Spisu treści:

Unikalny model zegara zasilany przez serwosilniki Arduino: 5 kroków
Unikalny model zegara zasilany przez serwosilniki Arduino: 5 kroków

Wideo: Unikalny model zegara zasilany przez serwosilniki Arduino: 5 kroków

Wideo: Unikalny model zegara zasilany przez serwosilniki Arduino: 5 kroków
Wideo: ЧАСЫ АМЕРИКАНСКОГО ГЕНЕРАЛА 2024, Listopad
Anonim
Image
Image
Unikalny model zegara zasilany przez Arduino Servo Motors
Unikalny model zegara zasilany przez Arduino Servo Motors

Dzięki temu Instruktażowi pokażę, jak stworzyć zegar za pomocą silników Arduino Nano i Servo. Aby to zrobić, będziesz potrzebować następujących przedmiotów,

Kieszonkowe dzieci

  • Płytka Arduino (użyłem Arduino Nano)
  • 2 serwosilniki
  • Żarówki LED
  • Przewody
  • Pudełko kartonowe
  • Długopis
  • Ołówek
  • Linijka
  • Guma
  • Nóż do papieru

Krok 1: przylutuj wymagane żarówki LED

Przylutuj wymagane żarówki LED
Przylutuj wymagane żarówki LED
Przylutuj wymagane żarówki LED
Przylutuj wymagane żarówki LED
Przylutuj wymagane żarówki LED
Przylutuj wymagane żarówki LED
  1. Do pokazywania wskazań sekundowych i minutowych potrzebujemy żarówek LED. Za pomocą przewodu połączeniowego lub obudowo przylutuj przewody do diody LED.
  2. Zrób je jak na zdjęciach

Krok 2: Przygotuj serwomotory godzinowe i minutowe

Przygotuj serwomotory godzinowe i minutowe
Przygotuj serwomotory godzinowe i minutowe
Przygotuj serwomotory godzinowe i minutowe
Przygotuj serwomotory godzinowe i minutowe
Przygotuj serwomotory godzinowe i minutowe
Przygotuj serwomotory godzinowe i minutowe

W tym kroku należy utworzyć wartość godzinową i wartość minutową pokazującą ponumerowane tablice.

  1. Za pomocą kartonu zaznacz okrąg i ponumerowany obszar jak w 180 stopniach, ponieważ serwo będzie korzystało tylko z podparcia 180 stopni. Jeśli używasz serwomotoru wsparcia 360 stopni, możesz zmienić konstrukcję płyty.
  2. Wytnij je jak na obrazku.
  3. Jeśli nie używasz szpilki do mocowania serwomotorów do ściany zegara, użyj innej techniki, aby to zrobić. Tutaj użyłem tekturowego korpusu do zakrycia serwomotoru, a ta pokrywa będzie pasować do ściany zegara.

Krok 3: Zaprogramuj płytkę Arduino na zegar

Zaprogramuj płytkę Arduino dla zegara
Zaprogramuj płytkę Arduino dla zegara

Przed złożeniem wszystkich elementów wystarczy podłączyć przewody LED, przewody serwomotorów do płytki Arduino i sprawdzić poprawność wgrywania programu. Program, z którego korzystałem, jest załączony tutaj.

Dla drugiej diody sygnalizacyjnej użyto Arduino pin 3

Do wskazania minutowego użyto 4 diody LED Arduino pin 7, 8, 9, 10

Do serwosilników zastosowano 5, 6 pinów

Krok 4: Złóż wszystkie części

Złóż wszystkie części
Złóż wszystkie części
Złóż wszystkie części
Złóż wszystkie części
Złóż wszystkie części
Złóż wszystkie części

Teraz serwomotory i diody LED można przymocować do kartonowego pudła jako głównej ściany zegara. Następnie przymocuj tabliczki godzin i minut do ściany. Po zakończeniu projekt jest teraz widoczny jak powyżej.

Krok 5: Zakończ projekt i ulepszenia

Teraz zasilaj płytkę arduino za pomocą zewnętrznego źródła zasilania i możesz cieszyć się nowym zegarem. Dla celów demonstracyjnych zegar działa z prędkością niż normalna prędkość zegara. Można to dostosować za pomocą kodu arduino.

W tym projekcie nie dodano funkcji ustawiania czasu. Można to łatwo wdrożyć za pomocą szeregowego odczytu danych lub podłączenia urządzenia Bluetooth.

Dziękuję za obejrzenie tego.

Zalecana: