Turinys:
- 1 žingsnis: surinkite savo medžiagas
- 2 veiksmas: nustatykite IFTTT programėles
- 3 žingsnis: sukonfigūruokite „Blynk“programą
- 4 žingsnis: parašykite savo kodą
- 5 žingsnis: santrauka
Video: Išmanusis žadintuvas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Š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
Šiam žadintuvui jums reikės kelių programėlių.
- 8 val., Įjunkite žadintuvą
- 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.
- 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ą
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ą
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:
Išmanusis žadintuvas naudojant „Magicbit“(„Arduino“): 10 žingsnių
Išmanusis žadintuvas naudojant „Magicbit“(„Arduino“): ši pamoka parodo, kaip padaryti išmanųjį žadintuvą naudojant „OLED“ekraną „Magicbit dev“plokštėje, nenaudojant jokio RTC modulio
Išmanusis žadintuvas - „Intel Edison“- „Iot RoadShow“- San Paulas: 4 žingsniai
Išmanusis žadintuvas - „Intel Edison“- „Iot RoadShow“- San Paulas: Viena didžiausių dorybių kiekvienam, gyvenančiam ar dirbančiam dideliame mieste, yra laiko valdymas. Šiais laikais kelionės yra nuolatinės ir, kadangi eismas yra vienas iš pagrindinių veiksnių. Pagalvodamas apie tai, sukūriau nedidelę programą, kuri naudoja integraciją su „Google M“
„WakeupNow“- išmanusis žadintuvas: 8 žingsniai
„WakeupNow“- išmanusis žadintuvas: kaip visi žino, studentų gyvenimas yra labai sunkus, jie turi ilgą dieną su paskaitomis, daug namų darbų ir apskritai jie turi beprotišką gyvenimą. Jie neturi laiko niekam, ir jei jūs pasiūlysite jiems pridėti keletą valandų prie dienos, jie bus patenkinti. Neįmanoma
Pažadink mane - išmanusis žadintuvas: 6 žingsniai
„Wake Me Up“- išmanusis žadintuvas: „Wake me up“yra išmanusis žadintuvas, kuris taip pat gali būti naudojamas kaip išmanioji šviesa. Įmontuota LED juosta imituoja natūralią šviesą, patenkančią į jūsų kambarį. Tai leidžia ramiai, natūraliai pradėti savo dieną. Žadintuvas taip pat turi 4*7 segmento
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: 10 žingsnių (su nuotraukomis)
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: ar kada nors norėjote išmaniojo laikrodžio? Jei taip, tai yra sprendimas jums! Aš sukūriau išmanųjį žadintuvą, tai laikrodis, kuriuo galite pakeisti žadintuvo laiką pagal svetainę. Kai žadintuvas išsijungs, pasigirs garsas (švilpukas) ir 2 lemputės