Obsah:
- Krok 1: Zhromažďovanie materiálu
- Krok 2: Stavba dreveného puzdra
- Krok 3: Drevené puzdro: Rezanie dielov puzdra
- Krok 4: Drevené puzdro: Vŕtanie dier Led
- Krok 5: Drevené puzdro: Maľovanie
- Krok 6: Drevené puzdro: Zostavenie
- Krok 7: Okruh
- Krok 8: Obvod: spájkovanie LED
- Krok 9: Okruh: Budovanie obvodu
- Krok 10: Zostavenie
Video: Jednoduché binárne hodiny pomocou Attiny85: 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Zdravím! V tomto návode vám ukážem, ako vytvoriť minimalistické a jednoduché binárne hodiny pomocou arduino uno a attiny85. Ak ste arduino nikdy nepoužili na programovanie iných mikročipov, uvidíte, že je to veľmi jednoduché (vyskúšal som to pre pre tento projekt prvýkrát a bolo to celkom jednoduché) a celkom praktické, pretože môžete zmenšiť veľkosť svojich projektov!
Krok 1: Zhromažďovanie materiálu
Na tento projekt som použil základné a ľahko dostupné materiály. Existujú dve kategórie materiálov, jeden pre puzdro hodiniek a druhý pre obvody. Drevené puzdro: Všetky tieto položky boli nájdené v remeselníckom obchode- Drevené panely- Lepidlo na drevo- Čierna a červená farba v spreji- Vŕtačka- Jigová píla Okruh: - 13 červených 5v LED- drôty- 4 x 220 ohmové odpory- 2 x 10 k ohmových odporov- držiaky pinov- 1 x 74hc595 (posuvný register)- 2 tlačidlá- obvodová doska- gombíková bunka 3,3 V- Attiny85- Arduino uno- spájkovacie nástroje
Krok 2: Stavba dreveného puzdra
V ďalších krokoch ukážem, ako som postavil puzdro na hodiny. Použil som drevené panely a lepidlo na drevo a fungovalo to dobre. Panely mali podľa môjho vkusu výšku a šírku, takže sa veľa rezať nedalo. Tiež som najskôr chcel zobraziť sekundy, ale neskôr, keď som postavil obvod, zistil som, že LED spínač v každej sekunde skutočne ruší, a tak som tieto LED diódy vyrezal a neskôr podľa toho upravil svoj kód a prípad.
Krok 3: Drevené puzdro: Rezanie dielov puzdra
Najprv som zmeral a narezal všetky kusy, ktoré by som potreboval na stavbu kufra. Rozhodol som sa to urobiť ako krabicu bez dna. V prípade potreby som brúsil okraje. Merania: Boky: 2 x (7,4 cm x 3,8 cm) Predná a zadná strana: 7,4 cm x 9,5 cm Vrch: 8,8 cm x 3,8 cm
Krok 4: Drevené puzdro: Vŕtanie dier Led
Otvory na prednom paneli svojho puzdra som vyvŕtal pomocou prítlačného vrtáka. Na paneli som naznačil, kde vyvŕtať otvory, a keďže som použil lacné remeselné drevo, musel som vŕtať pomaly, aby sa drevo neodštiepilo. Teraz, keď som si uvedomil, že chcem na niekoľko sekúnd odstrániť LEDky, musel som tento panel vyrezať, aby som odstránil nepotrebné otvory. Uvedomil som si to po namaľovaní môjho prípadu, a preto je na poslednom obrázku môj vymaľovaný panel
Krok 5: Drevené puzdro: Maľovanie
Akonáhle som mal každý kus puzdra na hodiny, pokračoval som v ich maľovaní. Vybral som si červenú a čiernu farbu, pretože moje LED už boli červené. Použil som lesklú farbu v spreji, aby som mal po dvoch vrstvách farby hotový vzhľad. Čakal som, kým všetko vyschne.
Krok 6: Drevené puzdro: Zostavenie
Po zaschnutí farby som všetko zlepil rýchloschnúcim lepidlom na drevo a uistil som sa, že pri každom lepení dvoch kusov je všetko rovné. Počkal som, kým uschne, a potom som zlepil ďalšie kusy.
Krok 7: Okruh
Ďalšia časť tohto projektu je pre okruh. Na túto časť budete potrebovať Arduino alebo akýkoľvek mikročipový programátor a Attiny85. Ako som už uviedol vyššie, na niekoľko sekúnd som prerušil LEDky, pretože sa mi zdali sekundy príliš rušivé. Na začiatku teda obrázky zobrazujú všetky diódy LED a neskôr sekundy chýbajú. Na programovanie Attiny s Arduinom ako ISP som postupoval podľa tohto pekného tutoriálu z instructables od randofo: https://www.instructables.com/id/Program-an-ATtiny…Kód, ktorý som nahral do Attiny:*Kód je založený na vnútorných hodinách 16 MHz, ale dá sa to zmeniť*Na výrobu hodín som použil časovače a prerušenia čipu.
Krok 8: Obvod: spájkovanie LED
Pokračoval som v spájkovaní LED dohromady pomocou mojej spájkovačky a už vyvŕtaného puzdra, aby som pri spájkovaní správne umiestnil LED diódy. Každá dióda stĺpca je spájkovaná katódou Každá dióda radu je spájkovaná anódou
Krok 9: Okruh: Budovanie obvodu
S programom Attiny naprogramovaným v kóde stačí, ak obvod najskôr vytvoríte pomocou nepájivej dosky, aby ste otestovali môj program a pred spájkovaním celého obvodu zaistili, aby všetko fungovalo. Použitie posuvného registra je nevyhnutné, pretože Attiny neposkytuje dostatok výstupných pinov pre 8 koncových bodov (4 riadky, 4 stĺpce) a dve tlačidlá. Plán a obvod, ktorý som vytvoril, sú na obrázkoch. Testoval som svoj obvod na doske a keď bolo dobré ísť, spájkoval som ho na dosku s obvodmi. Nemal som držiak batérie pre článok, takže som použil svoju predstavivosť na vytvorenie dočasného (veľmi útržkovitého..). Odporúčam použiť skutočný držiak batérie.
Krok 10: Zostavenie
Posledným krokom bolo zostavenie všetkého, čo znamená jednoducho upevniť obvod v puzdre a LEDky v zodpovedajúcich otvoroch. Potom môžete pomocou tlačidiel nastaviť čas a nechať Attiny sledovať čas. Napríklad na druhom obrázku: Hodiny2 = 2 a Hodiny1 = 1Minut2 = 1 a Minie1 = 6, takže čas je 21:16 A je to! Nebojte sa zanechávať komentáre a návrhy!
Odporúča:
Binárne stolné hodiny: 9 krokov (s obrázkami)
Binárne stolné hodiny: Binárne hodiny sú úžasné a výlučne pre osoby, ktoré poznajú binárne súbory (jazyk digitálnych zariadení). Ak ste technologický chlap, tieto podivné hodiny sú pre vás. Vytvorte si teda svojpomocne a zachovajte čas v tajnosti! Nájdete tu množstvo binárnych
Binárne hodiny V1.0: 5 krokov
Binárne hodiny V1.0: Každý miluje binárne hodiny, obzvlášť nerd tvorcovia ako ja. V tomto návode vám ukážem, ako si môžete vytvoriť vlastné binárne hodiny pomocou bežných a perfboardových modulov. S návrhom hotového binárneho c
Binárne LED mramorové hodiny: 6 krokov (s obrázkami)
Binárne LED mramorové hodiny: Teraz si myslím, že takmer každý má binárne hodiny a tu je moja verzia. Bavilo ma, že tento projekt kombinuje prácu s drevom, programovanie, učenie, elektroniku a možno len malú umeleckú kreativitu. Ukazuje čas, mesiac, dátum, deň
Binárne hodiny Arduino - vytlačené 3D: 5 krokov (s obrázkami)
Binárne hodiny Arduino - vytlačené 3D: Binárne hodiny som už nejaký čas hľadal pre svoj kancelársky stôl, sú však dosť drahé a / alebo nemajú obrovské množstvo funkcií. Tak som sa rozhodol, že namiesto toho si jeden vyrobím. Jeden bod, ktorý je potrebné vziať do úvahy pri výrobe hodín, Arduino / Atmega328
Binárne hodiny používajúce neopixely: 6 krokov (s obrázkami)
Binárne hodiny používajúce neopixely: Ahoj, ľudia, milujem všetky veci súvisiace s diódami LED a tiež ich rád využívam rôznymi zaujímavými spôsobmi. Áno, viem, že binárne hodiny sa tu robili mnohokrát a každé je vynikajúcim príkladom toho, ako vytvorte si vlastné hodiny. Naozaj si myslím, že