Isi kandungan:
- Langkah 1: Komponen
- Langkah 2: Matriks Led
- Langkah 3: Sensor DHT
- Langkah 4: Jam
- Langkah 5: IOT
- Langkah 6: Skim Elektrik
- Langkah 7: Kod Arduino
- Langkah 8: Penggunaan
Video: Bola terang IOT: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Projek ini berdasarkan kawalan, melalui aplikasi Blynk, matriks neopixel, kerana lampu sederhana tidak mencukupi saya menambahkan jam tangan dan sensor suhu dan kelembapan, tetapi kami melihat secara terperinci.
Langkah 1: Komponen
1: Arduino R3
16: NeoPixel WS2812B
1: LCD 16x2 dengan modul I2C
1: RTC (Jam Masa Sebenar) DS 1307
1: DHT 22 (sensor suhu dan kelembapan)
1: Penukar DC DC Laras Langkah Ke Bawah
1: Pengatur Linear LM1117
1: ESP5266-01
3: Suis Butang
1: Pengalih
1: Diffuser untuk lampu bola putih opal luaran
1: Kotak simpang elektrik
1: Perintang 220 ohm
1: Perintang 510 ohm
1: Perintang 1K ohm
1: Perintang 470 ohm
3: Diod 1N4007
Wayar elektrik
Langkah 2: Matriks Led
Saya membina sebilangan kecil nepixel seperti dalam rajah di bawah, ia dikendalikan oleh Arduino dengan perpustakaan "Adafruit_NeoPixel.h", sangat terang dan disarankan untuk tidak melihat, ketika LED dihidupkan.
Langkah 3: Sensor DHT
Saya menggunakan sensor DHT 22 untuk memantau keadaan persekitaran, variasi warna LED, mewakili suhu, dalam 12 variasi warna, dari biru (dingin) hingga merah (panas).
Langkah 4: Jam
Jam dikendalikan oleh RTC, saya menggunakan DS1307 tetapi ia juga boleh memuatkan DS3231, untuk perinciannya lihat "Waktu Tarikh Jam Ditetapkan", bertentangan dengan projek itu, saya mengeluarkan perintang tarik ke butang, P1, P2 dan P3, yang digunakan untuk menyesuaikan waktu, dan saya membuat perubahan kecil dalam kod.
Langkah 5: IOT
Arduino disambungkan ke internet melalui ESP8266, yang seterusnya, disambungkan ke App Blynk
Melalui telefon anda dapat mengubah warna lampu bergantung pada suasana hati. Warna-warna ditetapkan seperti berikut:
V1 = Merah
V2 = Hijau
V3 = Blu
V5 = Kuning
V6 = Ungu
V7 = Sian
V8 = Putih
V4 = Suhu
Langkah 6: Skim Elektrik
Seperti yang anda lihat dari rajah pendawaian, jantung litar adalah "Arduino", dalam kes saya, saya menggunakan "Arduino Nano".
Untuk pin A4 dan A5 disambungkan ke SDA dan SCL masing-masing dari I2C 16x2 Display, dan RTC.
Sensor suhu dan kelembapan disambungkan ke Pin 4, melalui perintang Pull-Up.
Pengalih, yang disambungkan ke pin 12 Arduino, beralih dari mod IOT ke permainan cahaya yang bagus, disebut sebagai "pelangi".
Untuk menghidupkan ESP8266 saya menggunakan pengatur LM1117, sementara untuk menurunkan voltan pada RTX, saya menggunakan pembahagi resistif (R1-R2).
Kumpulan D1, D2, D3 mempunyai fungsi pelindung:
- D1 melindungi daripada kekutuban terbalik.
- D2, sekiranya kita mengubah kod Arduino, mencegah pemberian makan matriks Neopixel.
- D3 menurunkan 5,6 Voltan hingga 5 Volt
Langkah 7: Kod Arduino
Kod dari create.arduino.cc:
perpustakaan:
- Wire.h - Arduino IDE
- RTClib.h -
- LiquidCrystal_I2C.h -
- DHT.h -
- Adafruit_NeoPixel.h -
- ESP8266_Lib.h -
- BlynkSimpleShieldEsp8266.h -
Parameter yang akan ditetapkan dalam kod:
- char auth = "YourAuthToken"; masukkan kod Token aplikasi Bynk
- Blynk.begin (auth, wifi, "ssid", "password"); masukkan SSID dan kata laluan untuk Wi Fi penghala anda
Langkah 8: Penggunaan
Oleh kerana kucing saya tidak menyukai pokok Krismas, semasa cuti, saya menggunakan lampu ini dalam "mode pelangi"
Disyorkan:
Pokok Bonsai Kawat Terang: 3 Langkah
Pokok Bonsai Kawat Terang: Pokok kawat lain! Baiklah, saya tidak akan membuang masa anda untuk membuat pokok itu, kerana sudah banyak Instruksional yang luar biasa. Saya terinspirasi oleh Kerajinan Luar Biasa untuk pembinaan pokok itu, dan suziechuzie untuk idea pendawaian saya. Di dalam ini
Terang Masa: 3 Langkah
Cahaya pada Masa: Isteri saya meletakkan tanda LED ini dan menggantungnya di lorong kecil kami. Dia sangat pandai menghidupkannya, tetapi sangat pelupa mematikannya! Hasil yang jelas adalah kenyataan bahawa kita terlalu kerap menukar bateri! Saya memutuskan
Bola Pingpong LED-Bola: 16 Langkah (dengan Gambar)
LED Ball Tennis Ball-Ball: BackstorySetelah membina panel rata bola tenis meja beberapa saat yang lalu, saya mula bertanya-tanya Adakah mungkin membuat panel 3D dari bola tenis meja. Digabungkan dengan minat saya untuk membuat " seni " dari bentuk geometri berulang I
Robot Bola Sepak (atau Bola Sepak, Jika Anda Hidup di Sebelah Kolam): 9 Langkah (dengan Gambar)
Robot Bola Sepak (atau Bola Sepak, Sekiranya Anda Hidup di Sebelah Kolam): Saya mengajar robotik di tinker-robot-labs.tk Murid saya telah mencipta robot ini yang bermain bola sepak (atau bola sepak, jika anda tinggal di seberang kolam). Tujuan saya dengan projek ini adalah untuk mengajar anak-anak bagaimana berinteraksi dengan robot melalui Bluetooth. Kami
Cara Membuat Lampu Kilat Super Terang Dengan LED - DIY: Lampu Terang Super: 11 Langkah
Cara Membuat Lampu Kilat Super Terang Dengan LED - DIY: Lampu Terang Super: Tonton video Pada Mula