Orodha ya maudhui:
Video: Udhibiti wa Kupitisha ESP8266: Hatua 3 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
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…
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:
Utengenezaji wa Nyumba ya IR Kutumia Kupitisha: Hatua 6 (na Picha)
Utengenezaji wa Nyumba ya IR Kutumia Kupitisha: Mfumo wa Uendeshaji wa Nyumbani wa Kijijini (Onyo: Rudia mradi kwa hatari yako mwenyewe! Mradi huu unajumuisha Voltage ya Juu)
Udhibiti wa Blinds na ESP8266, Nyumba ya Google na Ushirikiano wa Openhab na Udhibiti wa Wavuti: Hatua 5 (na Picha)
Udhibiti wa Blinds na ESP8266, Nyumba ya Google na Ushirikiano wa Openhab na Udhibiti wa Wavuti: Katika hii Inayoweza kufundishwa ninakuonyesha jinsi nilivyoongeza kiotomatiki kwa vipofu vyangu. Nilitaka kuweza kuiongeza na kuiondoa kiotomatiki, kwa hivyo usanikishaji wote ni sehemu ya. Sehemu kuu ni: Stepper motor Stepper driver inadhibitiwa bij ESP-01 Gear na kuweka
DATA YA KUPITISHA KUPITIA MWANGA !!!: 4 Hatua (na Picha)
DATA YA KUPITISHA KUPITIA NURU !!!: Halo jamani, baada ya muda mrefu nimerudi tena kushiriki mradi mpya na rahisi. Katika mradi huu nitakuonyesha jinsi unaweza kusambaza ishara za data kutoka sehemu moja hadi nyingine kupitia Nuru. Kutuma data juu ya mwangaza sio dhana mpya lakini hivi karibuni ni g
Udhibiti wa Kupitisha na Raspberry Pi: Hatua 3
Udhibiti wa Kupitisha na Raspberry Pi: Wengi wetu tumekabiliwa na shida wakati bodi ya rasipberry pi haina uwezo wa kubadili kati ya vifaa anuwai wakati huo huo. Kwa hivyo kuunganisha vifaa vingi kwa kutumia pini 26 za GPIO haiwezekani. Kwa kuongeza, haiwezi kupanuliwa zaidi ya 26 kwa mwezi
Udhibiti wa Mwangaza Udhibiti wa LED wa msingi wa PWM Kutumia Vifungo vya kushinikiza, Raspberry Pi na Scratch: Hatua 8 (na Picha)
Udhibiti wa Mwangaza Udhibiti wa LED wa PWM Kutumia Vifungo vya Push, Raspberry Pi na Scratch: Nilikuwa najaribu kutafuta njia ya kuelezea jinsi PWM ilifanya kazi kwa wanafunzi wangu, kwa hivyo nilijiwekea jukumu la kujaribu kudhibiti mwangaza wa LED kwa kutumia vifungo 2 vya kushinikiza. - kitufe kimoja kinaongeza mwangaza wa LED na ile nyingine inapunguza. Kuendelea