Obsah:

Hodiny ROME: 5 kroků (s obrázky)
Hodiny ROME: 5 kroků (s obrázky)

Video: Hodiny ROME: 5 kroků (s obrázky)

Video: Hodiny ROME: 5 kroků (s obrázky)
Video: Hana Zagorová - Kolekce písniček 5 hodin (2004) 2024, Červenec
Anonim
Římské hodiny
Římské hodiny
Římské hodiny
Římské hodiny
Římské hodiny
Římské hodiny

Ahoj všichni, v tomto Instructable vám ukážu, jak jsem postavil římské hodinové hodiny, které používají neopixelovou matici 8 na 8. Právě jsem si koupil matici ws2812b 8*8 LED pro výrobu obyčejných hodin, ale když jsem zahájil projekt, uvědomil jsem si, že pro zobrazení jedné číslice potřebuji minimálně 5 LED. Z tohoto důvodu mohu zobrazit pouze hodinovou nebo minutovou číslici. Tento problém lze vyřešit použitím 10*10 nebo 10*8 neopixelové matice, ale není běžně dostupný. Přemýšlel jsem o některých softwarových řešeních, první řešení mě napadlo, že vyhýbat se číslici hodin, ale nedává to smysl, tak jsem přemýšlel o zobrazení číslice hodiny jiným způsobem, což je binární metoda, ale nemusí to být pochopitelné. každý. Nakonec jsem se rozhodl ukázat hodinovou číslici římskými písmeny a minutové číslice obyčejnými číslicemi. Hodiny jsou založeny na Arduino Nano a modulu RTC (DS1307) a také se skládají z modulu hc05 Bluetooth. Hodiny jsou plně ovládány aplikací pro Android vytvořenou v aplikaci Inventor. Pomocí aplikace můžeme upravit budík nastavený na čas a můžeme zobrazit 8bitové emodži v hodinách a nějakou animaci a také můžeme ovládat jas LED. V nadcházející aktualizaci přinesu několik textů na hodiny a také aktualizuji nudné uživatelské rozhraní mé aplikace pro Android.

Krok 1: Součásti

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Elektronické komponenty

  • Arduino pro mini
  • WS2812 8 × 8 64 LED matice
  • ds1307 modul RTC
  • hc 05 Bluetooth modul
  • Modul nabíjení lithium-iontové baterie TP4056 1A
  • Li-Ion baterie 3,7 V/2 000 mAh
  • Bodová deska plošných spojů pro všeobecné použití

Nástroje a pomůcky

  • Páječka,
  • Stojánek na páječku,
  • Pájecí drát,
  • Flux - pasta,
  • D-pájecí drát
  • Řezačka odizolovače drátu
  • Šroubovák
  • Horká lepicí pistole
  • Lepidlo na textil
  • Malá krabička pro vnější tělo
  • Černá bavlněná tkanina

Krok 2: Okruh

Obvod
Obvod

Arduino pro mini je mozkem okruhu. Modul rtc poskytuje čas a proces Arduino jej zpracovává a zobrazuje v matici neopixelů. Hc05 slouží ke komunikaci mezi mobilním telefonem a hodinami pomocí Bluetooth. V obvodu je použit 5V bzučák, který vydává zvuk alarmu. Modul TP4056 slouží k nabíjení li-ion baterie s ochranou. Připojte součásti pomocí obvodu

Krok 3: Arduino kód

Stáhněte si kód Arduino. (Vím, že kód je chaotický, ale funguje?)

Krok 4: Aplikace pro Android

Aplikace pro Android
Aplikace pro Android

Hodiny jsou plně ovládány aplikací pro Android vytvořenou v aplikaci Inventor. Pomocí aplikace můžeme nastavit budík nastavený na čas a můžeme zobrazit 8bitové pixely emodži v hodinách a nějakou animaci a také můžeme ovládat jas LED. Pro stažení aplikace navštivte můj profil Github nebo mi napište

Krok 5: Dokončení hodin

Dokončení hodin
Dokončení hodin
Dokončení hodin
Dokončení hodin
Dokončení hodin
Dokončení hodin

Pro vnější tělo používám elektrickou skříň Pvc. A černý bavlněný hadřík na přikrytí krabice

Děkujeme za přečtení a zvažte prosím Hlasování pro mě v hodinové soutěži

Doporučuje: