Spisu treści:
- Krok 1: Części i narzędzia
- Krok 2: Schemat i jak to działa
- Krok 3: Zbuduj to
- Krok 4: Zaprogramuj AVR
Wideo: Kontroluj wszystko za pomocą jednego pinu AVR: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
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: 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
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
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:
Jak odczytać wiele wartości analogowych za pomocą jednego pinu analogowego: 6 kroków (ze zdjęciami)
Jak odczytać wiele wartości analogowych za pomocą jednego pinu analogowego: W tym samouczku pokażę, jak odczytać wiele wartości analogowych za pomocą tylko jednego analogowego pinu wejściowego
Przełącznik strojenia DIP za pomocą 1 pinu: 4 kroki
DIP Tune Selector za pomocą 1 pinu: Jakiś czas temu pracowałem nad „pozytywką”; projekt, który musiał wybierać spośród aż 10 różnych fragmentów melodii. Naturalnym wyborem do wybrania konkretnej melodii był 4-pinowy przełącznik, ponieważ 4 przełączniki zapewniają 24=16 różnych ustawień. H
Podłączanie wielu przycisków do jednego pinu w Arduino: 4 kroki
Podłączanie wielu przycisków do jednego pinu w Arduino: Cześć wszystkim, Kiedy twoje projekty Arduino wyrosną z migających diod LED, możesz potrzebować dodatkowych pinów. Pokażę ci sztuczkę, której możesz użyć, gdzie możesz mieć wiele przycisków, wszystkie podłączone do tego samego pinu analogowego
Jak zrobić przełącznik dotykowy za pomocą jednego mosfeta: 4 kroki (ze zdjęciami)
Jak zrobić przełącznik dotykowy za pomocą jednego tranzystora MOSFET: JAK ZROBIĆ PRZEŁĄCZNIK DOTYKOWY Z TYLKO JEDNEGO TRANZYSTORA MOSFET Pod wieloma względami tranzystory MOSFET są lepsze niż zwykłe tranzystory, a w dzisiejszym projekcie tranzystorowym pokażemy, jak zrobić prosty przełącznik dotykowy, który zastąpi normalny przełącznik z h
Jak odczytać wiele przełączników za pomocą jednego pinu MCU: 4 kroki
Jak odczytywać wiele przełączników za pomocą jednego pinu MCU: Czy kiedykolwiek zdarzyło Ci się pochłonąć projekt (projekty), a projekt wciąż rośnie i rośnie, podczas gdy Ty dodajesz do niego więcej rzeczy (nazywamy to Feaping Creaturism)? W ostatnim projekcie budowałem miernik częstotliwości i dodałem pięć funkcji