Sisällysluettelo:
- Vaihe 1: Kokoa materiaalit yhteen
- Vaihe 2: Asenna IFTTT -appletit
- Vaihe 3: Määritä Blynk -sovellus
- Vaihe 4: Kirjoita koodi
- Vaihe 5: Yhteenveto
Video: Älykäs herätyskello: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämän projektin idea on saada minimaalinen mutta informatiivinen herätyskello aamulla. Emme tarvitse kaikkea tietoa, jonka saamme puhelimellemme, mutta monet meistä haluavat tietää yhden tai kaksi asiaa. Esimerkiksi on mukava tietää, onko päivä erityisen kuuma.
Monilla meistä on vaikeuksia nousta sängystä heti hälytyksen soidessa. Tämä herätyskello pitää myös kirjaa siitä, mihin aikaan sammutit sen joka päivä. Toivomme, että voimme käyttää sitä jatkossa uusien ominaisuuksien lisäämiseen.
Ehdotettu ratkaisumme on hälytys, joka herättää sinut joka aamu ja käyttää LED -valoja näyttääksesi sinua kiinnostavat tiedot. Nyt on kesä, joten asetimme omamme ilmoittamaan meille, onko päivä erityisen kuuma tai kostea - sen jälkeen säätä ei todellakaan tarvitse tarkistaa.
Tietojen kulku on seuraava. Solmu MCU vastaanottaa verkkokoukun klo 8.00 IFTTT: ltä, joka kytkee hälytyksen päälle. Toinen IFTTT: n verkkokoukku saa sääraportin ja päivittää LED -valot kynnysarvojemme mukaisesti. Kun "hylkää" -painiketta napsautetaan, aikaleima lisätään Google -taulukkoon tulevaa käyttöä varten. Meillä on myös Webhooks määritelty Blynk -sovelluksessa, jotta se pysyy yhteydessä.
Mitä tarvitset:
- Solmu MCU
- Leipälauta
- Kaiutin
- 2 led -valoa (eri värejä)
- 2 vastusta (330R)
- Painike
- 6 arduino -kaapelia
Vaihe 1: Kokoa materiaalit yhteen
Node MCU: n avulla yhdistimme kaksi LEDiä, painikkeen ja kaiuttimen.
Vaihe 2: Asenna IFTTT -appletit
Tarvitset muutamia appletteja tähän herätyskelloon.
- Kello 8, kytke herätys päälle
- Lähetä samaan aikaan saman päivän säätiedotuspyyntö. Hanki lämpötila- ja tuuliennusteet.
- Kun hälytys on pois päältä, lähetä aikaleima Google -taulukoille.
Varmista, että jokainen tarvitsemasi arvo on liitetty omaan virtuaaliseen PIN -koodiin.
Vaihe 3: Määritä Blynk -sovellus
Määritä Blynk -sovellus ja määritä siellä käytetyt webhookit. Sinun on myös käytettävä sovelluksen avainta koodissasi, joten muista tallentaa se.
Vaihe 4: Kirjoita koodi
Kirjoita jokaiselle blynk -sovelluksessa määrittämällesi virtuaaliselle nastalle BLYNK_WRITE (V n) -funktio, joka käsittelee kaikki tiedot.
Asetimme lämpimän päivän kynnyksen 30 celsiusasteeseen ja tuulisen kynnyksen 40 km/h. Näin sinua varoitetaan ensimmäisenä, jos on tulossa erityisen kuuma tai tuulinen päivä.
Vaihe 5: Yhteenveto
Tämän projektin suurin haaste oli yhdistää kaikki IFTTT: n appletit. Käsittelimme tätä testaamalla kukin erikseen ja kokoamalla kaikki yhteen vasta sen jälkeen, kun huomasimme, että jokainen projektin osa toimi itsenäisesti.
Rakentamamme järjestelmä ei ole niin kehittynyt kuin toivoimme; koska meillä ei ole pääsyä näyttöihin tai muihin menetelmiin tietojen näyttämiseksi käyttäjälle, käytimme yksinkertaistettua menetelmää - käytimme LED -valoja vain tiettyjen tapausten näyttämiseen.
On monia tapoja jatkaa tätä projektia.
Yksi käytännöllisimmistä tavoista nähdä tämä projekti on muuttaa heräämisaikaa sen mukaan, kuinka kauan kestää käyttäjän herääminen. Kestääkö puoli tuntia sammuttaa herätyksen aamulla? Jos näin on, se herättää sinut puoli tuntia ennen asettamaasi aikaa. Ehkä myöhemmin voit paremmin herätä nopeasti; siinä tapauksessa se alkaa herättää sinut myöhemmin. Tämä voidaan tehdä käyttämällä aikoja, jotka lähetämme Google -taulukkoon, ja suorittamalla yksinkertaisia laskutoimituksia selvittääksesi, kuinka paljon aikaa meidän pitäisi antaa heräämiselle.
Toinen idea on lisätä näyttö projektillesi ja antaa tarkka sääennusteennuste sekä kaikki tiedot, jotka käyttäjä haluaa tietää ensimmäisenä aamulla.
Videon hälytyksestä näet täältä:
Suositeltava:
Älykäs herätyskello Magicbitin avulla (Arduino): 10 vaihetta
Älykäs herätyskello Magicbitin avulla (Arduino): Tämä opetusohjelma näyttää kuinka tehdä älykäs herätyskello käyttämällä OLED -näyttöä Magicbit dev -levyssä ilman RTC -moduulia
Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo: 4 vaihetta
Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo: Yksi suurkaupungissa asuvien tai työskentelevien suurista hyveistä on ajanhallinta. Nykyään matkat ovat jatkuvia, ja koska liikenne on yksi tärkeimmistä tekijöistä. Kun ajattelen sitä, tein pienen sovelluksen, joka käyttää integrointia Google M: ään
WakeupNow - Älykäs herätyskello: 8 vaihetta
WakeupNow - Älykäs herätyskello: Kuten kaikki tietävät, opiskelijoiden elämä on erittäin vaikeaa, heillä on pitkä päivä luentoja, paljon läksyjä ja yleensä heillä on hullu elämä. Heillä ei ole aikaa turhaan, ja jos ehdotat heitä lisäämään tunteja päivään, he ovat iloisia. Unfo
Herätä minut - älykäs herätyskello: 6 vaihetta
Herätä minut - älykäs herätyskello: Herätä minut on älykäs herätyskello, jota voidaan käyttää myös älyvalaisimena. Tämä mahdollistaa rauhallisen, luonnollisen tavan aloittaa päiväsi. Herätyskello on myös varustettu 4*7
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa