Annons

Arduino-kort och liknande mikrokontroller gör kreativiteten mer tillgänglig än någonsin. Oavsett om du är styrning av LED-remsor Ultimate Guide to Connecting LED Light Strips to ArduinoEn av de vanligaste LED-produkterna är LED-remsan. I den här artikeln kommer vi att täcka hur du ställer in de två vanligaste typerna med en Arduino. Läs mer , automatisera ditt hem Hur man fjärrkontroller ditt hem med en Arduino, 5 DIY-projektDen smarta hemrevolutionen händer nu! Vi visar dig hur du kan skapa dina egna smarta hemgadgetar med ingenting annat än en enkel Arduino. Läs mer , eller ens skydda din egendom Hur man skapar ett enkelt Arduino-larmsystemUpptäck rörelse och skräm sedan bort pjäsen från en inkräktare med höga larmljud och blinkande lampor. Låter det roligt? Naturligtvis gör det det. Det är målet med dagens Arduino-projekt, lämplig ... Läs mer , dessa små underverk är hjärtat i de flesta DIY elektroniska bygg.

Om du måste berätta för din Arduino att ändra tillståndet för en stift (till exempel för att slå på lamporna), krävs det att användaren trycker på en fysisk knapp eller använder en sensor. Att lita på en mänsklig fingerpress eller liknande är bra för många projekt, men tänk om du bara vill ställa in din krets och få tillgång till den på distans?

instagram viewer

6 enkla sätt att ansluta Arduino till Android Arduino Uno 670

Den här artikeln tar dig igenom 6 sätt att ansluta din Android enhet till vilken som helst Arduino kompatibelt bräde. Låter dyka in.

1. ArduinoDroid

Först på vår lista är ArduinoDroid. Denna app fungerar via USB On the Go Vad är USB OTG? 5 coola sätt att använda det på AndroidVad är USB OTG och hur kan du använda den på Android? Vi förklarar funktionen och de många sätten att använda den på. Läs mer (OTG) för att ansluta din enhet till Arduino via USB-kabel. En av fördelarna med USB är att den inte kräver någon internet- eller Bluetooth-anslutning för att kunna fungera.

Appen är en fullt fungerande IDE, som gör att du kan koda på din telefon, ladda upp tidigare skrivna skisser lagrade i din Dropbox eller Google-enhet och sammanställa skisser när du är på språng.

6 enkla sätt att ansluta Arduino till Android ArduinoDroidPictureLandscape 670

Fördelarna med att använda denna app är uppenbara. Att ha en IDE till hands är den perfekta saken att göra snabba förändringar i fältet. Att ansluta en Android-enhet är mycket mindre besvärligt än att behöva balansera en bärbar dator på din hand!

Ett uppenbart negativt är att det inte är så bekvämt att skriva kod på din enhet, särskilt om det är en smart telefon. Detta är bara en liten fråga jämfört med bekvämligheten med att ha ett ultraportabelt sätt att programmera ditt bräde utan behov av en internetanslutning.

Detta är också ett billigt sätt att göra lära dig grunderna i Arduino Komma igång med Arduino: En nybörjarguideArduino är en open-source elektronikprototypplattform baserad på flexibel, lättanvänd hårdvara och mjukvara. Den är avsedd för konstnärer, designers, hobbyister och alla som är intresserade av att skapa interaktiva objekt eller miljöer. Läs mer , som en klon Arduino-kort och USB OTG-kabel kostar bara några dollar. Perfekt för dem utan ofta åtkomst till en dator!

2. Arduino Bluetooth Controller

Nästa på vår lista är den lämpligt namngivna Arduino Bluetooth Controller-app. Den här appen handlar mindre om att programmera en Arduino i farten och mer om att utlösa ändringar i den laddade skissen. Appen skickar data till ditt kort via Bluetooth, så att du kan skicka seriedata genom att trycka på en knapp i appen. Du behöver en Bluetooth-modul för ditt styrelse, även om HC-06 modulen används allmänt och tillgängligt för bara $ 3 i skrivande stund.

För en utmärkt grundläggare för att komma igång med dessa billiga små moduler, se den här videon från Tinkernut Labs:

Videon ovan rekommenderar en annan app, även om vissa användare rapporterar att den inte fungerar på moderna smartphones. Arduino Bluetooth Controller verkar inte drabbas av detta problem. Det är värt att notera att appen laddar ner på engelska, snarare än italiensk som visas i bilderna i Play Store!

3. Blynk

Vi har täckt skapa projekt med Blynk tidigare och tyckte det var en fantastisk tjänst. Dess flexibilitet och enkelhet gör det till ett intuitivt sätt att utlösa händelser på ditt bräde. Blynk kräver en internetanslutning för att köra, eftersom den använder sin egen server. Du kan använda antingen Wi-Fi eller mobildata för att komma åt Blynk [Broken URL Removed], vilket gör den perfekt för smarttelefonanvändning.

En av Blynks styrkor är utbudet av sätt du kan ansluta till en enhet på. Tillsammans med stöd för nästan alla utvecklingskort där ute, kan du ansluta till servern trådlöst, använda Ethernet eller till och med använda en dators anslutning via USB. Tjänsten är väl dokumenterad, och dess intuitiva app gör det enkelt att sätta ihop anpassade kontroller för ditt projekt. Blynk-biblioteket för Arduino IDE tar hand om all kommunikation.

Om du är den typ av person som vill starta sin kaffemaskin från sin telefon innan de står upp på morgonen, är den här för dig!

Blynk är inte den enda tjänsten inom detta fält, det är också värt att kolla in de mycket anpassningsbara Thinger.iooch det praktiskt taget obegränsade men ändå svårt svåra OpenHAB. Men av de tre är Blynk verkligen snabbast att komma igång lära sig OpenHAB Komma igång med OpenHAB Home Automation på Raspberry PiOpenHAB är en mogen, open source-hemmeautomationsplattform som körs på en mängd olika hårdvara och är protokoll agnostic, vilket innebär att den kan ansluta till nästan alla hemmautomationshårdvara på marknaden i dag. Läs mer är en bra idé på lång sikt.

4. Kommunikation från skrapa

Allt vi hittills har täckt använder redan befintliga tjänster för att hjälpa dig att ansluta på olika sätt, men vad händer om du vill ha total kontroll över alla aspekter av Android-appen? Varför inte göra det själv från början?

Hariharan Mathavan tar oss igenom hela processen i detta omfattande steg för steg handledning. Appen som skapas här är helt enkelt utformad för att öppna en USB-anslutningoch skicka seriedata fram och tillbaka mellan appen och Arduino-kortet. Detta är ett bra sätt att bekanta sig med Android Studio och appbyggnad i allmänhet.

Guiden tar dig igenom all kod som krävs för att kommunicera med din Arduino via USB och ger förklaringar vid varje steg. De uppföljningsstudie om hur man implementerar Bluetooth-anslutning förklaras lika bra.

6 enkla sätt att ansluta Arduino till Android bluetooth android DIY kombinerat2 670

Medan det finns sätt att skapa Android-appar utan kodning Hur man skapar en Android-app: Allt du behöver vetaOm du vill börja skapa din egen Android-app innehåller den här guiden allt du behöver. Läs mer , det är väl värt att lära sig grunderna för kodning i Java. Att göra dina egna appar är coolt, men innan du vet det kan du ha en helt ny karriär Karriäralternativ för Java-programmerareMed en planerad tillväxttakt på 19 procent för perioden 2014-2024 (enligt U.S. Bureau of Labor Statistics) är karriärutsikterna för Java-programmerare verkligen utmärkta. Läs mer !

5. Förvandla din Arduino till en server

Ett annat sätt att kommunicera med ditt kort är att förvandla det till en liten server. Fördelen med detta är att det öppnar upp möjligheten att kommunicera med styrelsen från allt som kan navigera till en IP-adress eller göra en webbegäran.

Detta otroligt detaljerade handledning från startelectronics.org kräver en Ethernet-sköld Ansluta ditt kort till ditt hemnätverk. Här är en video av det i aktion:

Har du inte ett Ethernet-sköld? Rädsla inte, samma kan uppnås med en Wi-Fi-skärm eller Wi-Fi-anslutet kort som NodeMCU Möt Arduino Killer: ESP8266Vad händer om jag sa till dig att det finns en Arduino-kompatibel dev-kort med inbyggd Wi-Fi för mindre än $ 10? Det finns det. Läs mer .

Om node.js Vad är Node. JS och varför ska jag bry mig? [Webbutveckling]JavaScript är bara ett programmeringsspråk på klientsidan som körs i webbläsaren, eller hur? Inte längre. Node.js är ett sätt att köra JavaScript på servern; men det är så mycket mer också. Om... Läs mer är ditt sylt, då kan det vara vettigt för dig att titta på arduino-android github-projekt. En Android-app är återigen försedd med källkod så att du kan komma under huven och tänka på ditt hjärtas innehåll. Det är ganska nakna ben, men allt finns för att implementera en node.js-server på ett Arduino-kort som du väljer.

Om Pytonorm är mer din sak, Instructables användarmetanurb har en Bluetooth-modul handledning.

6 enkla sätt att ansluta Arduino till Android Arduino Android 2

6. Infraröd kontroll

Letar du efter ett riktigt wild card-sätt att prata med din Arduino? Vill du gå full MacGyver? Rita sedan ut en Infraröd (IR) -mottagare från en gammal stereo- eller VHS-spelare och använd den för att prata med ditt Arduino-kort!

Den här metoden kräver att din Android-enhet har en IR-blaster inbyggd. Det finns många appar tillgängliga för att använda denna funktion, även om Mi Fjärrkontroll är gratis och fungerar med många andra hushållsapparater.

6 enkla sätt att ansluta Arduino till Android Mi Ir App 670

När appen är igång måste du skapa en enkel krets för att "snifta ut" IR-signaler. Detta IR fjärrhandledning tar dig genom processen att bygga kretsen.

Medan denna tutorial använder en gammal fjärrkontroll, är processen exakt densamma för att använda en IR-sprängning Android-enhet, och tillgången på delarna gör det till ett bra nybörjare projekt.

Den här metoden fungerar endast inom siktlinjen. Det är emellertid det billigaste sättet att kommunicera trådlöst med ditt kort. Även om du inte kan rensa delarna för att göra detta, kostar en IR-mottagare mindre än en dollar. För en statisk enhet som en uppsättning takmonterade LED-remsor kan det vara den perfekta lösningen på ett enkelt problem.

Har vi missat ett verktyg?

Det här är några sätt att befria din Arduino från din dator, men vi är säkra på att det finns många fler där ute. Oavsett metod du använder, varför inte implementera det i ett coolt projekt som t.ex. DSLR-slutare Gör din egen DSLR-fjärrluckaEtt tillbehör du säkert kommer att vara efter är en fjärrlucka; detta gör att du kan placera kameran på ett stativ eller vila den någonstans och utlösa slutaren utan chansen att skaka att ... Läs mer eller en LED-kub Hur man gör en pulserande Arduino LED-kub som ser ut som om den kom från framtidenOm du har tappat med några nybörjars Arduino-projekt, men letar efter något lite permanent och på en helt annan nivå av fantastiskt, är den ödmjuka 4 x 4 x 4 LED-kuben ... Läs mer ?

Hur pratar du med ditt Arduino-styrelse? Använder du alltid en dator? Finns det ett listigt sätt att prata med våra styrelser som vi har missat här? Låt oss veta i kommentaravsnittet nedan!

Bildkredit: almoond /Depositphotos

Ian Buckley är frilansjournalist, musiker, artist och videoproducent bosatt i Berlin, Tyskland. När han inte skriver eller på scenen tänker han på DIY-elektronik eller kod i hopp om att bli en gal forskare.