Obsah:

Solenoid ovládaný Alexou pomocou WEMO D1 Mini: 5 krokov
Solenoid ovládaný Alexou pomocou WEMO D1 Mini: 5 krokov

Video: Solenoid ovládaný Alexou pomocou WEMO D1 Mini: 5 krokov

Video: Solenoid ovládaný Alexou pomocou WEMO D1 Mini: 5 krokov
Video: 🔥 Большой разбор слабых мест двигателя 1.4 Turbo для Opel и Chevrolet 2024, November
Anonim
Image
Image

Je to naozaj úžasné. Nie je také ľahké ovládať mikroprocesor alexa echo. Svet je tvoja ustrica. Tento návod vás prevedie krokmi k ovládaniu solenoidu. Rovnaký proces môžete použiť na ovládanie čohokoľvek. V mojom prípade som solenoidom stlačil tlačidlo výťahu. Vyrobil som dva z nich, jeden pre tlačidlo výťahu na poschodí a jeden pre tlačidlo výťahu na prízemí.

Krok 1: Získajte svoje diely

Zloženie:

Alexa Echo Dot (alebo Echo)

WEMO D1 mini - Dávajte pozor, aby ste nedostali WEMO D1 mini LITE. Náhodou som to urobil v domnení, že šetrím peniaze, ale nefungovalo to správne.

L293D - Obvykle sa používa relé, ale mal som ich veľa položených a fungovali.

Breadboard

9V konektor pre batériu

Zásuvky s vnútorným závitom - voliteľné

Solenoid

drôty

9V batéria

Krok 2: Zmiešajte to dohromady

Zmiešajte to dohromady
Zmiešajte to dohromady
Zmiešajte to dohromady
Zmiešajte to dohromady

Toto som spájkoval dohromady na doske. Táto konkrétna doska je pekná, pretože je rozložená ako doska na chlieb s koľajnicami a sadami otvorov, ktoré sú spojené.

Najprv som na perfboardu spájkoval ženské hlavičky, do ktorých sa mal WEMO zapojiť. Pôvodne som k L293D spájkoval aj samičie hlavičky. Zistil som však, že L293D sa nezapája do konektorov s dobrým pripojením, a tak som ho spájkoval priamo na dosku.

Potom som k doske spájkoval drôty a nadviazal spojenie: 1. Červený vodič od WEMO 5V do L293D Povoliť pin2. Čierny vodič zo zeme WEMO na uzemňovací kolík L293D (5) 3. Žltý vodič z kolíka WEMO D1 na vstup L293D2 pin (7) 4. káble krytky batérie - čierny k uzemneniu WEMO, červený ku kolíku L293D Vs (8) 5. solenoidové vodiče-čierna k zemi WEMO, ľubovoľná farba k výstupu L293D 2 kolíky (6)-UPOZORNENIE: Použil som drôt s 2-kolíkovým zásuvkovým konektorom na konci. Môžem do toho zapojiť solenoid. Na koniec každého solenoidového drôtu som spájkoval samčie kolíky.

Nebol dôvod, aby som sa pripojil k vstupu/výstupu 2, mohol som urobiť vstup/výstup 1. V skutočnosti som mohol ovládať iba 4 solenoidy, nie iba jeden, ale jeden bol všetko, čo som pre tento projekt potreboval.

Krok 3: Kód

Na naprogramovanie WEMO môžete použiť ID Arduino.

Existuje niekoľko krokov, aby WEMO fungovalo s arduino IDE, a môžete sa nimi riadiť v tomto vynikajúcom návode …

Ďalej musíte nechať WEMO pracovať s Echo … Dôvodom WEMO je, že má povolené WIFI - a môžete použiť nejaký ľahko dostupný kód, aby sa správal ako prepínač wemo belkin. Je to jednoduchý spôsob, ako ho prepojiť s amazonskou ozvenou.

Najprv choďte na: https://github.com/kakopappa/arduino-esp8266-alexa… a stiahnite si simulačný kód belkin. Tento kód vložte na miesto, kde sa nachádzajú všetky vaše ďalšie projekty arduino. Potom vyvolajte súbor wemos.ino v arduino ide. Jediný súbor, ktorý je potrebné upraviť, je súbor wemos.ino. V zásade všetko, čo musíte v tomto súbore urobiť, je:

1. Nastavte si SSID a heslo na wifi 2. Definujte svoj prepínač; (Prepínač *kuchyňa = NULL;) 3. Inicializujte prepínač; (kuchyňa = nový vypínač („kuchynské osvetlenie“, 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*kuchyňa);) 4. Pridať do sekcie Slučka; (kitchen-> serverLoop ();) 5. Vykonajte spätné volanie zapnuté aj vypnuté a do spätného volania vložte čokoľvek, čo chcete: bool kitchenLightsOn () {Serial.println („Prepnúť 2 zapnúť …“); isKitchenLightstsOn = true; návrat jeKitchenLightstsOn; }

To všetko uvidíte vo vzorovom kóde wemos.ino. Stačí nahradiť prepínače v tomto súbore čímkoľvek, čo chcete zmeniť. V mojom prípade som všetko premenoval na „BasementButton“. Moje spätné volanie basementButtonOn () mení kolík D1 na VYSOKÝ. Pozrite si kód, ktorý som uviedol ako príklad.

Krok 4: Aplikácia

Aplikácia
Aplikácia
Aplikácia
Aplikácia

V mojom prípade som chcel, aby solenoid stlačil tlačidlo výťahu. Na to som potreboval nejaký držiak, ktorý by držal solenoid nad tlačidlom výťahu. Toto je môj prvý vstup do sveta 3D tlačiarní. Išiel som na tinkercad.com a vytvoril som si účet. Ich nástroj môžete použiť na vytváranie 3D návrhov v cloude a potom exportovať svoj návrh do súboru *.stl, ktorý je možné vytlačiť. Zistil som, že používanie tinkercad je veľmi intuitívne. Tiahnutím tvarov do kresliacej oblasti vytvoríte požadovaný dizajn. Pri prvom nastavení účtu má veľmi dobrý návod, ako začať. Je to trochu zložitejšie, keď sa musíte uistiť, že má správne rozmery.

Bol som schopný vytlačiť zátvorku vďaka láskavosti priateľa, ktorý má 3D tlačiareň. Existujú však rôzne spoločnosti, ktoré to môžu urobiť aj za vás. Niektoré knižnice to dokonca urobia.

Krok 5: Dajte to dohromady a hotovo

Namontoval som držiak/solenoid na tlačidlo výťahu a WEMO som vložil do plastového boxu na vrch tlačidla. Po nahraní kódu na server WEMO musíte dostať Alexu, aby ho objavil. Stačí povedať „Alexa nájde zariadenia“. Akonáhle to nájde, môžete povedať „Alexa zapnúť DEVICENAME“alebo „Alexa vypnúť DEVICENAME“. Aktivuje sa spätné volanie do kódu a zapne sa solenoid. V mojom prípade mám zariadenie „výťah hore“a zariadenie „gombíkové tlačidlo“. Je to trochu pracné, ale funguje to. Tiež nemá úplne zmysel „zapínať“a „vypínať“, ale nie som si istý, či sa to dá zmeniť.

Odporúča: