Wandklok in kleur 7 stappen (met afbeeldingen)
Wandklok in kleur 7 stappen (met afbeeldingen)
Anonim
Kleur Wandklok
Kleur Wandklok
Kleur Wandklok
Kleur Wandklok
Kleur Wandklok
Kleur Wandklok

Deze keer presenteer ik je een analoge wandklok in kleur voor kinderen met led-strips.

De basis van de klok is om drie LED-strips en verschillende kleuren te gebruiken om de tijd weer te geven:

  • In de ronde ledstrip wordt de groene kleur gebruikt om de uren weer te geven, de rode kleur om de minuten weer te geven en de blauwe kleur om zowel de uren als de minuten weer te geven
  • In de 4 ledstrip, in rode kleur, vertegenwoordigt elke led een minuut die we moeten toevoegen aan de minuten gemarkeerd door ronde ledstrip
  • In de strip met 6 leds, in paarse kleur, vertegenwoordigt elke led 10 seconden

De klok is gemonteerd op een transparante plaat en is gebouwd om gemakkelijk te monteren en te demonteren op verschillende kleuren platen.

Een DS3231 Real Time Clock-module wordt gebruikt om uren, minuten en seconden bij te houden.

De klok wordt aangedreven door een batterij van 3,7 V die u kunt opladen met een micro-USB-oplader.

Het ziet er erg mooi uit in het donker. Ik hoop dat je leuk vindt.

Benodigdheden

  • Arduino NANO of compatibele microcontroller
  • Instelbare DC naar DC step-up voltage boost converter
  • DS3231 Realtimeklokmodule
  • Een oude movil batterij 3,7 V 1000 mAh
  • Micro-USB-oplader voor batterij
  • 60 ledstrips
  • Dubbelzijdige PCB
  • Transparante plastic kleurenplaten
  • Draden
  • Soldeer kit
  • Karton
  • Kompas
  • Gradenboog

Stap 1: De LED-strips solderen

Solderen van de LED-strips
Solderen van de LED-strips
Solderen van de LED-strips
Solderen van de LED-strips
Solderen van de LED-strips
Solderen van de LED-strips

Met behulp van mijn snijblok, een gradenboog en een kompas tekende ik de klokbol en de positie van de uren.

De diameter van de bol moet gelijk zijn aan die van het plastic plaatje waar je je klok op gaat monteren.

Op de tweede afbeelding zie je de ronde ledstrip. Alle leds zijn één voor één gesoldeerd om de bol van de klok te vormen. Je moet rekening houden met het pijltje dat je op elke led ziet om ze op de juiste manier te solderen. Ik heb een groene kabel gebruikt voor de datapin, een rode kabel voor de 5V-pin en een zwarte voor de grondpin.

In de derde afbeelding ziet u een test van alle LED-strips voordat ze in de klok zijn gemonteerd

Stap 2: Lijm de LED-strips in een kartonnen basis

Lijm de LED-strips in een kartonnen basis
Lijm de LED-strips in een kartonnen basis

Knip een bolvormig stuk karton. Open twee kleine gaatjes in het karton om er de drie kabels van elke ledstrip doorheen te leiden.

Stap 3: Sluit de elektrische componenten aan en sluit ze aan

Bedraad en sluit de elektrische componenten aan
Bedraad en sluit de elektrische componenten aan
Bedraad en sluit de elektrische componenten aan
Bedraad en sluit de elektrische componenten aan

De stappen die ik gevolgd heb waren de volgende:

  1. Soldeer een weerstand van 330 ohm aan het uiterste van de datakabel (groene kabel) van elke LED-strip zoals je kunt zien in de eerste afbeelding
  2. Sluit alle 5V-kabels aan
  3. Verbind alle grondkabels
  4. Soldeer de microcontroller, de step-up boost-converter, de micro-USB-oplader, de DS3231-module en de kleine schakelaar op de dubbelzijdige printplaat
  5. Sluit de micro-USB-oplader aan op de batterij (deze wordt onder de print geplaatst)
  6. Soldeer de ronde strip datakabel aan de D2-pin in de microcontroller
  7. Soldeer de 6 LED-strip datakabel aan de D3-pin in de microcontroller
  8. Soldeer de 4 LED strip datakabel aan de D4 pin in de microcontroller
  9. Soldeer de SDA-pin van de DS3231-module aan de A4-pin in de microcontroller
  10. Soldeer de SCL-pin van de DS3231-module aan de A5-pin in de microcontroller
  11. Sluit de step-up boost-converter aan op de micro-USB-oplader en sluit deze aan zoals u kunt zien in de tweede afbeelding
  12. Stel de step-up-spanningsomvormer in op 5 V-uitgang
  13. Bedraad en sluit een kleine schakelaar aan om de stroom te regelen, zoals je kunt zien in de afbeelding

U dient rekening te houden met het volgende: de hoogte van het elektrische circuit moet kleiner zijn dan de plaatdiepte om de wandklok probleemloos op te hangen

Stap 4: Stel de tijd in

De DS3231 Real Time Clock-module houdt de tijd bij omdat deze een externe batterij gebruikt, maar als je er geen hebt, heb ik de volgende code toegevoegd om de initiële tijd in te stellen:

// de tijd instellen

int gminuten = 10; int ghours = 3; int gseconden = 0; // eind ingestelde tijd

De variabele helderheid, in de code, regelt de intensiteit van alle stroken in de klok.

Stap 5: Kies de kleur en monteer de klok

Kies de kleur en monteer de klok
Kies de kleur en monteer de klok
Kies de kleur en monteer de klok
Kies de kleur en monteer de klok
Kies de kleur en monteer de klok
Kies de kleur en monteer de klok

Knip verschillende stukjes karton om de hardware op de plaat te bevestigen en hang deze op waar je maar wilt.

Stap 6: Hoe de tijd te lezen?

Hoe de tijd te lezen?
Hoe de tijd te lezen?
Hoe de tijd te lezen?
Hoe de tijd te lezen?
Hoe de tijd te lezen?
Hoe de tijd te lezen?

Afbeelding met het label "03:34:10"

  • In de ronde ledstrip branden de leds tussen 12 en 3 (kleur groen). Het betekent, het was 3.
  • In de ronde ledstrip branden de leds tussen 4 en 6 (kleur rood). Het betekent dat het 3:30 was, maar in de strip met 4 leds branden alle leds, dus in werkelijkheid was het 3:34.
  • De eerste led in de 6 leds strip brandt (1 x 10 = 10 seconden), dus het was op dat moment 3:34:10

Afbeelding met het label "03:10:30"

  • In de ronde ledstrip brandt de led in 3 (kleur groen). Het betekent, het was 3.
  • In de ronde ledstrip branden de leds tussen 12 en 2 (kleur rood). Het betekent dat het 3:10 was.
  • De derde led in de 6 ledstrips brandt (3 x 10 = 30 seconden), dus het was op dat moment 3:10:30

Afbeelding met het label "03:16:10"

  • In de ronde ledstrip branden de leds die tussen 12 en 3 zijn geplaatst (blauwe kleur). Het betekent dat het 3:15 was, maar in de strip met 4 leds brandt alleen de eerste led, dus eigenlijk was het 3:16.
  • De eerste led in de 6 ledstrips brandt (1 x 10 = 10 seconden), dus het was op dat moment 3:16:10