Talaan ng mga Nilalaman:

Aking IoT Device - Unang Relay: 5 Hakbang
Aking IoT Device - Unang Relay: 5 Hakbang

Video: Aking IoT Device - Unang Relay: 5 Hakbang

Video: Aking IoT Device - Unang Relay: 5 Hakbang
Video: Home Automation: 12V Relay with LED Display Delay 0.1 seconds to 999 seconds Timer module P1 to P4 2024, Hulyo
Anonim
Aking IoT Device - Unang Relay
Aking IoT Device - Unang Relay

Sa itinuturo na ito ay makokontrol namin ang isang relay mula sa Blynk. Ang pag-on at pag-off nito mula sa application.

MAG-INGAT!!!

Mangyaring tiyaking alam mo kung ano ang iyong ginagawa kung balak mong ikonekta ang iyong relay sa mains kuryente !!!

MAG-INGAT!!!

Hakbang 1: Buksan ang Halimbawa

Buksan ang Halimbawa
Buksan ang Halimbawa
Buksan ang Halimbawa
Buksan ang Halimbawa

Pumunta sa Mga File / Mga Halimbawa / My_IoT_Device at piliin ang Relay.

Buksan ang Blynk app at dalhin ito offline (pindutin ang square icon sa kanang sulok sa itaas).

Kung hindi ka pa nakakabili ng anumang labis na mga yunit ng enerhiya, tanggalin ang kasalukuyang proyekto sa pamamagitan ng pagpindot sa icon na kulay ng kulay ng nuwes sa tuktok ng screen, pag-scroll pababa at pagpili ng tanggalin.

Kung bumili ka ng labis na mga yunit ng enerhiya at nais na idagdag ang proyekto pagkatapos ay pindutin ang pindutan ng likod sa kaliwang tuktok ng screen upang alisin ang kasalukuyang proyekto mula sa pagtuon.

Pindutin ang QR code sa tuktok ng screen at ituro ang camera sa QR code sa itaas.

Kapag na-load na ang proyekto ay pindutin ang nut icon sa tuktok ng sceen. Mag-scroll pababa at piliin ang email lahat.

Sa isang bagay na sandali makakatanggap ka ng isang code ng pahintulot sa iyong email.

Hakbang 2: Ipinaliwanag ang Mga Widget

Ipinaliwanag ang Mga Widget
Ipinaliwanag ang Mga Widget
Ipinaliwanag ang Mga Widget
Ipinaliwanag ang Mga Widget

Gumagamit lamang ang proyektong ito ng isang widget - isang pindutan ng push upang i-on at i-off ang relay. Inilalaan namin ito sa Virtual Slot 0

Ang widget ay na-set up bilang isang switch, i-on at i-off ang relay. Sa pamamagitan ng pagbabago nito sa Push ito ay nagiging isang pansamantalang switch.

Hakbang 3: Ang Code

Ang Code
Ang Code

Sa kabila ng pagiging isang napaka-sopistikadong aplikasyon - ang code ay nakakagulat na simple.

Tulad ng sa lahat ng mga halimbawa kailangan mong i-input ang iyong SSID, password at pagpapatunay na code.

Ang lahat ng ito ay matatagpuan sa unang tab. Ang proyektong ito ay may dagdag na larangan na maaaring mabago sa code:

Relay relay (digital0); // Aling output ang nais mong gamitin ng relay

Sa tab na Blynk ay ang pangunahing code para sa application na ito.

Hakbang 4: Ang Blynk Tab

Ang Blynk Tab
Ang Blynk Tab

Binubuo ito ng isang solong bloke ng code para sa push button widget. Ang tagubilin sa BLYNK_WRITE (V0).

Kapag pinindot ang pindutan ay nagpapadala ito ng isang integer na totoo o mali (param.asInt ())

Kapag nakabukas ang pindutan nagtatakda ito ng isang variable (boolean On_Off = param.asInt ();)

Kung On_Off ay totoo (kung (On_Off) // Kung ang switch ng Blynk ay nakabukas)

binabago nito ang relay

relay.on ();

kung hindi man ay pinapatay nito.

kung hindi man kung (! On_Off) // Kung ang switch ng Blynk ay naka-off) {relay.off ();

Hakbang 5: Tapos na

Kapag tapos na ang lahat, i-upload ang code sa controller at pindutin ang pag-play sa Blynk application.

Binabati kita! Lumikha ka na ngayon ng isang IoT relay application.

Inirerekumendang: