Isi kandungan:

Pengkalan Asas IOT Menggunakan Nodemcu dan Micropython: 11 Langkah
Pengkalan Asas IOT Menggunakan Nodemcu dan Micropython: 11 Langkah

Video: Pengkalan Asas IOT Menggunakan Nodemcu dan Micropython: 11 Langkah

Video: Pengkalan Asas IOT Menggunakan Nodemcu dan Micropython: 11 Langkah
Video: Review NodeMCU V3 Base Board | Base Plate | Breakout Board | ESP8266 2024, Julai
Anonim
Pengkalan Asas IOT Menggunakan Nodemcu dan Micropython
Pengkalan Asas IOT Menggunakan Nodemcu dan Micropython

Dalam tutorial ini saya akan menggunakan sambungan NodeMcu, micropython dan Mqtt untuk menyambungkan pelayan.

Tutorial ini menggunakan sambungan mqtt berasaskan https untuk menyambung dari Nodemcu ke Pelayan Adafruit.io.

Dalam projek ini saya menggunakan bahasa pengaturcaraan micropython yang hampir serupa dengan python.

Langkah 1: Komponen Diperlukan

Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan

Komponen berikut diperlukan untuk menyelesaikan projek ini.

Komponen yang Diperlukan:

  • Nodemcu
  • Sensor IR
  • LED
  • Wayar USB
  • Sambungan internet

Langkah 2: Bermula

Bermula
Bermula
Bermula
Bermula

Prosedur:

  • Muat turun dan pasang perisian espcut untuk penyahpepijatan.
  • Muat turun fail dari pautan ini. yang disimpan sebagai repositori github. Semua program terdapat di repositori ini..
  • Muat turun dan pasang firmware micropython dari pautan ini ke NODEMCU
  • Sambungkan sensor IR ke GPIO12 dan LED ke GPIO 2 dari Nodemcu.
  • muat turun perisian webrepl ini

Langkah 3: Adafruit IO

Adafruit IO
Adafruit IO

lawati ke io.adafruit.com dan log masuk untuk pergi ke papan pemuka anda

Langkah 4: Buat Papan Pemuka

Buat Papan Pemuka
Buat Papan Pemuka

Klik pada tindakan dan buat papan pemuka baru

Langkah 5: Membuat Blok

Membuat Blok
Membuat Blok
Membuat Blok
Membuat Blok
Membuat Blok
Membuat Blok
  1. Klik pada nama Dashboard.
  2. sekali lagi klik pada butang + (tambah) untuk membuat blok
  3. Sekarang Klik Toggle dan beri nama.
  4. Sekarang klik pada butang buat
  5. Seterusnya pilih blok anda dan klik pada langkah seterusnya
  6. Beri nama pada blok ini dan tetapkan nama keadaan ON dan OFF.
  7. Selepas itu klik buat blok.

Ulangi proses dari langkah ke-2 pilih teks dan buat satu blok lagi seperti yang ditunjukkan dalam gambar

Langkah 6: Papan Pemuka Akhir

Papan Pemuka Akhir
Papan Pemuka Akhir

Papan Pemuka Akhir anda akan kelihatan seperti ini.

Langkah 7: Dapatkan Nama Pengguna dan Kunci

Dapatkan Nama Pengguna dan Kunci
Dapatkan Nama Pengguna dan Kunci

Klik pada ikon kekunci di sebelah kiri skrin dan Salin nama pengguna dan kekunci Aktif

Langkah 8: Dayakan WEBREPL

Dayakan WEBREPL
Dayakan WEBREPL
  • Buka perisian espcut
  • hantar arahan ini "import webrepl_setup"
  • baca teks di konsol dan konfigurasikan laman web.

Langkah 9: Sambungkan ke Webrepl

Sambung ke Webrepl
Sambung ke Webrepl
Sambung ke Webrepl
Sambung ke Webrepl
  • Cari rangkaian wifi siapa ssid bermula dari micropython
  • sambung ke ssid itu dengan kata laluan "micropythoN"
  • anda akan mendapat skrin seperti gambar rajah di atas.

Langkah 10: Tambahkan Kod

Tambahkan Kod
Tambahkan Kod
  • ekstrak perisian webrepl, buka webrepl.html dan klik sambung
  • ia akan meminta anda memberikan kata laluan
  • dalam kes saya kata laluan adalah "1234567"
  • wow anda bersambung.
  • muat naik fail yang dimuat turun dari github repositori.
  • muat naik main.py, mqtt.py, boot.py dan data.txt menggunakan webrepl.
  • sekarang tekan butang reset pada nodemcu anda. dan periksa output di io.adafruit.com
  • jika anda mahu menyemak pelaksanaan kod, sekali lagi anda perlu menyambung ke wifi dan log masuk micropython.

Langkah 11: Video Kerja

Video kerja tutorial ini terdapat di sini.

Disyorkan: