Orodha ya maudhui:

Udhibiti wa Kupitisha ESP8266: Hatua 3 (na Picha)
Udhibiti wa Kupitisha ESP8266: Hatua 3 (na Picha)

Video: Udhibiti wa Kupitisha ESP8266: Hatua 3 (na Picha)

Video: Udhibiti wa Kupitisha ESP8266: Hatua 3 (na Picha)
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Novemba
Anonim
Udhibiti wa Relay-ESP8266
Udhibiti wa Relay-ESP8266
Udhibiti wa Relay-ESP8266
Udhibiti wa Relay-ESP8266
Udhibiti wa Relay-ESP8266
Udhibiti wa Relay-ESP8266
Udhibiti wa Relay-ESP8266
Udhibiti wa Relay-ESP8266

Sasisho (07.02.2017): Nimesasisha Toleo la Windows la programu kudhibiti ESP8266 yako. Nimeongeza "Dirisha Dogo" -Mode ("SW"): Itapachika toleo dogo la programu juu ya mwambaa wa kazi wako upande wa kushoto ili uweze kufikia relays kwa urahisi zaidi wakati unafanya kazi na programu zingine. Itakuwa pia mbele kabisa wakati wote. Halo, na karibu kwenye Agizo langu la kwanza! Je! Huyu anayeweza kufundishwa atanionyesha nini? Android-Smartphone au Windows-PC. Ikiwa unatumia Relays 4 au chini unaweza kutumia App ya Android au Windows yangu. Ikiwa unataka kutumia zaidi, lazima uendelee kukuza nambari mwenyewe. Kwa hivyo, utapata nambari niliyotengeneza bado. Ninahitaji nini? Utahitaji ESP8266-Module. Nitatumia toleo la D1 Mini la ESP8266 na ninapendekeza kutumia hii au sawa pia kwa sababu sijui ikiwa unaweza kupanga matoleo mengine ya ESP8266 rahisi kama na D1 Mini. Utahitaji pia, kwa kweli, moduli ya kupeleka kama unavyoona kwenye picha. Nilinunua hizo: https://ebay.eu/2iQLv3s - Relay Module with 4 relayshttps://ebay.eu/2iQUwtr - D1 Mini Node

Hatua ya 1: Wacha tuanze

Tuanze!
Tuanze!

Andaa Moduli ya ESP8266:

Kwanza, pakua faili zifuatazo kwenye Windows-Computer yako:

NodeMCU-Flasher:

ESPlorer (imeambatishwa kama ZIP-File chini)

init.lua (imeambatanishwa chini)

Kuangaza Moduli ya ESP8266:

-Unganisha Moduli ya ESP8266 na Kompyuta yako kupitia USB na subiri hadi madereva yote yasakinishwe (mfumo wako utahitaji dereva wa serial-to-USB).

-Fungua ESP8266Flasher.exe kutoka kwa NodeMCU-Flasher, chagua bandari sahihi ya COM na bonyeza "Flash". Hii inaweza kuchukua muda.

Pakia hati kwenye Moduli ya ESP8266:

-Fungua ESPlorer. Utahitaji Java kuifungua.

-Chagua COM-Port sahihi kwenye kichupo cha kulia juu na bonyeza "Fungua". Usiwe na wasiwasi ikiwa inasema kuwa haiwezi kugundua firmware.

-Dirisha la kulia la kijivu litakuwa mfuatiliaji wa serial, wa kushoto mhariri wa nambari. Fungua faili ya init.lua.

(Inapaswa kuonekana kama hii kwenye skrini)

Ingiza Wifi-SSID yako na Wifi-Nywila yako.

-Bonyeza "Pakia" -Kifungo.

Hatua ya 2: Kitu Kuhusu Kanuni…

Kitu Kuhusu Kanuni…
Kitu Kuhusu Kanuni…
Kitu Kuhusu Kanuni…
Kitu Kuhusu Kanuni…
Kitu Kuhusu Kanuni…
Kitu Kuhusu Kanuni…
Kitu Kuhusu Kanuni…
Kitu Kuhusu Kanuni…

Programu:

Unaweza tu kupakua "EDR.zip" -File ya Windows na "EDR.apk" -File ya Android.

(Sehemu hii inahusu ni kiasi gani cha upokeaji unahitaji. Ikiwa unataka kutumia 4 au chini, unaweza kuruka hatua hii.)

Kuhusu init.lua:

Sehemu ya nambari ya kupelekwa:

_

ikiwa (_GET.pin == "ON") basi _on = "kuchaguliwa = kweli"

kuandika (1, gpio. HIGH)

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

_off = "selected = \" kweli \"

andika gpio (1, gpio. LOW)

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

_on = "kuchaguliwa = kweli"

andika gpio (2, gpio. HIGH)

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

_off = "selected = \" kweli \"

andika gpio (2, gpio. LOW)

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

_on = "kuchaguliwa = kweli"

kuandika (3, gpio. HIGH)

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

_off = "selected = \" kweli \"

andika (3, gpio. LOW)

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

_on = "kuchaguliwa = kweli"

kuandika (4, gpio. HIGH)

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

_off = "selected = \" kweli \"

andika (4, gpio. LOW)

mwisho

_

Nina hakika, unaweza kupata mpango:

kwa kila Realy kuna kificho hiki cha nambari:

elseif (_GET.pin == "ON_NUMBER_OF_RELAY") kisha _on = "selected = true"

gpio.write (GPIO_NUMBER, gpio. HIGH)

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

_off = "selected = \" kweli \"

gpio.write (GPIO_NUMBER, gpio. LOW)

Jambo moja tu zaidi. Mwanzo wa nambari imesimama:

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

Kwa hivyo pia italazimika kuongeza:

gpio.mode (GPIO_NUMBER. OUTPUT)

Nina hakika unaweza kushughulikia hili;-)

Kuhusu nambari ya chanzo ya Programu yangu ya Windows:

Ikiwa unataka kuhariri hii, itabidi ujue kitu kuhusu C # na lazima uwe na Toleo la Studio ya Visual 2015 au inayoweza kutumika. Nitaunganisha mradi huo kama ZIP-File pia (EDR.zip).

Kuhusu Android-APP:

Ikiwa unataka Android-App, utahitaji AppInventor2. Kuna toleo la bure mkondoni. Unaweza kufungua "EDR.aia" -File iliyoambatanishwa hapo na kuihariri kama unavyotaka.

Hatua ya 3: Mwisho…

Kwa hivyo, hiyo ni yote.

Ikiwa una maoni kadhaa ya mradi huu, jitoe tu.

Ilipendekeza: