Obsah:
- Krok 1: Získejte své součásti
- Krok 2: Smíchejte to dohromady
- Krok 3: Kód
- Krok 4: Aplikace
- Krok 5: Dejte to dohromady a hotovo
Video: Solenoid ovládaný Alexou pomocí WEMO D1 Mini: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Je to opravdu úžasné. Není tak těžké mít alexa echo ovládání mikroprocesoru. Svět je vaše ústřice. Tento návod vás provede kroky k ovládání solenoidu. Stejný postup můžete použít k ovládání čehokoli, co chcete. V mém případě jsem pomocí solenoidu stiskl tlačítko výtahu. Vyrobil jsem dva z nich, jeden pro tlačítko výtahu nahoře a jeden pro tlačítko výtahu v přízemí.
Krok 1: Získejte své součásti
Složení:
Alexa Echo Dot (nebo Echo)
WEMO D1 mini - Dávejte pozor, abyste nedostali WEMO D1 mini LITE. Omylem jsem to udělal v domnění, že šetřím peníze, ale nefungovalo to správně.
L293D - Obvykle se používá relé, ale já jsem jich měl hromadu a fungovaly.
Prkénko
Konektor 9V baterie
Zásuvky se zásuvkami - volitelné
Solenoid
dráty
9V baterie
Krok 2: Smíchejte to dohromady
Pájel jsem to dohromady na perfboard. Tato konkrétní deska je hezká, protože je rozložena jako prkénko s kolejnicemi a sadami otvorů, které jsou spojeny.
Nejprve jsem na perfboard připájel ženské záhlaví, do kterého se měl WEMO zapojit. Původně jsem také připájel ženské záhlaví pro připojení L293D. Zjistil jsem však, že L293D se nezapojuje do konektorů s dobrým spojením, a tak jsem jej připájel přímo na desku.
Poté jsem připájel dráty k desce, abych provedl spojení: 1. Červený vodič od WEMO 5V do L293D Povolit pin2. Černý vodič od uzemnění WEMO k zemnicímu kolíku L293D (5) 3. Žlutý vodič od pinu WEMO D1 ke vstupu L293D 2 piny (7) 4. vodiče krytky baterie - černý na zem WEMO, červený na pin L293D Vs (8) 5. elektromagnetické vodiče-černé k uzemnění WEMO, libovolné barvy k výstupu L293D 2 piny (6)-POZNÁMKA: Použil jsem vodič s 2pólovým zásuvkovým konektorem na konci. Mohu do toho zapojit solenoid. Na konec každého solenoidového drátu jsem připájel samčí kolíky.
Nebyl žádný důvod, abych se připojil ke vstupu/výstupu 2, mohl jsem provést vstup/výstup 1. Ve skutečnosti jsem mohl ovládat pouze 4 solenoidy místo jednoho, ale jeden byl vše, co jsem pro tento projekt potřeboval.
Krok 3: Kód
K programování WEMO můžete použít Arduino IDE.
Existuje několik kroků, aby WEMO fungovalo s arduino IDE, a můžete se jimi řídit v tomto vynikajícím instruktážním …
Dále musíte nechat WEMO pracovat s Echo … Důvodem WEMO je, že je povoleno WIFI - a můžete použít nějaký snadno dostupný kód, aby se choval jako přepínač wemo belkin. Toto je snadný způsob, jak jej propojit s amazonskou ozvěnou.
Nejprve přejděte na: https://github.com/kakopappa/arduino-esp8266-alexa… a stáhněte si simulační kód belkin. Vložte tento kód tam, kde jsou umístěny všechny vaše další projekty arduino. Poté otevřete soubor wemos.ino v arduino ide. Jediný soubor, který je třeba upravit, je soubor wemos.ino. V zásadě vše, co musíte v tomto souboru udělat, je:
1. Nastavte si SSID a heslo na wifi 2. Definujte svůj přepínač; (Switch *kitchen = NULL;) 3. Inicializujte svůj switch; (kuchyň = nový přepínač („kuchyňská světla“, 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*kuchyň);) 4. Přidat do sekce Loop; (kitchen-> serverLoop ();) 5. Vytvořte zpětné volání pro Zapnuto i Vypnuto a do zpětného volání vložte co chcete: bool kitchenLightsOn () {Serial.println („Přepnout 2 zapnout…“); isKitchenLightstsOn = true; návrat jeKitchenLightstsOn; }
To vše uvidíte v ukázkovém kódu wemos.ino. Stačí nahradit přepínače v tomto souboru čímkoli, co chcete provést. V mém případě jsem vše přejmenoval na „BasementButton“. Moje zpětné volání basementButtonOn () mění pin D1 na HIGH. Viz kód, který jsem uvedl jako příklad.
Krok 4: Aplikace
V mém případě jsem chtěl, aby solenoid stiskl tlačítko výtahu. K tomu jsem potřeboval nějaký držák, který by držel elektromagnet nad tlačítkem výtahu. Toto je můj první vpád do světa 3D tiskáren. Šel jsem na tinkercad.com a vytvořil si účet. Jejich nástroj můžete použít k vytváření 3D návrhů v cloudu a poté exportovat svůj návrh do souboru *.stl, který lze vytisknout. Zjistil jsem, že použití tinkercad je velmi intuitivní. Tažením tvarů do kreslicí oblasti vytvoříte požadovaný design. Když jste si poprvé založili účet, má velmi dobrý návod, jak začít. Je to trochu složitější, když se potřebujete ujistit, že má správné rozměry.
Byl jsem schopen vytisknout držák díky laskavosti přítele, který má 3D tiskárnu. Existují však různé společnosti, které to mohou udělat i za vás. Některé knihovny to dokonce udělají.
Krok 5: Dejte to dohromady a hotovo
Namontoval jsem držák/solenoid na tlačítko výtahu a dal WEMO do plastového boxu na tlačítko. Po nahrání kódu do WEMO musíte přimět Alexu, aby ho objevil. Stačí říct „Alexa najít zařízení“. Jakmile to najde, můžete říct „Alexa zapnout DEVICENAME“nebo „Alexa vypnout DEVICENAME“. Tím se aktivuje zpětné volání do kódu a zapne se solenoid. V mém případě mám zařízení „výtah nahoru“a zařízení „tlačítko do sklepa“. Je to trochu špinavé, ale funguje to. Také nemá úplně smysl „zapínat“a „vypínat“, ale nejsem si jistý, zda to lze změnit.
Doporučuje:
Ovládejte obývací pokoj s Alexou a Raspberry Pi: 12 kroků
Ovládejte obývací pokoj pomocí Alexa a Raspberry Pi: Ovládejte televizi, světla a ventilátor v obývacím pokoji pomocí Alexa (Amazon Echo nebo Dot) a Raspberry Pi GPIO
Ovládací LED diody s Alexou nebo IFTTT (SINRIC PRO TUTORIAL): 6 kroků
Ovládací LED diody s Alexou nebo IFTTT (SINRIC PRO TUTORIAL): Takže byste chtěli být tou osobou, která se při všední večeři předvádí slovy „Alexa rozsvítí světlo?“Tento projekt je pro vás! Na konci tohoto návodu budete moci ovládat pás RGB pomocí zařízení Alexa a IFTTT, abyste
Dálkové ovládání s povolenou funkcí Alexa (pomocí WEMO D1 Mini): 3 kroky
Alexa Enabled Remote Control (using WEMO D1 Mini): Toto je aktualizovaná verze předchozího příspěvku: https: //www.instructables.com/id/Voice-Activated-R..V předchozí verzi jsem použil Geetech hlasový modul pro ovládání běžného dálkového ovladače typu garážového vrat. V tomto pokynu jsem nahradil vo
Integrované inteligentní rolety ovládané Alexou: 8 kroků (s obrázky)
Integrované inteligentní rolety ovládané Alexou: V současné době je online k dispozici spousta projektů a instrukcí Smart Blind. Chtěl jsem však dát svůj vlastní dotek současným projektům s cílem mít vše vnitřní v roletě včetně všech obvodů. To by znamenalo
Jak interagovat s Alexou pomocí Dragonboard-410c: 5 kroků
Jak interagovat s Alexou pomocí Dragonboard-410c: S tímto tutoriálem se naučíte, jak Alexa vložit do Dragonboard-410c. Než začneme, představme si některé věci, které potřebujete: Alexa Voice Service (AVS) - Umožňuje hovořit s vašimi zařízeními, budete mít přístup ke cloudové alexa th