INHOUDSOPGAWE:
Video: ESP8266 Relay-control: 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Opdatering (07.02.2017): Ek het die Windows-weergawe van die program opgedateer om u ESP8266 te beheer. Ek het 'n "Klein venster" -modus ("SW") bygevoeg: dit sal 'n mikro-weergawe van die program aan die linkerkant bo u taakbalk vasmaak, sodat u makliker toegang tot die relais kan kry terwyl u met ander programme werk. Dit sal ook altyd op die voorgrond wees. Hallo, en welkom by my eerste instruksies! Wat sal hierdie instruksionele my wys? Ek sal jou in hierdie instruksies wys hoe om 'n aflosbord te beheer met 4 aflosse - of nog meer - met 'n Android-slimfoon of 'n Windows-rekenaar. As u 4 relais of minder gebruik, kan u 'n app vir Android of Windows van my gebruik. As u meer wil gebruik, moet u self voortgaan om die kode te ontwikkel. U kry dus die kode wat ek nog ontwikkel het. Wat het ek nodig? U benodig 'n ESP8266-module. Ek sal 'n D1 Mini -weergawe van die ESP8266 gebruik, en ek beveel aan dat u hierdie of soortgelyke ook gebruik, want ek weet nie of u ander weergawes van die ESP8266 so maklik soos met 'n D1 Mini kan programmeer nie. U benodig natuurlik ook 'n aflosmodule soos u op die foto's sien. Ek het dit gekoop: https://ebay.eu/2iQLv3s - Relay Module met 4 relaishttps://ebay.eu/2iQUwtr - D1 Mini NodeMCU Module
Stap 1: Kom ons begin
Berei die ESP8266-module voor:
Laai eers die volgende lêers af na u Windows-rekenaar:
NodeMCU-Flasher:
ESPlorer (word aangeheg as 'n zip-lêer af)
init.lua (is aangeheg)
Flits die ESP8266-module:
-Koppel die ESP8266-module via u rekenaar met u rekenaar en wag totdat alle bestuurders geïnstalleer is (u stelsel benodig 'n reeks-na-USB-bestuurder).
-Open ESP8266Flasher.exe uit die NodeMCU-Flasher, kies die korrekte COM-poort en klik op "Flash". Dit kan 'n rukkie neem.
Laai die script op na die ESP8266-module:
-Open ESPlorer. U benodig Java om dit oop te maak.
-Kies die korrekte COM-poort in die regter oortjie bo-aan en klik op "Open". Moenie bekommerd wees as dit sê dat die firmware nie outomaties kan opspoor nie.
-Die regtergrys vensters is 'n seriële monitor, die linker een is 'n kode -redakteur. Maak die init.lua -lêer oop.
(Dit moet so op die kiekie lyk)
-Voer u Wifi-SSID en u Wifi-wagwoord in.
-Druk op die "Laai op" -knoppie.
Stap 2: Iets oor die kode …
Die programme:
U kan net die 'EDR.zip' -Bestand vir Windows en die 'EDR.apk' -Bestand vir Android aflaai.
(Hierdie deel handel oor hoeveel relais u benodig. As u 4 of minder wil gebruik, kan u hierdie stap oorslaan.)
Oor init.lua:
Deel van die kode vir die aflosse:
_
as (_GET.pin == "AAN") dan _on = "geselekteer = waar"
gpio.write (1, gpio. HIGH)
elseif (_GET.pin == "OFF") dan
_off = "geselekteer = \" waar / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") dan
_on = "geselekteer = waar"
gpio.write (2, gpio. HIGH)
elseif (_GET.pin == "OFF2") dan
_off = "geselekteer = \" waar / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") dan
_on = "geselekteer = waar"
gpio.write (3, gpio. HIGH)
elseif (_GET.pin == "OFF3") dan
_off = "geselekteer = \" waar / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") dan
_on = "geselekteer = waar"
gpio.write (4, gpio. HIGH)
elseif (_GET.pin == "OFF4") dan
_off = "geselekteer = \" waar / ""
gpio.write (4, gpio. LOW)
einde
_
Ek is seker, u kan 'n skema vind:
vir elke Realy is daar hierdie blok kode:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") dan _on = "geselekteer = waar"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") dan
_off = "geselekteer = \" waar / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Nog net een ding. Aan die begin van die kode staan:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
So sal ook moet byvoeg:
gpio.mode (GPIO_NUMBER. OUTPUT)
Ek is seker jy kan dit regkry;-)
Oor die bronkode van my Windows-program:
As u dit wil wysig, moet u iets weet oor C# en moet u 'n weergawe van Visual Studio 2015 of versoenbaar hê. Ek heg die projek ook as 'n zip-lêer aan (EDR.zip).
Oor die Android-APP:
As u die Android-app wil hê, benodig u die AppInventor2. Daar is 'n gratis aanlyn weergawe daarvan. U kan die aangehegte "EDR.aia" -lêer daar oopmaak en dit wysig soos u wil.
Stap 3: Die einde …
So, dit is alles.
As u 'n paar idees vir hierdie projek het, moet u dit net onderneem.
Aanbeveel:
LED Strip Blinker Circuit Met 12V Relay: 7 Stappe (met foto's)
LED Strip Blinker Circuit Met 12V Relay: Hii vriend, vandag gaan ek 'n stroombaan van LED Strip Blinker maak met 12V Relay en kapasitors. Kom ons begin
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
IOT123 - I2C 2CH RELAY BRICK: 5 Stappe (met foto's)
IOT123 - I2C 2CH RELAY BRICK: Die IOT123 BRICKS is DIY -modulêre eenhede wat met ander IOT123 BRICKS saamgevoeg kan word om funksionaliteit by 'n knoop of draagbare te voeg. Hulle is gebaseer op die duim vierkantige, dubbelzijdige protoborde met onderling verbind gate. 'N Aantal hiervan
Super maklike rekenaarbeheer van 110 Vac met 'n Crydom Solid-State Relay: 3 stappe (met foto's)
Super maklike rekenaarbeheer van 110 Vac met behulp van 'n Crydom Solid-State Relay: ek maak gereed om 'n warm plaat soldeer te probeer. Daarom het ek 'n manier nodig om 110Vac vanaf my rekenaar te beheer. Hierdie instruksies wys hoe u 110Vac maklik kan beheer vanaf 'n seriële uitvoerpoort op 'n rekenaar. Die reekspoort wat ek gebruik het, was 'n USB -tipe