Spisu treści:

Prosty zegar binarny za pomocą Attiny85: 10 kroków
Prosty zegar binarny za pomocą Attiny85: 10 kroków

Wideo: Prosty zegar binarny za pomocą Attiny85: 10 kroków

Wideo: Prosty zegar binarny za pomocą Attiny85: 10 kroków
Wideo: DIY - Sterownik oświetleniem + czujka ruchu PIR 2024, Listopad
Anonim
Prosty zegar binarny za pomocą Attiny85
Prosty zegar binarny za pomocą Attiny85
Prosty zegar binarny za pomocą Attiny85
Prosty zegar binarny za pomocą Attiny85
Prosty zegar binarny za pomocą Attiny85
Prosty zegar binarny za pomocą Attiny85

Pozdrawiam! W tej instrukcji pokazuję, jak zrobić minimalistyczny i prosty zegar binarny za pomocą arduino uno i attiny85. Jeśli nigdy nie używałeś swojego arduino do programowania innych mikroprocesorów, zobaczysz, że jest to bardzo łatwe (próbowałem go dla pierwszy raz dla tego projektu i było to dość proste) i całkiem przydatne, ponieważ możesz zmniejszyć rozmiar swoich projektów!

Krok 1: Zbieranie materiału

Do tego projektu użyłem podstawowych i łatwych do znalezienia materiałów. Istnieją dwie kategorie materiałów, jedna na obudowę zegara i jedna na obwody. Drewniana obudowa: Wszystkie te elementy zostały znalezione w sklepie rzemieślniczym - Panele drewniane - Klej do drewna - Czarna i czerwona farba w sprayu - Wiertarka dociskowa - Jig SawCircuitry: - 13 czerwonych diod LED 5 V - przewody - rezystory 4 x 220 omów - rezystory 2 x 10 k omów - uchwyty pinów - 1 x 74hc595 (rejestr przesuwny) - 2 przyciski - płytka drukowana - bateria monetowa 3,3 V - Attiny85 - Arduino uno - Lutownice

Krok 2: Budowanie drewnianej obudowy

W kolejnych krokach pokazuję, jak zbudowałem obudowę na zegar. Użyłem paneli drewnianych i kleju do drewna i zadziałało dobrze. Panele miały wysokość i szerokość według moich upodobań, więc nie trzeba było zbyt wiele przycinać. Ponadto, na początku chciałem wyświetlić sekundy, ale później, kiedy zbudowałem obwód, stwierdziłem, że przełącznik led w każdej sekundzie faktycznie rozprasza, więc odciąłem te diody i zmieniłem odpowiednio kod i sprawę później.

Krok 3: Drewniana skrzynka: cięcie kawałków skrzynki

Drewniana skrzynia: cięcie na kawałki
Drewniana skrzynia: cięcie na kawałki
Drewniana skrzynia: cięcie na kawałki
Drewniana skrzynia: cięcie na kawałki
Drewniana skrzynia: cięcie na kawałki
Drewniana skrzynia: cięcie na kawałki

Po pierwsze, zmierzyłem i wyciąłem wszystkie elementy potrzebne do zbudowania mojej obudowy. Postanowiłem zrobić to jako pudełko bez dna. W razie potrzeby szlifowałem krawędzie. Wymiary:Boki: 2 x (7,4cm x 3,8cm)Przód i tył: 7,4cm x 9,5cmGóra: 8,8cm x 3,8cm

Krok 4: Drewniana obudowa: wiercenie otworów LED

Drewniana obudowa: wiercenie otworów Led
Drewniana obudowa: wiercenie otworów Led
Drewniana obudowa: wiercenie otworów Led
Drewniana obudowa: wiercenie otworów Led
Drewniana obudowa: wiercenie otworów Led
Drewniana obudowa: wiercenie otworów Led

Wywierciłem otwory w panelu czołowym mojej obudowy za pomocą wiertarki. Wskazałem na panelu, gdzie należy wywiercić otwory, a ponieważ użyłem taniego drewna rzemieślniczego, musiałem wiercić powoli, aby drewno się nie odpryskiwało. Teraz, kiedy zdałem sobie sprawę, że chcę wyjąć diody na kilka sekund, musiałem wyciąć ten panel, aby usunąć niepotrzebne dziury. Zdałem sobie z tego sprawę po pomalowaniu obudowy, dlatego na ostatnim zdjęciu jest pomalowany mój panel

Krok 5: Drewniana obudowa: malowanie

Drewniana obudowa: malowanie
Drewniana obudowa: malowanie
Drewniana obudowa: malowanie
Drewniana obudowa: malowanie
Drewniana obudowa: malowanie
Drewniana obudowa: malowanie

Kiedy już miałem wszystkie kawałki mojej obudowy zegara, przystąpiłem do ich malowania. Wybrałem czerwoną i czarną farbę, ponieważ moje diody led były już czerwone. Użyłam błyszczącej farby w sprayu, aby po dwóch warstwach nadać jej skończony wygląd. Czekałem, aż wszystko wyschnie.

Krok 6: Drewniana obudowa: montaż

Drewniana obudowa: montaż
Drewniana obudowa: montaż
Drewniana obudowa: montaż
Drewniana obudowa: montaż
Drewniana obudowa: montaż
Drewniana obudowa: montaż

Po wyschnięciu farby skleiłem wszystko razem za pomocą szybkoschnącego kleju do drewna, upewniając się, że wszystko jest proste za każdym razem, gdy sklejałem dwa kawałki. Poczekałem, aż wyschnie, zanim skleiłem kolejne kawałki.

Krok 7: Obwód

Okrążenie
Okrążenie

Kolejna część tego projektu dotyczy obwodu. Do tej części będziesz potrzebować swojego Arduino lub dowolnego programatora mikroprocesorowego oraz Attiny85. Jak już wcześniej wspomniałem, odciąłem diody led na sekundy, ponieważ sekundy uważałem za zbyt rozpraszające. Tak więc na początku zdjęcia pokazują wszystkie diody, a później sekundy są nieobecne. Aby zaprogramować Attiny z Arduino jako ISP, postępowałem zgodnie z tym fajnym samouczkiem z instrukcji Randofo: https://www.instructables.com/id/Program-an-ATtiny… Kod, który przesłałem w Attiny: * Kod jest oparty na wewnętrznym zegarze 16Mhz, ale można go zmienić * Do wykonania zegara użyłem timerów i przerwań układu.

Krok 8: Obwód: lutowanie diod LED

Obwód: lutowanie diod led
Obwód: lutowanie diod led
Obwód: lutowanie diod led
Obwód: lutowanie diod led

Zacząłem lutować diody razem za pomocą lutownicy i już wywierconej obudowy, aby prawidłowo ustawić diody podczas lutowania. Każda dioda w kolumnie jest lutowana razem przez ich katodę Każda dioda w rzędzie jest lutowana razem przez ich anodę

Krok 9: Obwód: Budowanie obwodu

Obwód: budowanie obwodu
Obwód: budowanie obwodu
Obwód: budowanie obwodu
Obwód: budowanie obwodu
Obwód: budowanie obwodu
Obwód: budowanie obwodu
Obwód: budowanie obwodu
Obwód: budowanie obwodu

Z Attiny zaprogramowanym kodem, wystarczy najpierw zbudować obwód za pomocą płytki stykowej, aby przetestować mój program i upewnić się, że wszystko działa przed lutowaniem pełnego obwodu. Użycie rejestru przesuwnego jest konieczne, ponieważ Attiny nie zapewnia wystarczającej liczby pinów wyjściowych dla 8 punktów końcowych (4 rzędy, 4 kolumny) i dwóch przycisków. Plan i obwód, który wykonałem, są na zdjęciach. na płytce stykowej i jak już dobrze było jechać, przylutowałem go na płytce drukowanej. Nie miałem uchwytu baterii na ogniwo więc użyłem wyobraźni do zbudowania tymczasowego (bardzo pobieżnie..). Polecam używanie prawdziwego uchwytu baterii.

Krok 10: Montaż

Złożenie
Złożenie
Złożenie
Złożenie
Złożenie
Złożenie
Złożenie
Złożenie

Ostatnim krokiem było zmontowanie wszystkiego, czyli po prostu naprawienie obwodu w obudowie i diody w odpowiednich otworach. Następnie możesz ustawić czas za pomocą przycisków i pozwolić, aby Attiny śledził czas. Na przykład na drugim obrazku: Godziny2 = 2 i Godziny1 = 1Min2 = 1 i Mins1 = 6, więc czas jest 21:16 I to wszystko! zostawiać komentarze i sugestie!

Zalecana: