İçindekiler:

Tek AVR Pimi ile Her Şeyi Kontrol Edin: 4 Adım
Tek AVR Pimi ile Her Şeyi Kontrol Edin: 4 Adım

Video: Tek AVR Pimi ile Her Şeyi Kontrol Edin: 4 Adım

Video: Tek AVR Pimi ile Her Şeyi Kontrol Edin: 4 Adım
Video: Babalar çocukları okula bırakırken 2024, Kasım
Anonim
Bir AVR Pimi ile Her Şeyi Kontrol Edin
Bir AVR Pimi ile Her Şeyi Kontrol Edin
Bir AVR Pimi ile Her Şeyi Kontrol Edin
Bir AVR Pimi ile Her Şeyi Kontrol Edin

Bu talimat, bir mikroişlemci çıkışı ile bir grup led'in nasıl kontrol edileceğini gösterir. Kullanacağım mikro, bir Atmel Attiny2313'tür.

Adım 1: Parçalar ve Araçlar

Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar

Parçalar:Attiny2313 (Atmel'den 5 adet ücretsiz numune aldım)20 pinli soketDirençler (kurulumunuza bağlı olarak herhangi bir boyut çalışacaktır. Daha sonra açıklayacağım)5v regülatör (herhangi biri işe yarar, LM340 kullanıyorum)Transistörler veya Mosfetler (en kolayı) bulun ve en ucuz olanları genellikle 2n3904'tür. Sadece bir NPN transistör veya bir N-Kanal Mosfet olduğundan emin olun)2 küçük Kapasitör (regülatör için veri sayfasına bakın, LM340 ile.1uf ve.22uf)Birçok LED'lerBazı protoboard veya bir breadboardAVRWireTools için herhangi bir programcı:Lehimleme Ütü

Adım 2: Şematik ve Nasıl Çalışır?

Şematik ve Nasıl Çalışır
Şematik ve Nasıl Çalışır
Şematik ve Nasıl Çalışır?
Şematik ve Nasıl Çalışır?
Şematik ve Nasıl Çalışır
Şematik ve Nasıl Çalışır

İlk şema, led sıralarını çıkış pinlerine nasıl bağladığımı gösteriyor. AVR'nin çıkış pimi, bir anahtar olarak çalışmak üzere kablolanmış bir transistörün tabanına gider. Çıkış düşük veya 0v olduğunda, transistör kapalıdır ve akım yükten toprağa akamaz. Çıkış yüksek veya 5v olduğunda, transistör açıktır ve akım yük üzerinden toprağa akabilir. Buna düşük taraf anahtarlama denir ve led'ler, dc motorlar, step motorlar ve mikro çıkıştan daha fazla voltaj veya akım gerektiren diğer birçok şey için kullanılabilir. Bu proje için yük bazı led'ler olacaktır. Led'ler olabilir. istediğin şekilde bağla ama kullandığın güç kaynağı onları nasıl bağlayabileceğini belirleyecek. benim için max 7.5 amperde 16v çıkış yapabilen bir laptop şarj aleti buldum. ledleri bağlamanın en verimli yolu şimdi üçüncü resimde gösterildiği gibi bir seri paralel dizideydi. Direnç boyutunu belirlemek için öncelikle led başına ne kadar voltaj düştüğünü öğrenin. Kullandığım mavi ve yeşil led'ler için voltaj düşüşü 3 ila 3,3 volt civarında. Kırmızı ve sarı ledler yaklaşık 2,2 volttur. Şimdi tüm voltaj düşüşlerini seri halinde toplayın (3*5=15v)Şimdi bunu kaynak voltajınızdan çıkarın (16-15=1v)Artık ne kadar voltaj düştüğünü biliyorsunuz. direnç (1v)Şimdi R'yi çözmek için ohm yasasını kullanın: V=IR (1v=.015R)*Led'lerim için 15ma kullandım, bu 5mm led'ler için tipiktir. kendi yükü olabilir veya o yük için toplam akım transistörün sınırını aşmadığı sürece istediğiniz kadar birbirine bağlayabilirsiniz. (2n3904 100ma işleyebilir)*Transistör bir N-Kanal Mosfet ile değiştirilebilir

Adım 3: İnşa Edin

İnşa et
İnşa et
İnşa et
İnşa et
İnşa et
İnşa et
İnşa et
İnşa et

Şimdi devrenizi breadboard yapmaya başlayabilirsiniz. Breadboard üzerinde birkaç test yaptıktan sonra her şeyi bir protoboard üzerine lehimledim. Gerçek bir fantezi elde etmek istiyorsanız, kendi tahtanızı düzenleyebilir ve bu konuda açıklanan işlemlerden birini kullanarak onu aşındırabilirsiniz. alan.

Adım 4: AVR'yi programlayın

Şimdi AVR'nizi programlamanın zamanı geldi. Bunu nasıl yapacağınızı bilmiyorsanız, bu talimata bakın: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/İşte yaptığım program:Sonsuza kadar bir dizi döngüden geçer. AVR programlandıktan sonra, kartınıza lehimlediğiniz sokete takabilirsiniz veya soketiniz yoksa, bir breadboard üzerinde programı kontrol edin ve doğru olup olmadığını kontrol edin., sonra çipi panonuza lehimleyebilirsiniz.

Önerilen: