Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Smart Plug: Kontak Pintar 120V Berbasis Arduino dengan Jam Real-Time

Komponen dan Perlengkapan

Papan Roti (Breadboard), Arduino UNO, Kabel USB-A ke B, Kabel Jumper, Maxim Integrated DS3231M - RTC I2C ±5ppm, Modul Relai (Generik), Kabel dinding, Lampu LED.

Aplikasi dan Layanan Online

Arduino IDE

Tentang Proyek Ini

Proyek ini pada dasarnya adalah kontak pintar. Kontak pintar ini dapat diterapkan pada setiap perangkat yang memiliki steker HANYA UNTUK 120V! (Ditargetkan terutama untuk lampu dengan arus rendah.) Kontak ini adalah kontak yang dikontrol oleh relai 1 saluran. Proyek ini juga menggunakan RTC (jam real-time) untuk menentukan jam berapa dan, berdasarkan jam 24 jam, akan menyala atau mati (tergantung pada waktu) karena sebenarnya memiliki waktu yang telah ditentukan untuk menyala dan kemudian mati. Hal lain adalah ini akan memiliki steker yang keluar darinya yang harus dicolokkan ke kontak dinding!

Tautan ke library: https://www.rinkydinkelectronics.com/library.php?id=73

INFORMASI KEAMANAN PENTING!! SILAHKAN BACA!

1) Gunakan Kabel Terputuskan dan Ganggu Kabel Panas

Seperti yang dapat dilihat dalam gambar di bawah, steker 3 titik digunakan. Kabel panas (hitam) dari saluran terhubung ke terminal umum modul relai. Keluaran normal terbuka (NO) dari relai kemudian terhubung ke soket kuningan kontak. Kabel putih (netral) terhubung ke soket perak dan kabel hijau (tanan) terhubung ke soket hijau kontak.

2) Gunakan Modul Relai

Modul relai satu saluran dari Elegoo digunakan untuk mengalihkan kabel panas. Modul ini identik dengan modul Keyes SR1y (https://www.techydiy.org/keyes-sr1y-relay-module) dan berisi dioda flyback yang terhubung ke input kontrol (untuk back EMF), transistor untuk mengontrol coil relai dan resistor seri untuk membatasi arus ke transistor. Karena relai hanya berdaya tahan hingga 10A, batasi beban yang terhubung ke kontak, atau gunakan sekring dalam seri dengan kabel panas. Jika memungkinkan, relai satu saluran dengan optocoupler akan memberikan isolasi tambahan untuk Arduino.

3) Pemisahan Fisik

Pastikan untuk memasang modul relai dalam perapian plastik jauh dari kabel tegangan tinggi memastikan bahwa sisi pengelasan modul relai menghadap ke perapian plastik sehingga kabel pengaturan tegangan rendah tidak sengaja akan menyentuh kabel pengaturan tegangan tinggi jika unit terkena getaran atau kejutan.

Gambar pengkabelan di dalam kontak pintar (yang Anda miliki harus terlihat seperti ini).

Gambar close-up dari modul relai.

Kode

Ini adalah kode yang Anda butuhkan untuk menjalankan perangkat teknologi pintar yang rumit ini.

#include <DS3231.h> 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; void setup() { Serial.begin(115200); rtc.begin(); pinMode(Relay, OUTPUT); digitalWrite(Relay, LOW); //rtc.setTime(21,10,00);//atur waktu dan tanggal Anda dengan mencabut komentar baris ini //rtc.setDate(26,6,2018); } void loop() { t = rtc.getTime(); Serial.print(t.hour); Serial.print(" jam, "); Serial.print(t.min); Serial.print(" menit"); Serial.println(" "); delay (1000); if(t.hour == OnHour && t.min == OnMin){ digitalWrite(Relay,HIGH); Serial.println("LAMPU NYALA"); } else if(t.hour == OffHour && t.min == OffMin){ digitalWrite(Relay,LOW); Serial.println("LAMPU MATI"); } } 

Bagian Kustom dan Perapian

Ini adalah kotak yang akan Anda gunakan untuk menempatkan kontak dan pengaturan listrik untuk soket dan relai.

Skema Rangkaian

Proses manufaktur

  1. Detektor Bahasa TinyML dengan Edge Impulse pada Arduino Nano 33 BLE Sense
  2. Buat Game Gyroskop Real-Time dengan Arduino Nano & Sensor MPU-6050
  3. Proyek Dadu Digital Arduino: Buat Generator Angka Acak berbasis LCD
  4. Buat Sendiri Game Roulette 37 LED dengan Arduino Nano
  5. ATtiny85 Mini Arcade: Snake – Buat Konsol Game OLED Tangan
  6. Detektor Jarak Portabel – Kit DIY Arduino Nano dengan HC‑SR04, Baterai 18650, dan Kotak Cetak 3D
  7. Membuat Lampu Meja Reaktif Audio dengan Arduino Nano
  8. Mobil Robot Otonomi Pelacak Wajah dengan Arduino Nano & OpenCV
  9. Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
  10. Pong Matriks NeoPixel pada Arduino Nano: Buat Game Pong Neon