RC Multi Channel Arduino evenredige zender / ontvanger met knop Trimmers (4 / 4 stap)

Stap 4: Experiment


In het linker venster hebben we de statistieken van de zender:

  • kanaal-ID: een eenvoudige karakter te onderscheiden van andere kanalen, "A" in dit geval. Dus als u had de gashendel, roer, pitch en yaw, elk van hen worden aangewezen die een brief van A naar D zodat de ontvanger arduino welke motor of servo te controleren met een gegeven ontvangen signaal weet.
  • joystick lezen: de ruwe potentiometer lezen, een 10-bits getal standaard van de arduino ADC
  • trimmer: verschuiving op basis van hoeveel knop drukt u hebt gemaakt
  • algemene standpunt: de som van de joystick en trimmer en ligt tussen 0 en 1023 (alleen de ID en de positie moet worden verzonden).

In het venster van de rechterhand we tonen de gegevens die we ontvangen: de kanaal-ID en de positie lezen voor dat kanaal.

Merk op hoe meer gegevens wordt verzonden dan is ontvangen: dat verwacht van een UDP-achtige verbinding die eenvoudig is te gebruiken maar enigszins onbetrouwbaar is (dat wil zeggen sommige gegevens is verloren in verzending). In de toekomst instructable ik hoop om u te tonen een betrouwbaardere methode voor het overbrengen van gegevens dan UDP, maar voor nu dit zal doen.

U kunt het aantal kanalen verhogen door simpelweg het veranderen van de waarde POT_NUM in de #define sectie van de code en het toevoegen van nieuwe potPin [] en buttonPin [] [] waarden voor de extra kanalen in de sectie van de installatie; het zorgt er vervolgens voor de rest.

Onthoud dit is bedoeld als een leermiddel, persoonlijk I 'm hoping to voortbouwen om binnenkort een quadcopter 4 kanaal. Als u verbeteringen op de code of circuit ontwerp graag ik horen hoe je ging met het en wat u eruit in de commentaren hieronder. Het is fijn als u uw verbeteringen op basis van dit werk te publiceren, maar geef krediet wanneer zij verschuldigd is. Als u op zoek bent naar 3D printen een geval voor je controller en / of een chassis voor uw model, hier zijn sommige 3D afdrukservices:

https://www.3dhubs.com/

http://www.shapeways.com/

Als u vond dit instructable nuttig is, waarom niet verblijf gestemd voor toekomstige projecten door na mij op Instructables en op Facebook / Twitter:

https://www.Facebook.com/HobbyTransform

https://Twitter.com/HobbyTransform

Uw steun zit zeerst zich opwaarderen!

Happy DIY'ing!

Gerelateerde Artikelen

Miniaturisatie / versterking van een RC zender & ontvanger met behulp van Altoids!!!

Miniaturisatie / versterking van een RC zender & ontvanger met behulp van Altoids!!!

OK, dit is gonna be mijn eerste Gepost Instructable: D zo ga gemakkelijk op mij. Ik ging onlangs naar Washington en ik ontving verschillende RC bijbehorende onderdelen, waaronder 3 zenders en een ontvanger uit een paar oude speelgoed vliegtuigen. Toc
Zender/ontvanger + Arduino

Zender/ontvanger + Arduino

Elke één RC (radiografisch bestuurbare) vliegtuig, boot, auto, helikopter, drone, enz, bevat een zender en een ontvanger. De meeste van de tijd u nooit het de ontvanger omdat het in het voertuig terwijl de zender in jouw handen ligt. In deze tutorial
Hoe gebruik XBee Modules als zender & ontvanger - Arduino tutorial Arduino Tutorial

Hoe gebruik XBee Modules als zender & ontvanger - Arduino tutorial Arduino Tutorial

In deze tutorial zullen we twee xBee (serie 1) modules gebruiken met de Arduino uno board. We zullen ze als een ontvanger en zender besturing van de helderheid van een LED draadloos met behulp van een potentiometer (potmeter) configureren.De xBee - s
Control Servo's met Arduino en RC ontvanger/Transmiter

Control Servo's met Arduino en RC ontvanger/Transmiter

In deze Tutorial zal ik uitleggen hoe de controle van meer dan één servo met slechts één kanaal van uw Transmiter/ontvanger en programma eigen bewegingen. Het is nuttig voor complexe bewegingen zoals robotarmen.U moet:-Arduino Uno-Transmiter-Ontvange
Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Dit is mijn tweede tutorial over het beheersen van dingen met Arduino en R/C ontvangers. Als u nog niet naar mijn eerste tutorial gekeken ik stel voor dat je eerst hier kijkt: in deze tutorial die we zullen kijken naar hoe de controle motoren ook met
Besturen van een Robot met een RC zender & ontvanger

Besturen van een Robot met een RC zender & ontvanger

In dit instructable zal lopen we door middel van het instellen van een traditionele RC hobby zender en ontvanger met een RoboClaw motorcontroller te rijden een robot rond (zoals De ServoCity.com Runt Rovers).Stap 1: Draad het omhoog.Motoren:Hebt u me
Hoe maak je FM-ontvanger met behulp van Arduino

Hoe maak je FM-ontvanger met behulp van Arduino

De kerels van Hey. Wan't te maken iets cool? Schakel dit selectievakje uit.In deze video, hebben wij een korte demonstratie van de FM-ontvanger met behulp van Arduinogegeven. In dit Instructable, zullen wij u tonen hoe te maken stap voor stap.Laat '
RTL-SDR FM radio-ontvanger met GNU Nobex

RTL-SDR FM radio-ontvanger met GNU Nobex

RTL-SDR is momenteel zeer populair onderwerp op internet. Er zijn ook vele gidsen op hoe het te gebruiken op Windows en Linux ook. Maar beginnen te gebruiken het mezelf ik heb niet gevonden gids dat hele proces verklaart van het installeren van de be
Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Wat is het?DIY Segway/balans controller met moderne digitale IMU sensor.Software voor een Arduino waarmee het standpunt om gegevens te lezen van een van de nieuwere digitale accelerometer/gyroscoop eenheden, processen, de gegevens met behulp van Kalm
DIY Xbox 360 controller ontvanger met LinkIt ONE

DIY Xbox 360 controller ontvanger met LinkIt ONE

In dit Instructable, zal ik u vertellen hoe maak je een Xbox 360 controller-ontvanger, uw Xbox 360-controller verbinden met uw PC om spellen te spelen.Om dit te doen, hebt u de volgende items nodig:Xbox 360 phat ROL Raad van bestuurLinkIt één en de k
Arduino DS3231 Real timerklok met kleur TFT

Arduino DS3231 Real timerklok met kleur TFT

Het bouwen van een real timerklok met een kleuren TFT display is uiterst eenvoudig met behulp van de Arduino. Het display toont de tijd, de datum, de huidige temperatuur langs de MAX en MIN temperatuur die het heeft gemeten. Laten we bouwen het!Stap
Hoe maak je een Arduino gebaseerde nacht licht met infrarood afstandsbediening!

Hoe maak je een Arduino gebaseerde nacht licht met infrarood afstandsbediening!

Hier is een Instructable die u hoe tonen zal te bouwen van een licht met een Arduino gebaseerd-nachteen kleine infrarood afstandsbediening waarmee u doorlopen 10 pre set kleuren, en een willekeurige fadingkleur routine die voor eeuwig lussen.Dit inst
Arduino robotarm en monitoring met verwerking

Arduino robotarm en monitoring met verwerking

de robotarm pakt een object nadat wordt gedetecteerd met behulp van de bewegingsmelder en vervolgens op een specifieke locatie verplaatst.lijst van onderdelen:1.3 servo 's2. passieve infrarood bewegingsmelder: http://www.sparkfun.com/products/86303.
Arduino High speed oscilloscoop met PC-interface

Arduino High speed oscilloscoop met PC-interface

Uw Arduino en PC gebruiken als een Snelle geheugenoscilloscoop.De Arduino kunt spanning lezingen met een frequentie van betrouwbaar verzamelen tussen 141 en 153 KiloHertz.1000 kan data worden afgelezen in ongeveer 6.8ms.Overgedragen aan een PC, deze