Përmbajtje:
- Hapi 1: Merrni Pjesët tuaja
- Hapi 2: Përziejeni së bashku
- Hapi 3: Kodi
- Hapi 4: Aplikimi
- Hapi 5: Vendoseni së bashku dhe përfunduar
Video: Solenoidi i kontrolluar nga Alexa duke përdorur WEMO D1 Mini: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:26
Reallyshtë vërtet e mahnitshme. Nuk është aq e vështirë të kesh një kontroll echo alexa një mikro-procesor. Bota është goca juaj. Ky udhëzues ju çon nëpër hapat për të kontrolluar një solenoid. Ju mund të përdorni të njëjtin proces për të kontrolluar gjithçka që dëshironi. Në rastin tim, kam përdorur solenoidin për të shtypur një buton ashensori. Kam bërë dy nga këto, një për butonin e ashensorit në katin e sipërm, dhe një për butonin e ashensorit në katin e poshtëm.
Hapi 1: Merrni Pjesët tuaja
Përbërësit:
Alexa Echo Dot (ose Echo)
WEMO D1 mini - Kini kujdes që të mos merrni mini WEMO D1 mini LITE. Unë e bëra këtë rastësisht duke menduar se po kurseja para, por nuk funksionoi si duhet.
L293D - Një stafetë përdoret në mënyrë tipike, por unë i kisha një bandë të tillë të vendosur, dhe ata funksionuan.
Breadboard
Lidhës baterie 9V
Kokat e femrave me pin - opsionale
Solenoid
telat
Bateri 9V
Hapi 2: Përziejeni së bashku
Unë e bashkova këtë së bashku në tabelën e perfit. Ky tabelë e veçantë është e bukur sepse është e shtruar si një dërrasë buke me binarë dhe grupe vrimash që janë të lidhura.
Së pari, bashkova titujt femra në tabelën e dërrasës që WEMO të lidhej. Fillimisht, unë bashkova gjithashtu tituj femra për L293D që të lidheshin. Sidoqoftë, zbulova se L293D nuk lidhet me titujt me një lidhje të mirë, kështu që e bashkova drejtpërdrejt në tabelë.
Pastaj i bashkova telat në tabelë për të bërë lidhjet: 1. Teli i kuq nga WEMO 5V në L293D Aktivizo pin2. Teli i zi nga toka WEMO në kunjin e tokëzimit L293D (5) 3. Teli i verdhë nga kunja WEMO D1 në hyrjen L293D 2 kunja (7) 4. telat e kapakut të baterisë - e zezë në tokën WEMO, e kuqe në kunjin L293D Vs (8) 5. telat solenoidë-të zinj në tokën WEMO, çdo ngjyrë në daljen L293D2 pin (6)-SHENIM: Kam përdorur tela me një lidhje femërore 2-pin në fund. Unë mund ta lidh solenoidin në këtë. Kam bashkuar kunjat mashkullore në fund të çdo teli solenoid.
Nuk kishte asnjë arsye që u lidha me Input/Output 2, mund të kisha bërë Input/Output 1. Në fakt, mund të kisha kontrolluar 4 solenoide në vend të vetëm atij, por një ishte e vetmja që më duhej për këtë projekt.
Hapi 3: Kodi
Ju mund të përdorni Arduino IDE për të programuar WEMO.
Ka disa hapa për të bërë që WEMO të punojë me arduino IDE, dhe mund t'i ndiqni në këtë udhëzues të shkëlqyeshëm…
Tjetra, ju duhet të bëni që WEMO të punojë me Echo … Arsyeja për WEMO është se është e aktivizuar WIFI - dhe, mund të përdorni një kod lehtësisht të disponueshëm për ta bërë atë të sillet si një ndërprerës wemo belkin. Kjo është një mënyrë e thjeshtë për ta ndërlidhur me jehonën e amazonit.
Së pari, shkoni te: https://github.com/kakopappa/arduino-esp8266-alexa… dhe shkarkoni kodin e simulimit belkin. Vendoseni këtë kod ku ndodhen të gjitha projektet tuaja të tjera arduino. Pastaj sillni skedarin wemos.ino në arduino ide. Skedari i vetëm që duhet modifikuar është skedari wemos.ino. Në thelb, gjithçka që duhet të bëni në këtë skedar është:
1. Vendosni SSID -in dhe fjalëkalimin tuaj në wifi -n tuaj 2. Përcaktoni çelësin tuaj; (Ndërroni *kuzhinën = NULL;) 3. Filloni kalimin tuaj; (kuzhina = Ndërprerës i ri ("dritat e kuzhinës", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*kuzhinë);) 4. Shto në seksionin Loop; (kuzhinë-> serverLoop ();) 5. Bëni përgjigjen tuaj të thirrjes si për Aktivitet ashtu edhe për Çaktivizim dhe vendosni çfarë të doni në thirrjen kthyese: bool kitchenLightsOn () {Serial.println ("Ndiz 2 aktivizo …"); isKitchenLightstsOn = e vërtetë; kthimi ështëKitchenLightstsOn; }
Ju do t'i shihni të gjitha këto në shembullin e kodit wemos.ino. Thjesht zëvendësoni Ndërruesit në atë skedar me gjithçka që dëshironi të bëni një ndërrim. Në rastin tim, unë riemërtova gjithçka "BasementButton". BodrumButtonOn () e mia ndryshon thirrjen pin D1 në HIGH. Shih kodin që kam përfshirë si shembull.
Hapi 4: Aplikimi
Në rastin tim, doja që solenoidi të shtypte një buton ashensori. Për ta bërë këtë, më duhej një lloj kllapa për të mbajtur solenoidin mbi butonin e ashensorit. Pra, kjo është sulmi im i parë në botën e printerëve 3D. Shkova në tinkercad.com dhe bëra një llogari. Ju mund të përdorni mjetin e tyre për të ndërtuar modele 3D në re dhe më pas të eksportoni modelin tuaj në një skedar *.stl i cili mund të printohet. Kam gjetur tinkercad të jetë shumë intuitive për t'u përdorur. Ju tërhiqni forma në zonën e vizatimit për të ndërtuar modelin që dëshironi. Kur krijuat llogarinë tuaj për herë të parë, ajo ka një udhëzues shumë të mirë për të filluar. Thjesht bëhet pak më e ndërlikuar kur duhet të siguroheni që ka dimensionet e sakta.
Unë kam qenë në gjendje të printoj kllapën përmes mirësisë së një miku që ka një printer 3D. Por ka kompani të ndryshme që mund ta bëjnë këtë edhe për ju. Madje disa biblioteka do ta bëjnë këtë.
Hapi 5: Vendoseni së bashku dhe përfunduar
Unë e montova kllapën/solenoidin mbi butonin e ashensorit dhe e vendosa WEMO -n në një kuti plastike në krye të butonit. Pasi të keni ngarkuar kodin në WEMO, duhet të merrni Alexa për ta zbuluar atë. Thuaj vetëm "Alexa gjeni pajisje". Pasi ta gjejë atë, mund të thuash "Alexa ndez pajisjen" ose "Alexa fik pajisjen". Kjo aktivizon thirrjen në kod dhe ndez solenoidin. Në rastin tim, unë kam një pajisje "ashensor lart" dhe një pajisje "butoni bodrum". Ashtë pak fjalë, por funksionon. Gjithashtu, nuk ka plotësisht kuptim të "ndizet" dhe "fik", por nuk jam i sigurt se mund të ndryshohet.
Recommended:
Roboti i kontrolluar nga zëri duke përdorur modulin V3: 6 hapa
Roboti i kontrolluar nga zëri duke përdorur modulin V3: Ky robot mund të bëhet lehtësisht nga kushdo, thjesht ndiqni procesin siç kam dhënë. Ky është një robot i kontrolluar nga zëri dhe ju mund të shihni demonstrimin e robotit tim që mund ta përdorni në dy mënyra, një mënyrë është të largëta dhe të tjera është me zë
Droid i frymëzuar me zë i kontrolluar nga R2D2 duke përdorur Blynk dhe Ifttt: 6 hapa
Droid i frymëzuar nga R2D2 i kontrolluar nga zëri duke përdorur Blynk dhe Ifttt: Duke parë luftërat e yjeve, shumë prej nesh janë frymëzuar nga personazhet e robotëve, veçanërisht modeli R2D2. Nuk di për të tjerët, por thjesht e dua atë robot. Meqenëse jam një dashnor i robotëve, kam vendosur të ndërtoj droidin tim R2D2 në këtë bllokim duke përdorur blynk Io
Telekomanda e aktivizuar nga Alexa (duke përdorur WEMO D1 Mini): 3 hapa
Alexa Enabled Remote Control (duke përdorur WEMO D1 Mini): Ky është një version i përditësuar i një postimi të mëparshëm: https: //www.instructables.com/id/Voice-Activated-R…Në versionin e mëparshëm, kam përdorur një Geetech modul zëri për të kontrolluar një telekomandë të tipit të zakonshëm të hapjes së garazhit. Në këtë udhëzues kam zëvendësuar zërin
Ndërprerës i kontrolluar nga zëri duke përdorur Alexa dhe Arduino: 10 hapa (me fotografi)
Ndërprerës i kontrolluar nga zëri duke përdorur Alexa dhe Arduino: Qëllimi kryesor i këtij projekti është të përdor sensorin e temperaturës për të kontrolluar çelësin (stafetë) për të ndezur ose fikur pajisjen. Lista e materialeve Moduli i stafetës 12V == > $ 4.2 Arduino uno == > Sensori i temperaturës 8 dollarë DHT11 == > Modul 3 $ ESP8266
Automatizimi dhe monitorimi i shtëpisë i kontrolluar nga zëri/interneti duke përdorur ESP8266 dhe Google Home Mini: 6 hapa
Automatizimi dhe monitorimi i shtëpisë i kontrolluar nga zëri/interneti duke përdorur ESP8266 dhe Google Home Mini: Hej !! Pas një pushimi të gjatë unë jam këtu pasi të gjithë duhet të bëjmë diçka të mërzitshme (punë) për të fituar. Pas të gjithë artikujve të AUTOMATITS SOM SHTPIS kam shkruar nga BLUETOOTH, IR, Local WIFI, Cloud dmth ato të vështirat, * TANI * vjen më e lehtë por më efikase