Daftar Isi:
- Langkah 1: Komponen
- Langkah 2: Matriks Led
- Langkah 3: Sensor DHT
- Langkah 4: Jam
- Langkah 5: IOT
- Langkah 6: Skema Listrik
- Langkah 7: Kode Arduino
- Langkah 8: Pemanfaatan
Video: Bola Cerah IOT: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Proyek ini didasarkan pada kontrol, melalui aplikasi Blynk, matriks neopiksel, karena lampu sederhana tidak cukup, saya menambahkan arloji dan sensor suhu dan kelembaban, tetapi kami melihat secara detail.
Langkah 1: Komponen
1: Arduino R3
16: NeoPixel WS2812B
1: LCD 16x2 dengan modul I2C
1: RTC (Jam Waktu Nyata) DS 1307
1: DHT 22 (sensor suhu dan kelembaban)
1: Konverter DC DC Dapat Disesuaikan Langkah Turun
1: Regulator Linier LM1117
1: ESP5266-01
3: Saklar Tombol
1: Pengalih
1: Diffuser untuk lampu bola putih opal eksterior
1: Kotak sambungan listrik
1: Resistor 220 ohm
1: Resistor 510 ohm
1: Resistor 1K ohm
1: Resistor 470 ohm
3: Dioda 1N4007
Kabel listrik
Langkah 2: Matriks Led
Saya membangun array kecil nepixel seperti pada diagram di bawah ini, 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 kondisi lingkungan, 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 juga dapat memuat DS3231, untuk detailnya lihat "Jam Mengatur Tanggal Waktu", bertentangan dengan proyek itu, saya melepas resistor pull-down ke tombol, P1, P2 dan P3, yang digunakan untuk mengatur waktu, dan saya membuat sedikit perubahan pada kodenya.
Langkah 5: IOT
Arduino terhubung ke internet melalui ESP8266, yang pada gilirannya terhubung ke App Blynk
Melalui telepon Anda dapat mengubah warna lampu tergantung pada suasana hati. Warna diatur sebagai berikut:
V1 = Merah
V2 = Hijau
V3 = Biru
V5 = Kuning
V6 = Ungu
V7 = Sian
V8 = Putih
V4 = Suhu
Langkah 6: Skema Listrik
Seperti yang Anda lihat dari diagram pengkabelan, inti dari rangkaian adalah "Arduino", dalam kasus saya, saya menggunakan "Arduino Nano".
Untuk pin A4 dan A5 terhubung ke masing-masing SDA dan SCL dari Layar I2C 16x2, dan RTC.
Sensor suhu dan kelembaban terhubung ke Pin 4, melalui resistor Pull-Up.
Diverter, terhubung ke pin 12 Arduino, beralih dari mode IOT ke permainan cahaya yang bagus, yang disebut sebagai "pelangi".
Untuk menyalakan ESP8266 saya menggunakan regulator LM1117, sedangkan untuk menurunkan tegangan di RTX, saya menggunakan pembagi resistif (R1-R2).
Grup D1, D2, D3 memiliki fungsi pelindung:
- D1 melindungi terhadap polaritas terbalik.
- D2, jika kita mengubah kode Arduino, mencegah pengumpanan matriks Neopixel.
- D3 menurunkan 5,6 Volt menjadi 5 Volt
Langkah 7: Kode Arduino
Kode 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 diatur dalam kode:
- char auth = "YourAuthToken"; masukkan kode Token aplikasi Bynk
- Blynk.begin(auth, wifi, "ssid", "password"); masukkan SSID dan kata sandi untuk router Wi Fi Anda
Langkah 8: Pemanfaatan
Karena kucing saya tidak suka pohon Natal, selama liburan, saya menggunakan lampu ini dalam "mode pelangi"
Direkomendasikan:
Bola Lampu Penginderaan Suara.: 5 Langkah
Sound Sensing Light Bulb.: Desain adalah perencanaan dan pemikiran untuk menciptakan sesuatu. Sebuah proyek yang datang dari imajinasi Anda dan menjadikannya nyata. Saat mendesain, Anda perlu memastikan bahwa Anda tahu apa itu pemikiran desain. Pemikiran desain adalah bagaimana Anda merencanakan segalanya sebelumnya. Untuk
Brankas Cerah: 6 Langkah
A Bright Safe: Proyek ini mengusulkan cara untuk mengamankan barang Anda. Hasil akhir dari proyek ini adalah sebuah saklar yang diperintahkan oleh arduino setelah dua tahap keamanan. Saklar dapat membuka portal, mengganti remote control atau hanya memerintahkan motor. Prese proyek saya
Robot Sepak Bola (atau Sepak Bola, Jika Anda Tinggal di Sisi Lain Kolam): 9 Langkah (dengan Gambar)
Robot Sepak Bola (atau Sepak Bola, Jika Anda Tinggal di Sisi Lain Kolam): Saya mengajar robotika di tinker-robot-labs.tk Murid-murid saya telah menciptakan robot-robot yang bermain sepak bola (atau sepak bola, jika Anda tinggal di sisi lain kolam). Tujuan saya dengan proyek ini adalah untuk mengajari anak-anak cara berinteraksi dengan robot melalui Bluetooth. Kami
Jalur Cerah (Mengajar MST): 5 Langkah
Bright Paths (Pengajaran MST): Tujuan Bright Paths adalah untuk mengajarkan siswa tentang Minimum Spanning Trees (MSTs). Node A adalah sumber dan semua node lainnya memiliki bobot (biaya) tertentu untuk sampai ke sana. Alat peraga ini menunjukkan bahwa biaya dengan meredupkan setiap node, tergantung pada
Lebih Cerah Dari Rata-Rata Beruang: 15 Langkah
Lebih Cerah Dari Rata-Rata Beruang: Apakah Anda lebih terang dari rata-rata beruang? Pria kecil ini pasti! Sempurna untuk ilmuwan gila, adegan Halloween kecil, atau orang dengan selera humor yang aneh. (Terinspirasi oleh lampu ini: http://www.suck.uk.com/product.php?rangeID=104&showBar=1, tapi