Daftar Isi:

Bola Cerah IOT: 8 Langkah
Bola Cerah IOT: 8 Langkah

Video: Bola Cerah IOT: 8 Langkah

Video: Bola Cerah IOT: 8 Langkah
Video: PENTING Cara Menggunakan Kamera CCTV BOHLAM PTZ V380 pro / Model Sama Tapi Berbeda 2023 2024, Juli
Anonim
Image
Image
Bola Cerah IOT
Bola Cerah IOT
Bola Cerah IOT
Bola Cerah IOT

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

Matriks yang Dipimpin
Matriks yang Dipimpin
Matriks yang Dipimpin
Matriks yang Dipimpin

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
Jam
Jam
Jam
Jam
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

Image
Image
IOT
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

Skema Listrik
Skema Listrik
Skema Listrik
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

Image
Image

Karena kucing saya tidak suka pohon Natal, selama liburan, saya menggunakan lampu ini dalam "mode pelangi"

Direkomendasikan: