Spisu treści:
Wideo: Serwo Arduino Sun Sensing: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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ć:
- 2x Arduino Uno
- 2x płytka drukowana perforowana (4cm x 6cm)
- 2x moduł nadawczo-odbiorczy NRF24L01 (moduł plecakowy opcjonalny, ale zalecany)
- Rezystor - 10kOhm
- Fotorezystor
- Servo Motor (użyłem Futaba S3003)
- Różne przewody połączeniowe
- Doświadczenie lutowania
Zacznijmy!
Krok 1: Okablowanie osłon
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
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:
Potencjometr i serwo: kontrolowany ruch z Arduino: 4 kroki
Potencjometr i serwo: Ruch kontrolowany z Arduino: Najpierw musisz zebrać odpowiednie materiały, aby połączyć ten obwód
16-kanałowy tester serwo z Arduino i drukowaniem 3D: 3 kroki (ze zdjęciami)
16-kanałowy tester serwomechanizmów z Arduino i drukowaniem 3D: Prawie każdy projekt, który ostatnio wykonałem, wymagał ode mnie przetestowania niektórych serw i eksperymentowania z ich pozycjami, zanim wejdą do montażu. Zwykle robię szybki tester serwo na płytce stykowej i używam monitora szeregowego w ardui
Serwo sterowane joystickiem za pomocą Arduino (z programowaniem): 4 kroki
Serwo sterowane joystickiem za pomocą Arduino (z programowaniem): W tym samouczku stworzymy serwo sterujące joystickiem za pomocą Arduino Uno. Serwo będzie poruszało się zgodnie z ruchem joysticka
Gimbal Roll and Pitch Axis dla GoPro przy użyciu Arduino - serwo i żyroskop MPU6050: 4 kroki
Gimbal Axis Roll and Pitch dla GoPro Używający Arduino - Servo i MPU6050 Gyro: Ta instrukcja została stworzona w celu spełnienia wymagań projektowych kursu Makecourse na University of South Florida (www.makecourse.com)Celem tego projektu było zbudowanie 3-osiowy gimbal dla GoPro z wykorzystaniem Arduino nano + 3 serwosilniki +
Sterowanie silnikiem serwo RC za pomocą Arduino i dwóch chwilowych przełączników: 4 kroki
Sterowanie serwomotorem RC za pomocą Arduino i dwóch chwilowych przełączników: nazwa mówi wszystko. Sterowanie serwomotorem samochodu RC za pomocą Arduino i niektórych rezystorów, przewodów połączeniowych i dwóch przełączników dotykowych. Zrobiłem to drugiego dnia, kiedy dostałem Arduino, więc jestem z siebie dość dumny