Kontrollera med en mobiltelefon (1 / 5 steg)

Steg 1: 99 problem och en fungerande anslutning är inte en

Det finns ett par alternativ för att skicka signaler från en mobiltelefon till en motor. Dessa är de som jag försökt och mina skäl för att använda (eller inte använder) dem.

TL; dr: använda BT modul

Spark Core: WiFi-aktiverad, Arduino-kompatibel, liten styrelse. Säga vad!? Jag skulle kunna skicka en signal från telefonen till denna sak direkt via UDP/TCP, men från och med April 2014 var detta inte möjligt. Medan teamet på gnista arbetar för en ändring av deras firmware, när jag testade denna styrelse, sprang det endast om den var ansluten till internet och till Spark Core server. Jag ville bara lokal kommunikation, så det här var inte bra.

IOIO-OTG: ansluter direkt till telefonen via USB-kabel, och tillåter att telefon appen har ett gäng GPIO stift. Toppen! Detta skulle ha varit perfekt om jag hade tagit sig tid att lista ut hur att skriva min egen firmware. Som den kommer, är firmware på IOIO-OTG ganska likt en firmata. All logik köra på telefonen och det enda den gör är exponera några I/O pins. Eftersom jag använder enkla DC motorer med gränslägesbrytare, kändes detta som ett riskfyllt alternativ. Vad händer om telefonen förlorar anslutningen till styrelsen, eller de app kraschar, medan en av motorerna är på? IOIO-OTG kan inte få gränslägesbrytaren signalerna att stoppa motorn.

Arduino ADK som USB-värd: också verkade lovande. Direkt skicka meddelanden till en Arduino från en telefon, via en kabel! Vinna, rätt? Jag kan skriva mitt eget Arduino kod ta itu med gräns-switch och motor logik, och telefonen skulle bara skicka enkla STOP/GO kommandon till Arduino. Perfekt, utom en parkoppling mellan Arduino, telefon och app var i bästa fall skit. Den ordning som jag var tvungen att slå på telefonen, Arduino och app, och Anslut kabeln, var mycket specifik. Jag tror det var Vrid telefonen på Aktivera Arduino, Anslut Arduino i telefonen, koppla Arduino från telefon, Anslut Arduino i telefonen, starta app. allt annat än som skulle göra att telefonen inte känns igen av Arduino ADK, och ibland skulle även orsaka telefonen att återställa. Väldigt kräsen!

Arduino ADK med BlueTooth dongle: fungerar bra med vissa donglar. Andra donglar från samma märke och typ, bara inte skulle para ihop. Jag kanske har möjlighet att få det att fungera genom att lägga till vissa förseningar i Arduino koden, men på denna punkt blev jag ganska besviken över ADK och USB Host biblioteket.

Arduino med BlueTooth-modul: Jag ville från början inte använder BT på grund av hur den har kopplas ihop, och ibland förlorar dess anslutning/ihopkoppling och några paket få tappade... men i slutet, det var den mest rationella lösningen. Det spelar ingen roll om paket få sjunkit, jag bara skickar en mycket enkel STOP/GO slags signal, och jag kan lägga till redundans. Det spelar ingen också roll om telefonen blir un-Parade från BT-modulen. Jag vet det är där, precis bredvid telefonen, så jag kan fortsätta att försöka ansluta till den med koden i Android app. Även detta kan tyckas hårt från början, det är mycket enklare än vad jag hade att göra för att återupprätta kabeln ADK anslutning när telefonen förlorat kontakten med Arduino (koppla bort, koppla, starta app, etc).

Så i slutet: BT för att vinna!

Se Steg
Relaterade Ämnen

Nästan perfekt 360° foto sfärer med en mobiltelefon

Vet du vad är en 360 x 180° sfäriskt bild? Tja, de har varit spridda av Google Street View, och mer nyligen av dess förlängning, Google företagsvyn, men denna typ av fotografering finns redan sedan slutet av 90-talet.Det kan också kallas som 360 bild...

Hur att hålla kostnaderna låga när du reser med din mobiltelefon

numera de flesta människor är så beroende av sina mobiltelefoner att reser utan dessa praktiska prylar är otänkbart - att inte tala om att resa med din egen kommunikationsmedel är mycket mer praktiskt och gör många människor att känna sig säkrare och...

RGB LED kontrolleras med arduino

HejDetta är lite instructable att visa hur man gör RGB (röd grön blå) Led kontrolleras med arduino. Den innehåller scheman för kretsen och ett litet C# program som låter dig ändra färgen på lysdioden.Steg 1: Gör kretsen Du behöver:-Arduino: Jag använ...

Åtgärd och karta buller med din mobiltelefon

Nicolas Maisonneuve (Sony CSL Paris)Matthias Stevens (Vrije Universiteit Brussel / Sony CSL Paris)Luc stål (Vrije Universiteit Brussel / Sony CSL Paris)I denna "Instructable" lär du dig hur du kan använda din GPS-utrustad mobiltelefon som en mob...

Skjuta blommor med en svart bakgrund med en mobiltelefon under $2

Du kommer att älska den här. Vi ser resultatet av mycket skickliga fotografer fotografering blommor med svart bakgrund hela tiden. De är alltid fantastisk. Jag kommer att visa dig hur man får denna effekt med en mobiltelefon utan något redigeringspro...

Skanna bild med din mobiltelefon

Detta instructables visar hur du använder en mobiltelefon för att skanna bilden i ditt gamla album.Mobiltelefonen har en megapixel kamera med autofokus. Det är en mycket bra fotoskanner, du behöver bara en ljuskälla och vissa stöd till göra rörlig pa...

Hur till avsides vända på någon enhet t.ex. en dator (med en mobiltelefon)

i detta instructable jag ska visa dig hur du sätter en gammal mobiltelefon till en avlägsen strömbrytare för din dator. Andra enheter finns i sista steget.Detta är nästan gratis, om du har en gammal mobiltelefon och ett SIM-kort.Vad du behöver:-Gamla...

Stänga ner din dator med en mobiltelefon

denna video visar dig hur till stängningen din dator från var som helst med en skicklig textning cell telefonerna, Microsoft Outlook och ett gratis konto från www.kwiry.com.Steg 1: Video SammanfattningOvan är en video Sammanfattning av vad vi försöke...

Med GSM mobiltelefon till Switch apparater

INLEDNING:Det finns ingen ordentlig artikel eller instructable tillgängliga som detaljer du varje steg som används för att bygga upp en GSM aktiverad switch att kontrollera dina vitvaror. Således visar detta instructable ett sätt att kontrollera dina...

Digital klocka med 7 Segment Display kontrolleras med hjälp av fjärrkontrollen

det finns sorter av digital klocka finns i vårt dagliga liv. Grundläggande digital klocka kommer att oftast ha några inbyggda funktioner som väckarklocka, kalender och termometer förutom display klockan information. Några av de förskott digital klock...

DIY RC bil kontrolleras med Arduino

Följande steg hjälper dig att göra din egen RC bil kontrolleras av Arduino förhoppningsvis.Steg 1: Ta isär RC bilDu måste ta isär din RC bil och ta IC av kretskortet. Du kan göra detta med ett par Tänger, lödkolv eller en löda remover.Steg 2: Anslut...

Kontrollera med en LED med Arduino & potten blinkande hastighet (med video)

Hej vänner,I denna handledning & video, kommer jag visa dig hur man styr blinkande hastighet av en LED använder Arduino Nano & ett variabelt motstånd eller en potentiometer aka potten (kort form av potentiometer).Denna handledning är liknande till...

Raspberry Pi noll Moon Light (kontrolleras med Smart telefon)

Välkommen! Här är hur man bygger en smart phone kontrollerade ljus. Jag hittade en mycket trevlig "moon formade" lampa på Ikea - men verkligen någon lampa kommer att göra detta har en enkel 2-stift AC-kontakten.Detta kommer att fungera med alla...

Kontrollera med hjälp av IR-fjärrkontroll-servomotor

Om du letar efter komfort och kontrollera dina elektroniska enheter distans, du hittar ditt behov i detta instructable.I detta instructable vi lära dig att styra en servomotor med fjärrkontroll, detta ger dig ett allmänt begrepp om hur man fjärrstyra...

Dolda Tron skjorta kontrolleras med en SR Latch

InspirationDetta projekt skapades för en klass till mig: min professor i en FPGA design kurs erbjuds extra kredit till dem som kom till klassen klädd i en kostym på Halloween. Som en kliché ingenjör, jag är fruktansvärt inåtvänt och tyckte inte klä s...

Kontrollera med en Accelerometer

The Scratch programmeringsmiljö är mycket populärt bland barnen. Genom att använda Arduinoen, kan vi införa accelerometern kontroll så dina spel kan reagera till vippning av accelerometern.Jag täckte grunderna i den instructable nedan:För människor m...

Projektor med Android mobiltelefon

jag har gått igenom ett dussin instructables och videor innan du ens försöker detta. överallt där jag har läst det sa att kan inte "du göra en projektor med hjälp av mobiltelefon skärm". Jag är här att bevisa dem fel.Steg 1: Ta isär din skärmJag...

Grön LED lampa (kontrolleras med ett blinkande led)

några år sedan läste jag en artikel på belysning i utvecklingsländerna, det berättade att 1,6 miljarder människor har inte tillgång till el och en tillförlitlig källa för belysning är ett stort problem för dem. Ett kanadensiskt företag tillverkar och...

Hem säkerhet System med RFID och Reed Switch kontrolleras med hjälp av Arduino Microcontroller

Detta projekt har genomfört två lager säkerhetsarkitektur med mikro-controller. Primär/första lager av säkerhet kommer att genomföra användaren autentiseringssystem med smarta RFID-kort. Listan över auktoriserade RFID kommer att hållas som en databas...