Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Witam wszystkich, W tym moim nowym projekcie przedstawię Pan-Tilt sterowany przez telefon komórkowy. Wszystkie ruchy telefonu komórkowego są odtwarzane w urządzeniu pan-tilt przez Bluetooth. Konstrukcja jest bardzo prosta przy użyciu Arduino R3 (lub podobne) i dwie osłony nad nim. To jest demonstracja projektu, który może iść dalej w nowych rozwiązaniach i zastosowaniach. Mam nadzieję, że Ci się spodoba, LAGSILVAZobacz WIDEO !!
Krok 1: Lista materiałów
Wszystko czego potrzebujesz znajduje się na poniższej liście:
- Arduino Uno R3 (lub podobny)
- 1Sheeld - wersja Android (osłona do połączenia z telefonem komórkowym - Android)
- Osłona sterownika silnika (dla serwosilników)
- 02 x Micro Servo Motors SG90 (lub podobne)
- Zestaw Pan-Tilt SG90
- Zasilanie (9V x 1A) z wtykiem P4
- Kabel USB (połączenie Arduino z komputerem)
Krok 2: Montaż
Montaż jest bardzo prosty, bez lutowania i okablowania.
Wykonaj kroki:
- Umieść płytkę 1Sheeld na płytce Arduino.
- Umieść osłonę sterownika silnika na płycie 1 osłony.
- Podłącz kabel osi Tilt do wtyczki Motor Shield (Servo 1).
- Podłącz kabel osi Pan do wtyczki Motor Shield (Servo 2).
Krok 3: 1Osłona - czujnik orientacji
Według ich twórców „1Sheeld zamienia Twój smartfon w 40 różnych osłon Arduino”. Ta osłona jest bardzo interesująca, ponieważ można podłączyć płytkę Arduino przez Bluetooth do telefonu komórkowego i korzystać ze wszystkich jego czujników.
Połączenie jest proste i masz wszystkie potrzebne biblioteki dostępne dla Arduino.
W ten sposób możesz skrócić czas potrzebny na tworzenie prototypów i zdecydować, czy chcesz kontynuować, czy też coś zmienić.
Po ostatecznych wynikach możesz przerobić prototyp na produkt końcowy przy użyciu tradycyjnych komponentów i czujników.
Jeśli chcesz uzyskać więcej informacji na temat tej tarczy, odwiedź jej stronę pod tym linkiem.
Przy pierwszym użyciu 1Sheeld musisz pobrać jego bibliotekę do folderu, w którym Arduino jest zainstalowane na Twoim komputerze.
Musisz również zainstalować aplikację w telefonie komórkowym, aby podłączyć i wybrać czujnik orientacji.
Tę aplikację 1Sheeld można pobrać ze Sklepu Play Google (wersja na Androida).
Uwagi:
- Oczywiście nie mogłem przetestować tego projektu we wszystkich rodzajach telefonów komórkowych na rynku.
- Został przetestowany tylko na Motoroli Moto X (aby zrobić te filmy) i na starym modelu LG (w tym przypadku do sterowania Pan-Tilt).
- Telefony komórkowe z większą mocą obliczeniową dają nam lepsze wyniki, szybsze reakcje i płynniejszy ruch serwomotorów.
- 1Sheeld może działać w tle innej aplikacji podczas sterowania panoramowaniem i pochylaniem.
Krok 4: Konfiguracja
Program jest bardzo prosty. Dzięki bibliotece Orientation z 1Sheeld, program Arduino odczyta oś X i Y twojego telefonu komórkowego i przełoży je na położenie kątowe każdego serwomotoru. Jednym ważnym szczegółem jest to, że każdy telefon komórkowy ma inne pochodzenie / odniesienie dla osi X, Y, Z. Umieściłem oświadczenie dotyczące procedury konfiguracji Arduino, aby ustawić odniesienie „zero” zgodnie z położeniem telefonu komórkowego. Za pierwszym razem należy ustawić telefon komórkowy w pozycji poziomej, zrównanej z urządzeniem Pan-Tilt, a następnie nacisnąć przycisk resetowania na Arduino (na osłonie silnika jest to łatwiejsze, ponieważ znajduje się na górze zmontowanych płyt osłony). Następnie Pan-Tilt -Tilt odnosi się do śledzenia pozycji telefonu komórkowego!