Inhoudsopgave:

ROME-klok: 5 stappen (met afbeeldingen)
ROME-klok: 5 stappen (met afbeeldingen)

Video: ROME-klok: 5 stappen (met afbeeldingen)

Video: ROME-klok: 5 stappen (met afbeeldingen)
Video: mevrouw de politie agent wordt boos geen compliment 2024, Juli-
Anonim
ROME klok
ROME klok
ROME klok
ROME klok
ROME klok
ROME klok

Hallo allemaal, In deze Instructable laat ik je zien hoe ik een Romeinse letterklok heb gebouwd, die een 8 bij 8 neopixelmatrix gebruikt. Ik heb zojuist de ws2812b 8*8 led-matrix gekocht voor het maken van een gewone klok, maar toen ik aan het project begon, realiseerde ik me dat ik minimaal 5 led-rijen nodig had om een enkelcijferig cijfer weer te geven. Hierdoor kan ik alleen het uurcijfer of het minuutcijfer weergeven. Dit probleem kan worden opgelost door een 10*10 of 10*8 neopixelmatrix te gebruiken, maar dit is niet algemeen verkrijgbaar. Dus ik dacht aan een aantal softwareoplossingen, de eerste oplossing die in me opkwam was dat het vermijden van het uurcijfer, maar het is niet logisch, dus ik dacht erover om het uurcijfer op een andere manier weer te geven, dat is een binaire methode, maar het is misschien niet begrijpelijk voor iedereen. Ten slotte heb ik ervoor gekozen om het uurcijfer in Romeinse letters en het minutencijfer in gewone cijfers weer te geven. De klok is gebaseerd op Arduino Nano en een RTC-module (DS1307) en bestaat ook uit een hc05 Bluetooth-module. En de klok wordt volledig bestuurd door een Android-app die is gemaakt in de app-uitvinder. Door de app te gebruiken, kunnen we het ingestelde tijdalarm aanpassen, en we kunnen 8-bit pixelemoji in de klok en wat animatie laten zien en ook kunnen we de helderheid van de led regelen. In een komende update zal ik wat teksten in de klok brengen en ook de saaie gebruikersinterface van mijn Android-app bijwerken.

Stap 1: Componenten

Componenten
Componenten
Componenten
Componenten
Componenten
Componenten

Elektronische componenten

  • Arduino pro mini
  • WS2812 8×8 64 LED-matrix
  • ds1307 RTC-module
  • hc 05 Bluetooth-module
  • TP4056 1A Li-Ion lithiumbatterij oplaadmodule
  • Li-Ion Batterij 3.7v/2000mah
  • Dot-PCB voor algemeen gebruik

Tools en hulpprogramma's

  • Soldeerbout,
  • Soldeerboutstandaard,
  • Soldeerdraad,
  • Flux – Plakken,
  • D-soldeerdraad
  • Draadafbijtsnijder
  • Schroevendraaier
  • Heet lijmpistool
  • Textiellijm
  • Een kleine doos voor het buitenlichaam
  • Zwarte katoenen stof

Stap 2: Circuit

Stroomkring
Stroomkring

De Arduino pro mini is het brein van het circuit. De rtc-module levert de tijd en de Arduino verwerkt deze en wordt weergegeven in de neopixelmatrix. De hc05 wordt gebruikt voor communicatie tussen de mobiele telefoon en de klok via Bluetooth. In het circuit wordt een 5V zoemer gebruikt voor het maken van een alarmgeluid. De TP4056-module wordt gebruikt om de li-ionbatterij met bescherming op te laden. Sluit de componenten aan met behulp van het circuit

Stap 3: Arduino-code

Download de Arduino-code. (ik weet dat de code rommelig is, maar het doet het werk?)

Stap 4: Android-app

Android-app
Android-app

De klok wordt volledig bestuurd door een Android-app die is gemaakt in de app-uitvinder. Door de app te gebruiken, kunnen we het ingestelde tijdalarm aanpassen, en we kunnen 8bit pixel-emoji in de klok en wat animatie laten zien en ook kunnen we de helderheid van de led regelen. Ga voor het downloaden van de app naar mijn Github-profiel of mail me

Stap 5: De klok afronden

De klok afronden
De klok afronden
De klok afronden
De klok afronden
De klok afronden
De klok afronden

Ik gebruik gewoon een PVC-elektriciteitsdoos voor het buitenlichaam. En een zwarte katoenen doek om de doos te bedekken

Bedankt voor het lezen en overweeg alsjeblieft om op mij te stemmen op de klokwedstrijd

Aanbevolen: