Arduino a projekty mobilních telefonů

The platforma Arduino umožňuje uživatelům vytvořit rozhraní mezi počítači a každodenními předměty, což umožňuje určitý inovativní hardware hackování. Přestože Arduino IDE (Integrated Development Environment) funguje pouze na Windows, Mac nebo Linux, pro ovládání Arduina pomocí telefonu nebo tabletu je k dispozici celá řada rozhraní. Zde je několik příkladů způsobů, jak lze Arduino integrovat s mobilními zařízeními.

Informace v tomto článku se obecně týkají různých verzí hardwaru Arduino. Starší verze nemusí být kompatibilní s novějšími mobilní operační systémy.

Detail Arduina Na Stole
Marc Mueller/EyeEm/Getty Images

Jak získat rozhraní telefonu Arduino

The Arduino hřiště obsahuje četné návody a informace o tom, jak propojit s hardwarem pomocí Arduina. Dva programy, které doporučuje pro vývoj mobilních rozhraní, jsou pfodApp a Annikken Andee. První jmenovaný je výhradně pro Android, ale druhý je kompatibilní s iOS. Ani jedna možnost nevyžaduje rozsáhlé zkušenosti s mobilním programováním.

Arduino a Android

Relativně otevřená platforma

Android zařízení z nich dělá skvělé kandidáty pro integraci s Arduinem. Platforma Android umožňuje přímé připojení k Arduino ADK pomocí jazyka Processing, který souvisí s jazykem Wiring, který tvoří základ rozhraní Arduino. Po připojení lze telefon Android použít k ovládání všech funkcí zařízení Arduino.

Arduino a iOS

Vzhledem k povaze iOS s ohledem na ovládání na nízké úrovni může být připojení Arduina k vašemu iOS zařízení trochu náročnější. Redpark breakout pack umožňuje přímé kabelové propojení mezi staršími iOS zařízeními a Arduinem, ale pokud máte novější iPhone nebo iPad, musíte nastavit bezdrátové připojení mezi zařízením iOS a Arduino přes Bluetooth nebo Wi-Fi.

Arduino Cellular Shields

Dalším způsobem, jak učinit Arduino kompatibilní s mobilními zařízeními, je použít celulární štít. GSM/GPRS štíty se připojují přímo k oddělovací desce Arduino a přijímají odemčené SIM karty. Přidání celulárního štítu může Arduinu umožnit vytvářet a přijímat SMS zprávy a některé mobilní Štíty umožňují celou řadu hlasových funkcí a efektivně proměňují Arduino v domácí buňku telefon.

Arduino a Twilio

Další mobilní rozhraní, které lze integrovat s Arduino, je Twilio. Twilio je webové rozhraní, které se připojuje k telefonním službám, takže Arduino připojené k počítači lze ovládat pomocí hlasových nebo SMS zpráv. Například Arduino a Twilio lze použít ve spojení se spotřebiči a další elektronikou k zajištění domácí automatizace, která je ovladatelná pomocí webu nebo SMS.

Arduino a webová rozhraní

Arduino IDE je snadno integrovatelné s řadou webových rozhraní s minimálními znalostmi programování, ale pro ty, kteří hledají připravenější řešení, existuje řada knihoven. The Webduino rozhraní je například jednoduchá knihovna webového serveru Arduino pro použití s ​​Arduino a Ethernet štít. Jakmile je webová aplikace hostována na serveru Webduino, lze Arduino ovládat z jakéhokoli mobilního zařízení připojeného k internetu.