Spisu treści:

Serwo Arduino Sun Sensing: 3 kroki
Serwo Arduino Sun Sensing: 3 kroki

Wideo: Serwo Arduino Sun Sensing: 3 kroki

Wideo: Serwo Arduino Sun Sensing: 3 kroki
Wideo: Project 15 - 5 Flex/Bend Sensor + 5 Servo Motor + Arduino 2024, Lipiec
Anonim
Serwomechanizm Arduino Sun Sensing
Serwomechanizm Arduino Sun Sensing

Ta instrukcja opisuje mój proces tworzenia bezprzewodowego serwomotoru Sun Sensing. Ten projekt jest przeznaczony dla osób, które mogą spędzać czas w boksie lub w inny sposób być przez dłuższy czas zablokowany przed słońcem. Wykorzystując dwie wykonane na zamówienie tarcze Arduino, to serwo obraca się, aby wyświetlić świecące słońce lub senny księżyc! Aby odtworzyć ten projekt, będziesz potrzebować:

  1. 2x Arduino Uno
  2. 2x płytka drukowana perforowana (4cm x 6cm)
  3. 2x moduł nadawczo-odbiorczy NRF24L01 (moduł plecakowy opcjonalny, ale zalecany)
  4. Rezystor - 10kOhm
  5. Fotorezystor
  6. Servo Motor (użyłem Futaba S3003)
  7. Różne przewody połączeniowe
  8. Doświadczenie lutowania

Zacznijmy!

Krok 1: Okablowanie osłon

Okablowanie tarcz!
Okablowanie tarcz!
Okablowanie tarcz!
Okablowanie tarcz!
Okablowanie tarcz!
Okablowanie tarcz!

Załączone są schematy obwodów zarówno dla czujnika, jak i odbiornika. Pierwsze zdjęcie dotyczy czujnika. wszystko to można okablować za pomocą płytki stykowej, ale ze względu na łatwość użycia trudno jest pobić tworzenie niestandardowej osłony do podłączania i odtwarzania na Arduino Uno. Użyłem nagłówków przylutowanych do płyty perforowanej, aby przymocować ekrany do Arduino, a resztę połączeń przylutowałem na miejscu. Po przymocowaniu wszystkich wyprowadzeń pochodzących z plecaków NRF24L01, użyłem gorącego kleju do przymocowania modułów na miejscu i utworzenia spójnej jednostki. Aby uzyskać bardziej szczegółowe wyjaśnienie obwodu, zobacz moje inne instrukcje dotyczące światłoczułej lampy LED. Ten obwód jest bardzo podobny, ale ten jest uproszczony dla ułatwienia użytkowania.

Krok 2: Kodowanie

W załączeniu znajdują się kopie kodu, którego użyłem do modułów czujnika i odbiornika. Uwaga: zamiast używać domyślnej biblioteki Servo, musiałem użyć pobranej biblioteki (ServoTimer2), aby uniknąć konfliktu podczas korzystania z modułów NRF24L01. Ta biblioteka, napisana przez użytkownika nabontra, znajduje się na GitHub.

Krok 3: Zamocuj ramię słoneczne i używaj

Image
Image

Zapraszam do dołączenia własnego projektu ramienia Sun Arm, wykonałem prosty drewniany model, ale dołączyłem również render ramienia wydrukowanego w 3D. Baw się wyczuwając słońce!

Zalecana: