Sisukord:

Nutikas äratuskell: 5 sammu
Nutikas äratuskell: 5 sammu

Video: Nutikas äratuskell: 5 sammu

Video: Nutikas äratuskell: 5 sammu
Video: 5 sammu korras rahaasjadeni, neljas osa "Pikk‌ ‌planeerimine‌" 2024, Juuli
Anonim
Nutikas äratuskell
Nutikas äratuskell

Selle projekti idee on, et hommikul oleks minimaalne, kuid informatiivne äratuskell. Me ei vaja esiteks kogu teavet, mida saame oma telefonidele, kuid paljud meist tahavad teada ühte või kahte asja. Näiteks on tore teada, kas tuleb eriti kuum päev.

Paljudel meist on probleeme voodist tõusmisega kohe, kui äratus hakkab tööle. See äratuskell jälgib ka iga päev, millal selle välja lülitasite, mida loodame tulevikus uute funktsioonide lisamiseks kasutada.

Meie pakutud lahendus on äratus, mis äratab teid igal hommikul ja kasutab LED -tulesid teile huvipakkuvate andmete kuvamiseks. Nüüd on suvi, seega seadsime oma teada, kas tuleb eriti kuum või niiske päev - peale selle pole tõesti vaja ilma kontrollida.

Teabe liikumine on järgmine. Sõlm MCU saab kell 8 hommikul IFTTT -lt veebikonksu, mis lülitab alarmi sisse. Veel üks IFTTT veebikonks saab ilmateate ja värskendab LED -tulesid vastavalt meie lävenditele. Kui klõpsate nupul „Loobu”, lisatakse ajatempel Google'i lehele edaspidiseks kasutamiseks. Meil on veebihaagid määratletud ka rakenduses Blynk, et see kõik oleks ühendatud.

Mida vajate:

  • Sõlm MCU
  • Leivalaud
  • Kõlar
  • 2 LED -valgustit (erinevad värvid)
  • 2 takisti (330R)
  • Nupp
  • 6 arduino kaablit

Samm: koguge oma materjalid kokku

Sõlme MCU abil ühendasime kaks LED -i, nuppu ja kõlarit.

Samm: seadistage IFTTT -apletid

Seadistage IFTTT -apletid
Seadistage IFTTT -apletid
Seadistage IFTTT -apletid
Seadistage IFTTT -apletid
Seadistage IFTTT -apletid
Seadistage IFTTT -apletid

Selle äratuskella jaoks on vaja mõnda apletti.

  1. Kell 8 lülitage äratus sisse
  2. Samal ajal saatke sama päeva ilmateate taotlus. Hankige temperatuuri ja tuuleprognoosid.
  3. Kui äratus on välja lülitatud, saatke ajatempel Google'i lehtedele.

Veenduge, et iga vajalik väärtus oleks seotud oma virtuaalse tihvtiga.

Samm: seadistage rakendus Blynk

Seadistage rakendus Blynk
Seadistage rakendus Blynk

Seadistage rakendus Blynk ja määrake seal kasutatavad veebihaagid. Samuti peate oma koodis kasutama rakenduse võtit, seega salvestage see kindlasti.

Samm: kirjutage oma kood

Kirjutage oma kood
Kirjutage oma kood

Iga virtuaalse tihvti jaoks, mille määrasite rakenduses blynk, kirjutage kõigi andmete töötlemiseks funktsioon BLYNK_WRITE (V n).

Kuuma päeva künniseks seadsime 30 kraadi Celsiuse järgi ja tuuliseks läveks 40 km/h. Nii hoiatatakse teid kõigepealt, kui tuleb eriti kuum või tuuline päev.

5. samm: kokkuvõte

Selle projekti peamine väljakutse oli ühendada kõik IFTTT apletid. Tegelesime sellega, testides igaüht eraldi ja panime siis kõik kokku alles pärast seda, kui nägime, et iga projekti osa töötas iseseisvalt.

Meie ehitatud süsteem ei ole nii arenenud kui lootsime; kuna meil ei ole juurdepääsu ekraanidele ega muudele kasutajatele andmete kuvamise meetoditele, kasutasime lihtsustatud meetodit - LED -tulede kasutamine ainult konkreetsete juhtumite kuvamiseks.

Selle projekti jätkamiseks on palju võimalusi.

Üks praktilisemaid viise, kuidas me seda projekti võtame, on ärkveloleku aja muutmine vastavalt sellele, kui kaua kulub kasutajal ärkamine. Kas hommikul kulub äratuse väljalülitamiseks pool tundi? Kui jah, siis see ärkab sind pool tundi enne määratud aega. Võib -olla saate hiljem paremini ärgata; sel juhul hakkab see sind hiljem äratama. Seda saab teha Google'i ajalehele saadetavate aegade abil ja lihtsa matemaatika abil, et välja selgitada ajakulu, mille peaksime ärkamiseks andma.

Teine idee on lisada oma projektile ekraan ja anda ilmateate jaoks täpne prognoos koos igasuguse teabega, mida kasutajale meeldib hommikul esmalt teada saada.

Videot häire äratamisest näete siit:

Soovitan: