
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02




Oppdatering (07.02.2017): Jeg har oppdatert Windows-versjonen av programmet for å kontrollere ESP8266. Jeg har lagt til en "Small Window" -Mode ("SW"): Den vil legge til en mikroversjon av programmet over oppgavelinjen på venstre side, slik at du lettere får tilgang til reléene mens du arbeider med andre programmer. Det vil også være i forgrunnen hele tiden. Hei, og velkommen til min første Instructable! Hva vil denne Instructable vise meg? Jeg vil vise deg i denne Instructable hvordan du styrer et relékort med 4 reléer - eller enda mer - med en Android-smarttelefon eller en Windows-PC. Hvis du bruker 4 reléer eller mindre, kan du bruke en app for Android eller Windows av meg. Hvis du vil bruke mer, må du fortsette å utvikle koden selv. Så du får koden jeg har utviklet ennå. Hva trenger jeg? Du trenger en ESP8266-modul. Jeg vil bruke en D1 Mini -versjon av ESP8266, og jeg anbefaler å bruke denne eller lignende også fordi jeg ikke vet om du kan programmere andre versjoner av ESP8266 like enkelt som med en D1 Mini. Du trenger selvfølgelig også en relemodul som du ser på bildene. Jeg kjøpte disse: https://ebay.eu/2iQLv3s - Relemodul med 4 reléer: //ebay.eu/2iQUwtr - D1 Mini NodeMCU Module
Trinn 1: La oss komme i gang

Forbered ESP8266-modulen:
Last ned følgende filer til din Windows-datamaskin:
NodeMCU-Flasher:
ESPlorer (er vedlagt som ZIP-fil ned)
init.lua (er vedlagt ned)
Blinker ESP8266-modulen:
-Koble ESP8266-modulen til datamaskinen din via USB og vent til alle drivere er installert (systemet trenger en serie-til-USB-driver).
-Åpne ESP8266Flasher.exe fra NodeMCU-Flasher, velg riktig COM-port og klikk "Flash". Dette kan ta en stund.
Last opp skriptet til ESP8266-modulen:
-Åpen ESPlorer. Du trenger Java for å åpne den.
-Velg riktig COM-port i den høyre fanen øverst og klikk "Åpne". Ikke bekymre deg hvis den sier at den ikke kan oppdage fastvaren automatisk.
-De høyre grå vinduene vil være en seriell skjerm, den venstre en kodeditor. Åpne init.lua -filen.
(Det skal se slik ut på skjermbildet)
-Tast inn Wifi-SSID og Wifi-passord.
-Trykk på "Last opp" -knappen.
Trinn 2: Noe om koden …




Programmene:
Du kan bare laste ned "EDR.zip" -filen for Windows og "EDR.apk" -filen for Android.
(Denne delen handler om hvor mye reléer du trenger. Hvis du vil bruke 4 eller færre, kan du hoppe over dette trinnet.)
Om init.lua:
En del av koden for reléene:
_
hvis (_GET.pin == "ON") så _on = "valgt = true"
gpio.write (1, gpio. HIGH)
elseif (_GET.pin == "OFF") da
_off = "valgt = \" true / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") da
_on = "valgt = sann"
gpio.write (2, gpio. HIGH)
elseif (_GET.pin == "OFF2") da
_off = "valgt = \" true / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") da
_on = "valgt = sann"
gpio.write (3, gpio. HIGH)
elseif (_GET.pin == "OFF3") da
_off = "valgt = \" true / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") da
_on = "valgt = sann"
gpio.write (4, gpio. HIGH)
elseif (_GET.pin == "OFF4") da
_off = "valgt = \" true / ""
gpio.write (4, gpio. LOW)
slutt
_
Jeg er sikker på at du kan finne et opplegg:
for hver virkelig er det denne blokkblokken:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") deretter _on = "valgt = true"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") da
_off = "valgt = \" true / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Bare en ting til. På begynnelsen av koden står:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Så må også legge til:
gpio.mode (GPIO_NUMBER. OUTPUT)
Jeg er sikker på at du klarer dette;-)
Om kildekoden til mitt Windows-program:
Hvis du vil redigere dette, må du vite noe om C#, og du må ha en versjon av Visual Studio 2015 eller kompatibel. Jeg legger ved prosjektet som ZIP-fil også (EDR.zip).
Om Android-APP:
Hvis du vil ha Android-appen, trenger du AppInventor2. Det er en gratis online versjon av den. Du kan åpne den vedlagte "EDR.aia" -filen der og redigere den som du vil.
Trinn 3: Slutten…
Så, det er alt.
Hvis du har noen ideer til dette prosjektet, er det bare å forplikte seg.
Anbefalt:
ESP8266 - Hage vanning med timer og fjernkontroll via Internett / ESP8266: 7 trinn (med bilder)

ESP8266 - Hage vanning med timer og fjernkontroll via internett / ESP8266: ESP8266 - vanning fjernstyrt og med timing for grønnsakshager, blomsterhager og plener. Den bruker ESP-8266-kretsen og en hydraulisk / elektrisk ventil for mating av vanning. Fordeler: Lave kostnader (~ 30,00 dollar) hurtig tilgang Kommandoer over
Arduino relékontroll over internett: 5 trinn

Arduino relékontroll over internett: Velkommen
Relékontroll med bringebær Pi: 3 trinn

Relékontroll med Raspberry Pi: De fleste av oss har møtt problemet når bringebær -pi -kortet ikke er i stand til å bytte mellom flere enheter samtidig. Så det er ikke mulig å koble til flere enheter med de 26 GPIO -pinnene. Dessuten kan den ikke utvides utover 26 så mo
8 Relékontroll med NodeMCU og IR -mottaker ved hjelp av WiFi og IR -fjernkontroll og Android -app: 5 trinn (med bilder)

8 Relékontroll med NodeMCU og IR -mottaker ved bruk av WiFi og IR -fjernkontroll og Android -app: Kontroll av 8 relébrytere med nodemcu og ir -mottaker over wifi og ir -fjernkontroll og android -app. Fjernkontrollen fungerer uavhengig av wifi -tilkobling.HER ER EN OPPDATERT VERSJONKLIK HER
ESP8266 robotbil programmert med ESP8266 Basic: 18 trinn (med bilder)

ESP8266 Robotbil programmert med ESP8266 Basic: Jeg er naturfaglærer på ungdomsskolen og også rådgiver i Robotic Club. Jeg har lett etter mer kostnadseffektive måter å få roboter i hendene på studentene mine. Med de lave prisene på ESP8266 -plater har jeg klart å lage en autonom