Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Vím, že nejsem první, kdo vytvořil slovní hodiny pomocí Arduina. Přesto bylo vždy něco na mém seznamu „dělat“, abych udělal holandský.
Pro jiný projekt jsem si už dávno koupil 'colorduino / rainbowduino / funduino', abych něco otestoval. To mě inspirovalo k výrobě hodin 8 x 8 slov.
Teď jsem si všiml, že také nejsem první, kdo vyrobil hodiny o rozměrech 8 x 8, a nejsem první, kdo vyrobil hodiny s holandským slovem. Nemohl jsem najít další holandské hodiny 8 x 8 slov, takže stále první?;)
Je to snadné sestavení a pokud použijete moje návrhy a laser na rozříznutí pouzdra, bude se to skládat dohromady jako stavebnice.
*** Vytvořil jsem jinou verzi používající matici neopixelů místo colorduina
Krok 1: Budete potřebovat
Materiály:
- Colorduino (15, - aliexpress)
- 5 matic a šroubů M3 (M3 x 12)
- Akryl 3 mm pro pouzdro
- Troglass Reverse (www.graveermaterialen.nl)
- Páska
Nástroje:
- Lasercutter (nebo makerspace)
- Kleště
- Počítač s Arduino IDE (www.arduino.cc)
Krok 2: Navrhněte přední část
Trvalo to nějakou záhadu, aby se to všechno dostalo, a bylo by hezčí použít pouze jedno písmeno na LED, ale stále se mi líbí, co jsem přišel. Všechna slova jsou v jednom kuse a obě minuty a hodiny jsou napsány samostatnými písmeny.
Hodiny budou mít přesnost pět minut, což je u slovních hodin normální.
K návrhu hodin jsem použil Gravit Designer.
Přidal jsem soubory Gravit i PDF, abyste si s nimi mohli pohrát, pokud chcete.
Tento soubor budete muset vyjmout z Troglass Reverse (nebo jiné značky). Troglass Reverse si můžete vyrobit stříkáním černé barvy na čirý 3 mm akryl.
Krok 3: Navrhněte pouzdro
Navrhl jsem pouzdro, které drží všechno perfektně na svém místě a drží pohromadě pouhými 5 šrouby.
Vyřízněte to z 3 mm materiálu. Použil jsem černý akryl
(Tam, kde stále existuje několik malých chyb v návrhu, když jsem to řezal, ale jsou opraveny v přidaných návrzích.)
Krok 4: Přidejte obrazovku
- Vložte dvě přední desky do jednoho bočního panelu.
- Vložte přední obrazovku zezadu do předních panelů.
- Pomocí jednoho šroubu připevněte stranu k druhému přednímu panelu.
- Přilepte matici na druhou stranu páskou na místo. (to vám velmi usnadní život, když zavíráte)
- Na kolorduino dejte matici de 8 x 8.
- Umístěte colorduino za přední obrazovku.
- Umístěte třetí panel na místo, aby držel kolorduino.
Krok 5: Přidejte USB
- Držte USB desku v het otvoru na čtvrtém panelu.
- Připojte desku USB na místo.
- Nalepte matice bočních panelů na místo.
- Nalepte matici pro horní panel na místo. (k tomu použijte malou matici)
- Přeložte kabel tak, aby se vešel.
- Umístěte zadní panely na stranu s portem USB v bočním otvoru.
- Nasaďte druhou stranu.
- Přišroubujte boky k panelům.
- Nasaďte horní panel.
- Přišroubujte horní část. (Nemohl jsem, protože můj design byl stále trochu mimo)
Krok 6: Software
Než spustíte Arduino IDE, měli byste umístit knihovny TimeLib.h a Colorduino.h do složky libraries ve složce Arduino. Bylo trochu těžké najít knihovnu TimeLib, protože jsem byl zvyklý pracovat s knihovnou Time.h, ale zdá se, že už to nefunguje od Arduino 1.6 a novějších.
Můžete použít Skicu, jak jsem ji napsal, nebo si ji můžete libovolně změnit.
Hodiny nemají žádná tlačítka, takže musíte v náčrtu nastavit čas. Když používáte samostatně stojící hodiny, nastavíte čas jejich zapojením přesně na 8 hodin.
V horní části náčrtu můžete měnit barvy. Zde můžete také nastavit čas, kdy se hodiny spustí.
Barvy textu 'voor', 'over', 'half' en 'uur' můžete změnit v dolní části náčrtu.
Krok 7: Funguje to
Tato stavba byla mnohem jednodušší, než jsem čekal. I kód byl snadný poté, co jste delší dobu neprováděli žádné projekty Arduino.
Nejtěžší bylo vložit ty otravné ořechy a najít správnou knihovnu Time.h.
Stále ladím v barvách, ale možná to zvládnete lépe než já.
Bavte se!