6 prostych sposobów na podłączenie Arduino do Androida

6 prostych sposobów na podłączenie Arduino do Androida

Płyty Arduino i podobne mikrokontrolery sprawiają, że kreatywność jest bardziej dostępna niż kiedykolwiek. Czy jesteś sterowanie taśmami LED , automatyzując Twój dom, a nawet chroniąc Twoją własność, te małe cuda są sercem większości elektronicznych konstrukcji DIY.





Jeśli chcesz, aby Arduino zmienił stan pinu (na przykład, aby włączyć światło), wymaga to od użytkownika naciśnięcia fizycznego przycisku lub użycia czujnika. Poleganie na prasie ludzkim palcem lub podobnym jest w porządku w wielu projektach, ale co, jeśli chcesz po prostu skonfigurować obwód i uzyskać do niego zdalny dostęp?





W tym artykule poznasz 6 sposobów na połączenie swojego Android urządzenie do dowolnego Arduino kompatybilna płyta. Zanurzmy się w .





1. ArduinoDroid

Pierwsza na naszej liście to ArduinoDroid . Ta aplikacja działa przez USB w podróży (OTG), aby podłączyć urządzenie do Arduino za pomocą kabla USB. Jedną z zalet USB jest to, że do działania nie wymaga połączenia z Internetem ani Bluetooth.

Aplikacja jest w pełni funkcjonalnym środowiskiem IDE, które umożliwia kodowanie na telefonie, przesyłanie wcześniej napisanych szkiców zapisanych na dysku Dropbox lub Google oraz kompilowanie szkiców w podróży.



Korzyści z korzystania z tej aplikacji są oczywiste. Posiadanie IDE pod ręką to idealna rzecz do wprowadzania szybkich zmian w terenie. Podłączanie urządzenia z Androidem jest znacznie mniej kłopotliwe niż konieczność balansowania laptopa na dłoni!

Jednym z oczywistych negatywów jest to, że wpisywanie kodu na urządzeniu może nie być zbyt wygodne, zwłaszcza jeśli jest to smartfon. To tylko mały problem w porównaniu z wygodą posiadania ultraprzenośnego sposobu programowania płyty bez konieczności połączenia z Internetem.





jak wstawić kreskę w słowie

Jest to również niedrogi sposób na poznaj podstawy Arduino , ponieważ płytka Arduino klon i kabel USB OTG kosztują tylko kilka dolarów. Idealny dla osób bez częstego dostępu do komputera!

2. Kontroler Arduino Bluetooth

Następna na naszej liście jest trafnie nazwana aplikacja Arduino Bluetooth Controller. Ta aplikacja nie polega na programowaniu Arduino w locie, a bardziej na wyzwalaniu zmian w przesłanym szkicu. Aplikacja wysyła dane do tablicy przez Bluetooth, co pozwala na wysyłanie danych szeregowych po naciśnięciu przycisku w aplikacji. Będziesz potrzebować Moduł Bluetooth dla twojej tablicy, choć HC-06 moduł jest szeroko stosowany i dostępne za jedyne 3 $ w momencie pisania.





Aby uzyskać doskonały podkład do rozpoczęcia pracy z tymi tanimi małymi modułami, zobacz ten film z Tinkernut Labs:

Powyższy film poleca inną aplikację, chociaż niektórzy użytkownicy zgłaszają, że nie działa ona na nowoczesnych smartfonach. Kontroler Arduino Bluetooth wydaje się nie cierpieć z powodu tego problemu. Warto zauważyć, że aplikacja pobiera się w języku angielskim, a nie włoskim, jak pokazano na zdjęciach w Sklepie Play!

3. Mrugnij

omówiliśmy tworzenie projektów z Blynk wcześniej i okazało się, że jest to świetna usługa. Jego elastyczność i prostota sprawiają, że jest to intuicyjny sposób wyzwalania zdarzeń na Twojej tablicy. Blynk wymaga połączenia z Internetem, ponieważ korzysta z własnego serwera. Możesz użyć Wi-Fi lub komórkowej transmisji danych, aby uzyskać dostęp do Blynk [Usunięto uszkodzony adres URL], co czyni go idealnym do korzystania ze smartfona.

Jedną z mocnych stron Blynk jest szereg sposobów łączenia się z urządzeniem. Wraz z obsługą prawie każdej płyty rozwojowej, możesz połączyć się z serwerem bezprzewodowo, za pomocą Ethernetu, a nawet użyć połączenia komputera przez USB. Usługa jest dobrze udokumentowana, a jej intuicyjna aplikacja ułatwia tworzenie niestandardowych kontrolek dla projektu. Biblioteka Blynk dla Arduino IDE zajmuje się całą komunikacją.

Jeśli jesteś typem osoby, która chce uruchomić ekspres do kawy z telefonu, zanim wstanie rano, to ten jest dla Ciebie!

Blynk nie jest jedyną usługą w tej dziedzinie, warto również sprawdzić, czy są wysoce konfigurowalne Thinger.io i praktycznie nieograniczone, ale piekielnie trudne OpenHAB . Spośród tej trójki Blynk z pewnością najszybciej wstaje i działa nauka OpenHAB to świetny pomysł na dłuższą metę.

4. Komunikacja od podstaw

Wszystko, co omówiliśmy do tej pory, wykorzystuje już istniejące usługi, aby pomóc Ci łączyć się na różne sposoby, ale co, jeśli chcesz mieć pełną kontrolę nad każdym aspektem aplikacji na Androida? Dlaczego nie zrobić tego sam od podstaw?

Hariharan Mathavan przeprowadza nas przez cały proces w tym obszernym samouczek krok po kroku . Utworzona tutaj aplikacja jest zaprojektowana po prostu do otwierania Połączenie USB i przekazywać dane szeregowe tam iz powrotem między aplikacją a płytą Arduino. To świetny sposób na ogólne zapoznanie się z Android Studio i budowaniem aplikacji.

co się stanie, gdy usuniesz swojego facebooka

Przewodnik przeprowadzi Cię przez cały kod wymagany do komunikacji z Arduino przez USB, dostarczając wyjaśnień na każdym kroku. ten kontynuacja samouczka jak wdrożyć Łączność Bluetooth jest równie dobrze wyjaśnione.

Chociaż istnieją sposoby, aby tworzyć aplikacje na Androida bez kodowania , warto nauczyć się podstaw kodowania w Javie. Tworzenie własnych aplikacji jest fajne, ale zanim się zorientujesz, możesz rozpocząć zupełnie nową karierę!

5. Zmień Arduino w serwer

Innym sposobem komunikacji z tablicą jest przekształcenie jej w mały serwer. Zaletą tego jest to, że otwiera możliwość komunikowania się z tablicą ze wszystkiego, co może nawigować na adres IP lub wysłać żądanie internetowe.

Ten niesamowicie szczegółowy samouczek ze strony startelectronics.org wymaga i Ekran Ethernet Aby podłączyć tablicę do sieci domowej. Oto wideo z tego w akcji:

Nie masz osłony Ethernet? Nie bój się, to samo można osiągnąć za pomocą Tarcza Wi-Fi lub płyta podłączona do Wi-Fi, taka jak NodeMCU.

Gdyby node.js to twój dżem, warto przyjrzeć się projekt github dla arduino-android . Aplikacja na Androida jest po raz kolejny dostarczana z kodem źródłowym, dzięki czemu możesz dostać się pod maskę i majstrować do syta. To dość gołe kości, ale wszystko jest po to, aby zaimplementować serwer node.js na wybranej przez Ciebie płycie Arduino.

Gdyby Pyton to bardziej twoja sprawa, użytkownik Instructables metanurb ma moduł bluetooth instruktaż.

6. Kontrola na podczerwień

Szukasz prawdziwego dzikiego sposobu na rozmowę z Arduino? Czy chcesz przejść na pełny MacGyver? Następnie wyrwij i Podczerwień (IR) ze starego odtwarzacza stereo lub VHS i używaj go do komunikowania się z płytą Arduino!

bezpłatne przesyłanie strumieniowe filmów online bez rejestracji

Ta metoda wymaga, aby urządzenie z Androidem miało wbudowany nadajnik podczerwieni. Dostępnych jest wiele aplikacji, które mogą korzystać z tej funkcji, chociaż Mój pilot zdalnego sterowania jest bezpłatny i działa z wieloma innymi urządzeniami gospodarstwa domowego.

Po uruchomieniu aplikacji będziesz musiał utworzyć prosty obwód do „wyszukiwania” sygnałów podczerwieni. Ten Samouczek pilota na podczerwień prowadzi przez proces budowania obwodu.

Chociaż w tym samouczku używa się starego pilota, proces jest dokładnie taki sam, jak w przypadku korzystania z urządzenia z systemem Android, które wysyła promieniowanie podczerwone, a dostępność części sprawia, że ​​jest to świetny projekt dla początkujących.

Ta metoda działa tylko w zasięgu wzroku. Jest to jednak najtańszy sposób na bezprzewodową komunikację z tablicą. Nawet jeśli nie możesz zgarnąć części, aby to zrobić, odbiornik podczerwieni kosztuje mniej niż dolara. W przypadku urządzenia statycznego, takiego jak zestaw taśm LED montowanych na suficie, może to być idealne rozwiązanie prostego problemu.

Czy przegapiliśmy narzędzie?

Oto kilka sposobów na uwolnienie Arduino z komputera, ale jesteśmy pewni, że jest ich o wiele więcej. Bez względu na to, jakiej metody użyjesz, zaimplementuj ją w fajnym projekcie, takim jak wyzwalacz migawki DSLR lub Kostka LED ?

Jak rozmawiać z płytką Arduino? Czy zawsze korzystasz z komputera? Czy jest jakiś sprytny sposób na rozmowę z naszymi tablicami, którego tutaj przegapiliśmy? Daj nam znać w sekcji komentarzy poniżej !

Źródło obrazu: migdałowy/ Depositphotos

Udział Udział Ćwierkać E-mail Usuń te pliki i foldery systemu Windows, aby zwolnić miejsce na dysku

Chcesz zwolnić miejsce na dysku na komputerze z systemem Windows? Oto pliki i foldery systemu Windows, które można bezpiecznie usunąć, aby zwolnić miejsce na dysku.

Czytaj dalej
Powiązane tematy
  • majsterkowanie
  • Arduino
O autorze Ian Buckley(216 opublikowanych artykułów)

Ian Buckley jest niezależnym dziennikarzem, muzykiem, performerem i producentem wideo mieszkającym w Berlinie w Niemczech. Kiedy nie pisze ani nie występuje na scenie, majstruje przy elektronice DIY lub kodowaniu w nadziei, że zostanie szalonym naukowcem.

Więcej od Iana Buckleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować