Përmbajtje:
- Hapi 1: Lista e Pjesëve
- Hapi 2: Vendosni telekomandën e derës së garazhit
- Hapi 3: Mblidhni tabelën e bukës
- Hapi 4: Montimi i Treguesit LED të Sensorit të Afërsisë dhe Garazhit
- Hapi 5: Programoni ESP8266
- Hapi 6: Mblidhni gjithçka dhe përfundoni
Video: Dera e garazhit e kontrolluar nga Alexa Me Arduino Esp8266: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Ideja për këtë projekt më erdhi nga një projekt i vjetër që kisha punuar pak kohë më parë. Unë kisha lidhur një qark të thjeshtë të butonit të shtypjes që do të ndizte një LED kur një buton shtypet nga dera e garazhit. Kjo metodë doli e pabesueshme dhe jo aq e dobishme sa, të themi, një pajisje që do të hapte dhe mbyllte garazhin tuaj përmes Alexa DHE ju njoftonte kur garazhi ishte hapur. Kështu fillova të shikoj në hapëset e dyerve të garazhit të aktivizuara me Wi-Fi. Në atë kohë disa ekzistonin, por mund të kushtonin diku nga 50 deri në 250 dollarë, që ishte shumë e shtrenjtë, veçanërisht duke pasur parasysh që isha në gjendje ta bëja atë për rreth 10 dollarë. Kështu që unë shikova në një lloj derë garazhi të kontrolluar nga Arduino, e cila nuk rezultoi pothuajse asgjë. Kur mendova se gjithçka kishte humbur, zbulova Sinric Pro, i cili ju lejon të krijoni një shumëllojshmëri të gjerë të pajisjeve të zgjuara në shtëpi me Arduino IDE. Sidoqoftë, tashmë nuk kishte asnjë mësim se si të përdorni Sinric Pro për të bërë një hapëse të dyerve të garazhit, juve ju mbeti vetëm kodi i mostrës së derës së garazhit dhe disa sugjerime për atë që bëri. Tani ka disa mësime që përdorin metoda të ndryshme, por kjo është shumë më e lehtë pasi përdor telekomandën e derës së garazhit. Pra, nuk keni pse të bëni asgjë me vetë hapësin e derës. Përfundimisht, kuptova se si funksionoi kodi i mostrës dhe isha në gjendje ta shndërroja atë në një hapës/tregues funksionues të dyerve të garazhit, të cilin do t'ju tregoj se si ta bëni vetë në udhëzimet më poshtë.
Hapi 1: Lista e Pjesëve
Një njësi kushton rreth 10 dollarë, por ju duhet të blini shumë pjesë në shumë pako, kështu që kostoja totale do të jetë më e lartë, kjo mund të kompensohet nëse përdorni pjesët e mbetura për projekte të tjera ose nëse i keni ato tashmë të vendosura përreth)
- ESP8266 bordi dev (e kam përdorur këtë)
- Një dërrasë buke pa saldim (kjo do të funksionojë)
- Telat e kërcyesit të bukës (ato të shkurtra si kjo dhe nëse doni të lidhni më rrallë atëherë merrni edhe këto)
- Furnizimi me energji 12 volt me një prizë fuçi ose një mënyrë për ta lidhur atë me një dërrasë buke. (ka një shans të mirë që të keni një rezervë të shtrirë diku, ose mund të merrni diçka të tillë)
- Rregullator 12 deri në 5 volt, kam përdorur një rregullator linear 5v me një mori ngrohjesh, mund të jetë më e lirë të marrësh një konvertues, nëse nuk ke tashmë një rregullator 5v dhe disa lavamanë në dorë. Përndryshe, thjesht mund të përdorni një furnizim të veçantë 5 dhe 12 volt për telekomandën dhe qarkun e bukës. (Rivendosja e diçkaje të tillë mund të jetë më e lehtë)
- 3 rezistorë 1.2kΩ
- 2 LED
- 1 optokoupler (këto)
- 1 detektor afërsie (këto)
- 1 telekomandë që punon me garazhin tuaj
- shumë tela
- Pajisjet e përgjithshme elektrike (shirit elektrik, shirita prerës/prerës, saldim)
- Ngrohësit dhe zamja termike nëse përdorni një rregullator 5v, pasi do të nxehet. Unë gjithashtu vendos një lavaman në ESP8266, por kjo është plotësisht e panevojshme dhe opsionale.
Hapi 2: Vendosni telekomandën e derës së garazhit
Për ta bërë më të lehtë telashet me xhirimet, sigurohuni që çdo telekomandë që do të përdorni për këtë projekt do të hapë garazhin tuaj para se ta ndani atë. Në këtë mënyrë, nëse diçka nuk funksionon më vonë, do ta dini që telekomanda që nuk çiftohet nuk është çështja. Pasi ta keni bërë këtë, kontrolloni tensionin e baterisë në telekomandë. Shumica do të jenë 12 volt, nëse tensioni juaj është i ndryshëm, do t'ju duhet ta modifikoni pak këtë projekt. Nëse është një tension më i ulët, do t'ju duhet të kuptoni se si ta furnizoni atë tension, si dhe 5 volt në ESP8266. Nëse është një bateri e orës 3 volt, mund të jeni në gjendje të shpëtoni duke përdorur një furnizim me energji elektrike 5v dhe një rregullator 3.3v për telekomandën. Nëse telekomanda përdor një bateri 12v atëherë mund t'i ndiqni këto udhëzime si zakonisht.
- Hapni telekomandën dhe hiqni të gjithë strehimin derisa të keni PCB të zhveshur. Hiqeni baterinë.
- Gjeni kontaktet për butonin shtytës, këto duhet të jenë në anën e kundërt të butonit, dhe ka të ngjarë të ketë 4 prej tyre. Duke përdorur një multimetër, zbuloni se cilat kontakte janë të lidhura dhe cilat janë të lidhura dhe shkëputura duke shtypur një buton. Nëse keni gjetur palën e saktë të kontakteve, rezistenca duhet të ndryshojë ndërsa shtypni butonin.
- Pasi të keni gjetur kontaktet e sakta për butonin shtytës, ngjitni një tel në çdo kontakt, këto duhet të jenë tela ku mund të lidhni skajin tjetër në dërrasën e bukës. Vendoseni baterinë në telekomandë dhe prekni 2 telat së bashku. Nëse e keni vendosur si duhet, garazhi tani duhet të hapet/mbyllet. Hiqeni baterinë pasi të keni konfirmuar se ka punuar.
-
Lidhni telat (që mund ta lidhni skajin tjetër në një tabelë buke) në terminalet pozitive dhe negative të baterisë të telekomandës. Ato do të përdoren për të fuqizuar telekomandën. Etiketoni ose mbani mend se cili tel është pozitiv dhe cili është i tokëzuar/negativ.
- Lidhni baterinë me telat në të cilët jeni bashkuar dhe provoni nëse dera akoma hapet, vetëm për t'u siguruar që keni bërë gjithçka siç duhet deri më tani.
Hapi 3: Mblidhni tabelën e bukës
Ndiqni skemën në letër dhe ndërtoni qarkun e bukës. Përdorni telat e kërcimit të butonit që i keni bashkangjitur telekomandës më herët dhe lidheni ato me optokiftëzuesin siç tregohet në skemë. E RORTNDSISHME Sigurohuni që e dini që etiketat në ESP8266 në vetvete nuk janë të njëjta me kodin në Arduino. Ka një diagram në këtë faqe wiki. Ju gjithashtu do të keni të ngjarë të keni tela shtesë për detektorin e afërsisë. Pasi ta keni përfunduar këtë, do t'ju duhet të bëni furnizimin me energji elektrike. Ka shumë mënyra për ta bërë këtë në varësi të telekomandës tuaj të garazhit, unë do të jap udhëzime për përdorim me një telekomandë 12 volt.
- lidhni furnizimin me energji 12 volt diku në bordin e bukës, kjo do të sigurojë një hekurudhë 12 volt
- përdorni një rregullator 5 volt (me SHUM lavamanë) ose një konvertues 5 volt dhe bëni një hekurudhë 5 volt. Kjo do të lidhet me binarët kryesorë të energjisë në tryezën e bukës, të cilat më pas, padyshim, do të përdoren për të fuqizuar ESP8266.
- Lidhni tokën me tokën ESP8266 dhe 5 volt në ESP8266 Vin.
Hapi 4: Montimi i Treguesit LED të Sensorit të Afërsisë dhe Garazhit
Sensori i afërsisë duhet të montohet në atë mënyrë që të shkaktojë kur garazhi është i hapur. Në rastin tim unë kam qenë në gjendje ta vidhos atë në një rreze druri pranë pikës ku dera e garazhit do të ndalonte kur të hapet plotësisht. Para se ta montoni, hapni garazhin tuaj dhe përdorni një furnizim 5 ose 3.3v për të fuqizuar sensorin e afërsisë. Ledi i tij i integruar ndizet dhe fiket duke ju bërë të ditur kur zbulon diçka. Pozicionojeni ashtu siç dëshironi dhe sigurohuni që funksionon. Ju mund të përdorni një vidë me potenciometër të integruar për të ndryshuar ndjeshmërinë. Pasi të keni zgjedhur ndjeshmërinë për vendin ku do të vendosni sensorin, mund të kontrolloni dy herë që çdo gjë po funksionon si duhet dhe provoni të hapni dhe mbyllni garazhin tuaj disa herë. Në fund, montojeni atë në vend të sigurt. (Shënim i rëndësishëm anësor, kisha disa lidhës të balancës së baterisë me 3 kunja që ndodhën në madhësinë e duhur, kështu që unë përdor një nga ato për të lidhur sensorin e afërsisë, thjesht mund të përdorni disa kërcyes femrash në meshkuj të bordit të bukës) Tani për treguesi i udhëhequr.
Treguesi LED është plotësisht opsional dhe do të jetë shumë i ndryshëm në varësi të paraqitjes së shtëpisë tuaj. Thjesht përdorni disa tela vërtet të gjatë dhe drejtojini ato nga garazhi kudo që dëshironi LED tregues. Ose shtypni LED mbi tela ose lidhni atë. Teli nuk ka nevojë të jetë i madh, kam përdorur një tel 22 matës që kisha vendosur rreth e rrotull, dhe e kalova nëpër papafingo.
Hapi 5: Programoni ESP8266
Kjo pjesë është mjaft themelore, nuk do të shtjelloj shumë pasi mund të gjeni miliona video në internet se si të bëni pjesën më të madhe të këtij hapi.
- Shkarkoni dhe instaloni Arduino IDE, drejtuesit për ESP8266 dhe bibliotekat Arduino për ESP8266. E gjithë kjo është e mbuluar në faqen wiki për bordin dev ES8266 të përdorur në këtë tutorial.
- Regjistrohuni për një llogari me sinric pro, mos u shqetësoni, ju merrni 5 pajisje falas. Nëse dëshironi, mund të paguani për të marrë më shumë pajisje.
- Instaloni bibliotekën Sinric pro Arduino. Nëse keni nevojë për ndihmë, ka shumë mësime online për instalimin e bibliotekave Arduino.
- Regjistroni një pajisje të re me Sinric pro. Pasi të hyni në llogarinë tuaj, do të çoheni në pultin tuaj. Nga atje, klikoni në dhomat në menunë e majtë. Pastaj klikoni shtoni dhomë dhe krijoni një dhomë të quajtur garazh. Pastaj klikoni në pajisjet në menunë e majtë. Klikoni në shtimin e pajisjes dhe plotësoni informacionin si në foto. Klikoni tjetër dhe kontrolloni se çfarë njoftimesh doni të merrni, përsëri përsëri, dhe pastaj klikoni ruaj. Tani në pultin tuaj nën pajisjet do të keni një garazh.
Pasi të keni instaluar gjithçka, jeni gati të programoni në të vërtetë ESP8266. Kodi mund të gjendet në GitHub këtu. Ju do të duhet të redaktoni disa pjesë themelore të kodit në mënyrë që të regjistroni pajisjen tuaj.
#përcakto WIFI_SSID "Emri Wifi"
#define WIFI_PASS "Wifi password" #define APP_KEY "merrni nga https://sinric.pro" #define APP_SECRET "merrni nga https://sinric.pro" #define GARAGEDOOR_ID "merrni nga
Ky është kodi i vetëm që ju duhet të redaktoni. Thjesht vendosni SSID-in tuaj Wi-Fi në thonjëza, pastaj bëni të njëjtën gjë për fjalëkalimin. ID -ja e derës së garazhit do të jetë në faqen e pajisjeve nën emrin e pajisjes, në këtë rast "garazh", do të etiketohet ID:. Çelësi i tyre i aplikacionit dhe sekreti i aplikacionit mund të gjenden në pultin tuaj Sinric pro nën kredencialet. Mbani të gjitha këto sekrete sepse ato janë ato që regjistrojnë pajisjen tuaj në llogarinë tuaj. Pasi të keni kopjuar dhe futur të gjitha kredencialet tuaja në kod, gjithçka është bërë. Ngarko skicën tënde në Arduino (kërko mësime mbi ngarkimin e kodit në një Arduino nëse ke nevojë për ndihmë në këtë drejtim) dhe bëhu gati për testim.
Hapi 6: Mblidhni gjithçka dhe përfundoni
Tani që ESP8266 juaj është programuar dhe bordi juaj i bukës është ndërtuar, futni gjithçka në vendin e duhur dhe shpresojmë se duhet të funksionojë, me pak probleme dhe testime që lidhjet tuaja me tela janë të sakta. Pasi gjithçka është e lidhur dhe e ndezur, duhet të jeni në gjendje të hapni pultin tuaj Sinric pro dhe të shihni që pajisja juaj është e lidhur. Nëse nuk përpiqet të klikosh hapur ose mbyll gjithsesi dhe shiko nëse kjo e freskon atë. Nëse jo, rifreskoni faqen dhe nëse kjo nuk funksionon. Kthehuni te zgjidhja e problemeve. Sigurohuni që kudo që të merrni një sinjal të mirë Wi-Fi që ESP8266 do të jetë në gjendje të marrë. Pasi të keni marrë derën e garazhit për t'u hapur me faqen e internetit, tani mund ta lidhni atë me Alexa. Në kohën e shkrimit të kësaj nuk funksionon me google home ose IFTTT por do të funksionojë në të ardhmen. Përdorni aplikacionin Alexa për të aktivizuar aftësinë Sinric Pro Alexa. Procesi është standard dhe i njëjtë me aftësimin e çdo aftësie tjetër të shtëpisë së zgjuar me Alexa. Së fundi, duhet të vendosni një kunj për të hapur derën. Fatkeqësisht, nuk ka asnjë mënyrë për ta zgjidhur këtë, nëse Amazon nuk vendos ta ndryshojë atë. Kunja kërkohet vetëm për të hapur garazhin, kështu që mund ta mbyllni pa pasur nevojë të mbani mend një kunj. Tani duhet të keni derën tuaj të garazhit inteligjent DIY me një dritë treguese. Shpresoj që ky udhëzues të jetë i dobishëm për shumë njerëz.
Recommended:
Hack Dera juaj e Garazhit: 5 Hapa
Hack Your Garage Door: Kush nuk ka ëndërruar të shkojë në shtëpi vetëm me një aplikacion telefoni, ose të jetë në gjendje të dëgjojë dhe të rikopjojë tramvajet e të dhënave? Unë jam i lumtur që jam në gjendje të ndaj me ju atë që kuptova dhe si veprova. E fillova këtë projekt pasi herën e dytë harrova çelësat e mi.
Automatizimi llafazan -- Audio Nga Arduino -- Automatizimi i kontrolluar nga zëri -- HC - 05 Moduli Bluetooth: 9 hapa (me fotografi)
Automatizimi llafazan || Audio Nga Arduino || Automatizimi i kontrolluar nga zëri || HC - 05 Moduli Bluetooth: …………………………. Ju lutemi SUBSCRIBE në kanalin tim në YouTube për më shumë video …. …. Në këtë video ne kemi ndërtuar një Automatizim Bisedues .. Kur do të dërgoni një komandë zanore përmes celularit, atëherë ai do të ndezë pajisjet shtëpiake dhe do të dërgojë reagime për
Një version pa tel i A është dera ime e garazhit e hapur apo e mbyllur?: 7 hapa
Një version pa tel i … A është dera ime e garazhit e hapur apo e mbyllur?: Ne donim një sistem tregues të thjeshtë, të lirë dhe të besueshëm i cili na tregonte nëse dyert e garazhit tonë ishin të hapura apo të mbyllura. Ka shumë " A është dera ime e garazhit e hapur " projekte. Shumica më e madhe e këtyre projekteve janë të lidhur ngushtë. Në rastin tim të drejtuar
Dritat e Skuterit të Kontrolluar me Zë dhe Dera e Garazhit: 6 Hapa
Dritat e Skuterit të Kontrolluar me Zë dhe Dera e Garazhit: Përshëndetje të gjithëve! Kohët e fundit bleva një skuter elektrik, por nuk kishte dritë të pasme dhe as nuk kishte një hapëse të brendshme të garazhit … (ノ ゚ 0 ゚) ノ ~ Pra, vendosa të bëj dritat e derës së garazhit tim me telekomandë dhe të pasme në vend që t'i blej ato. Çfarë është
Dera automatike e kafazit të pulës - Arduino e kontrolluar .: 10 hapa (me fotografi)
Dera automatike e kafazit të pulës - e kontrolluar nga Arduino .: Ky udhëzues është për hartimin e një dere automatike pule me kohë hapjeje dhe mbylljeje të ndryshueshme me dorë. Dera mund të hapet ose mbyllet nga distanca në çdo kohë. Dera është projektuar të jetë modulare; korniza, dera dhe kontrolluesi mund të jenë kundër