Sadržaj:

Wifi Wheelie kante i Google kalendar: 4 koraka
Wifi Wheelie kante i Google kalendar: 4 koraka

Video: Wifi Wheelie kante i Google kalendar: 4 koraka

Video: Wifi Wheelie kante i Google kalendar: 4 koraka
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, Juli
Anonim
Wifi kotači za kotače i Google kalendar
Wifi kotači za kotače i Google kalendar

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

Kako radi
Kako radi
Kako radi
Kako radi

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

LED i prekidački hardver
LED i prekidački hardver
LED hardver i prekidač
LED hardver i prekidač
LED hardver i prekidač
LED hardver i prekidač

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

Hardver Wheelie Bin
Hardver Wheelie Bin
Hardver Wheelie Bin
Hardver Wheelie Bin
Hardver Wheelie Bin
Hardver Wheelie Bin
Hardver Wheelie Bin
Hardver Wheelie Bin

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: