Sisällysluettelo:

ROMA -kello: 5 vaihetta (kuvilla)
ROMA -kello: 5 vaihetta (kuvilla)

Video: ROMA -kello: 5 vaihetta (kuvilla)

Video: ROMA -kello: 5 vaihetta (kuvilla)
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Heinäkuu
Anonim
ROMA -kello
ROMA -kello
ROMA -kello
ROMA -kello
ROMA -kello
ROMA -kello

Hei kaikki, tässä opetusohjelmassa näytän teille, kuinka rakensin roomalaisen kirjainkellon, joka käyttää 8 x 8 neopikselimatriisia. Ostin juuri ws2812b 8*8 led-matriisin tavallisen kellon tekemiseen, mutta kun aloitin projektin, huomasin, että tarvitsen vähintään 5 led-rivin yksinumeroisen näyttämiseen. Tämän vuoksi voin näyttää vain joko tunnin tai minuutin numeron. Tämä ongelma voidaan ratkaista käyttämällä 10*10 tai 10*8 neopikselimatriisia, mutta se ei ole yleisesti saatavilla. Joten ajattelin joitain ohjelmistoratkaisuja, ensimmäinen ratkaisu, joka tuli mieleeni, oli se, että vältetään tuntinumero, mutta se ei ole järkevää, joten ajattelin näyttää tuntiluvun eri tavalla, mikä on binäärinen menetelmä, mutta se ei ehkä ole ymmärrettävää kaikki. Lopuksi päätin näyttää tunnin numeron roomalaisilla kirjaimilla ja minuutin numeron tavallisilla numeroilla. Kello perustuu Arduino Nanoon ja RTC -moduuliin (DS1307), ja se koostuu myös hc05 -Bluetooth -moduulista. Ja kelloa ohjaa täysin sovelluskeksijällä luotu Android-sovellus. Sovelluksen avulla voimme säätää aika -asetetun hälytyksen, ja voimme näyttää 8 -bittisiä pikseli -hymiöitä kellossa ja joitain animaatioita, ja voimme myös ohjata ledin kirkkautta. Tulevassa päivityksessä tuon joitain tekstejä kelloon ja päivitän myös Android -sovellukseni tylsän käyttöliittymän.

Vaihe 1: Komponentit

Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit

Elektroniset komponentit

  • Arduino pro mini
  • WS2812 8 × 8 64 LED -matriisi
  • ds1307 RTC -moduuli
  • hc 05 Bluetooth -moduuli
  • TP4056 1A litiumioniakun latausmoduuli
  • Litiumioniakku 3.7v/2000mah
  • Yleiskäyttöinen piste -piirilevy

Työkalut ja apuohjelmat

  • Juotin,
  • Juotosraudan jalusta,
  • Juotoslanka,
  • Flux - tahna,
  • D-juotoslanka
  • Wire Stripper -leikkuri
  • Ruuvimeisseli
  • Kuuma liimapistooli
  • Kangasliima
  • Pieni laatikko ulkorungolle
  • Musta puuvillakangas

Vaihe 2: Piiri

Piiri
Piiri

Arduino pro mini on Circuitin aivot. RTC -moduuli tarjoaa ajan ja Arduinon prosessin ja näyttää neopikselimatriisissa. Hc05: tä käytetään matkapuhelimen ja kellon väliseen viestintään Bluetooth -yhteyden kautta. Piirissä käytetään 5 V: n summeria hälytysäänen antamiseen. TP4056-moduulia käytetään lataamaan suojattua litiumioniakkua. Liitä komponentit piirin avulla

Vaihe 3: Arduino -koodi

Lataa Arduino -koodi. (tiedän, että koodi on sotkuinen, mutta se toimii?)

Vaihe 4: Android -sovellus

Android -sovellus
Android -sovellus

Kelloa ohjaa täysin sovelluskeksijällä luotu Android-sovellus. Sovelluksen avulla voimme säätää aika -asetetun hälytyksen, ja voimme näyttää 8 -bittisen pikselin emojin kellossa ja joitain animaatioita, ja voimme myös ohjata ledin kirkkautta. Jos haluat ladata sovelluksen, käy Github -profiilissani tai lähetä minulle sähköpostia

Vaihe 5: Kellon viimeistely

Kellon viimeistely
Kellon viimeistely
Kellon viimeistely
Kellon viimeistely
Kellon viimeistely
Kellon viimeistely

Käytän vain PVC -sähkölaatikkoa ulkopinnalle. Ja musta puuvillakangas laatikon peittämiseen

Kiitos lukemisesta ja harkitse Äänestä minua kellokilpailussa

Suositeltava: