Daftar Isi:
Video: 16 X 2 LCD I2c Menampilkan Data MQTT: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Terima kasih kepada Tutorial Nerd Acak dan 3KU_Delta atas inspirasi, bantuan, dan kode mereka.
Langkah 1: Sensor Kolam Buaya
3KU_Delta menerbitkan proyek hebat di sini di instruksi: Seluruh Proyek Croc
Proyek ini termasuk memposting suhu, waktu pembaruan terakhir, dan kondisi baterai melalui Blynk dan MQTT. Dia kemudian menambahkan lampiran untuk membuat tampilan LED besar dan melihat data di Node Red untuk Raspberry Pi.
Saya mengubah beberapa hal:
Saya ingin memiliki lebih banyak daya dan kemampuan pengisian daya. Oleh karena itu saya:
1. Saya meletakkan sel surya (6V 1W array Sel Surya) yang lebih besar di atas buaya; meskipun ini adalah 6V sebagai lawan dari 3.7V, TP4056 menjaga tegangan ke baterai dan sirkuit ke nilai yang benar.
2. Saya menempatkan Baterai Lithium Polymer ion isi ulang 2000mAh yang lebih besar di dalam croc. Dalam revisi dari posting aslinya, 3KU_Delta merekomendasikan baterai yang lebih besar ini.
Baterai yang lebih besar tidak muat di papan sirkuit 5cm kali 7cm yang digunakan 3KU_Delta, tapi saya tetap menggunakan papan ukuran itu; itu memberi saya lebih banyak ruang untuk memasang komponen daripada papan sirkuit yang lebih kecil serta menempatkan regulator tegangan TP4056 di papan yang sama.
Untuk memastikan bahwa ESP8266 Wemos D1 mini pro dan TP4056 tidak akan terkena air kolam, saya menyegel seluruh papan sirkuit menggunakan bahan "Penghemat Makanan". Saya menutup bahan menggunakan sealer tas Mini kecil yang tersedia di Amazon. Saya memasukkan kabel untuk Sel Surya, baterai, antena, dan ds18b20 melalui salah satu ujung "tas" dan kemudian menutup lubang itu dengan sealer silikon.
Omong-omong, (seperti yang dikatakan 3KU_Delta dalam komentar) pastikan untuk menutup ds1820b dengan lapisan tipis epoksi untuk memastikan bahwa air kolam tidak akan merusak sensor.
Langkah 2: Tampilkan pada LCD Kecil (16 X 2)
Saya ingin mengambil data dari broker raspberry pi MQTT saya dan melihat data pada layar LCD kecil. Tutorial Nerd Acak menerbitkan dua proyek serta langkah-langkah untuk mendapatkan beberapa publikasi MQTT dalam satu program ide Arduino. Berikut tautan ke item-item tersebut:
dsb18b20 dengan ESP8266
Menampilkan data pada LCD
dan
Berlangganan ke beberapa topik MQTT
Saya berterima kasih kepada Rui Santos karena mengizinkan saya menerbitkan kode yang saya buat dengan memodifikasi dan menggunakan ketiga entrinya.
Suku cadang yang dibutuhkan semuanya tersedia dengan mudah di Amazon atau Ebay:
1. Papan NodeMCU ESP8266
2. Layar LCD 16 X 2 dengan papan i2c terpasang - pastikan untuk mendapatkan layar dengan papan i2c terpasang. Itu akan menghemat banyak waktu Anda menyolder papan i2c ke layar LCD.
3. Kotak pajangan bisbol plastik - Saya menemukan yang sangat murah di Amazon dan hanya menggunakan setengah dari kasingnya. Sayangnya, LCD-nya sedikit lebih besar dari case baseball. Jika Anda ingin menempatkan proyek Anda dalam wadah tertutup, kotak softball paling murah yang ditemukan ada di The Container Store.
4. Kabel penghubung pendek
5. Heat shrink tubing untuk menahan kabel pada tempatnya.
Seperti yang Anda lihat pada gambar di atas, saya hanya menggunakan setengah dari casing. Jika Anda menginginkan kasing yang lebih besar yang dapat ditutup, saya sarankan kasing softball. Yang paling murah yang saya temukan adalah dari The Container Store (sku#:44070).
Saya memposting kode saya di GitHub: Code
Terima kasih kepada 3KU_Delta dan Rui dan Sara Santos dari Tutorial Nerd Acak atas bantuan dan inspirasi mereka.
Direkomendasikan:
8051 Interfacing Dengan DS1307 RTC dan Menampilkan Timestamp di LCD: 5 Langkah
8051 Interfacing Dengan DS1307 RTC dan Menampilkan Timestamp di LCD: Dalam tutorial ini kami telah menjelaskan tentang bagaimana kita dapat menghubungkan mikrokontroler 8051 dengan ds1307 RTC. Di sini kami menampilkan waktu RTC di lcd menggunakan simulasi proteus
Cara Menampilkan Detak Jantung pada LCD BATU Dengan Ar: 31 Langkah
Cara Menampilkan Detak Jantung di LCD BATU Dengan Ar: perkenalan singkat Beberapa waktu lalu saya menemukan modul sensor detak jantung MAX30100 di belanja online. Modul ini dapat mengumpulkan oksigen darah dan data detak jantung pengguna, yang juga sederhana dan nyaman digunakan. Menurut data, saya menemukan bahwa ada
Layar LCD I2C / IIC - Gunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: 5 Langkah
Layar LCD I2C / IIC | Menggunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: Hai teman-teman karena LCD SPI 1602 yang normal memiliki terlalu banyak kabel untuk dihubungkan sehingga sangat sulit untuk menghubungkannya dengan arduino tetapi ada satu modul yang tersedia di pasaran yang dapat ubah tampilan SPI menjadi tampilan IIC sehingga Anda hanya perlu menghubungkan 4 kabel
Layar LCD I2C / IIC - Mengonversi LCD SPI ke Layar LCD I2C: 5 Langkah
Layar LCD I2C / IIC | Mengkonversi LCD SPI ke Layar LCD I2C: menggunakan layar lcd spi membutuhkan terlalu banyak koneksi yang sangat sulit untuk dilakukan jadi saya menemukan modul yang dapat mengubah lcd i2c ke lcd spi jadi mari kita mulai
Stasiun Cuaca ESP8266 Yang Menampilkan Data di Situs Web: 7 Langkah
Stasiun Cuaca ESP8266 Yang Menampilkan Data di Situs Web: Catatan: Sebagian dari tutorial ini mungkin tersedia dalam format video di Saluran YouTube saya - Tech Tribe. Dalam instruksi ini, saya akan menunjukkan cara membuat stasiun cuaca yang langsung mengirimkan data ke situs web Anda . Oleh karena itu, Anda akan memerlukan domain Anda sendiri (Mis: