2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Amazon Echo është një pjesë e shkëlqyeshme e kompletit! Më pëlqen ideja e pajisjeve të aktivizuara me zë!
Doja të bëja llambën time të operuar nga Alexa, por mbaj ndërprerësin manual si opsion.
Unë kërkova në internet dhe gjeta një imitues WEMO, i cili, duke parë opsionet e tjera, kjo duket mënyra më e thjeshtë për të bërë që Alexa të operojë me çdo pajisje!
**** SH NOTNIM I RORTNDSISH:M: RESPEKTIMI P ELER ENERGJIN E KRYESORE - DO T Y VRAS *** ****
Hapi 1: Harware
Numri i përbërësve është minimal falë ESP2866-12e i cili bën të gjithë punën!
Të gjithë përbërësit erdhën nga eBay.
1 x ESP2866 -12e (ose ndonjë ESP8266 me të paktën 2 porte GPIO)
Furnizimi me energji 1 x 5v
Stafetë 1 x 5v. I gjeta këto stafetë shumë të vegjël me spirale 5v & kontakte 250v 3 Amp në eBay
Hapi 1 x 5v deri 3v3
1 x bashkues opto (4N35 ose ekuivalent)
1 x veprim momental shtytje për të bërë kaloni
1 x kuti projekti të përshtatshme
Imazhi tregon një rezistencë e cila nuk ishte e nevojshme!
Hapi 2: Vendosja së bashku
Doja që projekti të jetonte në një rrethim kompakt, kështu që nuk do të dukej shumë i shëmtuar.
Ai thjesht zëvendëson çelësin origjinal të llambave me një stafetë dhe një çelës 'të butë'!
Importantshtë e rëndësishme të sigurohet që ana e rrjetit (pjesa që do t'ju vrasë) të jetë e instaluar në mënyrë sa më të sigurt dhe të sigurt - kam përdorur një lidhës 'bllok bllok' për siguri dhe lehtësi.
Lidhësit e spirales së stafetës janë shumë afër së bashku kështu që bëni kujdes kur instaloni tela. Mbani telat e spirales së ekspozuar 5v dhe lidhjet me rrjetin sa më të shkurtër të jetë e mundur.
Furnizimi me energji elektrike 5v. Ana neutrale e rrjetit shkon drejtpërdrejt në llambë, ndërsa ana e drejtpërdrejtë kalon përmes kontakteve normalisht të hapura të stafetës.
Çelësi është i lidhur me njërën anë në tokë dhe tjetra me GPIO13 të ESP8266. Çdo hyrje nuk do të bëjë veçse të kontrollojë fletën e të dhënave pasi disa kunja janë të shumëfishta.
GPIO15 është i lidhur me 0v !! Unë kam një copë teli të bashkangjitur në Reset dhe një tjetër në GPIO0. Këto përdoren për ngarkimin e skicës dhe mund të hiqen kur të përfundojnë.
Vini re se pajisjet ESP8266 funksionojnë në 3.3v
GPIO4 (përsëri çdo GPIO do të bëjë) përdoret për të vendosur / rivendosur stafetën përmes një bashkuesi opto. Kam përdorur bashkuesin opto për të minimizuar kullimin aktual në ESP8266. Dhe lejoj që 3.3v të kalojë spiralen e stafetës 5v.
Kam përdorur jastëkë ngjitës të dyanshëm për të mbajtur përbërësit në vend.
Unë shpova disa vrima 2 mm në secilin skaj të rrethimit për rrjedhën e ajrit. Nuk jam i sigurt nëse ishte e nevojshme pasi gjenerohet shumë pak nxehtësi, por më bëri të ndihem më mirë:-)
Hapi 3: Sotfware
Kam shkarkuar sa vijon nga GitHub.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Skedarët janë të gjithë në një drejtori dhe skedari i vetëm që ka nevojë për modifikim është skedari.ino.
Ajo tregon se si të përdorni çelsin e shumëfishtë dhe është një pjesë e shkëlqyeshme e softuerit.
Kam përdorur Arduino IDE për të ngarkuar skicën në ESP. Ka shumë artikuj në internet se si bëhet kjo, vetëm Google - Duke përdorur Arduino IDE për të programuar ESP8266. Itsshtë mjaft e drejtë përpara dhe duhet të vendoset vetëm një herë., Shënim: Për të ngarkuar skicën kam përdorur një konvertues standard FTDI usb në serial. GPIO15 duhet të jetë i bazuar - e kam këtë të lidhur përgjithmonë me 0v, GPIO0 duhet të mbahet në 0v gjatë rivendosjes. Pas rivendosjes, GPIO0 mund të lihet të lundrojë. Skica tani duhet të ngarkohet.
Pjesët në skicë të cilat kanë nevojë për modifikim janë rivendosja e ruterit tuaj SSID & Fjalëkalimi dhe komanda të cilës do të donit që Alexa t'i përgjigjet. Kërkoni për 'llambën e tryezës' dhe zëvendësojeni atë me një komandë sipas dëshirës tuaj, p.sh. 'drita e shtratit' ose 'tifoz tavani'.
Softueri ndërvepron me Alexa dhe ndez GPIO4 lart ose poshtë me komandat llambën e ndezur dhe llambën e tryezës fikur përkatësisht. Ai gjithashtu vendos flamuj - rl1 dhe isr_ran.
Flamuri rl1 përdoret kështu që softueri e di gjendjen aktuale të llambës në mënyrë që të ndizet ose fiket nëpërmjet Alexa ose çelësit.
Ndërprerësi gjeneron një ndërprerje kur GPIO13 është i bazuar. Ndërprerjet janë të çaktivizuara, GPIO4 ndryshohet dhe flamuri rl1 vendoset / rivendoset në përputhje me rrethanat. Flamuri isr_ran përdoret në lakin kryesor për të riaktivizuar ndërprerjet pas një vonese të shkurtër - kjo parandalon kalimin e kalimit!
Shënim i rëndësishëm: Sigurohuni që zgjedhja juaj e stafetës të ketë vlerësime të afta kontakti për t'u marrë me pajisjen që po ndërroni.
Vendi i dytë në Sfidën e Aktivizuar me Zë