Kot odprtokodna elektronska platforma so plošče Arduino zelo priljubljene za projekte IoT. Medtem ko je standardni način njihove uporabe povezava vrat USB Arduino z računalnikom, lahko to storite tudi s krmilnikom Bluetooth in aplikacijo za Android .
V primeru, da nimate na voljo računalnika za napajanje plošče Arduino, je telefon Android najboljša možnost. Današnji članek vam bo pokazal, kako programirati Arduino s telefonom Android.
Potrebne sestavine
Za pripravo te nastavitve boste potrebovali naslednje komponente:
1. Kabel OTG: standardni kabel OTG z USB 2.0 za stare telefone Android. Za najnovejše pametne telefone z vrati Type-C boste potrebovali kabel OTG z vrati Type-C.
2. Kabel za prenos podatkov: kabel za prenos podatkov z enim moškim koncem USB 2.0 tipa A in enim moškim koncem USB 2.0 tipa B za dodatno povezavo.
3. Plošča Arduino Uno: Uporabite lahko katero koli drugo ploščo Arduino.
4. LED: Uporablja se za preverjanje povezave. Za testiranje lahko uporabite tudi servo motorje ali kar koli drugega.
5. Aplikacija Arduino za Android: Čeprav obstaja kar nekaj primernih aplikacij, bo delo z ArduinoDroid razmeroma enostavno . To je precej težka aplikacija (210 MB), zato boste potrebovali precej prostora v pomnilniku telefona. Poleg tega aplikacije ni mogoče zapisati na kartico SD .
6. Nekaj drugih stvari: Potrebovali boste tudi mizo in nekaj kablov za povezavo z Arduino. Za razdelitev napetosti je potrebnih nekaj uporov.
Kako sestaviti
Nastavitev sklopa Arduino-Android je zelo preprosta in ne zahteva preveč korakov.
- Povežite moški konec USB vrste A z ženskim koncem USB kabla OTG (povežite neposredno s pametnim telefonom).
- Priključite priključek USB Type-B na ploščo Arduino.
- S povezovalnimi kabli povežite LED diode na mizi s ploščo Arduino Uno. Natančna lokacija konektorjev na Arduino Uno je določena s kodo, ki jo zagotovi aplikacija. (Za več podrobnosti glejte naslednji razdelek).
Pravilna montaža bi morala izgledati kot na zgornji sliki.
Uporabite aplikacijo ArduinoDroid
Po prenosu in namestitvi aplikacije v telefon pojdite na začetni zaslon in kliknite ikono menija s tremi pikami.
Nato pojdite na Nastavitve > Vrsta plošče > Arduino .
V naslednjem koraku morate izbrati vrsto plošče kot »Uno«. Glede na vrsto plošče Arduino, ki jo uporabljate, lahko izberete eno od mnogih drugih možnosti.
Ponovno pojdite v meni s tremi pikami in izberite Skica > Primeri . Primerov je veliko. Za luči LED morate samo iti v Osnove > Utripanje .
Koda za izdelavo LED bliskavice se samodejno prikaže na zaslonu urejevalnika.
Koda nakazuje, da mora biti plošča Uno pritrjena na digitalni pin 13. Vrnite se na prejšnji razdelek, »Kako sestaviti«, da priključite priključni kabel LED na pin 13 na Arduino Uno.
Drugi konektor bo šel od ozemljitvenega zatiča Arduino Uno do LED na mizi, kot tudi upori.
Na spodnji sliki lahko vidite znak Flash, ki je prevajalnik. Samo kliknite nanj in utripajoči LED program se bo začel prevajati in nalagati na ploščo Arduino Uno.
Ko je uspešno opravljeno, lahko upravljate LED lučko neposredno iz telefona Android. V knjižnici ArduinoDroid lahko najdete veliko drugih vzorčnih projektov, vključno s servo motorji, senzorji temperature in tlaka itd.
Učenje upravljanja in nadzora projektov Arduino iz vašega telefona Android je preprosto in zahteva le malo pozornosti. Seveda lahko najdete več navodil o tej temi na uradnem forumu Arduino (referenčna povezava: https://forum.arduino.cc/) in kar na Quantrimang.com.
Vprašanja ali misli o tej temi pustite v spodnjem oddelku za komentarje!
Upam, da ste uspešni.