Daftar Isi:
- Langkah 1: Kumpulkan Semua Bahan yang Dibutuhkan
- Langkah 2: Hubungkan Sirkuit
- Langkah 3: Unggah Kode
- Langkah 4: Uji dan Uji dan Pemecahan Masalah
Video: Lampu Malam Lorong IoT Otomatis Dengan ESP8266: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Saya memulai proyek ini terinspirasi oleh lampu tangga dari pos lain yang dapat diinstruksikan. Bedanya, otak rangkaiannya menggunakan ESP8266 yang artinya akan muncul perangkat IoT.
Apa yang ada dalam pikiran saya adalah memiliki lampu malam lorong untuk anak-anak, ketika mereka keluar dari kamar mereka, itu menerangi jalan menuju kamar mandi. Untuk ini saya menggunakan ESP8266 untuk mendeteksi gerakan dari sensor PIR. Saya menggunakan 2 sensor PIR, satu di setiap ujungnya untuk perjalanan pulang. Mengingat ESP8266 mampu IoT, maka saya juga dapat menggunakan ini untuk mendeteksi apakah ada pergerakan di lorong dengan memposting pesan MQTT ke Home Assistant.
Langkah 1: Kumpulkan Semua Bahan yang Dibutuhkan
Untuk proyek ini saya menggunakan bahan-bahan berikut:
-ESP8266
- Sensor PIR
- Resistor 330 Ohm yang bertindak sebagai pembatas arus
- Strip LED beralamat 5 V (WS2812B)
- Saluran listrik untuk menampung lampu
Langkah 2: Hubungkan Sirkuit
Kami pada dasarnya menghubungkan jalur Data strip LED ke pin D2 atau ESP8266 melalui resistor 330 Ohm untuk membatasi arus. Perlu diingat tegangan operasi ESP8266 adalah 3.3V.
Sensor PIR terhubung ke Pin D5 dan D6, satu untuk sensor kiri dan satu untuk kanan. Jangan lupa untuk menghubungkan daya untuk PIR dan strip LED ke 3.3V dalam hal ini.
Langkah 3: Unggah Kode
Agar kode berfungsi, Anda memerlukan pustaka berikut:
- Pustaka "FastLed" oleh Daniel Garcia, dalam hal ini saya telah menginstal versi 3.3.3
- TimeLib
- ESP8266Wifi
-ESP8266WebServer
- ArduinoOTA
Jika Anda belum menginstalnya, Anda dapat menginstalnya dari "Alat-> Kelola Perpustakaan" di antarmuka Arduino.
Di bagian kode berikut
#define FASTLED_ESP8266_D1_PIN_ORDER#sertakan "FastLED.h" FASTLED_USING_NAMESPACE
#tentukan NUM_LEDS 30
#define LEDS_PER_STAIR 2 // Jumlah Led per tangga. Saat ini belum dapat diubah - cukup diperhatikan #define BRIGHTNESS 120 // 0…255 (digunakan pada fade7) #define PIN_LED 04 // LED Data pin (GPIO4) D2 #define PIN_PIR_DOWN 14 // PIR Pin Bawah (GPI14) D5 #define PIN_PIR_UP 12 // PIR Pin Atas (GPI12) D6
Anda dapat mengkonfigurasi Jumlah LED di strip LED Anda, juga koneksi LEDStrip jika Anda memutuskan untuk menghubungkannya ke pin yang berbeda dan juga pin sensor PIR jika Anda memutuskan untuk menghubungkannya ke pin MCU yang berbeda.
Konfigurasi di atas terletak di file "ledsettings.h".
Anda dapat mengunduh kode sumber lengkap dari tautan berikut.
Setelah Anda berhasil mengkompilasi kode, Anda dapat mengunggahnya ke ESP8266.
Langkah 4: Uji dan Uji dan Pemecahan Masalah
Jika semuanya berjalan dengan baik, Anda harus memiliki Lampu Lorong yang berfungsi yang dapat Anda banggakan. Saat Anda menyalakan sirkuit untuk pertama kalinya, Strip LED akan menyala dengan beberapa urutan pelangi. Kemudian kaleng ESP8266 akan bertindak sebagai titik akses (AP) untuk memungkinkan Anda mengkonfigurasi koneksi WiFi.
Jika Anda menggunakan kode yang saya miliki, Anda seharusnya dapat melihat "ESP-HallLight" sebagai titik akses. Untuk keamanan saya telah menempatkan proteksi password untuk AP. Kata sandi default adalah "arduino" Anda dapat mengubahnya di file settings.h, di bagian berikut.
#define CLOCK_NAME "ESP-HallLight"
#define WIFI_AP_NAME CLOCK_NAME #define WIFI_APPSK "arduino" // kata sandi AP default
Setelah berhasil terhubung menggunakan ponsel atau laptop melalui WiFi, Anda harus dapat mengarahkan browser Anda ke 192.168.4.1, Anda akan melihat layar pengaturan seperti yang ditunjukkan pada gambar di atas. Anda sekarang dapat memasukkan pengaturan WiFi Anda dan setelah memasukkan ESP8266 akan mem-boot ulang dan mencoba terhubung ke WiFi Anda. Jika berhasil terhubung, Anda tidak akan lagi melihat titik akses "ESP-HallLight".
Jika Anda masih terhubung ke antarmuka Arduino, Anda dapat memantau ini melalui monitor serial.
Catatan: Anda tidak perlu mengonfigurasi WiFi agar sensor berfungsi, itu akan berfungsi setelah beberapa detik saat lampu awal mati.
Untuk menguji Anda bisa mencoba berjalan dari satu sisi atau melambaikan tangan, lampu harus menyala mengikuti arah perjalanan, jika sebaliknya, maka Anda perlu menukar sensor kiri dan kanan di kode.
Selama pembuatan pertama saya, saya tidak sengaja menghubungkan ujung strip LED yang salah, yang mengakibatkan tidak ada LED yang menyala.
Saya harap Anda menikmati build ini, jika ini bermanfaat, silakan pilih kontes ini. Jika Anda memiliki pertanyaan, jangan ragu untuk memberi saya catatan, dan saya akan melakukannya secepat mungkin.
Beberapa setelah berpikir akan menambahkan fitur tambahan seperti:
- Memiliki antarmuka untuk menyalakan LED secara independen dari sensor, mirip dengan posting saya sebelumnya tentang LED Strip yang dikendalikan WiFi atau indikator Status Strip LED.
- Tambahkan fitur tambahan untuk memposting pesan MQTT ke Home Assistant mirip dengan posting berikut.
Direkomendasikan:
Lampu Malam LED Penginderaan Gerak Otomatis DIY: 6 Langkah (dengan Gambar)
Lampu Malam LED Penginderaan Gerak Otomatis DIY: Hai, Teman-teman, selamat datang di instruksi lain yang akan selalu membantu Anda dalam kehidupan sehari-hari dan menambahkan kenyamanan untuk membuat hidup Anda mudah. Ini kadang-kadang bisa menjadi penyelamat hidup dalam kasus orang tua yang harus berjuang untuk bangun dari tempat tidur
Lampu Malam Otomatis DIY: 15 Langkah (dengan Gambar)
Lampu Malam Otomatis DIY: Buat lampu malam sederhana yang menyala dalam gelap dan mati dalam terang
Cara Membuat Lampu Malam Otomatis: 4 Langkah (dengan Gambar)
Cara Membuat Lampu Malam Otomatis : Saya membuat rangkaian lampu malam otomatis menggunakan IC LM358 dan photodiode yang harganya kurang dari $1
Membuat Rangkaian Saklar Lampu Malam Otomatis Menggunakan MOSFET: 6 Langkah (Dengan Gambar)
Membuat Rangkaian Saklar Lampu Malam Otomatis Menggunakan MOSFET : CARA MEMBUAT SAKLAR LAMPU MALAM OTOMATIS DENGAN MOSFETHalo teman-teman pada project kali ini saya akan menampilkan diagram rangkaian sederhana tentang cara membuat saklar lampu malam otomatis menggunakan satu mosfet dan beberapa komponen kecil yang berhasil saya buat penyelamatan dari ar
Lampu Malam Otomatis: 5 Langkah (dengan Gambar)
Lampu Malam Otomatis: Hari ini saya akan membuat lampu malam otomatis untuk kamar saya. Ini adalah DIY yang sangat keren. Ini adalah salah satu Sirkuit Keren yang telah saya buat …. Saya pikir Anda mungkin akan menyukai proyek saya