Arduino și proiecte de telefoane mobile

The Platforma Arduino permite utilizatorilor să creeze o interfață între computere și obiectele de zi cu zi, permițând un hardware inventiv hacking. Deși Arduino IDE (Integrated Development Environment) funcționează numai pe Windows, Mac sau Linux, există o serie de interfețe disponibile pentru controlul Arduino cu un telefon sau o tabletă. Iată câteva exemple de modalități prin care Arduino poate fi integrat cu dispozitivele mobile.

Informațiile din acest articol se aplică în linii mari diferitelor versiuni ale hardware-ului Arduino. Este posibil ca versiunile mai vechi să nu fie compatibile cu cele mai noi sisteme de operare mobile.

Prim-plan cu Arduino pe masă
Marc Mueller/EyeEm/Getty Images

Cum să obțineți o interfață de telefon Arduino

The Loc de joacă Arduino conține numeroase tutoriale și informații despre modul de interfață cu hardware-ul folosind Arduino. Două programe pe care le recomandă pentru dezvoltarea interfețelor mobile sunt pfodApp și Annikken Andee. Primul este exclusiv pentru Android, dar cel de-al doilea este compatibil cu iOS. Niciuna dintre opțiuni nu necesită o experiență extinsă de programare mobilă.

Arduino și Android

Platforma relativ deschisă a Android dispozitivele le face candidați grozavi pentru integrarea cu Arduino. Platforma Android permite o conexiune directă la Arduino ADK prin utilizarea limbajului de procesare, care este legat de limbajul Wiring care formează baza interfeței Arduino. Odată conectat, telefonul Android poate fi folosit pentru a controla toate funcțiile dispozitivului Arduino.

Arduino și iOS

Având în vedere natura de iOS În ceea ce privește controlul la nivel scăzut, conectarea Arduino la dispozitivul iOS poate fi puțin mai dificilă. Pachetul de breakout Redpark permite o conexiune directă prin cablu între dispozitivele iOS mai vechi și Arduino, dar dacă aveți un dispozitiv mai nou iPhone sau iPad, trebuie să configurați o conexiune fără fir între dispozitivul iOS și Arduino prin Bluetooth sau Wi-Fi.

Scuturi celulare Arduino

O altă modalitate de a face Arduino prietenos cu dispozitivele mobile este să folosești un scut celular. GSMScuturile /GPRS se atașează direct la placa de breakout Arduino și acceptă carduri SIM deblocate. Adăugarea unui scut celular poate permite Arduino să facă și să primească mesaje SMS și unele celulare scuturile permit o gamă completă de funcții vocale, transformând eficient Arduino într-o celulă home-brew telefon.

Arduino și Twilio

O altă interfață mobilă care poate fi integrată cu Arduino este Twilio. Twilio este o interfață web care se conectează la serviciile de telefonie, astfel încât un Arduino conectat la un computer poate fi controlat folosind mesaje vocale sau SMS. De exemplu, Arduino și Twilio pot fi folosite împreună cu electrocasnice și alte dispozitive electronice pentru a oferi automatizare a locuinței care poate fi controlată prin web sau SMS.

Arduino și interfețe web

Arduino IDE este ușor integrat cu o serie de interfețe web cu expertiză minimă în programare, dar pentru cei care caută o soluție mai gata făcută, există o serie de biblioteci. The Webduino interfața, de exemplu, este o simplă bibliotecă de server web Arduino pentru utilizare cu un Arduino și Ethernet scut. Odată ce o aplicație web este găzduită pe serverul Webduino, Arduino poate fi controlat de pe orice dispozitiv mobil care este conectat la internet.