Spisu treści:

Kontroluj wszystko za pomocą jednego pinu AVR: 4 kroki
Kontroluj wszystko za pomocą jednego pinu AVR: 4 kroki

Wideo: Kontroluj wszystko za pomocą jednego pinu AVR: 4 kroki

Wideo: Kontroluj wszystko za pomocą jednego pinu AVR: 4 kroki
Wideo: AVR - USB - przyjemna teoria i wstęp do niesamowitej przygody 2024, Lipiec
Anonim
Kontroluj wszystko za pomocą jednego pinu AVR
Kontroluj wszystko za pomocą jednego pinu AVR
Kontroluj wszystko za pomocą jednego pinu AVR
Kontroluj wszystko za pomocą jednego pinu AVR

Ta instrukcja pokazuje, jak kontrolować grupę diod led za pomocą jednego wyjścia mikroprocesorowego. Mikro, którego będę używał, to Atmel Attiny2313.

Krok 1: Części i narzędzia

Części i narzędzia
Części i narzędzia
Części i narzędzia
Części i narzędzia

Części: Attiny2313 (dostałem 5 darmowych próbek od Atmela) 20-pinowe gniazdoRezystory (dowolny rozmiar będzie działał, w zależności od konfiguracji. Wyjaśnię później) Regulator 5V (każdy będzie działał, używam LM340) Tranzystory lub Mosfety (najłatwiejsze do znajdź i najtańsze są zwykle 2n3904. Tylko upewnij się, że jest to tranzystor NPN lub N-Channel Mosfet) 2 małe kondensatory (sprawdź arkusz danych dla regulatora,.1uf i.22uf z LM340) Dużo diod LED Niektóre płyty prototypowe lub breadboardKażdy programista dla AVRWireTools:Lutownica

Krok 2: Schemat i jak to działa

Schemat i jak to działa
Schemat i jak to działa
Schemat i jak to działa
Schemat i jak to działa
Schemat i jak to działa
Schemat i jak to działa

Pierwszy schemat pokazuje jak podpiąłem rzędy diod do pinów wyjściowych. Pin wyjściowy AVR przechodzi do podstawy tranzystora, który jest podłączony do pracy jako przełącznik. Gdy wyjście jest niskie lub 0 V, tranzystor jest wyłączony, a prąd nie może płynąć przez obciążenie do masy. Gdy wyjście jest wysokie lub 5 V, tranzystor jest włączony i prąd może płynąć przez obciążenie do masy. Nazywa się to przełączaniem po stronie niskiego napięcia i może być używane do diod LED, silników prądu stałego, silników krokowych i wielu innych rzeczy, które wymagają większego napięcia lub prądu niż wyjście mikro. Obciążeniem tego projektu będzie kilka diod LED. Diody LED mogą być okablowane w dowolny sposób, ale zasilacz, którego używasz, określi, jak możesz je podłączyć. Dla mnie znalazłem ładowarkę do laptopa, która może wyprowadzać 16 V przy maks. 7,5 A. Teraz najbardziej wydajny sposób na podłączenie diod był w szeregu równoległym, jak pokazano na trzecim zdjęciu. Aby określić rozmiar rezystora, najpierw sprawdź, ile napięcia spada na diodę LED. W przypadku diod niebieskich i zielonych, których użyłem, spadek napięcia wynosi około 3 do 3,3 wolta. Czerwona i żółta dioda LED mają około 2,2 V. Teraz zsumuj wszystkie spadki napięcia szeregowo (3*5=15v)Teraz odejmij je od napięcia źródła (16-15=1v)Teraz wiesz, ile napięcia spadło rezystor (1v) Teraz użyj prawa omów, aby rozwiązać R: V = IR (1v = 0,015R) * Użyłem 15 mA dla moich diod led, jest to typowe dla diod led 5 mm Więc teraz każda nić używa 15 mA z twojej dostawy. może być swoim własnym obciążeniem lub możesz podłączyć tyle razy, ile chcesz, o ile całkowity prąd dla tego obciążenia nie przekracza limitu dla tranzystora. (2n3904 może obsłużyć 100mA) *Tranzystor można zastąpić mosfetem z kanałem N

Krok 3: Zbuduj to

Zbuduj to
Zbuduj to
Zbuduj to
Zbuduj to
Zbuduj to
Zbuduj to
Zbuduj to
Zbuduj to

Teraz możesz zacząć układać płytki prototypowe. Po wykonaniu kilku testów na płytce prototypowej, przylutowałem wszystko do płytki prototypowej. Jeśli chcesz naprawdę wymyślić, możesz ułożyć własną płytkę i wytrawić ją za pomocą jednego z opisanych tutaj procesów Strona.

Krok 4: Zaprogramuj AVR

Teraz nadszedł czas na zaprogramowanie Twojego AVR. Jeśli nie wiesz, jak to zrobić, zapoznaj się z instrukcją: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Oto program, który stworzyłem:Po prostu przechodzi przez pętlę sekwencji w nieskończoność. Po zaprogramowaniu AVR możesz go włożyć do gniazda, które przylutowałeś do swojej płytki, lub jeśli nie masz gniazda, sprawdź program na płytce prototypowej i czy jest poprawny, następnie możesz przylutować chip do swojej płyty.

Zalecana: