Orodha ya maudhui:

IOT Base Computing Kutumia Nodemcu na Micropython: Hatua 11
IOT Base Computing Kutumia Nodemcu na Micropython: Hatua 11

Video: IOT Base Computing Kutumia Nodemcu na Micropython: Hatua 11

Video: IOT Base Computing Kutumia Nodemcu na Micropython: Hatua 11
Video: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, Novemba
Anonim
IOT Base Computing Kutumia Nodemcu na Micropython
IOT Base Computing Kutumia Nodemcu na Micropython

Katika mafunzo haya nitatumia unganisho la NodeMcu, micropython na Mqtt kuunganisha seva.

Mafunzo haya yanatumia https msingi mqtt kuungana kuungana kutoka Nodemcu hadi Adafruit.io Server.

Katika mradi huu ninatumia lugha ya programu ya micropython ambayo ni karibu sawa na chatu.

Hatua ya 1: Vipengele vinahitajika

Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika

Vipengele vifuatavyo vinahitajika kukamilisha mradi huu.

Vipengele vinahitajika:

  • Nodemcu
  • Sensorer ya IR
  • LED
  • Kebo ya USB
  • Uunganisho wa Mtandao

Hatua ya 2: Kuanza

Kuanza
Kuanza
Kuanza
Kuanza

Utaratibu:

  • Pakua na usakinishe programu ya espcut ya utatuaji.
  • Pakua faili kutoka kwa kiunga hiki. ambayo huhifadhiwa kama hazina ya github. Programu yote inapatikana katika hifadhi hii..
  • Pakua na usakinishe firmware ya micropython kutoka kwa kiunga hiki kwenda NODEMCU
  • Unganisha sensa ya IR kwa GPIO12 na LED kwa GPIO 2 ya Nodemcu.
  • pakua programu hii ya webrepl

Hatua ya 3: Adafruit IO

Matunda matunda IO
Matunda matunda IO

tembelea io.adafruit.com na uingie kwenda kwenye dashibodi yako

Hatua ya 4: Unda Dashibodi

Unda Dashibodi
Unda Dashibodi

Bonyeza juu ya hatua na uunda dashibodi mpya

Hatua ya 5: Kuunda Vitalu

Kuunda Vitalu
Kuunda Vitalu
Kuunda Vitalu
Kuunda Vitalu
Kuunda Vitalu
Kuunda Vitalu
  1. Bonyeza kwenye jina la Dashibodi.
  2. bonyeza tena kitufe cha + (plus) kuunda block
  3. Sasa Bonyeza Kugeuza na kuipa jina.
  4. Sasa bonyeza kitufe cha kuunda
  5. Halafu chagua kizuizi chako na bonyeza hatua inayofuata
  6. Toa jina kwa block hii na uweke majina ya ON state and OFF state.
  7. Baada ya hapo bonyeza kuunda block.

Rudia mchakato kutoka hatua ya 2 chagua maandishi na uunda kizuizi kimoja zaidi kama inavyoonyeshwa kwenye kielelezo

Hatua ya 6: Dashibodi ya Mwisho

Dashibodi ya Mwisho
Dashibodi ya Mwisho

Dashibodi yako ya Mwisho itaonekana hivi.

Hatua ya 7: Pata jina la mtumiaji na ufunguo

Pata jina la mtumiaji na ufunguo
Pata jina la mtumiaji na ufunguo

Bonyeza ikoni muhimu upande wa kushoto wa skrini na Nakili jina la mtumiaji na kitufe cha Amilifu

Hatua ya 8: Wezesha WEBREPL

Washa WEBREPL
Washa WEBREPL
  • Fungua programu ya espcut
  • tuma amri hii "kuagiza webrepl_setup"
  • soma maandishi kwenye kiweko na usanidi webrepl.

Hatua ya 9: Unganisha kwenye Webrepl

Unganisha kwenye Webrepl
Unganisha kwenye Webrepl
Unganisha kwenye Webrepl
Unganisha kwenye Webrepl
  • Pata mtandao wa wifi ambaye ssid huanza kutoka micropython
  • unganisha kwa ssid hiyo na nywila "micropythoN"
  • utapata skrini kama inavyoonyeshwa kwenye takwimu hapo juu.

Hatua ya 10: Ongeza Msimbo

Ongeza Nambari
Ongeza Nambari
  • toa programu ya webrepl, fungua webrepl.html na bonyeza bonyeza
  • itakuuliza utoe nywila
  • kwa upande wangu nenosiri ni "1234567"
  • wow umeunganishwa.
  • pakia faili ambazo zilipakuliwa kutoka kwa github.
  • upload main.py, mqtt.py, boot.py na data.txt ukitumia webrepl.
  • bonyeza kitufe cha kuweka upya kwenye kifungo kwenye nodemcu yako. na angalia pato kwenye io.adafruit.com
  • ikiwa unataka kuangalia utekelezaji wa nambari basi tena lazima uunganishe na micropython wifi na uingie.

Hatua ya 11: Kufanya kazi Video

Video inayofanya kazi ya mafunzo haya inapatikana hapa.

Ilipendekeza: