6 łatwych sposobów podłączenia Arduino do Androida

  • Michael Fisher
  • 4
  • 4464
  • 457
Reklama

Płyty Arduino i podobne mikrokontrolery sprawiają, że kreatywność jest bardziej dostępna niż kiedykolwiek wcześniej. Niezależnie od tego, czy kontrolujesz paski LED Ultimate Guide to Podłączanie pasków świetlnych LED do Arduino Ultimate Guide to Podłączanie pasków świetlnych LED do Arduino Jednym z najbardziej popularnych produktów LED jest taśma LED. W tym artykule opiszemy, jak skonfigurować dwa najczęstsze typy z Arduino. , automatyzacja domu Jak zdalnie sterować domem za pomocą Arduino, 5 projektów DIY Jak zdalnie sterować domem za pomocą Arduino, 5 projektów DIY Obecnie trwa rewolucja inteligentnego domu! Pokażemy Ci, jak tworzyć własne inteligentne domowe gadżety przy użyciu zwykłego Arduino. , a nawet chronić swoją własność Jak zrobić prosty system alarmowy Arduino Jak zrobić prosty system alarmowy Arduino Wykryj ruch, a następnie przestraszyć intruza za pomocą wysokich dźwięków alarmowych i migających świateł. Czy to brzmi zabawnie? Oczywiście, że tak. Taki jest cel dzisiejszego projektu Arduino, odpowiednie… te małe cuda są sercem większości elektronicznych wersji DIY.

Jeśli chcesz powiedzieć swojemu Arduino, aby zmieniło stan szpilki (na przykład w celu włączenia świateł), użytkownik musi nacisnąć fizyczny przycisk lub użyć czujnika. Poleganie na naciśnięciu palca ludzkiego lub podobnego jest w porządku dla wielu projektów, ale co jeśli chcesz po prostu skonfigurować obwód i uzyskać do niego dostęp zdalny?

W tym artykule opisano 6 sposobów połączenia Android urządzenie do dowolnego Arduino kompatybilna płyta. Zanurzmy się.

1. ArduinoDroid

Pierwszy na naszej liście jest ArduinoDroid. Ta aplikacja działa za pośrednictwem USB On The Go Co to jest USB OTG? 5 fajnych sposobów użycia go na Androidzie Co to jest USB OTG? 5 fajnych sposobów na użycie go na Androidzie Co to jest USB OTG i jak możesz go używać na Androidzie? Wyjaśniamy tę funkcję i wiele sposobów jej wykorzystania. (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 w telefonie, przesyłanie wcześniej napisanych szkiców przechowywanych na Dropbox lub dysku Google oraz kompilowanie szkiców w podróży.

Korzyści z używania tej aplikacji są oczywiste. Posiadanie IDE pod ręką to idealna rzecz do szybkich zmian w terenie. Podłączenie urządzenia z Androidem jest o wiele mniej kłopotliwe niż balansowanie laptopa na dłoni!

Jednym oczywistym minusem jest to, że pisanie kodu na urządzeniu może nie być zbyt wygodne, szczególnie jeśli jest to inteligentny telefon. To tylko niewielki problem w porównaniu z wygodą posiadania ultraprzenośnego sposobu programowania płyty bez konieczności połączenia z Internetem.

Jest to również tani sposób na poznanie podstaw Arduino Pierwsze kroki z Arduino: Przewodnik dla początkujących Pierwsze kroki z Arduino: Przewodnik dla początkujących Arduino to platforma prototypowania elektroniki typu open source oparta na elastycznym, łatwym w użyciu sprzęcie i oprogramowaniu. Jest przeznaczony dla artystów, projektantów, hobbystów i wszystkich zainteresowanych tworzeniem interaktywnych obiektów lub środowisk. , ponieważ klonowana płyta Arduino i kabel USB OTG kosztują tylko kilka dolarów. Idealny dla osób bez częstego dostępu do komputera!

2. Kontroler Bluetooth Arduino

Następny na naszej liście jest trafnie nazwana aplikacja Arduino Bluetooth Controller. W tej aplikacji mniej chodzi o programowanie Arduino w locie, a więcej o wywoływanie zmian w przesłanym szkicu. Aplikacja wysyła dane na tablicę przez Bluetooth, umożliwiając wysyłanie danych szeregowych poprzez naciśnięcie przycisku w aplikacji. Będziesz potrzebował Moduł Bluetooth dla twojej tablicy, chociaż HC-06 moduł jest szeroko stosowany i dostępny już za 3 USD w momencie pisania.

Aby uzyskać doskonały start w rozpoczęciu pracy z tymi tanimi małymi modułami, zobacz wideo z Tinkernut Labs:

Film powyżej zaleca inną aplikację, chociaż niektórzy użytkownicy twierdzą, że nie działa na nowoczesnych smartfonach. Wygląda na to, że kontroler Arduino Bluetooth nie cierpi z powodu tego problemu. Warto zauważyć, że aplikacja pobiera w języku angielskim, a nie włoskim, jak pokazano na zdjęciach w Sklepie Play!

3. Blynk

Wcześniej omawialiśmy tworzenie projektów w Blynk i przekonaliśmy się, że jest to świetna usługa. Jego elastyczność i prostota sprawiają, że jest to intuicyjny sposób wyzwalania zdarzeń na tablicy. Blynk wymaga połączenia z Internetem, ponieważ korzysta z własnego serwera. Aby uzyskać dostęp do Blynk, możesz użyć Wi-Fi lub komórkowej transmisji danych, co czyni go idealnym do użytku na smartfonie.

Jedną z mocnych stron Blynk jest szereg sposobów łączenia się z urządzeniem. Oprócz obsługi prawie każdej dostępnej płyty programistycznej, możesz łączyć się z serwerem bezprzewodowo, za pomocą sieci Ethernet, a nawet korzystać z połączenia komputera przez USB. Usługa jest dobrze udokumentowana, a jej intuicyjna aplikacja ułatwia zestawienie niestandardowych elementów sterujących dla twojego projektu. Biblioteka Blynk dla Arduino IDE zajmuje się całą komunikacją.

Jeśli jesteś osobą, 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ć Thinger.io, który można dostosowywać, i praktycznie nieograniczony, ale diabelnie trudny OpenHAB. Spośród tych trzech Blynk jest z pewnością najszybszy do uruchomienia, choć uczy się OpenHAB Pierwsze kroki z OpenHAB Home Automation na Raspberry Pi Pierwsze kroki z OpenHAB Home Automation na Raspberry Pi OpenHAB to dojrzała platforma automatyki domowej open source, która działa na różnorodny sprzęt i jest niezależny od protokołu, co oznacza, że ​​można go podłączyć do prawie każdego sprzętu automatyki domowej na rynku. to świetny pomysł na dłuższą metę.

4. Komunikacja od zera

Wszystko, co omówiliśmy do tej pory, korzysta z już istniejących usług, aby pomóc Ci połączyć się na różne sposoby, ale co, jeśli chcesz mieć całkowitą kontrolę nad każdym aspektem aplikacji na Androida? Dlaczego nie zrobisz tego od zera?

Hariharan Mathavan przeprowadzi nas przez cały proces w tym obszernym samouczku krok po kroku. Utworzona tutaj aplikacja jest zaprojektowana tak, aby po prostu otworzyć Połączenie USB, i przesyłaj dane szeregowe tam iz powrotem między aplikacją a tablicą Arduino. To świetny sposób na zapoznanie się z Android Studio i ogólnie tworzeniem aplikacji.

Przewodnik przeprowadzi Cię przez cały kod wymagany do komunikacji z Arduino przez USB, zapewniając wyjaśnienia na każdym etapie. Samouczek uzupełniający dotyczący wdrażania Łączność Bluetooth jest równie dobrze wyjaśnione.

Chociaż istnieją sposoby tworzenia aplikacji na Androida bez kodowania Jak utworzyć aplikację na Androida: wszystko, co musisz wiedzieć Jak stworzyć aplikację na Androida: wszystko, co musisz wiedzieć Jeśli chcesz zacząć tworzyć własną aplikację na Androida, ten przewodnik zawiera wszystko potrzebujesz. , warto nauczyć się podstaw programowania w Javie. Tworzenie własnych aplikacji jest fajne, ale zanim się zorientujesz, możesz mieć zupełnie nową karierę Opcje kariery dla programistów Java Opcje kariery dla programistów Java Z prognozowaną stopą wzrostu na poziomie 19 procent w latach 2014-2024 (zgodnie z US Bureau Labor Statistics), perspektywy kariery dla programistów Java są rzeczywiście doskonałe. !

5. Zmień Arduino w serwer

Innym sposobem komunikowania się z tablicą jest przekształcenie jej w mały serwer. Zaletą tego jest to, że otwiera możliwość komunikowania się z tablicą z dowolnego elementu, który może nawigować do adresu IP lub wysłać zapytanie przez Internet.

Ten niewiarygodnie szczegółowy samouczek z portalu Startelectronics.org wymaga Osłona Ethernet Aby podłączyć tablicę do sieci domowej. Oto wideo z tego w akcji:

Nie masz osłony Ethernet? Nie obawiaj się, to samo można osiągnąć za pomocą Tarcza Wi-Fi lub płyta podłączona do Wi-Fi, jak NodeMCU Poznaj Arduino Killer: ESP8266 Poznaj Arduino Killer: ESP8266 Co, jeśli powiem ci, że istnieje płyta deweloperska kompatybilna z Arduino z wbudowanym Wi-Fi za mniej niż 10 USD? Cóż, jest. .

Jeśli node.js Co to jest Node.JS i dlaczego powinienem się tym przejmować? [Web Development] Co to jest Node.JS i dlaczego powinienem się tym przejmować? [Web Development] JavaScript to tylko język programowania po stronie klienta, który działa w przeglądarce, prawda? Nigdy więcej. Node.js to sposób na uruchomienie JavaScript na serwerze; ale to także o wiele więcej. Jeśli… jest twoim zacięciem, to może warto przyjrzeć się projektowi Github arduino-Android. Aplikacja na Androida jest po raz kolejny wyposażona w kod źródłowy, dzięki czemu możesz dostać się pod maską i majstrować przy treściach swojego serca. To całkiem gołe kości, ale wszystko jest po to, aby zaimplementować serwer node.js na wybranej płycie Arduino.

Jeśli bardziej zależy Ci na Pythonie, instruktażowy użytkownik metanurbu ma samouczek modułu bluetooth.

6. Kontrola podczerwieni

Szukasz prawdziwego sposobu na dziką kartę, aby porozmawiać ze swoim Arduino? Czy chcesz przejść na pełny MacGyver? Następnie wyrwij Podczerwony Odbiornik (IR) ze starego odtwarzacza stereo lub VHS i użyj go do rozmowy z tablicą Arduino!

Ta metoda wymaga, aby urządzenie z Androidem miało wbudowany blaster na podczerwień. Istnieje wiele aplikacji, które mogą korzystać z tej funkcji, chociaż kontroler Mi Remote jest bezpłatny i działa z wieloma innymi urządzeniami domowymi..

Po uruchomieniu aplikacji musisz utworzyć prosty obwód do “wywąchać” Sygnały IR. Ten zdalny samouczek na podczerwień przeprowadzi Cię przez proces budowy obwodu.

Chociaż w tym samouczku używany jest stary pilot, proces jest dokładnie taki sam w przypadku korzystania z urządzenia Android do śrutowania w podczerwieni, a dostępność części sprawia, że ​​jest to świetny projekt dla początkujących.

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

Zgubiliśmy narzędzie?

Jest kilka sposobów na uwolnienie Arduino z komputera, choć jesteśmy pewni, że jest ich o wiele więcej. Jakąkolwiek metodę zastosujesz, dlaczego nie wdrożyć jej w fajnym projekcie, takim jak zwolnienie migawki DSLR Stwórz własne zdalne wyzwalanie migawki DSLR Stwórz własne zdalne wyzwalanie migawki DSLR Jedno akcesorium, którego bez wątpienia będziesz szukać, to zdalna migawka; pozwala to postawić aparat na statywie lub gdzieś go odpocząć i uruchomić migawkę bez szansy na wstrząśnięcie… lub kostkę LED Jak zrobić pulsującą kostkę LED Arduino, która wygląda jak z przyszłości Jak zrobić pulsację Kostka LED Arduino, która wygląda na to, że przyszła z przyszłości Jeśli zajmowałeś się niektórymi projektami Arduino dla początkujących, ale szukasz czegoś trwałego i na zupełnie innym poziomie niesamowitości, to skromna kostka LED 4 x 4 x 4 jest … ?

Jak rozmawiasz ze swoją tablicą Arduino? Czy zawsze korzystasz z komputera? Czy istnieje sprytny sposób na rozmowę z naszymi tablicami, za którymi tęskniliśmy?? Daj nam znać w sekcji komentarzy poniżej!

Źródło obrazu: almoond / Depositphotos




Callum Bramlett ([email protected])
22.04.22 20:29
https://youtu.be/9XPBs57I3ys
22.04.22 16:24
https://bit.ly/trendingvideosz
Hwa Strother ([email protected])
08.04.22 09:51
https://youtu.be/wveq63n0ZBk
Sallie Koop ([email protected])
31.03.22 11:45
What do you think about our feature in Giejo magazine? https://shopgiejo.com/health/the-flexitarian-diet-guide/ We want to advertise on your site unedose.fr. Many thanks Sallie Koop
O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.