Arduino- og mobiltelefonprosjekter

Innholdsfortegnelse:

Arduino- og mobiltelefonprosjekter
Arduino- og mobiltelefonprosjekter
Anonim

Arduino-plattformen lar brukere lage et grensesnitt mellom datamaskiner og hverdagslige gjenstander, noe som gir mulighet for oppfinnsom maskinvarehacking. Selv om Arduino IDE (Integrated Development Environment) bare fungerer på Windows, Mac eller Linux, er det en rekke grensesnitt tilgjengelig for å kontrollere Arduino med en telefon eller et nettbrett. Her er noen eksempler på måter Arduino kan integreres med mobile enheter.

Informasjonen i denne artikkelen gjelder bredt for forskjellige versjoner av Arduino-maskinvaren. Eldre versjoner er kanskje ikke kompatible med nyere mobiloperativsystemer.

Image
Image

bunnlinjen

Arduino-lekeplassen inneholder en rekke opplæringsprogrammer og informasjon om hvordan man bruker grensesnitt med maskinvare ved hjelp av Arduino. To programmer den anbefaler for å utvikle mobilgrensesnitt er pfodApp og Annikken Andee. Førstnevnte er utelukkende for Android, men sistnevnte er kompatibel med iOS. Ingen av alternativene krever omfattende erfaring med mobilprogrammering.

Arduino og Android

Den relativt åpne plattformen til Android-enheter gjør dem til gode kandidater for integrering med Arduino. Android-plattformen gir mulighet for en direkte tilkobling til Arduino ADK via bruk av Processing-språket, som er relatert til Wiring-språket som danner grunnlaget for Arduino-grensesnittet. Når den er koblet til, kan Android-telefonen brukes til å kontrollere alle funksjonene til Arduino-enheten.

bunnlinjen

Gitt iOSs natur med hensyn til lavnivåkontroll, kan det være litt mer utfordrende å koble Arduino til iOS-enheten din. Redpark breakout-pakken gir mulighet for en direkte kabelforbindelse mellom eldre iOS-enheter og Arduino, men hvis du har en nyere iPhone eller iPad, må du sette opp en trådløs forbindelse mellom iOS-enheten og Arduino via Bluetooth eller Wi-Fi.

Arduino Cellular Shields

En annen måte å gjøre Arduino mobilvennlig på er å bruke et mobilskjold. GSM/GPRS-skjold festes direkte til Arduino breakout board og aksepterer ulåste SIM-kort. Tillegget av et mobilskjold kan tillate Arduino å lage og motta SMS-meldinger, og noen mobilskjermer muliggjør et komplett utvalg av talefunksjoner, og gjør Arduino effektivt til en hjemmebrygget mobiltelefon.

bunnlinjen

Et annet mobilgrensesnitt som kan integreres med Arduino er Twilio. Twilio er et nettgrensesnitt som kobles til telefontjenester, så en Arduino koblet til en datamaskin kan styres ved hjelp av tale- eller SMS-meldinger. For eksempel kan Arduino og Twilio brukes sammen med hvitevarer og annen elektronikk for å gi hjemmeautomatisering som er kontrollerbar via web eller SMS.

Arduino og nettgrensesnitt

Arduino IDE er lett integrert med en rekke web-grensesnitt med minimal programmeringsekspertise, men for de som leter etter en mer ferdiglaget løsning, finnes det en rekke biblioteker. Webduino-grensesnittet, for eksempel, er et enkelt Arduino-webserverbibliotek for bruk med et Arduino- og Ethernet-skjold. Når en nettapplikasjon er vert på Webduino-serveren, kan Arduino kontrolleres fra hvilken som helst mobilenhet som er koblet til internett.

Anbefalt: