Obsah:

Jedinečný model s hodinami poháňaný servomotormi Arduino: 5 krokov
Jedinečný model s hodinami poháňaný servomotormi Arduino: 5 krokov

Video: Jedinečný model s hodinami poháňaný servomotormi Arduino: 5 krokov

Video: Jedinečný model s hodinami poháňaný servomotormi Arduino: 5 krokov
Video: CS50 2015 – 10-я неделя 2024, Júl
Anonim
Image
Image
Jedinečný model s hodinami poháňaný servomotormi Arduino
Jedinečný model s hodinami poháňaný servomotormi Arduino

V tomto návode vám ukážem, ako vytvoriť hodiny pomocou nano a servomotorov Arduino. Na to budete potrebovať nasledujúce položky,

Zásoby

  • Doska Arduino (použil som Arduino Nano)
  • 2 servomotory
  • LED žiarovky
  • Drôty
  • Kartónová krabica
  • Pero
  • Ceruzka
  • Vládca
  • Guma
  • Rezačka papiera

Krok 1: Spájkujte požadované LED žiarovky

Spájkujte požadované LED žiarovky
Spájkujte požadované LED žiarovky
Spájkujte požadované LED žiarovky
Spájkujte požadované LED žiarovky
Spájkujte požadované LED žiarovky
Spájkujte požadované LED žiarovky
  1. Na zobrazenie sekúnd a hodnôt minút potrebujeme LED žiarovky. Pripojte vodiče k LED diódou pomocou prepojovacieho alebo káblového prepojenia.
  2. Urobte ich ako na obrázkoch

Krok 2: Pripravte si hodinové a minútové servomotory

Pripravte si hodinové a minútové servomotory
Pripravte si hodinové a minútové servomotory
Pripravte si hodinové a minútové servomotory
Pripravte si hodinové a minútové servomotory
Pripravte si hodinové a minútové servomotory
Pripravte si hodinové a minútové servomotory

V tomto kroku je potrebné vytvoriť hodinovú hodnotu a minútovú hodnotu zobrazujúcu očíslované tabuľky.

  1. Pomocou lepenky označte kruh a očíslovanú oblasť ako 180 stupňov, pretože servo bude používať podporu iba o 180 stupňov. Ak používate servomotor s podporou 360 stupňov, môžete zmeniť dizajn dosky.
  2. Nakrájajte ich ako na obrázku.
  3. Ak nepoužívate kolík na pripevnenie servomotorov k stene hodín, použite na to inú techniku. Tu som použil lepenkový bod na zakrytie servomotora a tento kryt sa zmestí na stenu hodín.

Krok 3: Naprogramujte dosku Arduino na hodiny

Naprogramujte dosku Arduino na hodiny
Naprogramujte dosku Arduino na hodiny

Pred zostavením všetkých položiek stačí pripojiť vodiče LED, vodiče servomotorov k doske Arduino a skontrolovať program nahrávania správnosti. Program, ktorý som použil, je priložený tu.

Na druhú indikačnú LED používa Arduino pin 3

Na zobrazenie minút použili 4 LED diódy Arduino pin 7, 8, 9, 10

Pre servomotory bolo použitých 5, 6 pinov

Krok 4: Zostavte všetky diely

Zostavte všetky diely
Zostavte všetky diely
Zostavte všetky diely
Zostavte všetky diely
Zostavte všetky diely
Zostavte všetky diely

Teraz sa servomotory a LED diódy môžu pripojiť k kartónovej krabici, ktorá je považovaná za hlavnú stenu hodín. Potom na stenu pripevnite hodinové a minútové taniere. Po dokončení je projekt teraz viditeľný ako vyššie.

Krok 5: Dokončite projekt a vylepšenia

Teraz napájajte dosku arduino pomocou externého zdroja energie a môžete si užívať nové hodiny. Na demo účely hodiny bežia rýchlejšie ako normálne hodiny. To je možné upraviť pomocou kódu arduino.

V tomto projekte nie som pridaná funkcia nastavenia času. To sa dá ľahko implementovať pomocou čítania sériových dát alebo pripojením zariadenia Bluetooth.

Ďakujem, že ste to sledovali.

Odporúča: