Spisu treści:

Animowane diody LED na biurko Attiny85: 6 kroków
Animowane diody LED na biurko Attiny85: 6 kroków

Wideo: Animowane diody LED na biurko Attiny85: 6 kroków

Wideo: Animowane diody LED na biurko Attiny85: 6 kroków
Wideo: RGB подсветка Razer в умном столе 2024, Listopad
Anonim
Image
Image
Biurko Choinka Animowane Diody Attiny85
Biurko Choinka Animowane Diody Attiny85
Biurko Choinka Animowane Diody Attiny85
Biurko Choinka Animowane Diody Attiny85

Mała (32x32mm) choinka z 8 diodami animowanymi przez ATtiny85 SU (smd) do postawienia na biurku w Boże Narodzenie, animacja trwa 5 minut i powtarza się w pętli

OPROGRAMOWANIE:

bezpłatne oprogramowanie do obwodów drukowanych: łącze Kicad 5;

Arduino 1,8

Programator USBASP lub płyta ISP Arduino

płytki Tiny do programowania ATTinys w oprogramowaniu Arduino, patrz poniżej, aby je zainstalować

Krok 1:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

NARZĘDZIA: tanie okulary powiększające

Lutownica

końcówka 1mm 0.5mm (lub 1mm) spawanie

topnik do lutowania

aceton

Maszyna do naświetlania UV

Miniwiertarka i las 0, 8mm max

nożyczki do wszystkiego

pistolet do klejenia na gorąco lub dwuskładnikowy klej epoksydowy

pęseta (do wprowadzenia SMD)

lakier w sprayu biały i błyszczący lakier

Krok 2: Komponenty

Komponenty SMD:

8 kolorowych diod LED (rozmiar 0805)

4 rezystory 150 omów (rozmiar 1206)

1 rezystancja 10 kiloomów (rozmiar 1206)

1 kondensator 100nF (rozmiar 1206)

1 kondensator Tantal 22μF 10Volts (rozmiar B

pasmo miedzianego drutu PCB lub ogona rezystancji

żywica epoksydowa wstępnie uczulona pozytywowa dwustronna 5/10 (najlepsza) lub 16/10 (trudniejsza do cięcia)

Krok 3: SCHEMAT i PCB

SCHEMAT i PCB
SCHEMAT i PCB
SCHEMAT i PCB
SCHEMAT i PCB
SCHEMAT i PCB
SCHEMAT i PCB

Typy:

Jeśli nie chcesz używać Kicad tutaj, obie strony drzewa do drukowania na przezroczystym muszą być zdublowane (do góry nogami), są w formacie wektorowym SVG i otwórz w przeglądarce Internet Explorer lub lepiej za pomocą bezpłatnego oprogramowania do rysowania wektorów Inkscape link Inskape

Kicad:

wszystkie pliki Kicad są tutaj: Pliki Kicad 5.1

Krok 4: Zrób to

Zrób to !
Zrób to !
Zrób to !
Zrób to !
Zrób to !
Zrób to !

Cięcie: Jeśli użyłeś żywicy epoksydowej o grubości 0,5 mm, możesz wyciąć kontur drzewa nożyczkami (uważaj na wewnętrzne kąty), a następnie poprawić za pomocą noża. Jeśli użyłeś żywicy epoksydowej 1,6 mm (16/10), musisz użyć brzeszczotu, pilnika i przecinaka.

spawanie: Spawanie elementów SMD jest bardzo delikatne, radzę użyć lupy, pęsety, grota lutownicy 0,5mm (maksymalnie 1mm). Dokładnie wyczyść płytkę PCB acetonem, sprawdź za pomocą lupy czy nie ma mikro nacięć spowodowanych zarysowaniami, pokryj topnikiem, aby uniknąć „plamków” po spawaniu. Aby uzyskać najlepsze wyniki na CMS, zawsze pokrywaj elementy i płytkę PCB niewielką ilością topnika przed cynowaniem i lutowaniem. Diody SMD są kruche, nie nagrzewaj ich zbyt długo podczas lutowania. Na youtube i blogach jest wiele tutoriali wypalania i spawania CMS, jeśli jesteś początkującym w CMS radzę je obejrzeć. Zaczynamy od zespawania 4 przelotek żyłką z drutu wielożyłowego lub ogonem oporowym po obu stronach, następnie diody LED, cynujemy je jedna po drugiej utrzymując je przy pomocy pęsety automatycznej, a następnie umieszczamy je na płytce drukowanej i przyspawaj pierwszy pin zwracając uwagę na orientację zielona kropka wskazuje katodę (najmniej) a następnie przylutuj drugi pin. Jeśli dioda LED (w 0805) wydaje się zbyt trudna do przylutowania, możesz wziąć rozmiar powyżej (1206 jako rezystory). Po zgrzaniu diody LED można przylutować 4 rezystory 150 Ohm, które znajdują się na tej samej powierzchni.

Układ należy zaprogramować przed lutowaniem. Masz do wyboru dwa modele ATtiny13A (1K pamięci) lub ATtiny85 (8K pamięci) Wszystkie szczegóły dotyczące programowania i FUSE BIT są opisane poniżej. Po zaprogramowaniu układu można go pomalować, wyregulować na płytce drukowanej i przylutować pin, dopasować w razie potrzeby do innych pinów i lutować je jeden po drugim. Przylutuj kondensator 100nF następnie przylutuj kondensator Tantale 10μF 10V, rezystancja 10KOhm i na koniec przylutuj piny zasilania po obu stronach. Następnie oczyść płytkę acetonem i starą szczoteczką do zębów, sprawdź czy żadne ścieżki się nie dotykają i przetestuj, dbając o biegunowość zasilania + i -, drzewo musi "startować" natychmiast, jeśli tak nie jest, sprawdź spawy i utwory.

Udekoruj go farbami, brokatem i lakierami lub według własnego gustu.

Jeśli nie chcemy wpisywać szczegółów programowania to załączamy pliki HEX w zip dla ATtiny13A i ATtiny85. Nie opisuję metody korzystania z programistów, ponieważ są instrukcje lub filmy na youtube, które to opisują.

Krok 5: ZAPROGRAMUJ CHIP bez Arduino HEX Tylko plik

ZAPROGRAMUJ CHIP Bez Arduino HEX Tylko plik
ZAPROGRAMUJ CHIP Bez Arduino HEX Tylko plik
ZAPROGRAMUJ CHIP Bez Arduino HEX Tylko plik
ZAPROGRAMUJ CHIP Bez Arduino HEX Tylko plik
ZAPROGRAMUJ CHIP Bez Arduino HEX Tylko plik
ZAPROGRAMUJ CHIP Bez Arduino HEX Tylko plik

Jeśli nie chcemy wpisywać szczegółów programowania to załączamy pliki HEX w zip dla ATtiny13A i ATtiny85.

Łącze do plików HEX

Aby zaprogramować pamięć Attiny, potrzebujesz oprogramowania do programowania i programatora. W systemie Windows użyj ProgIsp to bardzo kompletne oprogramowanie, które może zrobić wszystko na mikrokontrolerach AVR. Mój programista to USBASP (znajdziemy go w serwisie eBay za śmieszną cenę). Przeredagowałem dokument w formacie PDF ze zrzutem ekranu:

Instrukcja obsługi i oprogramowanie ProgIsp

Istnieje również avrdudess.exe, który działa w systemie Windows i (Ubuntu z mono).

AVRdudess link

bardzo przydatna strona dla chipów AVR patrz zrzut ekranu dla ATtiny85

Kalkulator bezpieczników AVR

zobacz zrzuty ekranu dla konfiguracji fusesbit z ProgIsp i AVRdudess pod oknami

Krok 6: Zmodyfikuj i zaprogramuj układ za pomocą Arduino

Zalecana: