Inhoudsopgave:

Een uniek klokmodel aangedreven door Arduino servomotoren - Ajarnpa
Een uniek klokmodel aangedreven door Arduino servomotoren - Ajarnpa

Video: Een uniek klokmodel aangedreven door Arduino servomotoren - Ajarnpa

Video: Een uniek klokmodel aangedreven door Arduino servomotoren - Ajarnpa
Video: Besturing van 32 servomotoren met PCA9685 en Arduino: V3 2024, November
Anonim
Image
Image
Een uniek klokmodel aangedreven door Arduino servomotoren
Een uniek klokmodel aangedreven door Arduino servomotoren

Met deze Instructable laat ik je zien hoe je een klok kunt maken met behulp van Arduino Nano- en servomotoren. Hiervoor heeft u de volgende items nodig,

Benodigdheden

  • Arduino-bord (ik heb Arduino Nano gebruikt)
  • 2 servomotoren
  • Ledlampen
  • Draden
  • Kartonnen doos
  • Pen
  • Potlood
  • Heerser
  • Gom
  • Papier Snijder

Stap 1: Soldeer de benodigde LED-lampen

Soldeer de benodigde LED-lampen
Soldeer de benodigde LED-lampen
Soldeer de benodigde LED-lampen
Soldeer de benodigde LED-lampen
Soldeer de benodigde LED-lampen
Soldeer de benodigde LED-lampen
  1. Om de secondenaanduiding en minuutwaarden weer te geven, hebben we LED-lampen nodig. Gebruik jumperdraad of soldeer de draden aan LED.
  2. Maak ze zoals op de foto's

Stap 2: Bereid de servomotoren voor uren en minuten voor

Uren en minuten servomotoren voorbereiden
Uren en minuten servomotoren voorbereiden
Uren en minuten servomotoren voorbereiden
Uren en minuten servomotoren voorbereiden
Uren en minuten servomotoren voorbereiden
Uren en minuten servomotoren voorbereiden

In deze stap moet u een uurwaarde en een minuutwaarde maken met genummerde platen.

  1. Markeer met karton de cirkel en het genummerde gebied zoals in 180 graden, omdat de servo alleen 180 graden gaat gebruiken. Als u een servomotor met 360 graden ondersteuning gebruikt, kunt u het plaatontwerp wijzigen.
  2. Knip ze uit zoals op de afbeelding.
  3. Als u geen pin gebruikt om servomotoren aan de klokwand te bevestigen, gebruik dan een andere techniek om dat te doen. Hier heb ik een kartonnen behuizing gebruikt om de servomotor te bedekken en die hoes past op de klokwand.

Stap 3: Programmeer het Arduino-bord voor klok

Programmeer het Arduino-bord voor klok
Programmeer het Arduino-bord voor klok

Voordat u alle items monteert, sluit u gewoon de LED-draden, de servomotoren aan op het Arduino-bord en controleert u het correctheid-uploadprogramma. Het programma dat ik heb gebruikt is hier bijgevoegd.

Voor tweede indicatie LED gebruikte Arduino pin 3

Voor minutenindicatie 4 LED's gebruikt Arduino pin 7, 8, 9, 10

Voor servomotoren gebruikt 5, 6 pins

Stap 4: Monteer alle onderdelen

Monteer alle onderdelen
Monteer alle onderdelen
Monteer alle onderdelen
Monteer alle onderdelen
Monteer alle onderdelen
Monteer alle onderdelen

Nu kunnen servomotoren en LED's worden bevestigd aan een kartonnen doos die als hoofdklokwand wordt gebruikt. Monteer vervolgens de uren- en minutenplaten aan de muur. Na voltooiing is het project nu zichtbaar zoals hierboven.

Stap 5: Voltooi het project en verbeteringen

Voed nu het Arduino-bord met behulp van een externe voedingsbron en u kunt genieten van de nieuwe klok. Voor demo-doeleinden is de klok een loopsnelheid dan de normale kloksnelheid. Dat kan worden aangepast met behulp van arduino-code.

In dit project ben ik geen tijdinstellingsfunctie toegevoegd. Dat kan eenvoudig worden geïmplementeerd door seriële gegevens te lezen of een Bluetooth-apparaat aan te sluiten.

Bedankt om dit te bekijken.

Aanbevolen: