Sisällysluettelo:

ESP8266 Releohjaus: 3 vaihetta (kuvien kanssa)
ESP8266 Releohjaus: 3 vaihetta (kuvien kanssa)

Video: ESP8266 Releohjaus: 3 vaihetta (kuvien kanssa)

Video: ESP8266 Releohjaus: 3 vaihetta (kuvien kanssa)
Video: Generaattori || ESP8266 FLProg Ladder Logic 2024, Marraskuu
Anonim
ESP8266 Releohjaus
ESP8266 Releohjaus
ESP8266 Releohjaus
ESP8266 Releohjaus
ESP8266 Releohjaus
ESP8266 Releohjaus
ESP8266 Releohjaus
ESP8266 Releohjaus

Päivitys (07.02.2017): Päivitin ohjelman Windows-version ohjaamaan ESP8266: ta. Olen lisännyt "Small Window" -tilan ("SW"): Se kiinnittää ohjelman mikroversion tehtäväpalkin yläpuolelle vasemmalle puolelle, jotta voit käyttää releitä helpommin, kun työskentelet muiden ohjelmien kanssa. Se on myös etualalla koko ajan. Hei, ja tervetuloa ensimmäiseen Instructable -ohjelmaan! Android-älypuhelin tai Windows-tietokone. Jos käytät enintään 4 relettä, voit käyttää Android- tai Windows -sovellustani. Jos haluat käyttää enemmän, sinun on jatkettava koodin kehittämistä itse. Joten saat koodin, jonka olen vielä kehittänyt. Mitä tarvitsen? Tarvitset ESP8266-moduulin. Käytän ESP8266: n D1 Mini -versiota ja suosittelen käyttämään myös tätä tai vastaavaa, koska en tiedä, voitko ohjelmoida muita ESP8266 -versioita yhtä helposti kuin D1 Minin kanssa. Tarvitset tietysti myös kuvamateriaalin kaltaisen relemoduulin, jonka ostin: https://ebay.eu/2iQLv3s - Relemoduuli 4 releellä

Vaihe 1: Aloitetaan

Aloitetaan!
Aloitetaan!

Valmistele ESP8266-moduuli:

Lataa ensin seuraavat tiedostot Windows-tietokoneellesi:

NodeMCU-Flasher:

ESPlorer (liitteenä ZIP-tiedostona alas)

init.lua (kiinnitetty alas)

ESP8266-moduulin vilkkuminen:

-Kytke ESP8266-moduuli tietokoneeseen USB: n kautta ja odota, kunnes kaikki ohjaimet on asennettu (järjestelmäsi tarvitsee sarja-USB-ohjaimen).

-Avaa ESP8266Flasher.exe NodeMCU-Flasherista, valitse oikea COM-portti ja napsauta "Flash". Tämä voi kestää jonkin aikaa.

Lataa komentosarja ESP8266-moduuliin:

-Avaa ESPlorer. Tarvitset Java avataksesi sen.

-Valitse oikea COM-portti oikeasta välilehdestä ylhäältä ja napsauta "Avaa". Älä huoli, jos se sanoo, että se ei voi tunnistaa laiteohjelmistoa automaattisesti.

-Oikeat harmaat ikkunat ovat sarjamonitori ja vasen koodieditori. Avaa init.lua -tiedosto.

(Tämän pitäisi näyttää kuvakaappauksessa)

-Anna Wifi-SSID ja Wifi-salasanasi.

-Paina "Lataa" -painiketta.

Vaihe 2: Jotain koodista…

Jotain koodista…
Jotain koodista…
Jotain koodista…
Jotain koodista…
Jotain koodista…
Jotain koodista…
Jotain koodista…
Jotain koodista…

Ohjelmat:

Voit vain ladata EDR.zip-tiedoston Windowsille ja EDR.apk-tiedoston Androidille.

(Tämä osa kertoo kuinka paljon releitä tarvitset. Jos haluat käyttää 4 tai vähemmän, voit ohittaa tämän vaiheen.)

Tietoja init.luasta:

Osa releiden koodista:

_

jos (_GET.pin == "ON"), niin _on = "valittu = totta"

gpio.write (1, gpio. HIGH)

elseif (_GET.pin == "OFF") sitten

_off = "valittu = \" tosi / ""

gpio.write (1, gpio. LOW)

elseif (_GET.pin == "ON2") sitten

_on = "valittu = totta"

gpio.write (2, gpio. HIGH)

elseif (_GET.pin == "OFF2") sitten

_off = "valittu = \" tosi / ""

gpio.write (2, gpio. LOW)

elseif (_GET.pin == "ON3") sitten

_on = "valittu = totta"

gpio.write (3, gpio. HIGH)

elseif (_GET.pin == "OFF3") sitten

_off = "valittu = \" tosi / ""

gpio.write (3, gpio. LOW)

elseif (_GET.pin == "ON4") sitten

_on = "valittu = totta"

gpio.write (4, gpio. HIGH)

elseif (_GET.pin == "OFF4") sitten

_off = "valittu = \" tosi / ""

gpio.write (4, gpio. LOW)

loppuun

_

Olen varma, että löydät kaavan:

jokaiselle Realylle on tämä koodilohko:

elseif (_GET.pin == "ON_NUMBER_OF_RELAY") sitten _on = "valittu = totta"

gpio.write (GPIO_NUMBER, gpio. HIGH)

elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") sitten

_off = "valittu = \" tosi / ""

gpio.write (GPIO_NUMBER, gpio. LOW)

Vain yksi asia lisää. Koodin alussa seisoo:

gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)

Joten on myös lisättävä:

gpio.mode (GPIO_NUMBER. OUTPUT)

Olen varma, että voit hoitaa tämän;-)

Tietoja Windows-ohjelman lähdekoodista:

Jos haluat muokata tätä, sinun on tiedettävä jotain C#: sta ja sinulla on oltava Visual Studio 2015 -versio tai yhteensopiva. Liitän projektin myös ZIP-tiedostona (EDR.zip).

Tietoja Android-APP: sta:

Jos haluat Android-sovelluksen, tarvitset AppInventor2: n. Siitä on ilmainen online -versio. Voit avata liitteenä olevan "EDR.aia" -tiedoston ja muokata sitä haluamallasi tavalla.

Vaihe 3: Loppu…

Joten siinä kaikki.

Jos sinulla on ideoita tähän projektiin, sitoutu siihen.

Suositeltava: