Arduino un mobilo tālruņu projekti

The Arduino platforma ļauj lietotājiem izveidot saskarni starp datoriem un ikdienas priekšmetiem, ļaujot izmantot izgudrojošu aparatūru uzlaušana. Lai gan Arduino IDE (Integrated Development Environment) darbojas tikai operētājsistēmās Windows, Mac vai Linux, ir pieejamas vairākas saskarnes, lai kontrolētu Arduino ar tālruni vai planšetdatoru. Šeit ir daži piemēri, kā Arduino var integrēt mobilajās ierīcēs.

Šajā rakstā sniegtā informācija plaši attiecas uz dažādām Arduino aparatūras versijām. Vecākas versijas var nebūt saderīgas ar jaunākām mobilās operētājsistēmas.

Arduino tuvplāns uz galda
Marc Mueller/EyeEm/Getty Images

Kā iegūt Arduino tālruņa saskarni

The Arduino rotaļu laukums satur daudzas pamācības un informāciju par saskarni ar aparatūru, izmantojot Arduino. Ir divas programmas, ko tā iesaka mobilo saskarņu izstrādei pfodApp un Annika Andee. Pirmais ir paredzēts tikai operētājsistēmai Android, bet otrais ir saderīgs ar iOS. Neviena no iespējām neprasa plašu mobilo ierīču programmēšanas pieredzi.

Arduino un Android

Relatīvi atvērtā platforma Android ierīces padara tās par lieliskiem kandidātiem integrācijai ar Arduino. Android platforma ļauj izveidot tiešu savienojumu ar Arduino ADK, izmantojot apstrādes valodu, kas ir saistīta ar vadu valodu, kas veido Arduino saskarnes pamatu. Kad ir izveidots savienojums, Android tālruni var izmantot, lai kontrolētu visas Arduino ierīces funkcijas.

Arduino un iOS

Ņemot vērā raksturu iOS attiecībā uz zema līmeņa vadību Arduino savienošana ar iOS ierīci var būt nedaudz grūtāka. Redpark breakout pakotne nodrošina tiešu kabeļa savienojumu starp vecākām iOS ierīcēm un Arduino, bet, ja jums ir jaunāka iPhone vai iPad, jums ir jāiestata bezvadu savienojums starp iOS ierīci un Arduino, izmantojot Bluetooth vai Wi-Fi.

Arduino Cellular Shields

Vēl viens veids, kā padarīt Arduino draudzīgu mobilajām ierīcēm, ir izmantot mobilo sakaru vairogu. GSM/GPRS vairogi tiek pievienoti tieši Arduino sadales panelim un pieņem atbloķētas SIM kartes. Mobilā vairoga pievienošana var ļaut Arduino izveidot un saņemt īsziņas un dažas mobilās vairogi nodrošina pilnu balss funkciju klāstu, efektīvi pārvēršot Arduino par mājas brūvēšanas šūnu tālrunis.

Arduino un Twilio

Vēl viens mobilais interfeiss, ko var integrēt ar Arduino, ir Twilio. Twilio ir tīmekļa saskarne, kas savienojas ar telefona pakalpojumiem, tāpēc ar datoru savienotu Arduino var vadīt, izmantojot balss vai SMS ziņas. Piemēram, Arduino un Twilio var izmantot kopā ar ierīcēm un citu elektroniku, lai nodrošinātu mājas automatizāciju, ko var kontrolēt ar tīmekļa vai SMS palīdzību.

Arduino un tīmekļa saskarnes

Arduino IDE ir viegli integrēts ar vairākām tīmekļa saskarnēm ar minimālām programmēšanas zināšanām, taču tiem, kas meklē gatavāku risinājumu, pastāv vairākas bibliotēkas. The Webduino interfeiss, piemēram, ir vienkārša Arduino tīmekļa servera bibliotēka lietošanai ar Arduino un Ethernet vairogs. Kad tīmekļa lietojumprogramma tiek mitināta Webduino serverī, Arduino var vadīt no jebkuras mobilās ierīces, kas ir savienota ar internetu.