Isi kandungan:

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: Making Traffic Lights with Arduino Uno - Beginner Level (algorithm, coding, circuit design) 2024, November
Anonim
Arduino Traffic Light Controller W / Remote Control
Arduino Traffic Light Controller W / Remote Control

Saya mempunyai lampu isyarat yang sedang diperbaiki. Yang tinggal hanyalah membuat alat kawalan untuk corak isyarat cahaya. Untuk mengubahnya, saya memasukkan alat kawalan jauh. Ini juga merupakan peluang terbaik bagi saya untuk mencuba Arduino. Saya mahu menggunakan Arduino kerana senang digunakan pada MAC dan Windows.

Langkah 1: Tentukan Projek

Untuk memulakan projek reka bentuk elektronik, tentukan terlebih dahulu parameter fungsinya. Projek ini ditakrifkan sebagai: Control 3 outputRead 4 inputs Read 1 interuptFeatures: 3 output diuruskan dalam pelbagai mod-Standard Traffic Light pattern-Reversed Pattern-Steady pada setiap output-Blink setiap output-Matikan kenaikan dan kelajuan urutan penurunanMengubah parameter masa yang disimpan menggunakan alat kawalan jauh dan yang paling penting; Laksanakan di manor realtime.

Langkah 2: Prototaip Litar

Gunakan kaedah prototaip untuk menguji litar. Saya menggunakan Arduino Duemilanov. Saya memasang 3 suis LED, 4 suis dan mula menulis kodnya. Arduino IDE (yang PERCUMA !!) menggunakan sintaks yang sangat mirip dengan ANSI C. kuno yang baik. Saya mulakan dengan mod corak isyarat. Saya menggunakan pernyataan kes untuk memodulasi kod saya. Saya menambah kod untuk butang. Butang mengawal mod UP / DN dan speed UP / DN.

Langkah 3: Tulis Kod

Setelah mendapat asas, saya beralih ke alat tambah. Saya memasang kabel alat kawalan jauh ke Arduino memastikan untuk menyambungkan talian isyarat yang diterima ke pin gangguan saya. Saya juga menyangga pin output Arduino saya menggunakan transistor beralih yang memacu relay 5 volt.

Langkah 4: UJIAN UJIAN UJIAN

Uji litar dan kod anda dengan teliti. Arduino memungkinkan kemampuan program lapangan, tetapi itu bukan alasan untuk tidak menguji. Setelah menambahkan alat kawalan jauh, saya mempunyai banyak perubahan kod untuk mengendalikan kod tersebut. Versi ini mempunyai kod yang boleh digunakan untuk alat kawalan jauh penerima tetapi mematahkan keupayaan untuk memprogramkan semula masa dan corak kilat lalai dan kelajuan semasa menyala.

Langkah 5: Reka Bentuk Skematik Elektronik

Gunakan program reka bentuk untuk memodelkan skema elektronikBuat setiap komponen dan sambungkan pin mereka bersama

Langkah 6: Susun atur PCB

Gunakan perisian reka bentuk untuk menyusun PCB (Printed Circuit Board). Buat kadbod yang dipotong dari susun atur terakhir dan UJI FIT IT. Saya bernasib baik dan cukup bermain sekiranya saya membiarkan skru longgar di Perumahan Ringan, untuk menutup dan mengunci pintu cahaya dengan betul.

Langkah 7: Potong PCB

Potong PCB
Potong PCB

Gunakan pengukir, CNC, Laser, atau ukiran untuk membuat papan litar. Terima kasih khas kepada Steve di Galeri Anugerah. Periksa dengan kedai piala tempatan anda atau tanda terukir. Mereka mungkin tidak tahu bahawa mereka mempunyai kemampuan ini. Papan saya dipotong pada piala / ukiran plak berusia 10 tahun. Saya menggunakan DipTrace NOVARM untuk membuat skema dan PCB saya.

Langkah 8: Himpunkan Projek

Himpunkan Projek
Himpunkan Projek

Letakkan komponen pada PCB. Pateri pin dan plag.

Langkah 9: Pasang PCB

Pasang PCB
Pasang PCB

Pasang PCB ke Lampu Lalu Lintas. Kawat semua komponen

Langkah 10: Selesaikan

Ada Budak! Duduk dan nikmati hasil kerja anda. BWW lampu adalah buatan tangan LED kecekapan tinggi. Lampu isyarat keseluruhan ini menarik kurang dari 10W pada 5V dengan ketiga-tiga lampu menyala.

Disyorkan: