Controle van de motoren met een mobiele telefoon (1 / 5 stap)

Stap 1: 99 problemen en een werkende verbinding is niet een

Er zijn een paar opties voor het doorgeven van signalen van een mobiele telefoon aan een motor. Dit zijn degenen ik geprobeerd en mijn redenen voor het gebruik (of niet gebruiken) hen.

TL; dr: BT module gebruiken

Spark Core: WiFi-enabled Arduino-compatibel, kleine kamer. Zeggen wat!? Ik zou moeten kunnen gewoon een signaal van de telefoon aan dit ding rechtstreeks via UDP/TCP, maar vanaf April 2014 was dit niet mogelijk. Terwijl het team van Spark is bezig met een wijziging van hun firmware, toen ik dit board testte, liep het alleen als deze was verbonden met het internet en aan de Spark Core-server. Ik wilde alleen maar aan voorlichting ter plaatse, dus dit niet goed was.

IOIO-OTG: rechtstreekse verbinding met de telefoon via de USB-kabel, en laat de telefoon app te hebben een heleboel GPIO pinnen. Awesome! Dit zou zijn geweest perfect als ik had de tijd genomen om erachter te komen hoe om te schrijven van mijn eigen firmware. Als het komt, is de firmware op de IOIO-OTG vrij veel als een firmata. Alle de logica moet draaien op de telefoon en het enige wat dat het doet is bloot sommige I/O pinnen. Want ik ben met behulp van eenvoudige gelijkstroommotoren met eindschakelaars, dit leek me een risicovolle optie. Wat als de telefoon verliest aansluiting op de Raad van bestuur, of de app neerstortingen, terwijl een van de motoren is op? De IOIO-OTG misschien niet krijgen de Hekschakelaar signalen om te stoppen met de motor.

Arduino ADK als USB-host: ook leek veelbelovend. Direct berichten verzenden naar een Arduino van een telefoon, via een kabel! Winnen, recht? Ik zou kunnen schrijven mijn eigen code Arduino Hekschakelaar en motor logica te behandelen, en de telefoon zou alleen eenvoudige STOP/GO commando's te verzenden naar de Arduino. Perfect, behalve de koppeling tussen de Arduino, telefoon, en app was, op zijn best, waardeloze. De volgorde waarin ik moest inschakelen van de telefoon, de Arduino en de app, en sluit de kabel, was zeer specifieke. Ik denk dat het was telefoon inschakelen, Arduino inschakelen, sluit de Arduino op telefoon, Arduino loskoppelen van de telefoon, sluit de Arduino op telefoon, start app. iets anders dan dat de telefoon niet erkend te zijn door de Arduino ADK zou veroorzaken, en soms zou zelfs oorzaak de telefoon opnieuw instellen. Zeer kieskeurig!

Arduino ADK met BlueTooth dongle: werkt prima met sommige dongles. Andere dongles van hetzelfde merk en type, zou niet alleen koppelen. Ik kan heb kunnen te laten werken door de toevoeging van enige vertraging in de Arduino-code, maar op dit punt was ik behoorlijk teleurgesteld met de ADK en de USB Host bibliotheek.

Arduino met BlueTooth-module: ik wilde in eerste instantie niet gebruik van BT vanwege hoe het moet worden gekoppeld, en soms het verliest haar verbinding/koppeling, en krijgen sommige pakketten gedropt... maar in het einde, het was de meest verstandige oplossing. Het maakt niet uit als pakketten gedropt krijgen, ik ben alleen het verzenden van een zeer eenvoudige STOP/GO soort signaal en ik kan het toevoegen van redundantie. Ook het maakt niet uit als de telefoon un-gepaarde uit de BT module krijgt. Ik weet dat het is er, naast de telefoon, dus ik kan verbinding maken met behulp van code in de Android app blijf proberen. Hoewel dit in eerste instantie moeilijk lijkt, het is een stuk makkelijker dan wat ik doen om te herstellen van de kabel ADK verbinding moest zodra de telefoon spoor van de Arduino verloren (Haal, stekker, opnieuw starten app, enz).

Zo op het einde: BT voor de overwinning!

Gerelateerde Artikelen

Macht van de Arduino met een mobiele telefoon

Macht van de Arduino met een mobiele telefoon

oude mobiele telefoons zijn makkelijk te verwerven, en ze hebben gebouwd in lithium opladen circuits. Wat een prachtige uitvalsbasis voor een voeding voor kleine mobiele dingen. Ik aangesloten een cellphone aan de arduino met de mogelijkheid om de mo
Controle van de motoren met een wiinunchuck (beer op een driewieler)

Controle van de motoren met een wiinunchuck (beer op een driewieler)

Een van mijn eerste arduino project en een schoolproject voor de HKU games en interactie.Wilt u dit project in kleinere stappen? Bekijk deze tutorials die ik dit Instructable gebaseerd op!http://makezine.com/projects/Wii-Nunchuk-Mouse-2/Stap 1: Wat j
Verzenden en ontvangen van E-mail met een Net10 telefoon

Verzenden en ontvangen van E-mail met een Net10 telefoon

verzenden en ontvangen van E-mail met een Net10 telefoon*************Teleflip is dead - maar er zijn andere middelen voor het volk 'eenvoudige' (en goedkope) mobiele telefoon!!Stap 1: ik sommige keurige Instructibles over het verzenden en ontvangen v
Schieten bloemen met een zwarte achtergrond met een mobiele telefoon onder $2

Schieten bloemen met een zwarte achtergrond met een mobiele telefoon onder $2

U gaat deze liefde. We zien de resultaten van zeer ervaren fotografen die fotograferen bloemen met een zwarte achtergrond de hele tijd. Ze zijn altijd prachtig. Ik zal u tonen hoe om dit effect met een mobiele telefoon zonder editing software te krij
Bijna perfecte 360° foto bollen met een mobiele telefoon

Bijna perfecte 360° foto bollen met een mobiele telefoon

Ken jij wat is een 360 x 180° sferische beeld? Nou, ze hebben al wijd verspreid door de Google Street View, en meer recentelijk door de uitbreiding, de Google Business View, maar dit soort fotografie bestaat al sinds eind jaren 90.Het kan ook worden
Scannen van de foto met uw mobiele telefoon

Scannen van de foto met uw mobiele telefoon

Deze instructables hoe een mobiele telefoon te gebruiken voor het scannen van de foto in uw oude album.Uw mobiele telefoon hebben een mega pixels camera met autofocus. Het is een zeer goede Fotoscanner, je hoeft alleen maar een lichtbron en sommige a
Hoe te sturen een SMS-bericht van "tekst" van Yahoo! naar een mobiele telefoon.

Hoe te sturen een SMS-bericht van "tekst" van Yahoo! naar een mobiele telefoon.

Dit zal u tonen hoe een korte bericht verzenden vanaf een computer via de website Yahoo!™ naar een mobiele telefoon, met inbegrip van hoe te beantwoorden en antwoorden die worden ontvangen in het chat-indeling accepteren. Dit is vrij om te sturen naa
Controle van EL draad met een Arduino

Controle van EL draad met een Arduino

In dit instructable ik zal u tonen hoe u kunt besturen van EL draad met een Arduino.Wat u zult moeten:EL Wire en omvormer - adviseer ik http://ez-el.com/ez-el-wire/10ft-ez-el-wire-3v-inverter-kit/Arduino of een micro-controller die een relay kunt bep
Controle van uw motoren met L293D en Arduino

Controle van uw motoren met L293D en Arduino

na lang onderzoek en trial and error, heb ik kwam naar een nieuwe walkthrough met betrekking tot deze mooie chip, de L293D.Elk project is een project en ieder heeft zijn eigen unieke kracht-configuraties, dus je moet bewust zijn van de beste keuze va
Op afstand inschakelen elk apparaat zoals een Computer (met een mobiele telefoon)

Op afstand inschakelen elk apparaat zoals een Computer (met een mobiele telefoon)

In dit instructable ik zal je laten zien hoe om te zetten van een oude mobiele telefoon in een externe schakelaar voor uw Computer. Zie laatste stap voor andere apparaten.Dit is bijna gratis, hebt u een oude GSM en een SIM-kaart.Wat u nodig hebt:-Oud
Controle van uw Arduino met een afstandsbediening

Controle van uw Arduino met een afstandsbediening

benieuwd over hoe om te controleren alles in uw huis met een eenvoudige afstandsbediening? Het is vrij eenvoudig en goedkoop.Stap 1: Verzamel spullen Hier is wat u nodig heeft:-Arduino (ik gebruik UNO)-Solderless breadboard-Een infrarood ontvanger-So
Controle 2 Servo motoren met een standaard afstandsbediening

Controle 2 Servo motoren met een standaard afstandsbediening

dit is een project om te twee servomotoren besturen met een Standaardafstandsbediening. Het kan vormen de basis voor andere projecten en ook de afstandsbediening kan andere items. Zoals u volledige controle van het programma hebben zult is het aan jo
Hoe de controle van de arduino met een mail

Hoe de controle van de arduino met een mail

Er zijn een heleboel oplossingen waarmee een Arduino board: web oplossingen, desktop applicatie oplossingen, hardwareoplossingen. Maar hoe zit het met e-mail? Ja, vind je iets op het web, maar ze nodig hebben voor ethernet schilden en vaak is Arduino
Controle van uw Robot met behulp van de mobiele telefoon

Controle van uw Robot met behulp van de mobiele telefoon

DEZE hele TUTORIAL IS ook beschikbaar op mijn WEBSITEHallo zal wereld in deze post ik u tonen hoe om te controleren van de robot met behulp van de mobiele telefoon. Besturen van een robot met behulp van de mobiele telefoon is niet zo ingewikkeld als