Spisu treści:

Pojazd sterowany akcelerometrem mobilnym: 3 kroki
Pojazd sterowany akcelerometrem mobilnym: 3 kroki

Wideo: Pojazd sterowany akcelerometrem mobilnym: 3 kroki

Wideo: Pojazd sterowany akcelerometrem mobilnym: 3 kroki
Wideo: najtańszy sposób na Control Plus - LEGO 42124 Łazik Terenowy 2024, Lipiec
Anonim
Image
Image
Wymagane materiały i narzędzia
Wymagane materiały i narzędzia

Jest to bardzo prosty projekt i można go łatwo wykonać. Wymaga to telefonu komórkowego z systemem Android. Każdy telefon komórkowy z Androidem ma wbudowany akcelerometr i użyjemy go do sterowania pojazdem przez Bluetooth. Wszystko, co musimy zrobić, to przechylić komórkę, aby zdecydować, w którym kierunku pojazd powinien się poruszać, na przykład jeśli przechylimy komórkę do przodu, pojazd będzie jechał do przodu

Krok 1: Wymagane materiały i narzędzia

Wymagane materiały i narzędzia
Wymagane materiały i narzędzia
Wymagane materiały i narzędzia
Wymagane materiały i narzędzia
Wymagane materiały i narzędzia
Wymagane materiały i narzędzia
  • Arduino Uno (można użyć dowolnego Arduino) - 1
  • sterownik silnika (L293D) - 1
  • Moduł Bluetooth (HC-06) - 1
  • Silnik prądu stałego - 2
  • Komórka z Androidem
  • bateria
  • Śrubokręt
  • podwozie
  • taśma dwustronna
  • kabel rozruchowy

Krok 2: Wykonanie pojazdu

Wykonanie pojazdu
Wykonanie pojazdu
Wykonanie pojazdu
Wykonanie pojazdu
Wykonanie pojazdu
Wykonanie pojazdu
  1. Najpierw zbierz wszystkie wymagane materiały
  2. Przylutuj kabel połączeniowy ze stykami silnika prądu stałego
  3. Połączenie komponentów jest dość proste
  4. Możesz zapoznać się ze schematem obwodu, aby uzyskać pomysł, ale użyłem sterownika silnika, który upraszcza interfejs.
  5. Załączam kod Arduino, który możesz pobrać i wgrać na płytkę
  6. uwaga: podczas wgrywania kodu nie zapomnij usunąć pinów Rx i Tx łączących Arduino i moduł Bluetooth

Krok 3: Aplikacja mobilna

Mobilna aplikacja
Mobilna aplikacja
  1. możesz zaprojektować własną aplikację za pomocą wynalazcy aplikacji MIT, który po prostu łączy bloki
  2. Aplikacja powinna okresowo odczytywać wartość akcelerometru i zwracać odpowiednie dane dla każdego zakresu
  3. Dołączyłem aplikację, którą stworzyłem, która nie jest zbyt stabilna, ale wykona pracę

Zalecana: