Kazalo:

Ura ROME: 5 korakov (s slikami)
Ura ROME: 5 korakov (s slikami)

Video: Ura ROME: 5 korakov (s slikami)

Video: Ura ROME: 5 korakov (s slikami)
Video: Дом - лабиринт для хомяков - 5 Этажей 🏨 | DIY 2024, Julij
Anonim
ROMSKA ura
ROMSKA ura
ROMSKA ura
ROMSKA ura
ROMSKA ura
ROMSKA ura

Pozdravljeni, v tem navodilu vam bom pokazal, kako sem zgradil uro z rimskimi črkami, ki uporablja matriko 8 x 8 neopikslov. Pravkar sem kupil LED matriko ws2812b 8*8 za izdelavo navadne ure, a ko sem začel s projektom, sem spoznal, da potrebujem najmanj 5 vodilnih vrstic za prikaz enomestne številke. Zaradi tega lahko prikažem samo številko ure ali številko minute. Ta problem je mogoče rešiti z uporabo matrike neopikslov 10*10 ali 10*8, vendar ni običajno na voljo. Zato sem razmišljal o nekaterih programskih rešitvah, prva rešitev, ki mi je prišla na misel, je, da se izogibam številki ure, vendar to ni smiselno, zato sem razmišljal, da bi številko ure prikazal na drugačen način, ki je binarna metoda, vendar morda ni razumljivo vsi. Nazadnje sem se odločil, da številko ure prikažem z rimskimi črkami, številko minute pa z navadnimi številkami. Ura temelji na Arduino Nano in modulu RTC (DS1307), sestavljena pa je tudi iz modula Bluetooth hc05. Uro v celoti nadzoruje aplikacija za Android, ustvarjena v izumitelju aplikacij. Z aplikacijo lahko prilagodimo nastavljen čas alarma, v uri in nekaj animacijah pa lahko prikažemo emotikone 8 -bitnih slikovnih pik, prav tako pa lahko nadzorujemo svetlost LED. V prihajajoči posodobitvi bom v uro prinesel nekaj besedil in posodobil tudi dolgočasen uporabniški vmesnik svoje aplikacije za Android.

1. korak: Komponente

Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli

Elektronske komponente

  • Arduino pro mini
  • WS2812 8 × 8 64 LED matrika
  • ds1307 modul RTC
  • modul hc 05 Bluetooth
  • TP4056 1A litij-ionski litij-ionski polnilni modul
  • Li-Ion baterija 3.7v/2000mah
  • Dob PCB za splošno uporabo

Orodja in pripomočki

  • Spajkalnik,
  • Stojalo za spajkalnik,
  • Spajkalna žica,
  • Flux - prilepi,
  • D-Spajkalna žica
  • Rezalnik za odstranjevanje žice
  • Izvijač
  • Pištola za vroče lepilo
  • Lepilo za tkanine
  • Majhna škatla za zunanje ohišje
  • Črna bombažna tkanina

2. korak: Vezje

Vezje
Vezje

Arduino pro mini so možgani vezja. Modul rtc zagotavlja čas in postopek Arduino ter ga prikazuje v matrici neopixel. Hc05 se uporablja za komunikacijo med mobilnim telefonom in uro prek povezave Bluetooth. V tokokrogu se za zvok alarma uporablja 5V zvočni signal. Modul TP4056 se uporablja za polnjenje litij-ionske baterije z zaščito. Komponente povežite s tokokrogom

3. korak: Arduino koda

Prenesite kodo Arduino. (vem, da je koda neurejena, vendar opravlja svoje delo?)

4. korak: aplikacija za Android

Aplikacija za Android
Aplikacija za Android

Uro v celoti nadzira aplikacija za Android, ustvarjena v izumitelju aplikacij. Z aplikacijo lahko prilagodimo nastavljen čas alarma, v uri in nekaj animacije pa lahko prikažemo emotikone 8 -bitnih slikovnih pik, lahko pa nadzorujemo tudi svetlost LED. Za prenos aplikacije obiščite moj profil Github ali mi pišite

5. korak: Dokončanje ure

Dokončanje ure
Dokončanje ure
Dokončanje ure
Dokončanje ure
Dokončanje ure
Dokončanje ure

Za zunanje ohišje uporabljam samo električno omarico Pvc. In črna bombažna tkanina za pokrivanje škatle

Hvala za branje. Prosim, razmislite o tem, da me glasujete na natečaju

Priporočena: