INHOUDSOPGAWE:
Video: Alexa en skakelaar: 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Die Amazon Echo is 'n uitstekende kit! Ek hou van die idee van stem geaktiveerde toestelle!
Ek wou my eie Alexa -lamp maak, maar hou die handskakelaar as opsie.
Ek het op die internet gesoek en 'n WEMO -emulator gevind, wat, nadat ek na ander opsies gekyk het, die eenvoudigste manier is om Alexa te laat funksioneer!
**** BELANGRIKE OPMERKING: Respekteer hoofelektrisiteit - dit sal u doodmaak ****
Stap 1: Die Harware
Die komponenttelling is minimaal danksy die ESP2866-12e wat al die werk doen!
Al die komponente kom van eBay.
1 x ESP2866 -12e (of enige ESP8266 met ten minste 2 GPIO -poorte)
1 x 5V kragtoevoer
1 x 5v aflos. Ek het hierdie baie klein relais met 5v spoel en 250v 3 Amp kontakte op eBay gevind
1 x 5v tot 3v3 af
1 x optokoppelaar (4N35 of ekwivalent)
1 x kortstondige aksie druk om oor te skakel
1 x geskikte projekkas
Die afbeelding toon 'n weerstand wat nie nodig was nie!
Stap 2: Saamvoeg
Ek wou hê dat die projek in 'n kompakte omhulsel sou woon, sodat dit nie te onooglik sou lyk nie.
Dit vervang die lamp se oorspronklike skakelaar eenvoudig met 'n relais en 'sagte' skakelaar!
Dit is belangrik om te verseker dat die hoofkant (die bietjie wat u sal doodmaak) so veilig en veilig moontlik geïnstalleer word - ek het 'n 'choc block' -aansluiting gebruik vir veiligheid en gemak.
Die relais -spoelverbindings is redelik naby aan mekaar, dus wees versigtig wanneer u bedrading maak. Hou die blootgestelde 5v -spoeldrade en netaansluitings so kort as moontlik.
Die netvoeding voed die 5V -kragtoevoer. Die neutrale kant van die hoofstroom gaan direk na die lamp, terwyl die lewendige kant via die normaal oop kontakte van die relais gaan.
Die skakelaar is aan die een kant na die aarde bedraad en die ander aan die GPIO13 van die ESP8266. Enige invoer sal slegs die gegewensblad nagaan, aangesien sommige penne vermenigvuldig is.
GPIO15 is bedraad na 0v !! Ek het 'n stuk draad aan Reset gekoppel en 'n ander aan GPIO0. Dit word gebruik om die skets op te laai en kan verwyder word wanneer dit voltooi is.
Let daarop dat die ESP8266 -toestelle op 3.3v werk
GPIO4 (wat enige GPIO weer sal doen) word gebruik om die aflos via 'n opto -koppelaar in te stel / terug te stel. Ek het die opto -koppelaar gebruik om die stroomafvoer op die ESP8266 tot 'n minimum te beperk. En laat die 3.3v toe om die 5v -aflosspoel oor te skakel.
Ek het dubbelzijdige kleefblokkies gebruik om die komponente op hul plek te hou.
Ek het 'n paar gate van 2 mm aan elke kant van die omhulsel geboor vir lugvloei. Ek weet nie of dit nodig was nie, aangesien baie min hitte opgewek word, maar dit het my beter laat voel:-)
Stap 3: Die Sotfware
Ek het die volgende van GitHub afgelaai.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Die lêers is almal in een gids en die enigste lêer wat aangepas moet word, is die.ino lêer.
Dit wys hoe u meer skakelaars kan gebruik en is 'n uitstekende sagteware.
Ek het die Arduino IDE gebruik om die skets na die ESP op te laai. Daar is baie artikels op die internet oor hoe dit gedoen word, net Google - Gebruik Arduino IDE om ESP8266 te programmeer. Dit is redelik eenvoudig en hoef slegs een keer opgestel te word, Opmerking: om die skets op te laai, gebruik ek 'n standaard FTDI -usb na 'n seriële omskakelaar. GPIO15 moet geaard wees - ek het dit permanent aan 0v gekoppel, GPIO0 moet op 0v gehou word tydens reset. Na herstel kan GPIO0 dryf. Die skets moet nou opgelaai word.
Die dele in die skets wat gewysig moet word, herwaardeer die SSID en wagwoord van u routers en die opdrag waarop Alexa wil reageer. Soek 'tafellamp' en vervang dit met 'n opdrag van u keuse, bv. 'bedlig' of 'plafonwaaier'.
Die sagteware het interaksie met Alexa en skakel GPIO4 hoog of laag met die opdragte tafellamp aan en tafellamp uit. Dit stel ook vlae - rl1 en isr_ran.
Vlag rl1 word gebruik sodat die sagteware die huidige toestand van die lamp ken, sodat dit via Alexa of die skakelaar kan aan- of uitgeskakel word.
Die skakelaar genereer 'n onderbreking wanneer GPIO13 geaard is. Die onderbrekings word gedeaktiveer, GPIO4 word aangeskakel en vlag rl1 word dienooreenkomstig ingestel / herstel. Flag isr_ran word in die hooflus gebruik om onderbrekings na 'n kort vertraging weer te aktiveer - dit voorkom dat die skakelaar weerkaats!
Belangrike opmerking: maak seker dat u keuse van aflos beskikbare kontakgraderings het om die toestel wat u oorskakel, te hanteer.
Naaswenner in die stem -geaktiveerde uitdaging
Aanbeveel:
Skakelaar Pas 'n speelding aan: WolVol -trein maak skakelaar toeganklik !: 7 stappe
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: Speelgoedaanpassing bied nuwe moontlikhede en pasgemaakte oplossings oop sodat kinders met beperkte motoriese of ontwikkelingsgestremdhede onafhanklik met speelgoed kan omgaan. In baie gevalle kan die kinders wat die aangepaste speelgoed benodig, nie
Tuchless -skakelaar vir huishoudelike toestelle -- Beheer u huishoudelike toestelle sonder enige skakelaar: 4 stappe
Tuchless -skakelaar vir huishoudelike toestelle || Beheer u huishoudelike toestelle sonder enige skakelaar: dit is 'n tuchless -skakelaar vir huishoudelike toestelle. U kan dit op enige openbare plek gebruik, sodat dit help om enige virus te bestry. Die stroombaan gebaseer op 'n donker sensorkring gemaak deur Op-Amp en LDR. Tweede belangrike deel van hierdie kring SR-flip-flop met sekwensie
Skakelaar vir outomatiese laai (vakuum) met ACS712 en Arduino: 7 stappe (met foto's)
Skakelaar vir outomatiese laai (vakuum) met ACS712 en Arduino: Hallo almal, om 'n werktuig in 'n geslote ruimte te bestuur, is 'n gewoel, want al die stof wat in die lug en stof in die lug ontstaan, beteken stof in u longe. Die bestuur van u winkelvak kan 'n deel van die risiko uitskakel, maar dit telkens aan- en uitskakel
Trek die lig - ligmodule met behulp van Neopixel en optel -skakelaar: 6 stappe (met foto's)
Trek die lig - ligmodule met behulp van Neopixel & pull -up switch: kenmerke van die Light -module Arduino Uno Hardware & omhulsel gekoop van internet Neopixel & Kragtoevoer geleen by die School of Informatics & Produkontwerp Ligmodule wat deur kragtoevoer beheer word Alle funksies wat beheer word deur
Stembeheerde skakelaar met Alexa en Arduino: 10 stappe (met foto's)
Stembeheerde skakelaar met behulp van Alexa en Arduino: Die hoofdoel van hierdie projek is om temperatuursensor te gebruik om die skakelaar (relais) te beheer om die toestel aan of uit te skakel.Lys van materiaal 12V Relay Module == > $ 4,2 Arduino uno == > $ 8 DHT11 temperatuur sensor == > $ 3 ESP8266 -module