Përmbajtje:
Video: ESP8266 Rele-kontroll: 3 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Përditësim (07.02.2017): Unë kam përditësuar Windows-Version të programit për të kontrolluar ESP8266 tuaj. Kam shtuar një "Modalitet të vogël" ("SW"): Do të lidhë një mikro-version të programit mbi shiritin tuaj të detyrave në anën e majtë, në mënyrë që të keni qasje më lehtë në stafetat ndërsa punoni me programe të tjera. Gjithashtu do të jetë në plan të parë gjatë gjithë kohës. Përshëndetje, dhe mirë se erdhët në Instructable tim të parë! Çfarë do të më tregojë ky Instructable? Unë do t'ju tregoj në këtë Instructable se si të kontrolloni një tabelë stafetë me 4 stafetë - ose edhe më shumë - me një Android-Smartphone ose një Windows-PC. Nëse përdorni 4 Relays ose më pak, mund të përdorni një Aplikacion për Android ose Windows timen. Nëse dëshironi të përdorni më shumë, duhet të vazhdoni të zhvilloni vetë kodin. Pra, ju do të merrni kodin që kam zhvilluar akoma. Çfarë më duhet? Ju do të keni nevojë për një modul ESP8266. Unë do të përdor një version D1 Mini të ESP8266 dhe ju rekomandoj të përdorni edhe këtë ose një të ngjashëm sepse nuk e di nëse mund të programoni versione të tjera të ESP8266 aq lehtë sa me një D1 Mini. Ju gjithashtu do të keni nevojë, natyrisht, një modul stafetë siç shihni në fotografi. I bleva ato: https://ebay.eu/2iQLv3s - Moduli i stafetës me 4 stafethttps://ebay.eu/2iQUwtr - D1 Mini NodeMCU Modul
Hapi 1: Le të Fillojmë
Përgatitni modulin ESP8266:
Së pari, shkarkoni skedarët e mëposhtëm në kompjuterin tuaj Windows:
NodeMCU-Flasher:
ESPlorer (i bashkëngjitet skedarit ZIP poshtë)
init.lua (është bashkangjitur poshtë)
Ndezje e modulit ESP8266:
-Lidhni modulin ESP8266 me kompjuterin tuaj përmes USB dhe prisni derisa të instalohen të gjithë drejtuesit (sistemi juaj do të ketë nevojë për një drejtues serial-në-USB).
-Hapni ESP8266Flasher.exe nga NodeMCU-Flasher, zgjidhni portën e saktë COM dhe klikoni "Flash". Kjo mund të zgjasë pak.
Ngarko skriptin në modulin ESP8266:
-Hap ESPlorer. Do t'ju duhet Java për ta hapur atë.
-Zgjidhni COM-Portin e duhur në skedën e djathtë në krye dhe klikoni "Hap". Mos u shqetësoni nëse thotë se nuk mund të zbulojë automatikisht firmware -in.
-Dritaret gri të djathta do të jenë një monitor serik, e majta një redaktues kodi. Hapni skedarin init.lua.
(Duhet të duket kështu në pamjen e ekranit)
-Futni Wifi-SSID-in tuaj dhe Fjalëkalimin tuaj Wifi.
-Shtypni butonin "Ngarko".
Hapi 2: Diçka në lidhje me Kodin…
Programet:
Thjesht mund të shkarkoni "EDR.zip" -File për Windows dhe "EDR.apk" -File për Android.
(Kjo pjesë ka të bëjë me atë se sa stafetë ju nevojiten. Nëse dëshironi të përdorni 4 ose më pak, mund ta kaloni këtë hap.)
Rreth init.lua:
Pjesë e kodit për stafetat:
_
nëse (_GET.pin == "ON") atëherë _on = "zgjedhur = e vërtetë"
gpio.write (1, gpio. HIGHT)
elseif (_GET.pin == "OFF") atëherë
_off = "zgjedhur = \" e vërtetë / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") atëherë
_on = "zgjedhur = e vërtetë"
gpio.write (2, gpio. HIGHT)
elseif (_GET.pin == "OFF2") atëherë
_off = "zgjedhur = \" e vërtetë / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") atëherë
_on = "zgjedhur = e vërtetë"
gpio.write (3, gpio. HIGHT)
elseif (_GET.pin == "OFF3") atëherë
_off = "zgjedhur = \" e vërtetë / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") atëherë
_on = "zgjedhur = e vërtetë"
gpio.write (4, gpio. HIGHT)
elseif (_GET.pin == "OFF4") atëherë
_off = "zgjedhur = \" e vërtetë / ""
gpio.write (4, gpio. LOW)
fund
_
Jam i sigurt, ju mund të gjeni një skemë:
për çdo Realy ekziston ky bllok i kodit:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") pastaj _on = "zgjedhur = e vërtetë"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") atëherë
_off = "zgjedhur = \" e vërtetë / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Vetëm një gjë tjetër. Në fillim të kodit qëndron:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Pra, gjithashtu do të duhet të shtoni:
gpio.mode (GPIO_NUMBER. OUTPUT)
Unë jam i sigurt që ju mund ta përballoni këtë;-)
Rreth kodit burimor të Windows-Programit tim:
Nëse doni ta redaktoni këtë, do të duhet të dini diçka për C# dhe duhet të keni një Version të Visual Studio 2015 ose të pajtueshëm. Do ta bashkoj projektin edhe si ZIP-File (EDR.zip).
Rreth Android-APP:
Nëse doni Aplikacionin Android, do t'ju duhet AppInventor2. Ekziston një version falas i tij në internet. Ju mund të hapni skedarin "EDR.aia" të bashkangjitur atje dhe ta modifikoni ashtu siç dëshironi.
Hapi 3: Përfundimi…
Pra, kjo është e gjitha.
Nëse keni disa ide për këtë projekt, thjesht angazhojeni atë.
Recommended:
Rele I2C Met Arduino IDE: 5 hapa
Stafeta I2C u takua me Arduino IDE: Unë porosis një tabelë të bukur, por nuk kishte asnjë udhëzim ArduinoIDE, vetëm Raspberry Pi e.o. Unë zbuloj se si ta përdor atë me Arduino dhe dua ta ndaj në mënyrë që të kurseni atë kohë. Shembull origjinal RaspberryPi: wiki.52pi.com/index.php/DockerPi_4_Channel_R
ESP8266 - Ujitja e kopshtit me kohëmatës dhe telekomandë përmes internetit / ESP8266: 7 hapa (me fotografi)
ESP8266 - Ujitja e kopshtit me kohëmatës dhe telekomandë përmes internetit / ESP8266: ESP8266 - Ujitja me telekomandë dhe me kohën për kopshtet me perime, kopshtet me lule dhe lëndinat. Përdor qarkun ESP-8266 dhe një valvul hidraulik / elektrik për ushqimin e ujitësit. Përparësitë: Kosto e ulët (30,00 ~ US $) qasje e shpejtë Komandat ov
Si të çmontoni një kompjuter me hapa të thjeshtë dhe fotografi: 13 hapa (me fotografi)
Si të çmontoni një kompjuter me hapa dhe fotografi të lehta: Ky është një udhëzim se si të çmontoni një kompjuter. Shumica e përbërësve bazë janë modularë dhe hiqen lehtë. Sidoqoftë, është e rëndësishme që të jeni të organizuar në lidhje me të. Kjo do t'ju ndihmojë të mos humbni pjesë, dhe gjithashtu në bërjen e ri -montimit
Rele ESP8266 Temperatura e kontrolluar: 9 hapa (me fotografi)
Rele ESP8266 Temperatura e kontrolluar: Një mik i imi është një shkencëtar që bën eksperimente që janë shumë të ndjeshëm ndaj temperaturës dhe lagështisë së ajrit. Dhoma e inkubatorit ka një ngrohës të vogël qeramik, por termostati i ngrohësit nuk ishte aq i saktë sa duhet, vetëm në gjendje të ruante temperaturën
Makinë robot ESP8266 e programuar me ESP8266 Bazë: 18 hapa (me fotografi)
ESP8266 Robot Car i programuar me ESP8266 Basic: Unë jam një mësues i shkencave të shkollës së mesme dhe gjithashtu Këshilltar i Klubit Robotik. Unë kam qenë në kërkim të mënyrave më kosto -efektive për të marrë robotët në duart e studentëve të mi. Me çmimet e ulëta të bordeve ESP8266, unë kam qenë në gjendje të krijoj një autonome