Obsah:

Wifi Wheelie koše a kalendář Google: 4 kroky
Wifi Wheelie koše a kalendář Google: 4 kroky

Video: Wifi Wheelie koše a kalendář Google: 4 kroky

Video: Wifi Wheelie koše a kalendář Google: 4 kroky
Video: HUNGRY SHARK WORLD EATS YOU ALIVE 2024, Červenec
Anonim
Wifi Wheelie koše a kalendář Google
Wifi Wheelie koše a kalendář Google

Tento projekt byl inspirován videi od Andrease Spiesse (You Tube). # 185 ESP8266 - Připomenutí Kalendáře Google: Jak udělat šťastnou manželku/přítelkyni (Arduino) ½, aktualizovaná verze.

Následujte tyto odkazy: Andreas Spiess & Andreas Spiess Ver 2 pro 2 velmi informativní a zábavná videa.

Projekt v případě Andrease měl zajistit, aby splnil všechny úkoly, o které ho manželka požádala.

K zaznamenávání úkolů používá Kalendář Google. Kalendář Google odešle e -mail jako upomínku na konkrétní událost v zadaný čas a datum. V našem případě je událost úkolem.

Andreasův projekt používá připomenutí k zapnutí LED! LED dioda zůstane rozsvícená, bez ohledu na stav Kalendáře Google, dokud nebude LED dioda ručně vypnuta, když je úkol dokončen (např. Vložil pračku).

Použil jsem kód, abych mi připomněl, který koš na kolečka dávám každý týden, protože se vyprazdňují střídavě týdny, modrý koš (recyklovatelný) jeden týden, pak černý koš (obecný odpad) další.

Když jsem byl líný, nechtěl jsem vypnout LED stisknutím tlačítka, takže když nakloním koš na kolo, abych ho přenesl na obrubník, připojí se k internetu a zapíše do Kalendáře Google, který pro mě LED vypne

Krok 1: Jak to funguje

Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje

V Kalendáři Google je vytvořena událost (úkol).

V Kalendáři Google se vytvoří skript

Kalendář Google je tak často kontrolován wifi čipem ESP8266-E12.

Pokud skript vrátí buď slovo „modrá“nebo „černá“, rozsvítí se LED.

Stisknutím vypínače LED zhasne

V mém případě nakloněním koše na koly se zapne ESP8266, který se připojí ke Kalendáři Google a zkontroluje, zda existují slova „modrá“nebo „černá“.

Pokud se vrátí „modrá“, přihrádka na kolo zapíše do kalendáře „Azure_OK“a napětí baterie, LED se tím vypne.

Pokud je vráceno „černé“, přihrádka na kolo zapíše do kalendáře „Noir_OK“a napětí baterie, LED se tím vypne.

Krok 2: Hardware LED a přepínačů

Hardware LED a přepínačů
Hardware LED a přepínačů
Hardware LED a přepínačů
Hardware LED a přepínačů
Hardware LED a přepínačů
Hardware LED a přepínačů

Komponenty

Krabice projektu přilepená ke staré nabíječce telefonu pro napájení 5v.

1 x ESP8266-12e

1 x 5v až 3v step down (AMS1117) zařízení

2 x 180 ohmové rezistory pro omezení proudu LED (právě jsem tyto hodnoty náhodou měl)

2 x dotykový tlačítkový spínač Okamžitý takt 12 x 12 x 7 mm s LED světly (eBay)

Tavná lepicí pistole.

Obvod

LED diody jsou připojeny k pinům 4 a 5 (přes omezující odpory) a spínače k pinům 12 a 13 na ESP8266.

Druhá strana spínačů a LED diod přejde na 0v.

Protože je ESP8266 tak univerzální, je zapotřebí velmi málo komponent!

Prostřednictvím AMS1117 je 5v z nabíječky telefonu sníženo na 3v.

Software se postará o zbytek - viz Reminder_org_TR_instruct.ino

Hmatové spínače s vestavěnými LED diodami jsou skvělé, ale jediný způsob, jak je namontovat do krabice projektu, je tavné lepidlo!

Krok 3: The Wheelie Bin Hardware

Hardware koše Wheelie
Hardware koše Wheelie
Hardware koše Wheelie
Hardware koše Wheelie
Hardware koše Wheelie
Hardware koše Wheelie
Hardware koše Wheelie
Hardware koše Wheelie

Seznam komponent

1 x krabice na projekt (konečnou verzi jsem vytiskl 3D)

1 x ESP8266 - eBay

1 xCR2 baterie (3v) - Amazon

1 x sada pružin/konektorů baterie - eBay

1 x přepínač náklonu - původně jsem používal rtuťové spínače náklonu, ale byly trochu temperamentní, takže jsem se rozhodl pro typ s kuličkovým ložiskem. - eBay

1 x PNP tranzistor pro všeobecné použití - použil jsem bc557, ale téměř každý pnp to udělá! - eBay

1 x samočinné relé 3v twin coil -RS Online 683-9873 ** POZNÁMKA ** obrázek na webových stránkách RS to ukazuje jako relé 24v, nicméně v popisu je jasně uvedeno 3v (celkem jsem měl 5)! Toto je také relé pro povrchovou montáž. Podařilo se mi najít montáž na desku plošných spojů, ale stálo to dvojnásobek nákladů !! Toto relé má dvě cívky, jednu cívku pro nastavení relé a druhou pro reset.

Na trhu jsou i další samosvorná relé, nicméně nastavení / reset se obvykle provádí pomocí pouze jedné cívky obrácením polarity provozního impulzu - proveditelné, ale je zapotřebí trochu více hardwaru.

Obvod

V pohotovostním režimu obvod odebírá nulový proud! (Tento obvod jsem použil několikrát a je skvělý pro projekty napájené bateriemi, které používají jakoukoli formu neelektronického přepínání, např. Spínač magnetického jazýčkového relé, spínač náklonu, spínač okamžité akce).

Když je aktivován spínač náklonu, relé je „nastaveno“, čímž dodává energii do ESP8266 a nastaví pin 5 na ESP8266 vysoko, což udržuje tranzistor vypnutý. Poté, co se ESP8266 připojí k wifi a odešle informace do Kalendáře Google, je pin 5 ESP8266 pulzně nízko, což zapne tranzistor, na který resetuje relé a vypne napájení jednotky!

POZNÁMKA - Tyto jednotky jsem vyrobil loni v srpnu (2018), schéma zapojení bylo nakresleno z paměti, ale vypadá to dobře:-)

Jednotky jsou připevněny ke spodní části popelnic, naštěstí je ve spodní části přihrádek vybrání, které tvoří pěkný bezpečný domov odolný proti povětrnostním vlivům.

Krok 4: Sofware

No a tady prosvítá moje nevědomost !!

Připojené soubory.ino jsou upravenou verzí Andreas Spiess. Spousta nepotřebného kódu byla okomentována. Připojil jsem také kopie svých souborů.gs. Většina byla pokusem a omylem!

Důrazně doporučuji sledovat tato videa Video #185 & Video #189, pokud máte v úmyslu udělat něco podobného, protože má soubor Google Script, který je k dispozici na jeho webu GitHub spolu s jeho soubory.ino, které bude snazší číst a upravovat než těžit!

Co bude dál?

Před několika měsíci jsme si s manželkou museli objednat léky on -line, moje paměť není skvělá, takže mám v úmyslu nastavit úkol v Kalendáři Google, který rozsvítí LED u postele, aby mi připomněl, kdy si mám objednat.

Pokud je tento projekt přijat do soutěže REMIX a myslíte si, že je hoden, dejte mi prosím hlas!

Mnohokrát děkuji:-).

Doporučuje: