Daftar Isi:

Kontrol Apa Pun Dengan Satu Pin AVR: 4 Langkah
Kontrol Apa Pun Dengan Satu Pin AVR: 4 Langkah

Video: Kontrol Apa Pun Dengan Satu Pin AVR: 4 Langkah

Video: Kontrol Apa Pun Dengan Satu Pin AVR: 4 Langkah
Video: Testing Toyota Car Alternator's 4-Pin AVR: Step-by-Step Guide 2024, November
Anonim
Kontrol Apa Pun Dengan Satu Pin AVR
Kontrol Apa Pun Dengan Satu Pin AVR
Kontrol Apa Pun Dengan Satu Pin AVR
Kontrol Apa Pun Dengan Satu Pin AVR

Instruksi ini menunjukkan cara mengontrol sekelompok led dengan satu output mikroprosesor. Mikro yang akan saya gunakan adalah Atmel Attiny2313.

Langkah 1: Suku Cadang dan Alat

Bagian dan Alat
Bagian dan Alat
Bagian dan Alat
Bagian dan Alat

Bagian: Attiny2313 (mendapat 5 sampel gratis dari Atmel)Resistor 20 pin socket (ukuran apa pun akan berfungsi, tergantung pada pengaturan Anda. Saya akan menjelaskan nanti) Regulator 5v (apa pun akan berfungsi, saya menggunakan LM340)Transistor atau MOSFET (paling mudah untuk menemukan dan yang termurah biasanya 2n3904. Pastikan saja itu adalah transistor NPN, atau N-Channel MOSFET)2 Kapasitor kecil (lihat lembar data untuk regulator,.1uf dan.22uf dengan LM340)Banyak LED'sBeberapa protoboard atau a papan tempat memotong rotiSetiap programmer untuk AVRWireAlat: Besi Solder

Langkah 2: Skema dan Cara Kerjanya

Skema dan Cara Kerjanya
Skema dan Cara Kerjanya
Skema dan Cara Kerjanya
Skema dan Cara Kerjanya
Skema dan Cara Kerjanya
Skema dan Cara Kerjanya

Skema pertama menunjukkan bagaimana saya menghubungkan baris led ke pin keluaran. Pin keluaran AVR menuju ke dasar transistor, yang dihubungkan untuk bekerja sebagai sakelar. Ketika output rendah, atau 0v, transistor mati, dan arus tidak dapat mengalir melalui beban ke ground. Ketika output tinggi, atau 5v, transistor menyala dan arus dapat mengalir melalui beban ke ground. Ini disebut sakelar sisi rendah, dan dapat digunakan untuk led, motor dc, motor stepper, dan banyak hal lain yang membutuhkan lebih banyak tegangan atau arus daripada keluaran kaleng mikro. Beban untuk proyek ini akan berupa beberapa led. kabel dengan cara apa pun yang Anda inginkan, tetapi catu daya yang Anda gunakan akan menentukan bagaimana Anda dapat menghubungkannya. Bagi saya, saya menemukan pengisi daya laptop yang dapat menghasilkan 16v pada maks 7,5 amp. Sekarang cara paling efisien untuk menghubungkan led berada dalam rangkaian paralel seri seperti yang ditunjukkan pada gambar ketiga. Untuk menentukan ukuran resistor, pertama cari tahu berapa tegangan yang dijatuhkan per led. Untuk led biru dan hijau yang saya pakai, tegangan drop sekitar 3 sampai 3,3 volt. LED merah dan kuning sekitar 2,2 volt. Sekarang tambahkan semua penurunan tegangan secara seri (3*5=15v)Sekarang kurangi dari tegangan sumber Anda (16-15=1v)Sekarang Anda tahu berapa banyak tegangan yang dijatuhkan oleh Anda resistor (1v)Sekarang gunakan hukum ohm untuk menyelesaikan R: V=IR (1v=.015R)*Saya menggunakan 15ma untuk led saya, ini tipikal untuk led 5mmJadi sekarang setiap untai menggunakan 15ma dari suplai Anda. Setiap untai dapat beban sendiri, atau Anda dapat melampirkan bersama-sama sebanyak yang Anda inginkan, selama arus total untuk beban itu tidak melebihi batas untuk transistor. (2n3904 dapat menangani 100ma)*Transistor dapat diganti dengan MOSFET N-Channel

Langkah 3: Bangun Itu

Bangun itu
Bangun itu
Bangun itu
Bangun itu
Bangun itu
Bangun itu
Bangun itu
Bangun itu

Sekarang Anda dapat mulai membuat papan tempat memotong roti di sirkuit Anda. Setelah saya melakukan beberapa tes pada papan tempat memotong roti, saya menyolder semuanya ke papan proto. Jika Anda ingin benar-benar mewah, Anda dapat menata papan Anda sendiri dan mengetsanya menggunakan salah satu proses yang dijelaskan di sini lokasi.

Langkah 4: Program AVR

Sekarang saatnya untuk memprogram AVR Anda. Jika Anda tidak tahu bagaimana melakukan ini, lihat instruksi ini: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Ini adalah program yang saya buat:AVR hanya akan melewati satu putaran urutan selamanya. Setelah AVR diprogram, Anda dapat menempelkannya di soket yang Anda solder ke papan Anda, atau jika Anda tidak memiliki soket, periksa program di papan tempat memotong roti, dan jika sudah benar, maka Anda dapat menyolder chip ke papan Anda.

Direkomendasikan: