Isi kandungan:

Kawal Apa-apa Dengan Satu Pin AVR: 4 Langkah
Kawal Apa-apa Dengan Satu Pin AVR: 4 Langkah

Video: Kawal Apa-apa Dengan Satu Pin AVR: 4 Langkah

Video: Kawal Apa-apa Dengan Satu Pin AVR: 4 Langkah
Video: Mastering Toyota Car Alternator's 3-Pin AVR Testing: Expert Guide 2024, Julai
Anonim
Kawal Apa-apa Dengan Satu Pin AVR
Kawal Apa-apa Dengan Satu Pin AVR
Kawal Apa-apa Dengan Satu Pin AVR
Kawal Apa-apa Dengan Satu Pin AVR

Instruksional ini menunjukkan cara mengawal sekumpulan led dengan satu output mikropemproses. Mikro yang akan saya gunakan adalah Atmel Attiny2313.

Langkah 1: Bahagian dan Alat

Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat

Bahagian: Attiny2313 (mendapat 5 sampel percuma dari Atmel) 20 pin socketResistors (sebarang ukuran akan berfungsi, bergantung pada persediaan anda. Saya akan menerangkan kemudian) pengatur 5v (mana-mana yang akan berfungsi, saya menggunakan LM340) Transistor atau Mosfets (paling mudah cari dan paling murah biasanya 2n3904's. Pastikan ia transistor NPN, atau N-Channel Mosfet) 2 Kapasitor kecil (cari lembaran data untuk pengatur,.1uf dan.22uf dengan LM340) Banyak LED'sBeberapa protoboard atau papan rotiSetiap pengaturcara untuk AVRWireTools: Soldering Iron

Langkah 2: Skematik dan Bagaimana Ia Berfungsi

Skematik dan Bagaimana Ia Berfungsi
Skematik dan Bagaimana Ia Berfungsi
Skematik dan Bagaimana Ia Berfungsi
Skematik dan Bagaimana Ia Berfungsi
Skematik dan Bagaimana Ia Berfungsi
Skematik dan Bagaimana Ia Berfungsi

Skema pertama menunjukkan bagaimana saya menyambung baris pin output ke pin. Pin output AVR menuju ke pangkal transistor, yang berwayar untuk berfungsi sebagai suis. Apabila output rendah, atau 0v, transistor dimatikan, dan arus tidak dapat mengalir melalui beban ke tanah. Apabila output tinggi, atau 5v, transistor dihidupkan dan arus dapat mengalir melalui beban ke tanah. Ini dipanggil pensuisan sisi rendah, dan dapat digunakan untuk motor led, motor DC, motor stepper, dan banyak perkara lain yang memerlukan lebih banyak voltan atau arus daripada output mikro. Beban untuk projek ini akan menjadi beberapa led. The led boleh berkabel dengan cara apa pun yang anda mahukan, tetapi bekalan kuasa yang anda gunakan akan menentukan bagaimana anda boleh menyambungkannya. Bagi saya, saya menjumpai pengecas komputer riba yang boleh menghasilkan 16v pada maksimum 7.5 amp. Sekarang cara paling berkesan untuk menyambungkan led berada dalam susunan selari siri seperti yang ditunjukkan pada gambar ketiga. Untuk menentukan ukuran perintang, ketahui terlebih dahulu berapa banyak voltan yang dijatuhkan setiap led. Untuk led biru dan hijau yang saya gunakan, penurunan voltan adalah sekitar 3 hingga 3.3 volt. Lampu merah dan kuning sekitar 2.2 volt. Sekarang tambah semua penurunan voltan secara bersiri (3 * 5 = 15v) Sekarang tolak dari voltan sumber anda (16-15 = 1v) Sekarang anda tahu berapa banyak voltan yang dijatuhkan oleh anda perintang (1v) Sekarang gunakan hukum ohm untuk menyelesaikan R: V = IR (1v =.015R) * Saya menggunakan 15ma untuk led saya, ini khas untuk led 5mmJadi sekarang setiap helai menggunakan 15ma dari bekalan anda. Setiap helai boleh menjadi bebannya sendiri, atau anda boleh melampirkan sebilangan yang anda mahukan, selagi jumlah arus untuk beban itu tidak melebihi had untuk transistor. (2n3904 dapat menangani 100ma) * Transistor boleh diganti dengan N-Channel Mosfet

Langkah 3: Bina

Bangunlah
Bangunlah
Bangunlah
Bangunlah
Bangunlah
Bangunlah
Bangunlah
Bangunlah

Sekarang anda boleh mula membuat papan roti litar anda. Setelah saya melakukan beberapa ujian pada papan roti, saya menyolder semuanya ke protoboard. Sekiranya anda ingin benar-benar mewah, anda boleh menyusun papan anda sendiri dan membuatnya dengan menggunakan salah satu proses yang dijelaskan mengenai ini tapak.

Langkah 4: Program AVR

Kini tiba masanya untuk memprogram AVR anda. Sekiranya anda tidak tahu bagaimana melakukan ini, lihat arahan ini: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Berikut adalah program yang saya buat: Ia hanya melalui satu rangkaian urutan selama-lamanya. Setelah AVR diprogramkan, anda boleh memasukkannya ke soket yang disolder ke papan anda, atau jika anda tidak mempunyai soket, periksa program di papan roti, dan jika betul, kemudian anda boleh memasukkan cip ke papan anda.

Disyorkan: