Turinys:

Išmanusis žadintuvas: 5 žingsniai
Išmanusis žadintuvas: 5 žingsniai

Video: Išmanusis žadintuvas: 5 žingsniai

Video: Išmanusis žadintuvas: 5 žingsniai
Video: Xiaomi Smart Speaker - Глобальная версия умного динамика, Ок Google! Озвучка Home Assistant 2024, Lapkritis
Anonim
Išmanusis žadintuvas
Išmanusis žadintuvas

Šio projekto idėja yra turėti minimalų, bet informatyvų žadintuvą ryte. Mums pirmiausia nereikia visos informacijos, kurią gauname savo telefonuose, tačiau daugelis iš mūsų nori žinoti vieną ar du dalykus. Pavyzdžiui, malonu žinoti, ar bus ypač karšta diena.

Daugeliui iš mūsų sunku atsikelti iš lovos, kai tik suskamba žadintuvas. Šis žadintuvas taip pat kasdien stebi, kiek laiko jį išjungėte, ir tikimės, kad ateityje naudosime naujas funkcijas.

Mūsų siūlomas sprendimas yra žadintuvas, kuris pažadina jus kiekvieną rytą ir naudoja LED lemputes, kad parodytų jus dominančius duomenis. Dabar vasara, todėl nusprendėme pranešti mums, ar bus ypač karšta ar drėgna diena - be to, tikrai nereikia tikrinti orų.

Informacijos srautas yra toks. Mazgas MCU gauna interneto užkabinimą 8 val. Iš IFTTT, kuris įjungia aliarmą. Kitas IFTTT internetinis kablys gauna orų ataskaitą ir atnaujina LED lemputes pagal mūsų slenksčius. Spustelėjus mygtuką „atmesti“, laiko žyma pridedama prie „Google“lapo, kad būtų galima naudoti ateityje. Mes taip pat turime „Webly“, apibrėžtus „Blynk“programoje, kad visa tai būtų prijungta.

Ko jums reikės:

  • Mazgas MCU
  • Bandomoji Lenta
  • Pranešėjas
  • 2 šviesos diodai (skirtingos spalvos)
  • 2 rezistoriai (330R)
  • Mygtukas
  • 6 arduino kabeliai

1 žingsnis: surinkite savo medžiagas

Naudodami „Node MCU“prijungėme du šviesos diodus, mygtuką ir garsiakalbį.

2 veiksmas: nustatykite IFTTT programėles

Nustatykite IFTTT programėles
Nustatykite IFTTT programėles
Nustatykite IFTTT programėles
Nustatykite IFTTT programėles
Nustatykite IFTTT programėles
Nustatykite IFTTT programėles

Šiam žadintuvui jums reikės kelių programėlių.

  1. 8 val., Įjunkite žadintuvą
  2. Tuo pačiu metu išsiųskite užklausą dėl tos pačios dienos orų prognozės. Gaukite temperatūros ir vėjo prognozes.
  3. Kai žadintuvas išjungtas, nusiųskite laiko žymę „Google“lapams.

Įsitikinkite, kad kiekviena jums reikalinga vertė yra susieta su savo virtualiu kaiščiu.

3 žingsnis: sukonfigūruokite „Blynk“programą

Konfigūruokite „Blynk“programą
Konfigūruokite „Blynk“programą

Nustatykite „Blynk“programą ir apibrėžkite ten naudojamus žiniatinklio kabliukus. Taip pat turėsite naudoti programos raktą savo kode, todėl būtinai jį išsaugokite.

4 žingsnis: parašykite savo kodą

Parašykite savo kodą
Parašykite savo kodą

Kiekvienam virtualiam kaiščiui, kurį apibrėžėte programoje „blynk“, parašykite BLYNK_WRITE (V n) funkciją, kad galėtumėte tvarkyti visus duomenis.

Karštos dienos slenkstį nustatėme 30 laipsnių pagal Celsijų, o vėjuotam - 40 km/val. Taip pirmiausia būsite įspėti, jei bus ypač karšta ar vėjuota diena.

5 žingsnis: santrauka

Pagrindinis šio projekto iššūkis buvo prijungti visas IFTTT programėles. Mes tai išsprendėme išbandydami kiekvieną atskirai, o tada viską sudėję tik pamatę, kad kiekviena projekto dalis veikia savaime.

Mūsų sukurta sistema nėra tokia pažangi, kaip tikėjomės; kadangi neturime prieigos prie ekranų ar kitų duomenų pateikimo vartotojui metodų, mes panaudojome supaprastintą metodą - LED lemputes rodėme tik konkrečiais atvejais.

Yra daug būdų, kaip tęsti šį projektą.

Vienas iš praktiškiausių šio projekto įgyvendinimo būdų yra pabudimo laiko keitimas atsižvelgiant į tai, kiek laiko vartotojas prabunda. Ar ryte reikia išjungti žadintuvą pusvalandį? Jei taip, tai pažadins jus pusvalandį prieš nustatytą laiką. Galbūt vėliau jums pavyks greitai pabusti; tokiu atveju jis pradės jus pažadinti vėliau. Tai galima padaryti naudojant laiką, kurį siunčiame į „Google“lapą, ir atlikdami paprastą matematiką išsiaiškinti, kiek laiko turėtume skirti pabudimui.

Kita idėja yra pridėti ekraną prie savo projekto ir pateikti tikslią orų prognozės prognozę kartu su bet kokia informacija, kurią vartotojas mėgsta žinoti pirmiausia ryte.

Vaizdo įrašą apie signalizacijos veikimą galite pamatyti čia:

Rekomenduojamas: