ROME -klokke: 5 trinn (med bilder)
ROME -klokke: 5 trinn (med bilder)
Anonim
ROME Klokke
ROME Klokke
ROME Klokke
ROME Klokke
ROME Klokke
ROME Klokke

Hei alle sammen. I denne instruksen skal jeg vise deg hvordan jeg bygde en romersk bokstavklokke, som bruker en 8 x 8 neopiksel -matrise. Jeg har nettopp kjøpt ws2812b 8*8 led-matrisen for å lage en vanlig klokke, men da jeg startet prosjektet skjønte jeg at jeg trenger minst 5 ledede rad for å vise et siffer. På grunn av dette kan jeg bare vise enten timetall eller minuttsiffer. Dette problemet kan løses ved å bruke en 10*10 eller 10*8 neopikselmatrise, men den er ikke vanlig tilgjengelig. Så jeg tenkte på noen programvareløsninger, den første løsningen jeg tenkte på var at å unngå timetallet, men det er ikke fornuftig, så jeg tenkte på å vise timetall på en annen måte som er en binær metode, men det er kanskje ikke forståelig å alle. Til slutt valgte jeg å vise timetallet med romerske bokstaver og minuttsiffer med vanlige sifre. Klokken er basert på Arduino Nano og en RTC -modul (DS1307), og den består også av en hc05 Bluetooth -modul. Og klokken er fullt kontrollert av en android-app opprettet i app-oppfinneren. Ved å bruke appen kan vi justere tidsinnstilt alarm, og vi kan vise 8bit piksel emoji i klokken og litt animasjon, og vi kan også kontrollere lysstyrken på LED -en. I en kommende oppdatering vil jeg bringe noen tekster i klokken og vil også oppdatere det kjedelige brukergrensesnittet for min Android -app.

Trinn 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

Elektroniske komponenter

  • Arduino pro mini
  • WS2812 8 × 8 64 LED Matrix
  • ds1307 RTC -modul
  • hc 05 Bluetooth -modul
  • TP4056 1A Li-Ion litiumbatterilademodul
  • Li-ion batteri 3.7v/2000mah
  • Generelt formål Dot PCB

Verktøy og verktøy

  • Loddejern,
  • Loddejernstativ,
  • Loddetråd,
  • Flux - Lim inn,
  • D-loddetråd
  • Wire Stripper Cutter
  • Skrujern
  • Varm limpistol
  • Stofflim
  • En liten eske for den ytre kroppen
  • Svart bomullsstoff

Trinn 2: Krets

Krets
Krets

Arduino pro mini er hjernen til kretsen. Rtc -modulen gir tiden og Arduino -prosessen den og vises i neopikselmatrisen. HC05 brukes til kommunikasjon mellom mobiltelefonen og klokken ved hjelp av Bluetooth. En 5V summer brukes i kretsen for å lage en alarmlyd. TP4056-modulen brukes til å lade li-ion-batteriet med beskyttelse. Koble komponentene ved hjelp av kretsen

Trinn 3: Arduino -kode

Last ned Arduino -koden. (jeg vet at koden er rotete, men den gjør jobben?)

Trinn 4: Android -app

Android App
Android App

Klokken er fullt kontrollert av en android-app opprettet i app-oppfinneren. Ved å bruke appen kan vi justere tidsinnstilt alarm, og vi kan vise 8bit piksel emoji i klokken og litt animasjon, og vi kan også kontrollere lysstyrken på LED -en. For å laste ned appen, besøk min Github -profil eller send meg en e -post

Trinn 5: Fullfør klokken

Avslutter klokken
Avslutter klokken
Avslutter klokken
Avslutter klokken
Avslutter klokken
Avslutter klokken

Jeg bruker bare en Pvc elektrisk boks for den ytre kroppen. Og en svart bomullsklut for å dekke esken

Takk for at du leser, og vær så snill å vurdere å stemme på klokkekonkurransen

Anbefalt: