Talaan ng mga Nilalaman:

IOT Base Computing Gamit ang Nodemcu at Micropython: 11 Mga Hakbang
IOT Base Computing Gamit ang Nodemcu at Micropython: 11 Mga Hakbang

Video: IOT Base Computing Gamit ang Nodemcu at Micropython: 11 Mga Hakbang

Video: IOT Base Computing Gamit ang Nodemcu at Micropython: 11 Mga Hakbang
Video: ESP8266 Project: How to control 4 AC bulb or load using 4 Relay with NodeMCU and D1 Mini over WiFi 2024, Nobyembre
Anonim
IOT Base Computing Gamit ang Nodemcu at Micropython
IOT Base Computing Gamit ang Nodemcu at Micropython

Sa tutorial na ito gagamitin ko ang koneksyon sa NodeMcu, micropython at Mqtt upang ikonekta ang server.

Ang tutorial na ito ay gumagamit ng https based mqtt kumonekta upang kumonekta mula sa Nodemcu sa Adafruit.io Server.

Sa proyektong ito gumagamit ako ng micropython programming language na halos magkatulad sa python.

Hakbang 1: Kinakailangan ang Mga Bahagi

Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi

Kinakailangan ang mga sumusunod na Components upang makumpleto ang proyektong ito.

Kinakailangan ang Mga Bahagi:

  • Nodemcu
  • IR sensor
  • LED
  • Kable ng USB
  • Internet connection

Hakbang 2: Pagsisimula

Pagsisimula
Pagsisimula
Pagsisimula
Pagsisimula

Pamamaraan:

  • Mag-download at mag-install ng software ng espcut para sa pag-debug.
  • Mag-download ng mga file mula sa link na ito. na nakaimbak bilang github repository. Magagamit ang lahat ng programa sa lalagyan na ito..
  • I-download at i-install ang micropython firmware mula sa link na ito sa NODEMCU
  • Ikonekta ang IR sensor sa GPIO12 at LED sa GPIO 2 ng Nodemcu.
  • i-download ang webrepl software na ito

Hakbang 3: Adafruit IO

Adafruit IO
Adafruit IO

bisitahin ang io.adafruit.com at mag-log in upang pumunta sa iyong dashboard

Hakbang 4: Lumikha ng Dashboard

Lumikha ng Dashboard
Lumikha ng Dashboard

Mag-click sa pagkilos at lumikha ng bagong dashboard

Hakbang 5: Lumilikha ng mga Block

Lumilikha ng Mga Bloke
Lumilikha ng Mga Bloke
Lumilikha ng Mga Bloke
Lumilikha ng Mga Bloke
Lumilikha ng Mga Bloke
Lumilikha ng Mga Bloke
  1. Mag-click sa pangalan ng Dashboard.
  2. muling mag-click sa pindutang + (plus) upang lumikha ng block
  3. Ngayon Mag-click sa Toggle at bigyan ito ng isang pangalan.
  4. Ngayon mag-click sa pindutan ng lumikha
  5. Susunod na piliin ang iyong bloke at mag-click sa susunod na hakbang
  6. Bigyan ng pangalan ang bloke na ito at itakda ang mga pangalan ng ON state at OFF state.
  7. Matapos ang pag-click sa lumikha ng block.

Ulitin ang proseso mula sa ika-2 hakbang na pumili ng teksto at lumikha ng isa pang bloke tulad ng ipinakita sa figure

Hakbang 6: Pangwakas na Dashboard

Huling Dashboard
Huling Dashboard

Magiging ganito ang iyong Pangwakas na Dashboard.

Hakbang 7: Kunin ang Username at Key

Kunin ang Username at Key
Kunin ang Username at Key

Mag-click sa key icon sa kaliwang bahagi ng screen at Kopyahin ang username at Active key

Hakbang 8: Paganahin ang WEBREPL

Paganahin ang WEBREPL
Paganahin ang WEBREPL
  • Buksan ang software ng espcut
  • ipadala ang utos na ito "import webrepl_setup"
  • basahin ang teksto sa console at i-configure ang webrepl.

Hakbang 9: Kumonekta sa Webrepl

Kumonekta sa Webrepl
Kumonekta sa Webrepl
Kumonekta sa Webrepl
Kumonekta sa Webrepl
  • Hanapin ang network ng wifi kung sino ang nagsisimulan mula sa micropython
  • kumonekta sa ssid na iyon gamit ang password na "micropythoN"
  • makukuha mo ang screen tulad ng ipinakita sa itaas na pigura.

Hakbang 10: Idagdag ang Code

Idagdag ang Code
Idagdag ang Code
  • i-extract ang webrepl software, buksan ang webrepl.html at mag-click sa kumonekta
  • hihilingin sa iyo na magbigay ng password
  • sa aking kaso ang password ay "1234567"
  • wow konektado ka.
  • i-upload ang mga file na na-download mula sa github repository.
  • i-upload ang main.py, mqtt.py, boot.py at data.txt gamit ang webrepl.
  • pindutin ngayon ang pag-reset sa pindutan sa iyong nodemcu. at suriin ang output sa io.adafruit.com
  • kung nais mo suriin ang pagpapatupad ng code pagkatapos muli kailangan mong kumonekta sa micropython wifi at mag-login.

Hakbang 11: Paggawa ng Video

Ang gumaganang video ng tutorial na ito ay magagamit dito.

Inirerekumendang: