Daftar Isi:

Arduino Traffic Light Controller W/Remote Control: 10 Langkah
Arduino Traffic Light Controller W/Remote Control: 10 Langkah

Video: Arduino Traffic Light Controller W/Remote Control: 10 Langkah

Video: Arduino Traffic Light Controller W/Remote Control: 10 Langkah
Video: traffic light signal with time display 2024, November
Anonim
Pengontrol Lampu Lalu Lintas Arduino dengan Kontrol Jarak Jauh
Pengontrol Lampu Lalu Lintas Arduino dengan Kontrol Jarak Jauh

Saya memiliki lampu lalu lintas yang sedang saya perbaiki. Satu-satunya yang tersisa untuk dilakukan adalah membangun pengontrol untuk pola sinyal lampu. Untuk memberikan twist saya memasukkan remote control. Ini juga merupakan kesempatan sempurna bagi saya untuk mencoba Arduino. Saya ingin menggunakan Arduino karena mudah digunakan di MAC dan Windows.

Langkah 1: Tentukan Proyek

Untuk memulai proyek desain elektronik, pertama-tama tentukan parameter fungsionalitasnya. Proyek ini didefinisikan sebagai: Kontrol 3 keluaranBaca 4 masukanBaca 1 interuptFitur:3 keluaran diurutkan dalam beberapa mode-Pola Lampu Lalu Lintas Standar-Pola Terbalik-Stabil pada setiap keluaran-Berkedip setiap output-Matikan Kenaikan dan penurunan kecepatan urutan Ubah parameter waktu yang disimpan menggunakan remote controldan yang paling penting; Jalankan di manor waktu nyata.

Langkah 2: Prototipe Sirkuit

Gunakan metode prototipe untuk menguji sirkuit. Saya menggunakan Arduino Duemilanov. Saya memasang 3 LED, 4 sakelar dan mulai menulis kode. Arduino IDE (yang GRATIS!!) menggunakan sintaks yang sangat mirip dengan ANSI C kuno yang bagus. Saya mulai dengan mode pola sinyal. Saya menggunakan pernyataan kasus untuk memodulasi kode saya. Saya menambahkan kode untuk tombol. Mode kontrol tombol UP/DN dan kecepatan UP/DN.

Langkah 3: Tulis Kode

Setelah saya mendapatkan dasar-dasarnya, saya beralih ke add-on. Saya menghubungkan penerima remote control ke Arduino memastikan untuk menghubungkan saluran sinyal yang diterima ke pin interupsi saya. Saya juga buffer pin output Arduino saya menggunakan transistor switching yang menggerakkan relay 5 volt.

Langkah 4: UJI UJI UJI UJI

Uji sirkuit dan kode Anda secara menyeluruh. Arduino memungkinkan kemampuan program lapangan, tetapi itu bukan alasan untuk tidak menguji. Setelah menambahkan kendali jarak jauh, saya memiliki banyak perubahan kode untuk mengoperasikan kode. Versi ini memiliki kode yang dapat digunakan untuk kendali jarak jauh. penerima tetapi merusak kemampuan untuk memprogram ulang pengaturan waktu dan pola flash default dan kecepatan saat dihidupkan.

Langkah 5: Desain Skema Elektronik

Gunakan program desain untuk memodelkan skema elektronikBuat setiap komponen dan hubungkan pinnya bersama-sama

Langkah 6: Tata Letak PCB

Gunakan perangkat lunak desain untuk tata letak PCB (Printed Circuit Board). Buat potongan karton dari tata letak akhir dan TEST FIT IT. Saya beruntung dan sudah cukup bermain jika saya membiarkan sekrup longgar di Light Housing, untuk menutup dan mengunci pintu lampu dengan benar.

Langkah 7: Potong PCB

Potong PCBnya
Potong PCBnya

Gunakan pengukir, CNC, Laser, atau etsa untuk membuat papan sirkuit. Terima kasih khusus kepada Steve di Galeri Penghargaan. Periksa dengan toko piala lokal Anda atau pengukir tanda. Mereka mungkin tidak tahu bahwa mereka memiliki kemampuan ini. Papan saya dipotong pada pengukir piala/plak berusia 10 tahun. Saya menggunakan DipTrace NOVARM untuk membuat skema dan PCB saya.

Langkah 8: Merakit Proyek

Merakit Proyek
Merakit Proyek

Tempatkan komponen pada PCB. Solder pin dan lead.

Langkah 9: Pasang PCB

Pasang PCBnya
Pasang PCBnya

Pasang PCB ke Lampu Lalu Lintas. Hubungkan semua komponen

Langkah 10: Selesai

Ada Anak Laki-Laki! Duduk dan nikmati hasil kerja Anda. BTW bola lampu adalah LED efisiensi tinggi buatan tangan. Seluruh lampu lalu lintas ini menarik kurang dari 10W pada 5V dengan ketiga lampu menyala.

Direkomendasikan: