Turinys:

„Wifi“ratų dėžės ir „Google“kalendorius: 4 žingsniai
„Wifi“ratų dėžės ir „Google“kalendorius: 4 žingsniai

Video: „Wifi“ratų dėžės ir „Google“kalendorius: 4 žingsniai

Video: „Wifi“ratų dėžės ir „Google“kalendorius: 4 žingsniai
Video: wifi nuotolinio valdymo pultas Broadlink RM4C Pro, Home Assistant - valdykite oro kondicionierių 2024, Liepa
Anonim
„Wifi“ratų dėžės ir „Google“kalendorius
„Wifi“ratų dėžės ir „Google“kalendorius

Šį projektą įkvėpė Andreaso Spiesso („You Tube“) vaizdo įrašai. # 185 ESP8266 - „Google“kalendoriaus priminimas: kaip padaryti savo žmoną/merginą laimingą („Arduino“) ir # 189, atnaujinta versija.

Sekite šias nuorodas: „Andreas Spiess“ir „Andreas Spiess Ver 2“- 2 labai informatyvūs ir linksmi vaizdo įrašai.

Andreaso tikslas buvo užtikrinti, kad jis atliktų visas žmonos prašytas užduotis.

Užduotims įrašyti jis naudoja „Google“kalendorių. „Google“kalendorius siunčia el. Laišką kaip konkretaus įvykio redaktorius nurodytu laiku ir data. Mūsų atveju įvykis yra užduotis.

Andreas projektas naudoja priminimą, kad įjungtų šviesos diodą! Šviesos diodas liks įjungtas, neatsižvelgiant į „Google“kalendoriaus būseną, kol LED bus rankiniu būdu išjungtas, kai užduotis bus baigta (pvz., Jis įkėlė skalbimo mašiną).

Naudodavau kodą, norėdamas priminti, į kokią šiukšliadėžę kiekvieną savaitę dėti kelkraštį, nes jos ištuštinamos kas antrą savaitę, mėlyną šiukšliadėžę (perdirbama) vieną savaitę, o kitą - juodą šiukšliadėžę (bendras atliekas).

Būdamas tingus, nenorėjau paspausti mygtuko, kad išjungčiau šviesos diodą, todėl dabar, kai pakreipiu ratų dėžę, kad ją nuneščiau į kelkraštį, ji prisijungia prie interneto, rašo „Google“kalendoriuje, kuris man išjungia šviesos diodą

1 žingsnis: kaip tai veikia

Kaip tai veikia
Kaip tai veikia
Kaip tai veikia
Kaip tai veikia

Įvykis (užduotis) sukuriamas „Google“kalendoriuje.

„Google“kalendoriuje sukuriamas scenarijus

„Google“kalendorius taip dažnai tikrinamas naudojant „Wi-Fi“mikroschemą ESP8266-E12.

Jei scenarijus grąžina žodį „mėlyna“arba „juoda“, užsidega šviesos diodas.

Paspaudus jungiklį, šviesos diodas išsijungs

Mano atveju, pakreipus ratuką, įjungiamas ESP8266, kuris jungiasi prie „Google“kalendoriaus ir patikrina, ar yra žodžių „mėlyna“ar „juoda“.

Jei grąžinama „mėlyna“, į ratų dėžę kalendoriuje įrašoma „Azure_OK“, o akumuliatoriaus įtampa - tai išjungia šviesos diodą.

Jei grąžinama „juoda“, ratukinė šiukšliadėžė kalendoriuje užrašo „Noir_OK“, o akumuliatoriaus įtampa - tai išjungia šviesos diodą.

2 žingsnis: LED ir jungiklio aparatūra

Šviesos diodų ir jungiklių aparatūra
Šviesos diodų ir jungiklių aparatūra
Šviesos diodų ir jungiklių aparatūra
Šviesos diodų ir jungiklių aparatūra
Šviesos diodų ir jungiklių aparatūra
Šviesos diodų ir jungiklių aparatūra

Komponentai

Projekto dėžutė, priklijuota prie seno telefono įkroviklio, skirta 5 V maitinimo šaltiniui.

1 x ESP8266-12e

1 x 5v iki 3v sumažinimo (AMS1117) įrenginys

2 x 180 omų rezistoriai, skirti LED srovės ribojimui (aš ką tik turėjau šias vertes)

2 x lytėjimo mygtuko jungiklis Momentary Tact 12X12X7mm su LED žibintais („eBay“)

Karšto lydalo klijų pistoletas.

Grandinė

Šviesos diodai yra prijungti prie 4 ir 5 kaiščių (per ribojančius rezistorius), o jungikliai - prie ESP8266 12 ir 13 kaiščių.

Kita jungiklių ir šviesos diodų pusė yra 0v.

Kadangi ESP8266 yra toks universalus, reikia labai nedaug komponentų!

Telefono įkroviklio 5 V įtampa sumažinama iki 3 V per AMS1117.

Visa kita atlieka programinė įranga - žr. Reminder_org_TR_instruct.ino

Liečiami jungikliai su įmontuotais šviesos diodais yra puikūs, tačiau vienintelis būdas juos sumontuoti projekto dėžutėje yra karšto lydalo klijai!

3 žingsnis: „Wheelie Bin“aparatinė įranga

„Wheelie Bin“aparatinė įranga
„Wheelie Bin“aparatinė įranga
„Wheelie Bin“aparatinė įranga
„Wheelie Bin“aparatinė įranga
„Wheelie Bin“aparatinė įranga
„Wheelie Bin“aparatinė įranga
„Wheelie Bin“aparatinė įranga
„Wheelie Bin“aparatinė įranga

Komponentų sąrašas

1 x projekto dėžutė (3D atspausdinau galutinę versiją)

1 x ESP8266 - „eBay“

1 xCR2 baterija (3v) - „Amazon“

1 x nustatytos akumuliatoriaus spyruoklės/jungtys - „eBay“

1 x pakreipimo jungiklis - iš pradžių naudojau gyvsidabrio pakreipimo jungiklius, tačiau jie buvo šiek tiek temperamentingi, todėl pasirinkau rutulinio guolio tipą. - „eBay“

1 x PNP bendrosios paskirties tranzistorius - naudojau bc557, bet beveik bet koks pnp tiks! - „eBay“

1 x savaime užsifiksuojanti relė 3V dvivynė -RS Online 683-9873 ** PASTABA ** paveikslėlyje RS svetainėje tai parodyta kaip 24 voltų relė, tačiau aprašyme aiškiai nurodyta 3v (iš viso turėjau 5)! Be to, tai yra relė ant paviršiaus. Man pavyko rasti PCB laikiklį, bet jis buvo dvigubai brangesnis! Ši relė turi dvi rites: vieną ritę relės nustatymui ir kitą jos atstatymui.

Rinkoje yra ir kitų savaime užsifiksuojančių relių, tačiau nustatymas / atstatymas paprastai atliekamas naudojant tik vieną ritę, pakeičiant veikimo impulso poliškumą - tai įmanoma, tačiau reikia šiek tiek daugiau aparatūros.

Grandinė

Budėjimo režime grandinė naudoja nulinę srovę! (Aš naudoju šią grandinę kelis kartus ir ji puikiai tinka projektams su baterijomis, kuriuose naudojamas bet koks neelektroninis perjungimas, pvz., Magnetinis nendrinis relės jungiklis, pakreipimo jungiklis, momentinio veikimo jungiklis).

Kai įjungiamas pakreipimo jungiklis, relė yra „nustatyta“, todėl tiekia energiją ESP8266 ir nustato aukštą ESP8266 kaištį, dėl kurio tranzistorius yra išjungtas. ESP8266 prisijungus prie „Wi -Fi“ir išsiuntus informaciją į „Google“kalendorių, ESP8266 5 kaištis pulsuoja žemai, o tai įjungia tranzistorių, įjungiantį relę, ir išjungia įrenginį!

PASTABA - Aš padariau šiuos įrenginius praėjusį rugpjūtį (2018 m.), Grandinės schema buvo sudaryta iš atminties, bet atrodo gerai:-)

Įrenginiai pritvirtinti prie ratukinių šiukšliadėžių apačios, laimei, šiukšliadėžės apačioje yra įdubimas, todėl namai yra gražūs ir atsparūs oro sąlygoms.

4 žingsnis: programinė įranga

Na, štai kur šviečia mano nežinojimas !!

Pridėti.ino failai yra modifikuota Andreas Spiess versija. Daug nereikalingo kodo buvo pakomentuota. Taip pat pridėjau savo.gs failų kopijas. Dauguma buvo bandymai ir klaidos!

Primygtinai rekomenduoju žiūrėti šiuos vaizdo įrašus Vaizdo įrašas Nr. 185 ir Vaizdo įrašas Nr. 189, jei ketinate daryti kažką panašaus, nes jis turi „Google Script“failą, kurį galima rasti jo „GitHub“svetainėje kartu su jo.ino failais, kuriuos bus lengviau skaityti ir keisti nei mano!

Kas toliau?

Prieš keletą mėnesių mano žmona ir aš turime užsisakyti vaistų internetu, mano atmintis nėra puiki, todėl ketinu „Google“kalendoriuje nustatyti užduotį, kuri įjungs šviesos diodą prie lovos, kad primintų, kada reikia iš naujo užsisakyti.

Jei šis projektas yra priimtas REMIX konkurse ir manote, kad jis vertas, prašau balsuoti!

Didelis ačiū:-).

Rekomenduojamas: