Projekty Arduino a mobilných telefónov

The platforma Arduino umožňuje užívateľom vytvárať rozhranie medzi počítačmi a každodennými predmetmi, čo umožňuje určitý vynaliezavý hardvér hackovanie. Hoci Arduino IDE (Integrated Development Environment) funguje iba na Windows, Mac alebo Linux, existuje množstvo rozhraní, ktoré sú k dispozícii na ovládanie Arduina pomocou telefónu alebo tabletu. Tu je niekoľko príkladov spôsobov, ako možno Arduino integrovať s mobilnými zariadeniami.

Informácie v tomto článku sa vo všeobecnosti vzťahujú na rôzne verzie hardvéru Arduino. Staršie verzie nemusia byť kompatibilné s novšími mobilné operačné systémy.

Detailný záber na Arduino na stole
Marc Mueller/EyeEm/Getty Images

Ako získať rozhranie telefónu Arduino

The Arduino ihrisko obsahuje množstvo tutoriálov a informácií o tom, ako vytvoriť rozhranie s hardvérom pomocou Arduina. Dva programy, ktoré odporúča na vývoj mobilných rozhraní, sú pfodApp a Annikken Andee. Prvý je exkluzívne pre Android, ale druhý je kompatibilný s iOS. Žiadna z týchto možností nevyžaduje rozsiahle skúsenosti s mobilným programovaním.

Arduino a Android

Relatívne otvorená platforma Android zariadení z nich robí skvelých kandidátov na integráciu s Arduino. Platforma Android umožňuje priame pripojenie k Arduino ADK pomocou jazyka Processing, ktorý súvisí s jazykom Wiring, ktorý tvorí základ rozhrania Arduino. Po pripojení je možné telefón s Androidom použiť na ovládanie všetkých funkcií zariadenia Arduino.

Arduino a iOS

Vzhľadom na povahu iOS s ohľadom na ovládanie na nízkej úrovni môže byť pripojenie Arduina k vášmu iOS zariadeniu trochu náročnejšie. Redpark breakout pack umožňuje priame káblové prepojenie medzi staršími iOS zariadeniami a Arduinom, ale ak máte novšie iPhone alebo iPad, musíte nastaviť bezdrôtové pripojenie medzi iOS zariadením a Arduino cez Bluetooth alebo Wi-Fi.

Arduino Cellular Shields

Ďalším spôsobom, ako prispôsobiť Arduino mobilom, je použitie bunkového štítu. GSM/GPRS štíty sa pripájajú priamo k vypínacej doske Arduino a prijímajú odomknuté SIM karty. Pridanie bunkového štítu môže Arduinu umožniť vytvárať a prijímať SMS správy a niektoré mobilné štíty umožňujú celý rad hlasových funkcií a efektívne premieňajú Arduino na domácu varnú bunku telefón.

Arduino a Twilio

Ďalšie mobilné rozhranie, ktoré je možné integrovať s Arduino, je Twilio. Twilio je webové rozhranie, ktoré sa pripája k telefónnym službám, takže Arduino pripojené k počítaču je možné ovládať pomocou hlasových alebo SMS správ. Napríklad Arduino a Twilio môžu byť použité v spojení so spotrebičmi a inou elektronikou na zabezpečenie domácej automatizácie, ktorá je ovládateľná cez web alebo SMS.

Arduino a webové rozhrania

Arduino IDE je ľahko integrované s množstvom webových rozhraní s minimálnou znalosťou programovania, ale pre tých, ktorí hľadajú hotové riešenie, existuje množstvo knižníc. The Webduino rozhranie je napríklad jednoduchá knižnica webového servera Arduino na použitie s Arduino a Ethernet štít. Po umiestnení webovej aplikácie na server Webduino je možné Arduino ovládať z akéhokoľvek mobilného zariadenia, ktoré je pripojené k internetu.