Hjärnan-kontrollerade RC helikopter (5 / 9 steg)

Steg 5: Anslut kontrollstyrelsen att-USB/seriell kabel



När sändaren chip var desoldered, vi ville kunna återansluta originalfjärrkontrollen till det och fortfarande flyga helikoptern som innan, eller att kunna ansluta USB-till-seriell kabel till det och driva helikoptern med programvara eller ansluta fjärrkontrollen till USB-till-seriell kabel till fånga och spela in dataramar direkt.

Vi slutade bygga en enkel switch krets med en prototyp styrelse som skulle tillåta oss att flip växlar som önskas i någon av dessa konfigurationer.

Vi använde den information som inhämtas på detta sätt att skriva i Python modulen "Helicopter_Control.py" som en del av programvaran Puzzlebox idéer .

I de bifogade fotona körde vi denna modul från en konsol, utfärda kommandot "läsa" på följande sätt:

python Helicopter_Control.py--command = Läs--enhet = / dev/ttyUSB0

Obs: I våra specifika konfiguration, den seriella porten skapas på våra Linux-system när enhetens USB-till-seriell fästes var "/ dev/ttyUSB0" och detta kan vara olika för ditt specifika system. Under Windows en COM kan port som "COM1" behöva anges.

När de utförs på detta sätt blir det ganska lätt att se realtidsdata skickas från mikro-controller till sändaren chip. Vi med denna information i vår källkod så att vi kunde godtyckligt Skicka kommando strängar på vår helikopter på kommer.

Förresten vi har märkt att när helikoptern drivs först upp, är det nödvändigt för en kommandosträng på en "neutral" gasspjällsvinkeln upprepas som skickats av antingen fjärrkontrollen eller datorprogram, beroende på vilket som är ansluten till sändaren chip. Annars helikoptern ser inte sändaren chip och kommer in sync-läge (indikeras av ett blinkande blått ljus i sittbrunnen).

Också då i konsolen kommandot upphör kopplas helikoptern (konstant blå ljuset i sittbrunnen går ut). För att återupprätta anslutningen är det nödvändigt att överföra igen en neutral signal i ungefär två sekunder innan en riktad kommando kan utfärdas, som "svävar" eller "flyga fram." Dessa överföringsinställningar hanteras automatiskt av programvaran Puzzlebox idéer .

Se Steg
Relaterade Ämnen

Hjärnan-kontrollerade rullstol

Hej! Många människor har skrivit oss sade de bygger Brain-Controlled rullstol, och det är bra! Vi ser fram emot att hjälpa dig att få igenom de hårda delarna, men några av er kommer inte att behöva någon hjälp (kanske). Vad vi vill från dig (alla) är...

Hjärnan-kontrollerade rullstol Robot

vår oberoende projekt är att utöka våra tidigare Brain-Controlled rullstol projektera (1: a pristagare av den Humana hälsa utmaningen i samordning med jerkey) in i en ny design som använder en revolutionerande kombination av EEG-baserad P300 upptäckt...

Mini Arduino Multi funktion styrenhet med LCD-skärm

detta Instructable bygger på mini Arduino miljö monitor och mini Arduino EEGEN monitor Instructables.Det kan du styra upp till 4 reläer med tid, temperatur och/eller ljus, ditt sinne, eller vilken sensor du vill använda.Exemplen är prototyper, jag gå...

Animatronic katt öron

jag såg demovideo för neurowear "necomimi" hjärnan kontrollerade katt öron och jag trodde de var ganska häftigt. Jag bara börjar lära sig elektronik och jag trodde ett roligt projekt att börja skulle göra min egen version. Tyvärr, jag tror inte...

Hur till hacka EEGEN leksaker med arduino

jag hade hört några år tillbaka om möjligheten för upphakning leksak EEGs så du kan gränssnitt dem med din dator.Jag blev påmind om detta för ett projekt som jag ville göra för en klass (instructable kommer snart ;-)), och jag hittade också en "Star...

Nunchuk-kontrollerade helikopter

Välkommen till min 3: e Instructable alla!Idag ska vi bygga en "enhet" för att styra en mini-storlek helikopter med en Wii Nunchuk.Helikopter som vi använder är en billig (26$) 3-kanal (gir, spjäll, pitch) helikopter som jag köpte en 1 månad til...

Arduino kontrollerade helikopter

Detta instructable skapades enlighet projektet kravet på Makecourse vid University of South Florida (www.makecourse.com). Syftet med kursen var att lära oss kreativitet, uppfinningsrikedom och praktisk tillämpning av färdigheter som 3D-modellering, k...

Puzzlebox bana: Med en Arduino att styra en infraröd helikopter

i detta Instructable kommer vi att förklara hur IR signaler används av en fjärrkontroll att styra en leksak eller enhet, sedan Visa hur en enkel krets kan läggas till en Arduino att fungera samma enhet genom fri, öppen källkod.Detta dokument ingår i...

Bugbot Bluetooth kontrollerad Micro Robot

Bugbot är liten bluetooth conrolled robot. Det är mycket snabbtSteg 1: kort historia av lång byggaVarför långa bygga?Eftersom jag ville bygga en liten quadcopter i början, på bilden ovan kan du se min tryckta ram för den. När jag sätter motorer i den...

DIY Bluetooth telefon kontrollerade BB-8 Droid med Arduino UNO

Jag är ett stort Star Wars fan och när jag såg Star Wars: The Force vaknar tänkte jag att jag behöver en BB-8 droid. Det var häftigt hur detta lilla område flyttade i filmen. Så jag bestämde mig för att jag ska göra denna droid som baseras på Arduino...

Relä kontrollerade Backup-hårddisk

använda en $3 relä till vända din External Hard Drive ON och OFF automatiskt! Hårddisk låda nedan är en "Vantec USB 2.0", och här finns en 500 GB Seagate driva - suweeet! Jag har två av dem och de är kritiska! De har bevarat min skottavlan på me...

Twitter kontrollerad sällskapsdjur mataren

Ett stort projekt för upptagen sällskapsdjur egendomsrätt. Detta Twitter-kontrollerade sällskapsdjur mataren avstår automatiskt mat som svar på din Twitter-konto. Projektet styrs av en Arduino och använder Arduino Ethernet shield att ta emot data frå...

Använd "Kraft" för att köra en kontrollerad enhet med en DIY 3D kondensator!

För vår elektronik klassprojekt, gjorde vi vår egen version av 3D kapacitiv styrenheten beskrivs här:och här:http://blog.makezine.com/2012/08/10/build-a-Touchless-3D-Tracking-Interface-with-Everyday-Materials/Registeransvarige består av en kartong st...

Internet kontrollerad fisk mat Feeder

Detta är handledning tre av serien, där jag tar elektroniska apparater som normala du har kontroll över med en Arduino, till internet med en Spark Core. I detta instructable kommer jag att visa dig hur du kan göra en internet kontrollerad Fisk mat Fe...

Flyger en 3 kanal RC (gyro) helikopter.

Flyga en RC helikopter är lätt, men flyger en med en gyro är mycket lättare. Om du inte vet vad en gyro är. Jag ska berätta steg ett. Jag kommer att visa följande, laddning docka, spjäll, styrning, landning, lift off, vad en gyro är och vad är en tre...

Flamma kontrollerade MIDI-Controller

En stor fråga i världen av digital musikproduktion är att hålla det analog värme (som genljöd från rullbandspelare system och rör) i dagens moderna digitala musik. Många svär att analoga system har ett ljud som aldrig kan replikeras av bits, och hopp...

Hur att plocka upp saker med en R/C helikopter

du vill stjäla en dollarsedel med en Radio/kontrollerade helikopter, visst, gå vidare, men använda mina steg innan något går fel!Steg 1: material R/C helikopter och controller,Tejprulle,och något som liknar en index-kort eller ect...Steg 2: tejp Mell...

Borst bot från en gammal rc helikopter (epic misslyckas tävling)

Jag hade en gammal mini rc helikopter liggandes med en trasig fjärrkontroll så jag tänkte är har lämpliga delar för att göra en borst botSteg 1: Ta isär helikoptern Denna del är rakt fram. ta en lämplig skruvmejsel för din heli och ta bort alla skruv...

RC Quadrotor helikopter

detta projekt är en RC quadrotor helikopter (quadrocopter, quadcopter, quadricopter, etc). Det är en RC helikopter som använder 4 rotorer.Titta på den i 720pDu behöver några förutsättning färdigheter:Hur du använder Arduino, nog att komma igångLödnin...