Tartalomjegyzék:

ROMA Óra: 5 lépés (képekkel)
ROMA Óra: 5 lépés (képekkel)

Videó: ROMA Óra: 5 lépés (képekkel)

Videó: ROMA Óra: 5 lépés (képekkel)
Videó: ELSZÍVTAM ÉLETEM ELSŐ CIGIJÉT. vagy nyalókáját? #shorts 2024, Július
Anonim
ROMA Óra
ROMA Óra
ROMA Óra
ROMA Óra
ROMA Óra
ROMA Óra

Sziasztok! Ebben az utasításban megmutatom, hogyan építettem egy római betűs órát, amely 8 x 8 neopixel mátrixot használ. Most vettem a ws2812b 8*8 led mátrixot egy rendes óra készítéséhez, de amikor elkezdtem a projektet, rájöttem, hogy legalább 5 ledes sorra van szükségem az egy számjegy megjelenítéséhez. Emiatt csak az Óra vagy a perc számjegyet tudom megjeleníteni. Ez a probléma megoldható 10*10 vagy 10*8 neopixel mátrix használatával, de nem általánosan elérhető. Szóval gondolkodtam néhány szoftvermegoldáson, az első megoldás az volt, hogy elkerülöm az óra számjegyét, de ennek nincs értelme, ezért arra gondoltam, hogy más módon mutatom be az órajelet, ez bináris módszer, de lehet, hogy nem érthető. mindenki. Végül úgy döntöttem, hogy az óra számjegyét római betűkkel és a percszámjegyet rendes számjegyekkel jelenítem meg. Az óra alapja az Arduino Nano és egy RTC modul (DS1307), valamint egy hc05 Bluetooth modulból áll. Az órát pedig teljes mértékben az alkalmazás-feltalálóban létrehozott androidos alkalmazás vezérli. Az alkalmazás használatával beállíthatjuk az időzített ébresztést, és 8 bites pixeles hangulatjeleket mutathatunk az órában és néhány animációt, valamint szabályozhatjuk a led fényerejét. A közelgő frissítésben hozok néhány szöveget az órában, és frissítem az androidos alkalmazásom unalmas kezelőfelületét.

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek

Elektromos alkatrészek

  • Arduino pro mini
  • WS2812 8 × 8 64 LED mátrix
  • ds1307 RTC modul
  • hc 05 Bluetooth modul
  • TP4056 1A lítium-ion lítium akkumulátor töltő modul
  • Li-Ion akkumulátor 3.7v/2000mah
  • Általános célú pont PCB

Eszközök és segédprogramok

  • Forrasztópáka,
  • Forrasztópáka állvány,
  • Forrasztó huzal,
  • Flux - Paste,
  • D-forrasztó huzal
  • Drótcsík -vágó
  • Csavarhúzó
  • Ragasztópisztoly
  • Szövet ragasztó
  • Egy kis doboz a külső testhez
  • Fekete pamut szövet

2. lépés: Áramkör

Áramkör
Áramkör

Az Arduino pro mini a Circuit agya. Az rtc modul biztosítja az időt és az Arduino folyamatát, és megjeleníti a neopixel mátrixban. A hc05 a mobiltelefon és az óra közötti Bluetooth kommunikációra szolgál. Az áramkörben 5V -os zümmögőt használnak riasztó hangjelzéshez. A TP4056 modul védett lítium-ion akkumulátor töltésére szolgál. Csatlakoztassa az alkatrészeket az áramkör segítségével

3. lépés: Arduino kód

Töltse le az Arduino kódot. (Tudom, hogy a kód zavaros, de működik?)

4. lépés: Android -alkalmazás

Android -alkalmazás
Android -alkalmazás

Az órát teljes mértékben az alkalmazás-feltalálóban létrehozott androidos alkalmazás vezérli. Az alkalmazás használatával beállíthatjuk az időzített ébresztést, és 8 bites pixeles hangulatjeleket mutathatunk az órában és néhány animációt, valamint szabályozhatjuk a led fényerejét. Az alkalmazás letöltéséhez látogasson el a Github profilomra, vagy írjon nekem

5. lépés: Az óra véglegesítése

Az óra véglegesítése
Az óra véglegesítése
Az óra véglegesítése
Az óra véglegesítése
Az óra véglegesítése
Az óra véglegesítése

Én csak egy PVC elektromos dobozt használok a külső testhez. És egy fekete pamut törlőkendő a doboz lefedésére

Köszönjük, hogy elolvasta, és fontolja meg a szavazást az óra versenyen

Ajánlott: