Sisukord:
Video: Alexa ja lülitiga töötav lamp: 3 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Amazon Echo on suurepärane komplekt! Mulle meeldib häälega aktiveeritud seadmete idee!
Tahtsin teha oma Alexa juhitava lambi, kuid hoia valikuna käsilüliti.
Otsisin veebist ja leidsin WEMO emulaatori, mis, vaadates teisi võimalusi, tundub see kõige lihtsam viis Alexa mis tahes seadmega töötamiseks!
**** TÄHTIS MÄRKUS: austage peamist elektrienergiat - see tapab teid ****
Samm: Harware
Komponentide arv on minimaalne tänu ESP2866-12e, mis teeb kogu töö!
Kõik komponendid tulid eBayst.
1 x ESP2866 -12e (või mis tahes ESP8266, millel on vähemalt 2 GPIO -porti)
1 x 5V toide
1 x 5v relee. Leidsin eBayst need väga väikesed releed 5v mähisega ja 250v 3 ampri kontaktidega
1 x 5v kuni 3v3 allapoole
1 x optiline haakeseade (4N35 või samaväärne)
1 x hetkeline nupuvajutus lülitamiseks
1 x sobiv projektikarp
Pildil on takisti, mida polnud vaja!
2. samm: pange see kokku
Tahtsin, et projekt elaks kompaktses korpuses, nii et see ei tunduks liiga inetu.
See lihtsalt asendab lampide originaallüliti relee ja pehme lülitiga!
Oluline on tagada, et vooluvõrgu külg (see, mis teid tapab) on paigaldatud võimalikult kindlalt ja ohutult - ohutuse ja lihtsuse huvides kasutasin šokkploki pistikut.
Relee mähise pistikud on üksteise lähedal, nii et olge juhtmestikuga ettevaatlik. Hoidke avatud 5v mähise juhtmed ja võrguühendused võimalikult lühikesed.
Võrk toidab 5 V toiteallikat. Võrgu neutraalne külg läheb otse lambile, voolupool aga relee tavaliselt avatud kontaktide kaudu.
Lüliti on ühendatud ühelt poolt maandusega ja teine ESP8266 GPIO13 -ga. Iga sisend sobib, kuid kontrollib andmelehte, kuna mõned tihvtid on multipleksitud.
GPIO15 on juhtmega 0v !! Mul on juhetükk lähtestamise ja teine GPIO0 külge kinnitatud. Neid kasutatakse visandi üleslaadimiseks ja need saab pärast lõpetamist eemaldada.
Pange tähele, et ESP8266 seadmed töötavad 3,3 V pingel
GPIO4 (jällegi iga GPIO teeb) kasutatakse relee seadistamiseks / lähtestamiseks optilise siduri kaudu. Kasutasin optilist sidurit, et minimeerida ESP8266 voolu äravoolu ja lubada 3.3v lülitada 5v relee mähist.
Komponentide paigal hoidmiseks kasutasin kahepoolseid kleepuvaid padjakesi.
Puurisin õhuvoolu jaoks korpuse mõlemasse otsa paar 2 mm auku. Ma pole kindel, kas see oli vajalik, kuna soojust tekib väga vähe, kuid see tegi mu enesetunde paremaks:-)
Samm: Sotfware
Laadisin GitHubist alla järgmise.
IOT-ESP8266-ESP12E-Alexa-mitme seadme seade
Failid on kõik ühes kataloogis ja ainus fail, mida tuleb muuta, on.ino -fail.
See näitab, kuidas mitut lülitit kasutada ja on suurepärane tarkvara.
Kasutasin eskiisi ESP -sse laadimiseks Arduino IDE -d. Veebis on palju artikleid selle kohta, kuidas seda tehakse, lihtsalt Google - Arduino IDE kasutamine ESP8266 programmeerimiseks. See on üsna sirge ja seda tuleb seadistada ainult üks kord.
Märkus: visandi üleslaadimiseks kasutasin tavalist FTDI usb jadamuundurisse. GPIO15 peab olema maandatud - mul on see püsivalt 0v -ga ühendatud, GPIO0 tuleb nullimise ajal hoida 0v -ni. Pärast lähtestamist võib GPIO0 vedelema jätta. Eskiis peaks nüüd üles laadima.
Visandi osad, mis vajavad muutmist, asendavad teie ruuterite SSID -d ja parooli ning käsku, millele soovite, et Alexa vastaks. Otsige sõna „laualamp” ja asendage see valitud käsuga, nt. "öölamp" või "laeventilaator".
Tarkvara suhtleb Alexaga ja lülitab GPIO4 kõrgele või madalale vastavalt käsuga laualamp sisse ja laualamp välja. See määrab ka lipud - rl1 ja isr_ran.
Lippu rl1 kasutatakse selleks, et tarkvara teaks lambi praegust olekut, et seda Alexa või lüliti kaudu sisse või välja lülitada.
Lüliti tekitab katkestuse, kui GPIO13 on maandatud. Katkestused on keelatud, GPIO4 lülitatakse sisse ja lipp rl1 määratakse / lähtestatakse vastavalt. Lippu isr_ran kasutatakse põhiahelas, et katkestused pärast lühikest viivitust uuesti lubada - see hoiab ära lüliti põrkumise!
Oluline märkus: Veenduge, et teie valitud releel on lülitatava seadmega tegelemiseks kontaktid.
Hääleaktiveeritud väljakutse teine koht
Soovitan:
Lülitiga kohandatavad mänguasjad: juurdepääsetav aururongi mänguasi!: 7 sammu (piltidega)
Lülitiga kohandatavad mänguasjad: juurdepääsetav aururongi mänguasi !: Mänguasjade kohandamine avab uusi võimalusi ja kohandatud lahendusi, mis võimaldavad piiratud motoorsete võimete või arenguhäiretega lastel mänguasjadega iseseisvalt suhelda. Paljudel juhtudel ei suuda kohandatud mänguasju vajavad lapsed
Kontroller kolme magnetilise silmusega antenni jaoks koos stopp -lülitiga: 18 sammu (piltidega)
Kontroller kolme magnetilise silmusega antenni jaoks, millel on seiskamislüliti: see projekt on mõeldud singiamatööridele, kellel pole kaubanduslikku. Seda on lihtne ehitada jootekolvi, plastkorpuse ja vähese arduino tundmisega. Kontroller on valmistatud eelarvekomponentidest, mille leiate Internetist hõlpsalt (~ 20 €)
PISIKE VEEL TÖÖTAV KLASSIKALINE PANGANI LAMP: 6 sammu (koos piltidega)
PISIKAS VEEL TÖÖTAV KLASSIKALINE PANGANIKU LAMP: Midagi pisikeseks esemeks taastada on alati lõbus ja väljakutse, olenevalt sellest, mida proovite uuesti luua. Püüan alati teha midagi lõbusat ja lisada sellele ka natuke funktsiooni. Ja sel põhjusel valmistan pisikest klassikalist pankurlampi
Lülitiga kohandatavad mänguasjad: munakaugjuhtimisega madu on ligipääsetav!: 7 sammu (piltidega)
Lülitiga kohandatavad mänguasjad: munaga kaugjuhtimisega madu on ligipääsetav !: Mänguasjade kohandamine avab uusi võimalusi ja kohandatud lahendusi, mis võimaldavad piiratud motoorsete võimete või arenguhäiretega lastel mänguasjadega iseseisvalt suhelda. Paljudel juhtudel ei suuda kohandatud mänguasju vajavad lapsed
Akrüül -LED -ekraan koos Lasercut -lülitiga: 11 sammu (piltidega)
Akrüül -LED -ekraan koos Lasercut -lülitiga: ma olen varem akrüülkuvarit teinud, kuid seekord tahtsin lülitit disaini integreerida. Selle disaini jaoks läksin üle ka akrüülist alusele. See võttis mul palju muudatusi, et välja pakkuda lollikindel ja lihtne disain. Lõplik disain näeb välja nii