Sadržaj:
- Korak 1: Kako to funkcionira
- Korak 2: LED i prekidač hardvera
- Korak 3: Oprema za kantu Wheelie
- Korak 4: Sofware
Video: Wifi Wheelie kante i Google kalendar: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovaj projekt inspiriran je video zapisima Andreasa Spiessa (You Tube). # 185 ESP8266 - Podsjetnik Google kalendara: Kako usrećiti svoju ženu/djevojku (Arduino) ½, ažuriranu verziju.
Slijedite ove veze: Andreas Spiess & Andreas Spiess Ver 2 za 2 vrlo informativna i zabavna videa.
Projekt u Andreasovom slučaju trebao je osigurati da je završio sve zadatke koje je od njega tražila supruga.
Za snimanje zadataka koristi Google kalendar. Google kalendar šalje e -poruku kao podsjetnik na određeni događaj, u navedeno vrijeme i datum. U našem slučaju, događaj je zadatak.
Andreasov projekt koristi podsjetnik za uključivanje LED diode! LED dioda će ostati upaljena, bez obzira na stanje Google kalendara, sve dok se LED lampica ručno ne isključi kada zadatak bude završen (npr. Napunio je mašinu za pranje rublja).
Koristio sam kôd da me podsjeti koju ću kantu za točkove staviti na rub svake sedmice jer se prazne naizmjenično sedmice, plava kanta (koja se može reciklirati) jednu sedmicu, a zatim crna kanta (opći otpad) sljedeće.
Budući da sam lijen, nisam želio pritisnuti dugme za isključivanje LED -a, pa se sada, kada nagnem kantu za točkove da je odnesem do ruba, poveže s internetom, piše u Google kalendaru koja mi isključuje LED
Korak 1: Kako to funkcionira
Događaj (zadatak) je kreiran u Google kalendaru.
Skripta se kreira u Google kalendaru
Google kalendar se povremeno provjerava WiFi čipom ESP8266-E12.
Ako skripta vrati riječ „plavo“ili „crno“, LED se uključuje.
Pritiskom na prekidač LED će se isključiti
U mom slučaju, naginjanjem kante za točkove uključuje se ESP8266, koji se povezuje s Google kalendarom i provjerava postoje li riječi „plavo“ili „crno“.
Ako se vrati "plavo", kanta za točkove upisuje "Azure_OK" i napon baterije u kalendar, tada se LED isključuje.
Ako se vrati "crno", kanta za točkove upisuje "Noir_OK" i napon baterije u kalendar, ovo isključuje LED diodu.
Korak 2: LED i prekidač hardvera
Komponente
Projektna kutija zalijepljena na stari punjač telefona za napajanje od 5 V.
1 x ESP8266-12e
1 x 5v do 3v korak prema dolje (AMS1117) uređaj
2 x 180 ohma otpornika za ograničavanje LED struje (slučajno sam imao ove vrijednosti)
2 x taktilni prekidač na dugme Tipka Momentary Tact 12X12X7mm sa LED svjetlima (eBay)
Pištolj za topljenje ljepila.
Kolo
LED diode su spojene na pinove 4 i 5 (preko graničnih otpornika), a prekidači na pinove 12 i 13 ESP8266.
Druga strana prekidača i LED dioda ide na 0v.
Budući da je ESP8266 toliko svestran, potrebno je vrlo malo komponenti!
5v iz punjača telefona je smanjeno na 3v preko AMS1117.
Ostalo softver radi - pogledajte Reminder_org_TR_instruct.ino
Taktilni prekidači sa ugrađenim LED diodama su odlični, ali jedini način da ih ugradite u projektnu kutiju je vruće topljeno ljepilo!
Korak 3: Oprema za kantu Wheelie
Lista komponenti
1 x kutija za projekat (3D štampam svoju konačnu verziju)
1 x ESP8266 - eBay
1 xCR2 baterija (3v) - Amazon
1x set opruga/konektora za baterije - eBay
1 x prekidač za nagib - Prvobitno sam koristio prekidače za nagib žive, ali su bili malo temperamentni pa sam se odlučio za tip kugličnog ležaja. - eBay
1 x PNP tranzistor opće namjene - koristio sam bc557, ali gotovo svaki pnp će uspjeti! - eBay
1 x Relej sa samozaključavanjem 3v dvostruki zavojnik -RS na mreži 683-9873 ** NAPOMENA ** Slika na web stranici RS prikazuje ovo kao relej od 24 V, međutim, u opisu je jasno naznačeno 3 V (ukupno sam ih imao 5)! Također, ovo je relej za površinsko montiranje. Uspio sam pronaći nosač za PCB, ali to je bilo dvostruko skuplje !! Ovaj relej ima dvije zavojnice, jednu zavojnicu za postavljanje releja i drugu za resetiranje.
Na tržištu postoje i drugi releji sa samozaključavanjem, međutim, postavljanje / resetiranje se obično vrši pomoću samo jedne zavojnice promjenom polariteta radnog impulsa - izvedivo, ali je potrebno malo više hardvera.
Kolo
Kolo vuče nultu struju u stanju pripravnosti! (Koristio sam ovaj krug nekoliko puta i odličan je za projekte na baterije koji koriste bilo koji oblik neelektroničkog prebacivanja, npr. Relejni magnetni prekidač, prekidač za nagib, prekidač za trenutno djelovanje).
Kada je prekidač za nagib aktiviran, relej je 'postavljen' čime se napaja ESP8266 i postavlja pin 5 ESP8266 na visoku razinu, što održava tranzistor isključenim. Nakon što se ESP8266 spojio na wifi i poslao podatke u Google kalendar, pin 5 ESP8266 pulsira nisko što uključuje tranzistor na kojem se resetira relej i isključuje jedinicu!
NAPOMENA - Napravio sam ove jedinice prošlog avgusta (2018), dijagram kola je izvučen iz memorije, ali izgleda u redu:-)
Jedinice su pričvršćene na dno kanti za smeće, na sreću postoji udubljenje na dnu kanti što čini lijep i siguran dom otporan na vremenske uvjete.
Korak 4: Sofware
Pa, evo gdje moje neznanje svijetli !!
Priložene datoteke.ino su izmijenjena verzija Andreasa Spiessa. Dosta nepotrebnog koda je prokomentirano. Priložio sam i kopije mojih.gs datoteka. Većina je bila pokušaj i greška!
Toplo vam preporučujem da pogledate ove videozapise Video #185 & Video #189 ako namjeravate učiniti nešto slično jer on ima datoteku Google Script koja je dostupna na njegovoj web lokaciji GitHub zajedno s.ino datotekama koje će biti lakše čitati i mijenjati nego mine!
Šta je sledeće?
Od prije nekoliko mjeseci, moja supruga i ja moramo naručivati naše lijekove na mreži, moje pamćenje nije dobro pa namjeravam postaviti zadatak na Google kalendaru koji će uključiti LED lampicu pored kreveta da me podsjeti kada trebam promijeniti redoslijed.
Ako je ovaj projekat prihvaćen na takmičenju REMIX i mislite da je vrijedan, dajte mi glas!
Puno hvala:-).
Preporučuje se:
DIY Adventski kalendar: 3 koraka
DIY adventski kalendar: Opisat ću kako smo napravili ovaj analogni sat koji dvostruko funkcionira kao adventski kalendar. Ima 24 LED dioda ws2811 koje rade danono u krugu i svaka od njih svijetli zeleno do dana prije Božića. Na Božić sva su svjetla upaljena
Nextion Zaslon na dodir Outlook kalendar Podsjetnik na sastanak: 6 koraka
Nextion zaslon osjetljiv na dodir Outlook kalendar Podsjetnik na sastanak: Razlog zbog kojeg sam započeo ovaj projekt je taj što sam često propuštao sastanke i smatrao da mi treba bolji sistem podsjetnika. Iako koristimo Microsoft Outlook kalendar, većinu vremena sam proveo na Linuxu/UNIX -u na istom računaru. Tokom rada sa
Uradi sam Raspberry Pi Smart Google kalendar Sat: 4 koraka
DIY Raspberry Pi Smart Google Calendar Clock: Ovo je pametni sat koji sam napravio za takmičenje satova, nadam se da će vam se svidjeti! U njemu je Raspberry Pi koji pokreće Processing i Python program za pristup mojim podacima Google kalendara i ispis sljedećih 10 dana imate nešto na ekranu
Stanica za punjenje kante Vintage Minnow: 9 koraka
Stanica za punjenje kante sa starinskom žlicom: Mužu je trebalo samo sat vremena da pretvori starinsku kantu za sjemenke koju sam naslijedio od oca u jedinstvenu stanicu za punjenje
Zvučni sistem kante za kafu .: 7 koraka
Zvučni sistem kante za kafu: Kako napraviti vlastiti zvučni sistem za limenke od kave koristeći samo patkinu traku i nekoliko džepnih noževa