Isi kandungan:

LED Dikawal Internet Menggunakan NodeMCU: 6 Langkah
LED Dikawal Internet Menggunakan NodeMCU: 6 Langkah

Video: LED Dikawal Internet Menggunakan NodeMCU: 6 Langkah

Video: LED Dikawal Internet Menggunakan NodeMCU: 6 Langkah
Video: Kontrol LED (On/Off) dengan NodeMCU ESP8266 melalui Blynk 2.0 (Blynk Cloud dan Blynk IoT app) 2024, Julai
Anonim
LED Dikawal Internet Menggunakan NodeMCU
LED Dikawal Internet Menggunakan NodeMCU

Internet of Things (IoT) adalah sistem alat pengkomputeran yang saling berkaitan, mesin mekanikal dan digital, objek, haiwan atau orang yang dilengkapi dengan pengenal unik dan kemampuan untuk memindahkan data melalui rangkaian tanpa memerlukan manusia-ke-manusia atau manusia- interaksi ke komputer.

Dalam arahan ini, kami akan membuat projek IoT ringkas. LED dikendalikan halaman web menggunakan NodeMCU yang disambungkan pada rangkaian tempatan.

DESCRIPTIONNodeMCU adalah platform IoT sumber terbuka. Ia termasuk firmware yang berjalan pada ESP8266 WiFi SoC dari Espressif, dan perkakasan yang berdasarkan pada modul ESP-12. Istilah "NodeMcu" secara lalai merujuk kepada firmware dan bukannya kit dev. Firmware ESP8266 menggunakan bahasa skrip Lua. Ia berdasarkan projek Lua dan dibina di Espressif Non-OS SDK untuk ESP8266. Ia menggunakan banyak projek sumber terbuka, seperti Lua-cjson dan spiffs. Firmware interaktif berasaskan LUA untuk Expressif ESP8622 Wi-Fi SoC, serta papan perkakasan sumber terbuka yang bertentangan dengan modul Wi-Fi ESP8266 $ 3 termasuk cip TTL CP2102 ke USB untuk pengaturcaraan dan debugging, mesra roti dan boleh hanya dihidupkan melalui port USB mikro.

CIRI-CIRI

  • Modul Wi-Fi - Modul ESP-12E serupa dengan modul ESP-12 tetapi dengan 6 GPIO tambahan.
  • USB - port USB mikro untuk kuasa, pengaturcaraan dan penyahpepijatan
  • Header - 2x 2.54mm header 15-pin dengan akses ke GPIO, SPI, UART, ADC, dan pin kuasa Lain-lain - Tetapkan semula dan butang Flash
  • Kuasa - 5V melalui port USB mikro

Langkah 1: Bahan yang Diperlukan

Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
  1. ESP8266 NodeMCU
  2. Papan roti
  3. LED
  4. Wayar Pelompat
  5. Arduino IDE

Langkah 2: Memasang Pakej NodeMCU Board

Memasang Pakej NodeMCU Board
Memasang Pakej NodeMCU Board
Memasang Pakej NodeMCU Board
Memasang Pakej NodeMCU Board
  1. Buka Arduino IDE. Pergi ke Fail-> Keutamaan. Masukkan https://arduino.esp8266.com/stable/package_esp8266… ke dalam medan URL Pengurus Papan Tambahan
  2. Sekarang pergi ke Tools-> Boards-> Board Manager, dan cari ESP8266 dan pasangkan pakej.

Langkah 3: Sambungan Pin

Sambungan Pin
Sambungan Pin
  1. D7 dari NodeMCU ke LED + ve.
  2. G of NodeMCU ke LED's -ve.

Langkah 4: Kod Sumber

Kod sumber
Kod sumber
Kod sumber
Kod sumber
Kod sumber
Kod sumber
Kod sumber
Kod sumber

Dalam kod

tukar ssid ke nama ssid anda

dan Kata Laluan ke kata laluan SSID anda

const char * ssid = "MODI"; // ssid anda

const char * kata laluan = "8826675619"; // Kata Laluan Anda

Langkah 5: Memuat naik Kod

Memuat naik Kod
Memuat naik Kod

Apabila anda berjaya membina sambungan anda di papan roti dan menulis pengekodan, anda harus memuat naik pengekodan ke dalam NodeMCU dengan menggunakan USB mikro.

Sekarang, pergi ke Tools> Board> ESP8266 Modules dan anda dapat melihat banyak pilihan untuk ESP8266. Pilih "NodeMCU 1.0 (Modul ESP-12E). Seterusnya, pilih port anda. Sekiranya anda tidak dapat mengenali port anda, pergi ke Control Panel> System> Device Manager> Port dan kemas kini pemacu USB anda.

Sekarang muat naik kod ke papan.

Langkah 6: Mengawal LED

Mengawal LED
Mengawal LED
Mengawal LED
Mengawal LED
Mengawal LED
Mengawal LED
Mengawal LED
Mengawal LED
  • Sekarang buka Monitor Serial anda, dan bukan di bawah URL.
  • Sekarang masukkan URL di penyemak imbas telefon anda.
  • Halaman akan dibuka dengan dua butang ON dan OFF.
  • Sekiranya semuanya betul semasa anda menekan ON, LED akan menyala dan ketika anda menekan OFF, LED akan mati.

Disyorkan: