INHOUDSOPGAWE:

Slimme wekker: 5 stappe
Slimme wekker: 5 stappe

Video: Slimme wekker: 5 stappe

Video: Slimme wekker: 5 stappe
Video: Смарт-Часы Maimo Watch - Детальный ОБЗОР + ТЕСТЫ 2024, November
Anonim
Slimme wekker
Slimme wekker

Die idee agter hierdie projek is om 'n minimale, maar insiggewende wekker in die oggend te hê. Ons het nie al die inligting wat ons op ons fone kry, nodig nie, maar baie van ons wil een of twee dinge weet. Dit is byvoorbeeld lekker om te weet of dit 'n besonder warm dag sal wees.

Baie van ons sukkel om uit die bed te kom sodra die alarm afgaan. Hierdie wekker hou ook by hoe laat u dit elke dag afgeskakel het, wat ons in die toekoms hoop om te gebruik om nuwe funksies by te voeg.

Ons voorgestelde oplossing is 'n alarm wat u elke oggend wakker maak en LED -ligte gebruik om die data wat u interesseer, te wys. Nou is dit somer, en ons stel ons in staat om te laat weet of dit 'n besonder warm of vogtige dag gaan wees - verder is dit nie nodig om die weer na te gaan nie.

Die inligtingsvloei is soos volg. Die node MCU ontvang om 08:00 'n webhook van IFTTT, wat die alarm aanskakel. Nog 'n webhook van IFTTT kry die weerberig en werk die LED -ligte volgens ons drempels op. As u op die 'ontslaan' knoppie klik, word die tydstempel by 'n Google -blad gevoeg vir toekomstige gebruik. Ons het ook die webhooks in 'n Blynk -app gedefinieer, sodat dit alles verbind kan bly.

Wat jy nodig het:

  • Node MCU
  • Broodbord
  • Spreker
  • 2 LED -ligte (verskillende kleure)
  • 2 weerstande (330R)
  • Knoppie
  • 6 arduino kabels

Stap 1: Kry u materiaal saam

Met 'n Node MCU het ons twee LED's, 'n knoppie en 'n luidspreker verbind.

Stap 2: Stel IFTTT -applets op

Stel IFTTT -applets op
Stel IFTTT -applets op
Stel IFTTT -applets op
Stel IFTTT -applets op
Stel IFTTT -applets op
Stel IFTTT -applets op

U benodig 'n paar applets vir hierdie wekker.

  1. Skakel die wekker om 08:00 in
  2. Stuur terselfdertyd 'n versoek vir 'n weerberig vir dieselfde dag. Kry die temperatuur- en windvoorspellings.
  3. As die alarm afgeskakel is, stuur die tydstempel na Google sheets.

Maak seker dat elke waarde wat u benodig, geassosieer word met sy eie virtuele pen.

Stap 3: Stel die Blynk -app op

Stel die Blynk -app op
Stel die Blynk -app op

Stel 'n Blynk -app op en definieer die webhooks wat daar gebruik word. U moet ook die sleutel van die app in u kode gebruik, dus moet u dit stoor.

Stap 4: Skryf u kode

Skryf jou kode
Skryf jou kode

Vir elk van die virtuele penne wat u in die blynk -app gedefinieer het, skryf 'n BLYNK_WRITE (V n) -funksie om alle data te hanteer.

Ons stel die drumpel vir 'n warm dag op 30 grade celsius, en die drempel vir Windy op 40km/h. Op hierdie manier word u eers gewaarsku as dit 'n baie warm of winderige dag gaan wees.

Stap 5: Opsomming

Die grootste uitdaging met hierdie projek was om al die applets van IFTTT aan te sluit. Ons het dit hanteer deur elkeen afsonderlik te toets en dan alles bymekaar te sit eers nadat ons gesien het dat elke deel van die projek op sy eie werk.

Die stelsel wat ons gebou het, is nie so gevorderd as wat ons gehoop het nie; Aangesien ons nie toegang het tot skerms of ander metodes om data aan die gebruiker te vertoon nie, het ons 'n eenvoudige metode gebruik - met behulp van LED -ligte om slegs spesifieke gevalle te wys.

Daar is baie maniere om hierdie projek voort te sit.

Een van die mees praktiese maniere waarop ons hierdie projek sien, is om die wakker tyd te verander op grond van hoe lank dit die gebruiker neem om wakker te word. Neem dit u 'n halfuur om die alarm in die oggend af te skakel? As dit die geval is, sal dit u 'n halfuur voor die tyd wakker maak. Miskien word u later beter om vinnig wakker te word; in daardie geval sal dit u later begin wakker maak. Dit kan gedoen word deur die tye wat ons na 'n Google -blad stuur, te doen en 'n paar eenvoudige wiskunde te doen om uit te vind hoe lank ons moet opstaan om wakker te word.

'N Ander idee is om 'n skerm by u projek te voeg en 'n presiese voorspelling vir die weerberig te gee, tesame met inligting wat die gebruiker soggens eerste wil weet.

U kan hier 'n video sien van die alarm wat afgaan:

Aanbeveel: