6 maneres fàcils de connectar Arduino a Android

6 maneres fàcils de connectar Arduino a Android

Les plaques Arduino i microcontroladors similars fan que la creativitat sigui més accessible que mai. Tant si ho és control de tires LED , automatitzant la vostra llar o fins i tot protegint la vostra propietat, aquestes petites meravelles són el cor de la majoria de fabricacions electròniques de bricolatge.





Si heu d’indicar al vostre Arduino que canviï l’estat d’un pin (per exemple, per encendre els llums), cal que l’usuari premi un botó físic o utilitzi un sensor. Confiar en una premsa de dit humana o similar està bé per a molts projectes, però, i si només voleu configurar el circuit i accedir-hi remotament?





Aquest article us ofereix 6 maneres de connectar el vostre Android dispositiu a qualsevol Arduino tauler compatible. Permet submergir-nos .





1. ArduinoDroid

El primer de la nostra llista és ArduinoDroid . Aquesta aplicació funciona mitjançant USB On The Go (OTG) per connectar el dispositiu a Arduino mitjançant un cable USB. Un dels avantatges de l’USB és que no necessita connexió a Internet ni Bluetooth per funcionar.

L’aplicació és un IDE totalment funcional, que us permet codificar al telèfon, penjar esbossos escrits prèviament emmagatzemats al vostre Dropbox o a la unitat de Google i compilar esbossos en qualsevol lloc.



Els avantatges d’utilitzar aquesta aplicació són òbvies. Tenir a mà un IDE és el millor per fer canvis ràpids al camp. Connectar un dispositiu Android és molt menys feixuc que haver d’equilibrar un ordinador portàtil a la mà.

Un aspecte negatiu és que escriure codi al dispositiu pot no ser massa còmode, sobretot si es tracta d’un telèfon intel·ligent. Aquest és només un petit problema en comparació amb la comoditat de tenir una manera ultra portàtil de programar la placa sense necessitat de connexió a Internet.





com restablir el Bluetooth al Mac

Aquesta també és una manera barata de fer-ho aprendre els conceptes bàsics d’Arduino , ja que una placa Arduino clonada i un cable USB OTG només costen uns quants dòlars. Perfecte per a aquells que no tenen accés freqüent a un ordinador.

2. Controlador Bluetooth Arduino

El següent de la nostra llista és l'aplicació Arduino Bluetooth Controller. Aquesta aplicació tracta menys de programar un Arduino sobre la marxa i més d’activar canvis a l’esbós penjat. L'aplicació envia dades al vostre tauler mitjançant Bluetooth, cosa que us permet enviar dades de sèrie prement un botó a l'aplicació. Necessitareu un Mòdul Bluetooth per al vostre tauler, tot i que HC-06 el mòdul és àmpliament utilitzat i disponible per només 3 dòlars en el moment d’escriure.





Per obtenir una informació excel·lent sobre com començar amb aquests petits mòduls barats, vegeu aquest vídeo de Tinkernut Labs:

El vídeo anterior recomana una aplicació diferent, tot i que alguns usuaris informen que no funciona en els telèfons intel·ligents moderns. Sembla que el controlador Arduino Bluetooth no pateix aquest problema. Val a dir que l’aplicació es descarrega en anglès, en lloc d’italià, tal com es mostra a les imatges de Play Store.

3. Parpellejar

Hem cobert creant projectes amb Blynk abans, i em va semblar un gran servei. La seva flexibilitat i simplicitat el converteixen en una manera intuïtiva d’activar esdeveniments al tauler. Blynk requereix una connexió a Internet per executar-se, ja que utilitza el seu propi servidor. Podeu utilitzar dades Wi-Fi o mòbils per accedir a Blynk [URL trencat eliminat], cosa que el fa perfecte per a l’ús de telèfons intel·ligents.

Un dels punts forts de Blynk és la gamma de maneres de connectar-se a un dispositiu. Juntament amb el suport per a gairebé totes les taules de desenvolupament que hi ha, podeu connectar-vos al servidor sense fils, mitjançant Ethernet, o fins i tot utilitzar la connexió d’un ordinador mitjançant USB. El servei està ben documentat i la seva aplicació intuïtiva facilita la creació de controls personalitzats per al vostre projecte. La biblioteca Blynk per a Arduino IDE s’encarrega de tota la comunicació.

Si sou el tipus de persona que vol arrencar la màquina de cafè des del telèfon abans de llevar-se al matí, aquest és per a vosaltres.

Blynk no és l'únic servei en aquest camp, també val la pena consultar-ne els personalitzables Thinger.io , i la pràctica il·limitada, però increïblement difícil OpenHAB . De tots tres, Blynk és, sens dubte, el més ràpid en posar-se en marxa aprenent OpenHAB és una gran idea a llarg termini.

4. Comunicació des de zero

Tot el que hem cobert fins ara fa ús de serveis ja existents per ajudar-vos a connectar de diverses maneres, però, i si voleu tenir un control total sobre tots els aspectes de l'aplicació per a Android? Per què no fer-ho tu mateix des de zero?

Hariharan Mathavan ens porta a través de tot el procés en aquesta extensa tutorial pas a pas . L'aplicació creada aquí està dissenyada simplement per obrir un fitxer Connexió USB , i passar dades de sèrie endavant i enrere entre l'aplicació i la placa Arduino. Aquesta és una manera fantàstica de conèixer Android Studio i la creació d'aplicacions en general.

per a què serveix una màquina virtual

La guia us recorre tot el codi necessari per comunicar-vos amb el vostre Arduino mitjançant USB, proporcionant explicacions a cada pas. El tutorial de seguiment sobre com implementar-lo Connectivitat Bluetooth està igualment ben explicat.

Tot i que hi ha maneres de fer-ho creeu aplicacions d'Android sense codificar , val la pena aprendre els conceptes bàsics de la codificació a Java. Fer les vostres pròpies aplicacions és genial, però abans de saber-ho podríeu tenir una carrera completament nova.

5. Convertiu el vostre Arduino en un servidor

Una altra manera de comunicar-se amb el tauler és convertir-lo en un petit servidor. L'avantatge d'això és que obre la possibilitat de comunicar-se amb el tauler des de qualsevol cosa que pugui navegar a una adreça IP o fer una sol·licitud web.

Això és increïblement detallat tutorial des de startelectronics.org requereix un Escut Ethernet Per connectar el tauler a la vostra xarxa domèstica. Aquí teniu un vídeo en acció:

No tens un escut Ethernet? No tinguis por, el mateix es pot aconseguir amb un Escut Wi-Fi o una placa connectada a Wi-Fi com el NodeMCU.

Si node.js és la vostra melmelada, pot ser que tingueu sentit que feu una ullada al fitxer projecte github arduino-android . Una vegada més, una aplicació per a Android es subministra amb codi font perquè pugueu entrar al capdavant i jugar al vostre cor. Són ossos força nusos, però hi ha tot per implementar un servidor node.js en una placa Arduino que trieu.

Si Python és més vostre, l'usuari instructables metanurb té mòdul bluetooth tutorial.

6. Control d'infrarojos

Esteu buscant una manera real de comodins per parlar amb el vostre Arduino? Voleu completar MacGyver? A continuació, arrenca un Infrarojos (IR) d’un reproductor estèreo o VHS antic i utilitzeu-lo per parlar amb la vostra placa Arduino.

com descarregar fotos de Facebook

Aquest mètode requereix que el dispositiu Android tingui incorporat un blaster IR. Hi ha moltes aplicacions disponibles per fer servir aquesta funció, tot i que El meu Remote controller és gratuït i funciona amb molts altres dispositius domèstics.

Un cop tingueu l'aplicació en funcionament, haureu de crear un circuit senzill per 'ensumar' els senyals IR. Això IR remote tutorial et porta a través del procés de construcció del circuit.

Tot i que aquest tutorial utilitza un comandament a distància antic, el procés és exactament el mateix per utilitzar un dispositiu Android de projecció IR i la disponibilitat de les peces el converteixen en un gran projecte per a principiants.

Aquest mètode només funciona a la vista. No obstant això, és la manera més barata de comunicar-se amb la vostra placa sense fils. Fins i tot si no podeu escanejar les parts per fer-ho, un receptor d’IR costa menys d’un dòlar. Per a un dispositiu estàtic com un conjunt de tires LED muntades al sostre, podria ser la solució perfecta a un problema senzill.

Ens hem perdut una eina?

Aquestes són algunes maneres d’alliberar el vostre Arduino del vostre ordinador, tot i que estem segurs que n’hi ha moltes més. Sigui quin sigui el mètode que utilitzeu, per què no implementar-lo en un projecte fantàstic, com ara un obturador DSLR o un Cub LED ?

Com parles amb la teva placa Arduino? Sempre feu servir un ordinador? Hi ha alguna manera astut de parlar amb els nostres consells que hem trobat a faltar aquí? Feu-nos-ho saber a la secció de comentaris a continuació !

Crèdit de la imatge: almoond / Depositphotos

Compartir Compartir Tweet Correu electrònic Suprimiu aquests fitxers i carpetes de Windows per alliberar espai al disc

Necessiteu buidar l’espai del disc a l’ordinador Windows? A continuació, es mostren els fitxers i carpetes de Windows que es poden esborrar amb seguretat per alliberar espai al disc.

Llegiu a continuació
Temes relacionats
  • Bricolatge
  • Arduino
Sobre l'autor Ian Buckley(216 articles publicats)

Ian Buckley és periodista, músic, intèrpret i productor de vídeo independent que viu a Berlín, Alemanya. Quan no escriu ni està a l’escenari, juga amb electrònica o codi de bricolatge amb l’esperança de convertir-se en un científic boig.

Més de Ian Buckley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us