Tentang proyek ini
Proyek ini pada dasarnya seperti apa - outlet pintar. Stopkontak pintar ini dapat diterapkan ke perangkat apa pun yang memiliki colokan UNTUK 120V hanya! (Ditargetkan terutama pada lampu yang menggunakan amp rendah.) Outlet ini adalah outlet yang dikendalikan oleh relai 1 saluran. Proyek ini juga menggunakan RTC (jam waktu nyata) untuk menentukan jam berapa sekarang dan, berdasarkan jam 24 jam, itu akan menyala atau mati (tergantung waktu) karena sebenarnya memiliki waktu yang telah ditentukan untuk menghidupkan dan kemudian mematikan. Juga, hal lain adalah bahwa ini akan memiliki steker yang keluar darinya yang harus dicolokkan ke stopkontak!
Tautan ke perpustakaan:http://www.rinkydinkelectronics.com/library.php?id=73
PENTING Keselamatan INFORMASI!! HARAP BACA!
1) Gunakan Kabel Ground dan Interupsi Hot Wire
Seperti dapat dilihat pada gambar di bawah, steker 3-cabang digunakan. Kabel panas (hitam) dari saluran terhubung ke terminal umum modul relai. Output relai yang biasanya terbuka (NO) kemudian dihubungkan ke sekrup kuningan dari stopkontak. Kabel putih (netral) terhubung ke sekrup perak dan kabel hijau (arde) terhubung ke sekrup hijau stopkontak.
2) Gunakan Modul Relai
Modul relai saluran tunggal dari Elegoo digunakan untuk mengganti kabel panas. Modul ini identik dengan modul Keyes SR1y (http://www.techydiy.org/keyes-sr1y-relay-module) dan berisi dioda flyback yang terhubung ke input kontrol (untuk EMF belakang), transistor untuk mengontrol relai kumparan dan resistor seri untuk membatasi arus ke transistor. Karena relai hanya diberi nilai hingga 10A, batasi beban yang terhubung ke stopkontak, atau gunakan sekering yang sesuai dengan kabel panas. Jika memungkinkan, relai saluran tunggal dengan optocoupler akan memberikan isolasi tambahan untuk Arduino.
3) Pemisahan Fisik
Pastikan untuk memasang modul relai di rumah plastik jauh dari kabel tegangan tinggi memastikan bahwa sisi solder modul relai menghadap rumah plastik sehingga kabel tegangan rendah tidak secara tidak sengaja bersentuhan dengan kabel tegangan tinggi jika unit terkena untuk menyetrum atau bergetar.
Gambar kabel di bagian dalam steker pintar (milik Anda akan terlihat seperti ini).
Gambar close-up modul relai.
Kode
KodeArduino
ini adalah kode yang Anda perlukan untuk menjalankan teknologi pintar yang rumit ini.#include int Relay =4;DS3231 rtc(SDA, SCL);Time t;const int OnHour =07;const int OnMin =15;const int OffHour =07;const int OffMin =20;pengaturan batal() { Serial.begin(115200); rtc.mulai(); pinMode(Relai, OUTPUT); digitalWrite(Relay, RENDAH); //rtc.setTime(21,10,00);//setel waktu dan tanggal Anda dengan menghapus komentar pada baris ini //rtc.setDate(26,6,2018);}void loop() { t =rtc.getTime(); Serial.print(t.jam); Serial.print("jam), "); Serial.print(t.min); Serial.print("menit"); Serial.println(" "); penundaan (1000); if(t.hour ==OnHour &&t.min ==OnMin){ digitalWrite(Relay,HIGH); Serial.println("LIGHT ON"); } else if(jam ==OffHour &&t.min ==OffMin){ digitalWrite(Relay,LOW); Serial.println("Lampu padam"); }}
Suku cadang dan penutup khusus
Ini adalah kotak tempat Anda akan menempatkan stopkontak dan listrik untuk soket dan relai. Skema