Spisu treści:
- Krok 1: Komponenty sprzętowe:
- Krok 2: Składniki oprogramowania:
- Krok 3:
- Krok 4: Kod:
- Krok 5: Uruchom to:
Wideo: Samouczek akcelerometru Arduino: Sterowanie mostkiem statku za pomocą serwomotoru: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Czujniki akcelerometru są teraz w większości naszych smartfonów, aby zapewnić im szeroką gamę zastosowań i możliwości, z których korzystamy na co dzień, nawet nie wiedząc, że odpowiedzialny za to jest akcelerometr.
Jedną z tych możliwości jest możliwość sterowania, jaką daje nam akcelerometr, dzięki której możesz sterować samochodem w grach wyścigowych lub użyć określonej aplikacji, aby zmienić telefon w pilota do robota lub samochodu RC, który używa akcelerometru jako narzędzia sterowania.
Tak więc w tym samouczku Arduino Accelerometer użyjemy tej ostatniej funkcji, aby wykorzystać wbudowany czujnik akcelerometru w naszych smartfonach do sterowania otwieraniem i zamykaniem mostka statku. Oczywiście most to tylko serwomotor, który zamyka się na 0 stopni i otwiera na 90 stopni.
Porozmawiajmy o idei tego samouczka akcelerometru Arduino…
Pomysł:
Zamierzamy używać płyty 1Sheeld z towarzyszącą jej aplikacją na Androida/iOS i korzystać z osłony akcelerometru, w której każda zmiana w dowolnej osi x, y lub osi z zostanie wysłana do Arduino, dzięki czemu możemy zdecydować, czy zmienić stopień serwa do 0 lub 90.
Pierwsze kroki:
Jeśli po raz pierwszy masz do czynienia z 1Sheeld lub chcesz dowiedzieć się więcej na jego temat, polecam zapoznanie się z tym szybkim i łatwym samouczkiem wprowadzającym.
A jeśli jeszcze nie próbowałeś serwosilnika, polecam obejrzenie tego krótkiego filmu. Teraz, gdy już trochę zapoznałeś się z 1Sheeld, zacznijmy!
Krok 1: Komponenty sprzętowe:
- Arduino Uno.
- 1Sheel+ plansza.
- PROWADZONY.
- Silnik serwo S90.
- 3 * Przewody męskie na męskie.
- Kabel Arduino USB lub bateria 9-12v.
- Telefon z systemem Android/iOS z zainstalowaną aplikacją 1Sheeld.
Krok 2: Składniki oprogramowania:
- IDE Arduino.
- Biblioteka 1-sheeld, aplikacja 1-sheeld na Androida lub aplikacja na iOS.
Krok 3:
- Podłącz płytkę 1Sheeld do Arduino jako image1
- . Podłącz LCD 16*2 jako obraz2.
- Przełącz zasilanie 1Sheeld do pracy na 5V (nie na 3,3v) jako image3.
1Sheel ma 2 tryby: tryb przesyłania i tryb pracy. Możesz przełączać się między nimi za pomocą przełącznika znajdującego się w pobliżu pinów Digital i nazywa się „UART SWITCH” na 1Sheeld i „SERIAL SWITCH” na 1Sheeld+.
- Po pierwsze, przesuwasz przełącznik w kierunku notacji „SWITCH” jako image4, co zmienia płytę 1Sheeld w tryb przesyłania, aby umożliwić przesłanie kodu Arduino.
- Po drugie, po zakończeniu przesyłania kodu, przesuń przełącznik w kierunku notacji „UART” (lub „SERIAL” przy płytce 1Sheeld+) jako image5, co zmieni płytkę 1Sheeld w tryb operacyjny, aby komunikować się z aplikacją 1Sheeld na smartfonie.
Na koniec podłącz Arduino za pomocą komputera PC za pomocą kabla Arduino USB.
Krok 4: Kod:
Polecam zapoznanie się z dokumentacją Arduino Accelerometer Shield, aby dowiedzieć się więcej o funkcjonalności Arduino Accelerometer Shield i sposobach ich używania.
Teraz przełącz płytkę 1Sheeld w tryb przesyłania, prześlij załączony kod dla zegara cyfrowego Arduino. Przełącz tablicę 1Sheeld w tryb pracy, a następnie otwórz aplikację 1Sheeld i połącz ją z tablicą 1Sheeld przez Bluetooth.
Krok 5: Uruchom to:
Jak widać w samouczku Arduino Accelerometer, użyłem kawałka kartonu przyklejonego do serwomotoru jako wskazania ruchu mostka.
Następnie zbliżasz telefon do siebie i zobaczysz, że most otworzył się pod kątem 90 stopni serwomechanizmu, a dioda LED świeci się, a z głośnika telefonu wydobywa się mowa, która mówi, że most jest teraz otwarty i statek przelatuje nad nim.
A kiedy zajmiesz się telefonem po przeciwnej stronie, zobaczysz, że mostek jest zamknięty przy 0 stopniach serwomechanizmu, a dioda LED jest wyłączona, a z głośnika telefonu wydobywa się mowa, która mówi, że most jest teraz zamknięty, a statek ma skrzyżowane.
To było to, mam nadzieję, że podobał wam się ten szybki samouczek Arduino Accelerometer, a w przypadku jakichkolwiek pytań, a nawet opinii na jego temat, nie wahajcie się zostawić komentarza poniżej.
Zalecana:
Obracaj ZEGAR piaskowy co minutę za pomocą serwomotoru - Arduino: 8 kroków
Obracaj zegar piaskowy co minutę za pomocą serwomotoru - Arduino: W tym samouczku nauczymy się obracać mały (1 minutowy) zegar piaskowy co 60 sekund za pomocą serwomotoru i Visuino. Obejrzyj film demonstracyjny
Chodzący robot za pomocą 1 serwomotoru: 13 kroków (ze zdjęciami)
Chodzący robot używający 1 serwomotoru: Chciałem zbudować tego robota kroczącego, odkąd zobaczyłem go na YouTube. Po krótkich poszukiwaniach znalazłem więcej informacji na ten temat i postanowiłem zrobić własne. Celem, jaki miałem zbudowanie tego chodzika, było próba uczynienia go tak małym, jak
Obrotowy wentylator za pomocą serwomotoru i kontroli prędkości: 6 kroków
Obracanie wentylatora za pomocą serwomotoru i kontroli prędkości: W tym samouczku nauczymy się obracać wentylator z regulowaną prędkością za pomocą serwomotoru, potencjometru, arduino i Visuino. Obejrzyj wideo
Sterowanie jasnością Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: 8 kroków (ze zdjęciami)
Kontrola jasności Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: Próbowałem znaleźć sposób, aby wyjaśnić moim uczniom, jak działa PWM, więc wyznaczyłem sobie zadanie kontrolowania jasności diody LED za pomocą 2 przycisków - jeden przycisk zwiększający jasność diody LED a drugi ją przyciemniający. Aby zaprogramować
Samouczek Arduino - sterowanie silnikiem krokowym za pomocą sterownika ULN 2003: 5 kroków
Arduino Tutorial - Sterowanie silnikiem krokowym za pomocą sterownika ULN 2003: Ta instrukcja jest pisemną wersją mojego „Arduino: Jak sterować silnikiem krokowym za pomocą sterownika silnika ULN 2003”. Film z YouTube, który niedawno przesłałem. Gorąco polecam to sprawdzić