Hersenen-Controlled RC Helicopter (1 / 9 stap)

Stap 1: Onderzoeken afstandsbediening onderdelen


De eerste stap is het demonteren en het onderzoeken van de componenten van de printplaat van de afstandsbediening. Het kan zinvol zijn om een microscoop te onderzoeken van de naam van de fabrikant en het onderdeelnummer van de verschillende chips om te onderzoeken hun kenmerken en protocollen in dienst. Dit bespaart tijd later bij het werken met de oscilloscoop en logic analyzer.

Opmerking: De afstandsbediening gebruikt voor dit Instructable is een Blade MLP4DSM.

Er zijn 4 kanalen die worden gebruikt voor vliegen:

Throttle (omhoog/omlaag in de lucht)
Lift (vooruit/achteruit tijdens het vliegen)
Aileron (links/rechts tijdens het vliegen)
Roer (roteren met de klok mee/capaciteitsopbouwende-rechtsom tijdens het vliegen)

De twee joysticks zijn verbonden met potentiometers die regelen de spanning van het circuit waarin elk van de DC voedingsbron via op een Atmega88PA micro-controller zijn aangesloten.

De micro-controller meet de input spanningen en converteert ze naar digitale PCM -waarden die worden verzonden naar een zender-chip die het Spektrum DSM2 -protocol gebruikt om te communiceren met de RC Helicopter.

Leken de uitleg:

(Opmerking: deze uitleg is niet 100% accuraat, maar mogelijk een nuttige manier te visualiseren en te begrijpen wat er gaande is)

Het is wellicht handig om te denken van elektriciteit als water, stroomt door leidingen in tegenstelling tot draden of tracks op de printplaat. Als je voor het meten van de druk of het niveau van het water stroomt binnen de pijp op elk één punt dat zou zijn spanning, met de diameter van de pijp de maximale spanning het circuit aankan. Het volume van het water passeren van dat punt is de stroom van het circuit, gemeten in ampère (ampère). Als je aan de foto van een grote storm drain druipen een straaltje water dat zou een hoog voltage, lage stroomkring, terwijl een firehose stralen water zou een relatief lage spanning, hoge stroomkring. Het is daarom dat versterkers vaak gevaarlijker dan spanning worden beschouwd.

De batterijen optreden als zowel de bron en de bestemming voor het water (elektriciteit) stroomt door de leidingen (circuit). De potentiometers aangesloten op de joysticks aan de voorzijde van de remote control act als gates die veranderen van het niveau (spanning) van water door de leidingen stroomt. Bijvoorbeeld wanneer de gashendel joystick in de laagste positie is, waar de rotorbladen normaal uitgeschakeld zijn, de poort is volledig afgesloten dus geen water stroomt gooien de leidingen en de spanning gelijk is aan nul. Wanneer de de gashendel is in de hoogste positie de poort is volledig geopend en het water en de spanning zijn eveneens op hun hoogste niveau.

Als de leidingen door een wiel op de weg naar hun bestemming trokken en dat het rad de rotorbladen van de helikopter draaide, kan het zinvol dat meer water stroomt door (hoge spanning) draaien zou het wiel en daarom rotorbladen sneller, waardoor de helikopter te vliegen hoger.

Nu is natuurlijk de joysticks en circuit gaat over op de afstandsbediening, niet de helikopter, zodat we een paar extra stappen nodig.

In dit denkbeeldige voorbeeld meet de micro-controller het waterpeil in de buis als het uitmondt voorbij. Dit getal geeft de spanning en dus de positie van de joystick. Het nummer is omgezet in een digitaal formaat en doorgegeven aan de zender, samen met het nummer dat correspondeert met al de andere posities van de joystick. De zender zendt deze nummers aan de helikopter. Ten slotte is de ontvanger van de helikopter besprekingen in eigen micro-controller die de digitale waarden worden omgezet in de juiste fysieke instellingen voor de rotorbladen en servo's.

Gerelateerde Artikelen

Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

In dit Instructable zullen we uitleggen hoe de infrarood signalen worden gebruikt door een afstandsbediening om een speeltje of apparaat, dan laten zien hoe een eenvoudige schakeling kan worden toegevoegd aan een Arduino aan dezelfde bedienen via gra
Controle van alle gadgets met je hersenen! (Neurofeedback met Arduino Microcontroller)

Controle van alle gadgets met je hersenen! (Neurofeedback met Arduino Microcontroller)

You've Seen veel koele gadgets op nieuws leuk vindt, controlerende robot.Ik heb behoorlijk aangetast omhoog met die ene. Dus na enkele 6 maanden van onderzoek, ik mijn eigen maakte!Alle onderdelen kostte me minder dan 100$! Thats cool nietwaar?Materi
Arduino Controlled Helicopter

Arduino Controlled Helicopter

Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com). Het doel van deze cursus was om ons te leren creativiteit, vindingrijkheid en praktische toepassing van vaardigheden zoal
Lijn volgeling Android Robot - PID Control - Setup

Lijn volgeling Android Robot - PID Control - Setup

== > Dit project kreeg de 2e prijs bij 2016 Robotics wedstrijd.Thanks a lot voor alle stemmen ;-)Het doel van dit project is om te bouwen van een Robot volgeling lijn met PID controle. Wij zullen ook een Android toestel gebruiken om gemakkelijk opste
Controle van elke lichte of elektrische toestel met je tablet of smartphone (wifi)

Controle van elke lichte of elektrische toestel met je tablet of smartphone (wifi)

Elke lichte of elektrische toestel met je tablet of smartphone (wifi) met behulp van de arduino, blynk en een wemos controle / ESP8266 bestuurIn deze tutorial we zullen maken iets ik bel een wifi ac schakelaar gecontroleerd. (Maar het werkt ook voor
Remote Controlled IKEA Death-Star Lamp

Remote Controlled IKEA Death-Star Lamp

Zijnd een ingenieur zelf kon ik niet weerstaan afstandsbediening toevoegen aan deze handmatig uitbreidbare lamp zag ik bij IKEA, ongeacht de kosten. In dit project ik heb vervangen toegevoegd de pull-string met schroefdraad M3 hengel en gelijkstroomm
Smart WIFI Video auto (Arduino control)

Smart WIFI Video auto (Arduino control)

Wij hebben allemaal een wens van de exploratie van onbekende plaats. Bij ik en mijn partner kijken naar de film "The Martian" en zie dat er een robot-auto in Mars is - - een planeet thats vijftig - zes miljoen kilometer van onze aarde. "Hij
Krachtige controle met Arduino: Interfacing een lineaire Actuator

Krachtige controle met Arduino: Interfacing een lineaire Actuator

In dit specifieke artikel zullen we bespreken hoe eenvoudig het is om controle van krachtige mechanische kracht met behulp van een microcontroller zoals de Arduino en een lineaire Actuator van DC lineaire actuatoren Inc.Stap 1: MicrocontrollersRaspbe
Hersenen-gecontroleerde rolstoel Robot

Hersenen-gecontroleerde rolstoel Robot

onze onafhankelijkheid Project indiening is uit te breiden onze vorige Brain-Controlled rolstoel project (1e prijswinnaar van de uitdaging van de gezondheid Humana in coördinatie met jerkey) in een nieuw ontwerp dat gebruikmaakt van een revolutionair
Controle van de Arduino met Gamepad

Controle van de Arduino met Gamepad

Laatste tijd ik heb nieuwsgierig geweest over befriending Arduino of elke andere microcontroller met een gamepad om fysieke interactie met de dingen die ik maak, maar er leek te zijn geen snel of goedkope manier om te doen.De meeste oplossingen zijn
Draadloze Phone Remote-Controlled LED Strips: RasPi w / Fadecandy stuurprogramma w / WS2811/WS2812 adresseerbare LED Strips w / TouchOSC Smartphone App w / Iphone of Droid

Draadloze Phone Remote-Controlled LED Strips: RasPi w / Fadecandy stuurprogramma w / WS2811/WS2812 adresseerbare LED Strips w / TouchOSC Smartphone App w / Iphone of Droid

Hier gaat een steeds meer uitgebreide ontwerpdocumentatie overzicht van mijn nieuwste project. Hieronder is een video die ik heb geupload tonen bepaalde functionaliteit:Het oorspronkelijke idee progressie ging ongeveer als volgt:Adresseerbaar LED str
Controle van uw vrienden met behulp van de kracht van de neurowetenschappen (afstandsbediening menselijke deel II)

Controle van uw vrienden met behulp van de kracht van de neurowetenschappen (afstandsbediening menselijke deel II)

In dit Instructable gebruiken we een eenheid van de Mindwave mobiele EEG (electroencephalogram), een trouwe Arduino UNO, een TENS (transcutane elektrische zenuwstimulatie) unit en een eenvoudige relais extern beheren een menselijke minion met onze ge
EVB - een manier om de hersenen van de LEGO Mindstorms EV3 vervangen

EVB - een manier om de hersenen van de LEGO Mindstorms EV3 vervangen

De LEGO Mindstorms EV3 Gyro jongen is een zeer typische model voor demonstratiedoeleinden.Veel jongens bouwen van deze robot als hun eerste EV3 robot. U kunt de jongen door middel van verschillende kleur op kleur sensor.Maar ik vond het moeilijk om d
Laptop Controlled Robot v2.0

Laptop Controlled Robot v2.0

Arduino is een goede zaak, tenzij je hoe het weet te gebruiken. Maar wanneer zowel bluetooth en arduino in komen spelen, haar nog leuker. Dus hier presenteren u een ander groot project arduino als zijn hersenen en bluetooth voor communicatie wordt ge