En blandad generationsklocka: 6 steg
En blandad generationsklocka: 6 steg
Anonim
En blandad generationsklocka
En blandad generationsklocka

Hej alla, Startade detta projekt för 1 månad sedan, på grund av min dåliga hälsa (fastnade av dengue) tog det längre tid. Jag gör normalt Arduino -baserat projekt, så att göra ett klockprojekt var ganska intressant.

För att göra ett intressant projekt kollade jag många klockrelaterade projekt och urtavlor och kom till slut med att göra en mixgenereringsklocka.

Den innehåller ett minuts sandglas, en 90-graders klockratt för att ge timmen och 2 sju segment display för att visa minuter.

Låt oss bygga det.

Steg 1: Material som krävs

  1. 4 bitar 1 cm * 3 cm * 8 cm (h * b * l) träblock. med.
  2. Glasspinnar.
  3. 2 st 180 servomotor
  4. 2 delar med sju segment.
  5. Träborrmaskin.
  6. Ardunio nano.
  7. Strömförsörjning 5v 1Amp.
  8. Sapre träbitar.
  9. Kvinna till hona kabel.
  10. Sandglas på en minut.

Steg 2: Installera sandglas och servo

Sätta upp sandglas och servo
Sätta upp sandglas och servo
Sätta upp sandglas och servo
Sätta upp sandglas och servo
Sätta upp sandglas och servo
Sätta upp sandglas och servo
  1. Gör ett fyrkantigt hål i en av ramarna så att den enkelt kan fästas på servon.
  2. markera servo -kontur lägg det på trä, och gör hela nära varandra med en borr.
  3. Säkra servon med lite lim eller superlim.
  4. Skapade en liten låda med samma storlek som sandglas.
  5. Monterat servo -växelhuvud i mitten av lådan enligt bilden.
  6. Gjorde ett litet hål i en annan sida av lådan så att det ger plats för skruvmejseln att montera lådan på servon.
  7. Fäst servostiftet på stift nummer 12 på Arduino.
  8. Kör den bifogade koden.
  9. Skicka 0 och 180 i seriell bildskärm och kontrollera om sandglas roterar.
  10. Åtgärda eventuella brister.

Steg 3: Gör ramen

Gör ramen
Gör ramen
Gör ramen
Gör ramen
Gör ramen
Gör ramen
  1. Fäst nu andra träbitar och gör det till en fyrkantig låda.
  2. Bestäm den andra servopositionen för timdail.
  3. Använd glasspinne för att täcka framsidan.

Steg 4: Gör Dail

Gör Dail
Gör Dail
Gör Dail
Gör Dail
Gör Dail
Gör Dail
  1. Med hjälp av superlim fäst servohuvudet på det.
  2. Använd sedan det bifogade programmet, öppna den seriella bildskärmen för Arduino -appen.
  3. Skicka 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 en efter en och ställ in träbiten.
  4. Detta är klockans 12 intervall med varje 8 graders skillnad.
  5. Servosignalstiftet är fäst på stift 12, du kan ändra därefter för att ställa in ratten.

Steg 5: Display med sju segment för minuter

Sju segment display för minuter
Sju segment display för minuter
Sju segment display för minuter
Sju segment display för minuter
Sju segment display för minuter
Sju segment display för minuter
  1. Använda borren med den minsta borrkronan för att skapa helhet på framsidan.
  2. 10 i den övre raden och 10 i den nedre raden.
  3. Så att två sjusegmentskärmar enkelt kan glida och sedan använda superlimet för att fixa det.
  4. Vid den här tiden är vi klara med hela klockan.
  5. Nu måste vi ställa in den sju segmentiga displayen.

Stift med två sju segment display.

statisk const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};

statisk const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};

Första sju segmenten: a, b, c, d, e, f, g stiften i diagrammet kommer att anslutas till 2, 3, 4, 5, 6, 7, 8 stift på Arduino.

Andra sju segmenten: a, b, c, d, e, f, g stiften i diagrammet kommer att anslutas till A0, A1, A2, A3, A4, A5, 9 stift på Arduino.

Kör koden och kontrollera om den blinkar 9 till 0 korrekt eller inte.

Steg 6: Montera alla

Montera alla
Montera alla
Montera alla
Montera alla
  1. När allt är monterat kommer klockan att se ut enligt bilden.
  2. Stift 12 för timmeservo.
  3. Pin 11 för sandglas servo.
  4. Andra stift är samma som för sju segment stift.
  5. Ställ in tid genom att ändra värdena för nedanstående nummer i programmet.

    • int timmar = 1;
    • int minuter = 9;
    • int sek = 0;

Rekommenderad: