Spisu treści:
- Krok 1: Zbieranie materiału
- Krok 2: Budowanie drewnianej obudowy
- Krok 3: Drewniana skrzynka: cięcie kawałków skrzynki
- Krok 4: Drewniana obudowa: wiercenie otworów LED
- Krok 5: Drewniana obudowa: malowanie
- Krok 6: Drewniana obudowa: montaż
- Krok 7: Obwód
- Krok 8: Obwód: lutowanie diod LED
- Krok 9: Obwód: Budowanie obwodu
- Krok 10: Montaż
Wideo: Prosty zegar binarny za pomocą Attiny85: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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
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
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
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ż
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
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
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
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ż
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:
Mikro zegar binarny: 10 kroków (ze zdjęciami)
Micro Binary Clock: Po uprzednim utworzeniu Instructable (Binary DVM), który wykorzystuje ograniczony obszar wyświetlania za pomocą binarnego. To był tylko mały krok po utworzeniu głównego modułu kodu do konwersji dziesiętnej na binarną w celu utworzenia zegara binarnego, ale t
Binarny zegar na biurko: 9 kroków (ze zdjęciami)
Binarny zegar biurkowy: Zegary binarne są niesamowite i przeznaczone wyłącznie dla osób, które znają binarny (język urządzeń cyfrowych). Jeśli jesteś technikiem, ten dziwny zegar jest dla Ciebie. Więc zrób jeden sam i zachowaj swój czas w tajemnicy! Znajdziesz wiele binarnych c
Zegar binarny V1.0: 5 kroków
Zegar binarny V1.0: Wszyscy kochają zegary binarne, zwłaszcza twórcy nerdów takich jak ja. W tej instrukcji pokażę, jak można zrobić własny zegar binarny za pomocą gotowych i perfboardowych modułów. Nie byłem zadowolony z projektu gotowego binarnego c
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Prosty zegar cyfrowy za pomocą Arduino: 6 kroków
Prosty zegar cyfrowy za pomocą Arduino: Stwórz prosty zegar cyfrowy za pomocą arduino i prostej płytki drukowanej