Spisu treści:

Samouczek akcelerometru Arduino: Sterowanie mostkiem statku za pomocą serwomotoru: 5 kroków
Samouczek akcelerometru Arduino: Sterowanie mostkiem statku za pomocą serwomotoru: 5 kroków

Wideo: Samouczek akcelerometru Arduino: Sterowanie mostkiem statku za pomocą serwomotoru: 5 kroków

Wideo: Samouczek akcelerometru Arduino: Sterowanie mostkiem statku za pomocą serwomotoru: 5 kroków
Wideo: Sterowanie silnikiem arduino - praktyka 2024, Listopad
Anonim
Samouczek akcelerometru Arduino: sterowanie mostkiem statku za pomocą serwomotoru
Samouczek akcelerometru Arduino: sterowanie mostkiem statku za pomocą serwomotoru

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:

Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
  1. Arduino Uno.
  2. 1Sheel+ plansza.
  3. PROWADZONY.
  4. Silnik serwo S90.
  5. 3 * Przewody męskie na męskie.
  6. Kabel Arduino USB lub bateria 9-12v.
  7. Telefon z systemem Android/iOS z zainstalowaną aplikacją 1Sheeld.

Krok 2: Składniki oprogramowania:

  1. IDE Arduino.
  2. Biblioteka 1-sheeld, aplikacja 1-sheeld na Androida lub aplikacja na iOS.

Krok 3:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
  1. Podłącz płytkę 1Sheeld do Arduino jako image1
  2. . Podłącz LCD 16*2 jako obraz2.
  3. 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: