Isi kandungan:

Cara Menghubungkan NodeMCU / ESP8266 dan OLED Shield: 8 Langkah
Cara Menghubungkan NodeMCU / ESP8266 dan OLED Shield: 8 Langkah

Video: Cara Menghubungkan NodeMCU / ESP8266 dan OLED Shield: 8 Langkah

Video: Cara Menghubungkan NodeMCU / ESP8266 dan OLED Shield: 8 Langkah
Video: #LangsungPraktek Menghubungkan NodeMCU ESP8266 ke Firebase - Kirim Terima Data 2024, Julai
Anonim
Cara Menghubungkan NodeMCU / ESP8266 dan OLED Shield
Cara Menghubungkan NodeMCU / ESP8266 dan OLED Shield

Saya akan menunjukkan dalam arahan ini cara menyambungkan NodeMCU V2 Amica (ESP8266) melalui I2c ke paparan OLED berdasarkan cip SSD1306 yang terkenal. Untuk OLED, kami akan menggunakan perisai OLED yang dilengkapi instrumen ini dengan solder 0, 96 inci OLED dan 3 butang + 3 LED yang disambungkan ke MCP23008 …. Sangat mudah untuk mewujudkan sistem menu dan fungsi kompleks lain dengan perisai ini …..

Langkah 1:

Imej
Imej
Imej
Imej
Imej
Imej

Bil Bahan

  • Modul NodeMCU V2 Amica
  • Perisai OLED
  • Papan roti

Langkah 2: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian

Perisai dilengkapi dengan kabel sambungan berwarna - lihat gambar di bawah untuk pendawaian.

Langkah 3: Pasang Pemacu NodeMCU

Modul NodeMCU merangkumi cip CP2102 untuk antara muka USB. Biasanya pemacu akan dipasang secara automatik sekiranya NodeMCU disambungkan pada kali pertama dengan PC. Kadang kala prosedur ini gagal. Dalam kes ini, anda perlu memasang pemacu

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

secara manual dalam pengurus peranti Windows.

Langkah 4: Penyediaan Arduino IDE - Tambahkan NodeMCU

Penyediaan Arduino IDE - Tambahkan NodeMCU
Penyediaan Arduino IDE - Tambahkan NodeMCU

Modul NodeMCU bukan sebahagian daripada Arduino-IDE. Kita mesti memasangnya terlebih dahulu. Buka fail / pilihan di Aduino-IDE dan masukkan pautan berikut di medan URL Pengurus Papan Tambahan:

Tutup tetingkap ini dengan Butang OK.

Langkah 5: Penyediaan Arduino IDE - Pasang Modul NodeMCU

Penyediaan Arduino IDE - Pasang Modul NodeMCU
Penyediaan Arduino IDE - Pasang Modul NodeMCU
Penyediaan Arduino IDE - Pasang Modul NodeMCU
Penyediaan Arduino IDE - Pasang Modul NodeMCU

Buka sekarang pengurus dewan: Pengurus Alat / Papan / Papan

Pergi ke entri ESP8266 dan pasangkannya.

Langkah 6: Penyediaan Arduino IDE - Konfigurasi Modul NodeMCU

Penyediaan Arduino IDE - Konfigurasi Modul NodeMCU
Penyediaan Arduino IDE - Konfigurasi Modul NodeMCU

Kini anda boleh memilih NodeMCU 1.0 (Modul ESP-12E). Tetapkan frekuensi CPU ke 80MHz, Ukuran Kilat ke "4M (3M SPIFFS)", kadar baud pilihan anda dan port COM. 8 daripada

Langkah 7: Pasang Perpustakaan

Perpustakaan Adafruit SSD1306:

Mulakan dengan memasang pustaka sokongan untuk paparan OLED, anda memerlukannya untuk bercakap dengan cip OLEDcontroller. Kami menggunakan repositori perpustakaan Adafruit SSD1306 di GitHub jika anda berminat untuk melihat kodnya. Anda boleh memuat turun perpustakaan juga secara langsung sebagai fail ZIP melalui pautan ini:

github.com/adafruit/Adafruit_SSD1306/archi…

Ganti nama folder Adafruit_SSD1306 yang tidak dimampatkan dan pastikan folder Adafruit_SSD1306 mengandungi Adafruit_SSD1306.cpp dan Adafruit_SSD1306.h

Letakkan folder perpustakaan Adafruit_SSD1306 arduinosketchfolder / perpustakaan / folder anda.

Perpustakaan Adafruit GFX:

Anda perlu melakukan perkara yang sama untuk perpustakaan Adafruit_GFX yang terdapat di sini:

Ganti nama folder Adafruit_GFX yang tidak dimampatkan dan periksa bahawa folder Adafruit_GFX mengandungi Adafruit_GFX.cpp dan Adafruit_GFX.h

Letakkan folder perpustakaan Adafruit_GFX arduinosketchfolder / perpustakaan / folder anda seperti yang anda lakukan dengan perpustakaan SSD1306

Perpustakaan Adafruit MCP23008

Anda perlu melakukan perkara yang sama untuk perpustakaan Adafurit_MCP23008 yang terdapat di sini:

Ganti nama folder Adafruit_MCP23008 yang tidak dimampatkan dan pastikan folder Adafruit_MCP23008 mengandungi Adafruit_MCP23008.cpp dan Adafruit_MCP23008.h

Letakkan folder perpustakaan Adafruit_MCP23008 arduinosketchfolder / perpustakaan / folder anda seperti yang anda lakukan dengan perpustakaan di atas

Langkah 8: Perisian demosoft

Perisian demosoft
Perisian demosoft

Setelah memasang perpustakaan Adafruit, mulakan semula Arduino IDE. Anda sekarang seharusnya dapat mengakses kod sampel dengan menavigasi menu mengikut urutan ini: Fail → Buku Sketsa → Perpustakaan → Adafruit_SSD1306 → SSD1306…

Anda mesti memuat turun contoh kod kami untuk NodeMCU & OLED Shield dari

www.hwhardsoft.de/english/projects/displa…

sekarang. Sila buka contoh ini di Arduino IDE. Selepas penyusunan dan muat naik, anda perlu menekan 3 butang untuk melihat skrin yang berbeza.

Demo kami hanya mengandungi beberapa contoh kemungkinan mesin Adafruit GFX. Sila kunjungi pautan maklumat tambahan mengenai perpustakaan Adafruit ini

learn.adafruit.com/monochrome-oled-breakou…

Disyorkan: