Spisu treści:

Połączenie dowolnego Arduino z telefonem komórkowym: 6 kroków (ze zdjęciami)
Połączenie dowolnego Arduino z telefonem komórkowym: 6 kroków (ze zdjęciami)

Wideo: Połączenie dowolnego Arduino z telefonem komórkowym: 6 kroków (ze zdjęciami)

Wideo: Połączenie dowolnego Arduino z telefonem komórkowym: 6 kroków (ze zdjęciami)
Wideo: NAJBARDZIEJ ZŁOŚLIWE USTAWIENIE WE WSZYSTKICH SMARTFONACH ANDROID. ZMIEŃ TO TERAZ!!! 2024, Czerwiec
Anonim
Łączenie dowolnego Arduino z telefonem komórkowym
Łączenie dowolnego Arduino z telefonem komórkowym

Podczas korzystania z Arduino może być dość denerwujące, że nie można go używać tylko dlatego, że nie masz dostępnego komputera. Może system Windows lub Mac OS nie jest kompatybilny, nie masz w ogóle żadnego komputera lub po prostu chcesz mieć więcej swobody w łączeniu się z płytą główną. Rozwiązanie: prosty kabel OTG (On The Go) i aplikacja zdolna do tego zadania. Najbardziej znanym jest ArduinoDroid, który najwyraźniej jest dostępny na Androida. To oprogramowanie daje możliwość tworzenia, modyfikowania, kompilowania i przesyłania szkiców Arduino na tablicę z telefonu komórkowego, a nawet tabletu. Działa również jako monitor szeregowy, ale niestety nie zawiera jeszcze plotera. Pamiętaj, że Twoja wersja systemu operacyjnego musi być kompatybilna.

Oprócz tego IDE istnieją również aplikacje do monitorowania szeregowego, które mogą odbierać i wysyłać informacje do płyt, ale nie mogą niczego przesyłać. Zajmują one mniej pamięci niż ArduinoDroid, ponieważ ten ostatni zawiera oczywiście wiele bibliotek i przykładów. Teraz, gdy podstawowe wprowadzenie się skończyło, zacznijmy od materiałów i kroków.

Krok 1: Materiały

Materiały
Materiały
Materiały
Materiały
Materiały
Materiały

Materiały potrzebne do tego projektu są zaskakująco mało. Oczywiście będziesz potrzebować:

  • Telefon z Androidem (lub nawet tablet);
  • Kabel OTG kompatybilny z telefonem komórkowym;
  • Płytka Arduino;
  • Kabel do transmisji danych lub programator Arduino Board;
  • Na koniec aplikacja ArduinoDroid lub inne oprogramowanie terminala/monitora szeregowego.

Teraz, gdy już z tym skończyliśmy, przejdźmy do łączenia wszystkiego.

Krok 2: Połączenia

Znajomości
Znajomości
Znajomości
Znajomości
Znajomości
Znajomości
Znajomości
Znajomości

Arduino do kabla lub programatora:

Jeśli Twój Arduino nie jest Pro Mini, wystarczy chwycić odpowiedni kabel USB do transmisji danych i podłączyć go.

Jeśli, z drugiej strony, twoja płyta jest Pro Mini, chwyć 5- lub 6-pinowy programator USB i połącz za pomocą żeńskich kabli połączeniowych (najpierw pin programisty, później pin Arduino) 5 V lub 3.3 V do Vcc na płytkę, Gnd do Gnd, Rxd do Txo i Txd do Rxi (podczas przesyłania pamiętaj, aby nacisnąć przycisk Reset na płytce po zakończeniu kompilacji szkicu i rozpoczęciu przesyłania).

2. Kabel/programator do OTG:

Wystarczy podłączyć męski USB A do żeńskiego na kablu OTG.

3. OTG na telefon komórkowy lub tablet:

Podłącz złącze USB Micro, C lub Lightning do portu telefonu lub tabletu.

Krok 3: Aplikacja ArduinoDroid

Aplikacja ArduinoDroid
Aplikacja ArduinoDroid
Aplikacja ArduinoDroid
Aplikacja ArduinoDroid
Aplikacja ArduinoDroid
Aplikacja ArduinoDroid
  1. Wyszukaj ArduinoDroid w Google Play, Play Store, App Store lub w dowolnym innym miejscu.
  2. Zainstaluj i otwórz.
  3. Spójrz na powyższe obrazy i przeczytaj komentarze.
  4. Ponieważ jest to dość złożona aplikacja, sugeruję, abyś zbadał wszystkie opcje. W komentarzach zamieściłem niektóre funkcje i sposoby ich realizacji.
  5. Jeśli chcesz wykonać ciekawy projekt za pomocą Arduino, zobacz ten Instruktaż.

Krok 4: Inne aplikacje Serial Monitor (tylko do odbierania i wysyłania informacji do iz tablicy)

Inne aplikacje Serial Monitor (tylko do odbierania i wysyłania informacji do iz tablicy)
Inne aplikacje Serial Monitor (tylko do odbierania i wysyłania informacji do iz tablicy)
Inne aplikacje Serial Monitor (tylko do odbierania i wysyłania informacji do iz tablicy)
Inne aplikacje Serial Monitor (tylko do odbierania i wysyłania informacji do iz tablicy)
Inne aplikacje Serial Monitor (tylko do odbierania i wysyłania informacji do iz tablicy)
Inne aplikacje Serial Monitor (tylko do odbierania i wysyłania informacji do iz tablicy)
Inne aplikacje Serial Monitor (tylko do odbierania i wysyłania informacji do iz tablicy)
Inne aplikacje Serial Monitor (tylko do odbierania i wysyłania informacji do iz tablicy)
  1. Wprowadź swoją aplikację sklepu z aplikacjami (huh!) i wyszukaj aplikację Serial Monitor dla Arduino. Upewnij się, że polegają na połączeniu USB, a nie na Bluetooth. Bardzo lubię jedną o nazwie USB Serial Console. Sprawdź powyższe obrazy, aby upewnić się, który to jest.
  2. Przejdź do instalacji i otwórz.
  3. Interfejs jest stosunkowo prosty. Masz sekcję do pisania wiadomości za pomocą klawiatury, a następnie przycisk do wysyłania ich do tablicy, większość ekranu pokazuje informacje otrzymane z Arduino, a następnie masz trzy kropki w prawym górnym rogu, które dają dostęp do menu.
  4. Jeśli klikniesz trzy kropki, w prawym górnym rogu pojawi się małe menu z różnymi opcjami, takimi jak ustawienia, połączenie itp. Kliknij „Ustawienia”, aby wybrać ważne rzeczy dotyczące portu szeregowego, połączenia, licencji itp. Baud Szybkość można ustawić, klikając "Serial Port", a następnie przechodząc do jej dostosowania.
  5. Po podłączeniu kabla Arduino i OTG do telefonu/tabletu kliknij trzy kropki, a następnie „Połącz”. Wybierz prawidłowe ustawienia i powinieneś zacząć otrzymywać informacje. Możesz zdecydować, czy aplikacja będzie oznaczać godzinę w każdym wierszu w sekcji Ustawienia.
  6. Wreszcie skończyłeś! Ciesz się nową wszechstronnością, jaką daje Arduino z telefonem lub tabletem!

Krok 5: Rozwiązywanie problemów

Rozwiązywanie problemów
Rozwiązywanie problemów
  1. Prawdę mówiąc, w tym projekcie nie ma wielu możliwych komplikacji. Zacznę od problemów sprzętowych do tych dotyczących oprogramowania.
  2. Przede wszystkim Twoje Arduino może nie być prawidłowo podłączone do kabla danych lub programatora. Upewnij się, że są, a następnie przejdź do następnego.
  3. Upewnij się, że kabel danych/programator jest prawidłowo podłączony do kabla OTG. Jeśli nadal nie działa, przejdź do następnego kroku.
  4. Sprawdź, czy połączenie między kablem OTG a telefonem działa poprawnie. Zdarzyło mi się kiedyś, że styki OTG były trochę stare i brudne, więc płyta się włączała, ale nie wysyłano żadnych informacji. Wyczyściłem go małym śrubokrętem i później zadziałał idealnie.
  5. Jeśli cały sprzęt jest poprawnie skonfigurowany (a płyta faktycznie działa), ale nadal nie działa, sprawdź, czy wersja Androida jest kompatybilna z aplikacją. Nie posiadam urządzenia Apple, więc nie mogę powiedzieć, czy działa ze wszystkimi tymi telefonami.
  6. Po drugie, upewnij się, że "powiedziałeś" aplikacji, aby połączyć się z programatorem lub płytą. Zwykle po podłączeniu kabla OTG powinien pojawić się komunikat sugerujący jego podłączenie.
  7. Na koniec upewnij się, że szybkość transmisji (dla monitora szeregowego) jest taka sama, jak określona na szkicu.

Krok 6: Koniec

Dziękuję bardzo za przeczytanie tej instrukcji! Mam nadzieję, że okazało się to przydatne! Jeśli jest coś, czego nie pozostawiłem do końca jasne, nie wahaj się i skonsultuj się ze mną!

Zalecana: