Innholdsfortegnelse:

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

Video: ROME -klokke: 5 trinn (med bilder)

Video: ROME -klokke: 5 trinn (med bilder)
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! 2024, Juli
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: