Orodha ya maudhui:

Tumia Firmware ya Homie kuendesha Moduli ya Kubadilisha Sonoff (ESP8266 Kulingana): Hatua 5 (na Picha)
Tumia Firmware ya Homie kuendesha Moduli ya Kubadilisha Sonoff (ESP8266 Kulingana): Hatua 5 (na Picha)

Video: Tumia Firmware ya Homie kuendesha Moduli ya Kubadilisha Sonoff (ESP8266 Kulingana): Hatua 5 (na Picha)

Video: Tumia Firmware ya Homie kuendesha Moduli ya Kubadilisha Sonoff (ESP8266 Kulingana): Hatua 5 (na Picha)
Video: Payaso915 - LOVE HURTS OLDIE REMIX (AUDIO) 2024, Julai
Anonim
Kuunganisha Bodi Kimwili kwa Kompyuta Juu ya Siri
Kuunganisha Bodi Kimwili kwa Kompyuta Juu ya Siri
Kuunganisha Bodi Kimwili kwa Kompyuta Juu ya Siri
Kuunganisha Bodi Kimwili kwa Kompyuta Juu ya Siri
Kuunganisha Bodi Kimwili kwa Kompyuta Juu ya Siri
Kuunganisha Bodi Kimwili kwa Kompyuta Juu ya Siri

Kabla ya kuwasha kifaa cha Sonoff, utahitaji kuiunganisha kwenye kompyuta yako.

Mara tu tunapokuwa na kichwa cha serial kilichouzwa, shika:

  • Kamba nne za dupont (FR / DE), chagua viunganishi vyovyote unavyohitaji kwa vichwa maalum ulivyo navyo (upande wa Sonoff na upande wa FTDI). Kwa upande wangu huyu ni wa kiume (Sonoff) - mwanamke (FTDI);
  • FTDI kwa adapta ya USB (FR / DE);
  • Cable ya USB inayofaa adapta yako.

Unganisha nyaya na Sonoff, unganisha nyaya na FTDI, unganisha FTDI na USB, unganisha USB kwenye kompyuta.

Baada ya kujaribu hii, nimeamua kuunganisha pamoja pini za viunganishi kwenye kebo. Kwa kuwa kuna pengo upande wa FTDI kati ya ardhi na TX / RX / VCC, nimeongeza pini ya plastiki ya dupont bila kebo yoyote kama kichungi. Niliweka alama pia kebo ya GND kila upande kuzuia makosa yoyote.

ONYO 1: Bandari kwenye Sonoff ni 3.3V, hakikisha unatumia adapta sahihi ya FTDI na / au weka voltage yake ipasavyo.

ONYO 2: Usiunganishe AC wakati huo huo na FTDI

Hatua ya 3: Kuunda na kuwasha Firmware

Kuunda na Kuangaza Firmware
Kuunda na Kuangaza Firmware
Kuunda na kuwasha Firmware
Kuunda na kuwasha Firmware
Kuunda na Kuangaza Firmware
Kuunda na Kuangaza Firmware

Andaa

Ili kukusanya na kuwasha firmware unahitaji:

  • IDE, ninatumia Jukwaa bora la IO (tazama Kuanza);
  • Vyanzo vya firmware na utegemezi (pata hiyo kutoka kwa hazina yangu).

Nimejenga mradi wangu kulingana na mchoro wa sampuli ya Homie IteadSonoffButton. Nilifanya mabadiliko kidogo sana, haswa mapambo (maoni + magogo) na IDE (PlatformIO IDE badala ya Arduino IDE).

Kutunga

Hakikisha unaweza kukusanya vyanzo. Ni muhimu sana kuhakikisha kuwa unatumia kidhibiti shabaha sahihi, kwa kifaa hiki cha Sonoff utahitaji kuchagua "Espressif Generic ESP8266 ESP-01 1M" (esp01_1m in platformio.ini).

Mara baada ya mkusanyiko kwenda vizuri, tunaweza kuendelea kuwaka halisi.

Flash

Sonoff haitakusikiliza kama ilivyo, ing'oa, bonyeza kitufe chake na uiachilie baada ya kuiunganisha tena. Inahitajika kuwa na kitufe kabla ya kuiwezesha kuingia "flash mode". Hii kwa kweli huendesha GPIO 0 chini kwa kuiunganisha na GND.

Sasa Sonoff anasubiri kuangaza, tuma firmware.

Ni hai

Hongera! Sasa wewe ni mmiliki mwenye kiburi wa kifaa cha Sonoff kilichoibiwa na firmware ya kawaida!

Hakikisha kusoma ukurasa wa kuanza kwa Homie. Utahitaji kuzingatia jinsi ya kusanidi broker ya WIFI na MQTT, angalia Usanidi - HTTP JSON API (viungo vya moja kwa moja kwa programu ya rununu na ukurasa wa wavuti).

Hatua ya 4: Kupima Kifaa

Kujaribu Kifaa
Kujaribu Kifaa
Kujaribu Kifaa
Kujaribu Kifaa
Kujaribu Kifaa
Kujaribu Kifaa

Vifaa

Ili kuhakikisha inafanya kazi:

  1. Chomoa kila kitu, hautaki kukaanga Sonoff wala wewe mwenyewe;
  2. Unganisha kebo ya AC kwenye pembejeo ya kifaa;
  3. Chomeka kebo kwenye kuu.

Mara hii itakapomalizika, Sonoff inapaswa kuingia kwenye "hali ya kawaida". Hiyo ni, itafanya kazi yake.

Programu

Kifaa cha homie kitajitangaza kwa broker wa MQTT. Kwa hili napenda sana:

  1. Tumia homie-ota kwa muhtasari wa haraka wa vifaa na uwezo wao. Walakini kusudi lake kuu kufanya sasisho za OTA;
  2. tumia MQTT.fx (niko kwenye Windows) kunusa ujumbe kwenye broker. Ninatumia pia kutuma ujumbe kwa vifaa.

Programu: homie-ota

Huu ni hati ya chatu inayoanzisha seva ya wavuti. Unaweza kutoka hapo kuingia kwenye wavuti hiyo na itakufahamisha maelezo. Hakikisha unasoma kufunga / kusoma na kuunda faili yako ya usanidi.

Programu: MQTT.fx

Huu ni programu ya Windows inayoonyesha mada zilizosajiliwa na kutoa uwezo wa kutuma ujumbe pamoja na vitu vya ziada.

Itakuwa aina ya pato la serial kwa vifaa vyako vyote mara moja. Kwa kuwa hii inaweza kuwa kitenzi kizuri, unaweza kuzuia ("jiandikishe") kwa mada maalum tu.

Kwa zana ya uthibitishaji ya "hacker" zaidi, angalia mosquitto_pub na mosquitto_sub.

Hatua ya 5: Maneno ya Mwisho

Maneno ya Mwisho
Maneno ya Mwisho

Tumefunika masomo mengi kwa "flash tu firmware".

Hii ni somo la msingi kabisa la utapeli wa vifaa vya IoT. Unahitaji kuziunganisha zote pamoja na kuziunganisha na ulimwengu wa kweli.

Tangu mafundisho yangu ya zamani kuhusu "vifaa vya nyumbani", hii ni mara ya kwanza ulimwengu wa kweli kuathiriwa. Inasisimua kama nini!

Hakikisha kuangalia nje:

  • Kupanga Mfumo wa Utengenezaji Nyumba wa DIY
  • Kuunda Vifaa vya Homie kwa IoT au Home Automation
  • Jinsi ya Bridge Node za Homie kwa Seva ya PiDome?

Hmm, inaonekana kama ningepaswa kuandika PiDome (kwenye Twitter, infos nyingi za kisasa) zinazoweza kufundishwa sasa:-)

Ilipendekeza: