Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino (9 / 9 stap)

Stap 9: De helikopter vliegen


Op dit punt moet u een werkende, geteste circuit en zijn klaar om te beginnen de Puzzlebox baan helikopter vliegen.

In stap 5 bespraken wij het gebruik van de Arduino IDE te verbinden met je Arduino board en de software uploaden. Onder het menu "Extra" van de Arudino-IDE vindt u een optie voor "Serial Monitor." Die omhoog te trekken en ervoor te zorgen dat baud-rate is ingesteld op 9600 kunt u uw toetsenbord gebruiken om in te stellen van besturingsopdrachten worden afgegeven aan de helikopter.

De volgende opdrachten kunnen worden ingevoerd, één filter tegelijk (gevolgd door een druk op "Enter"):

U: gaspedaal licht verhogen (deze waarde zorgt ervoor dat de helikopter op te heffen van de grond)

D: gaspedaal licht dalen

L: een beetje verhoging van yaw (dit moet ertoe leiden dat de helikopter te kantelen en vliegen naar links)

R: yaw licht dalen (dit moet ertoe leiden dat de helikopter vliegen naar rechts te kantelen)

F: een beetje verhoging van toonhoogte (dit moet ertoe leiden dat de helikopter vliegen naar voren te kantelen)

B: toonhoogte licht dalen (dit moet ertoe leiden dat de helikopter vliegen naar achteren te kantelen)

P: gaspedaal ingesteld op 85% (ongeveer gelijk aan het zweven in de lucht)

0: gaspedaal ingesteld op 0 (land).

Veel IR-apparaten ondersteunen het concept van "kanalen", waarmee meerdere versies van hetzelfde voertuig worden geëxploiteerd in hetzelfde gebied op hetzelfde moment zonder controles bemoeien. Dit kan worden gecontroleerd door middel van de software evenals:

1: Selecteer control kanaal "A"
2: Selecteer besturingskanaal "B"
3: Selecteer besturingskanaal "C"

Er is een extra controleregeling waarmee u rechtstreeks een specifieke gashendel niveau kunt instellen. Met andere woorden, als je maken van de helikopter gaan wilde van zitten onbeweeglijk te zweven op een specifiek niveau, door het experimenteren met de "U" en "D" opdrachten kan u bepalen dat een 85% gashendel net over het recht is om er verblijf op één plaats. U kan onmiddellijk stel dit niveau met behulp van de "x" besturings gevolgd door een getal van drie cijfers:

x085: gaspedaal ingesteld op 85%

x-000: gaspedaal ingesteld op 0%

x100: gaspedaal ingesteld op 100%

x-048: gaspedaal ingesteld op 48% (enz.)

Deze laatste controlemechanisme is vooral handig als je een ontwikkelaar wil een toepassing schrijven die de helikopter autonoom of volgens de specifieke externe omstandigheden vliegen kon. Bijvoorbeeld, wanneer de Puzzlebox-baan is wordt onderhouden onder hersenen-controle met behulp van een EEG-headset, misschien het wel wenselijk dat de helikopter opstijgen en zweven, wanneer mentale concentratie en focus boven een bepaalde drempel zijn. Software op de Arduino via een USB-poort aangesloten kan gewoon het commando met aanwijseffect gaspedaal op dat moment ("x085"). Wanneer de concentratie viel terug onder die drempel, het 0% gashendel opdracht kon worden gegeven ("x000").

Rekening dit een stap verder, zou het mogelijk voor een lus te veroorzaken de helikopter te soepel nemen van land door tussenliggende waarden (x030 x040, x050, x060, x070, x080, x085 en vice versa naar land) kort te sturen.

Tot slot, een complete "vliegplan" kon worden gemaakt als u wilt dat een helikopter te stijgen, vliegen naar voren cirkel van de kamer en land weer, met behulp van een voorgeprogrammeerde combinatie van bovenstaande methoden.

Als u wenst te kopen van uw eigen Puzzlebox-baan, is op het moment van schrijven beschikbaar via Kickstarter:

http://www.Kickstarter.com/projects/puzzlebox/puzzlebox-Orbit-Brain-Controlled-Helicopter

Gerelateerde Artikelen

ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

NodeMCU Dev Board is gebaseerd op grote schaal onderzocht esp8266 systeem op Spaander van Expressif. Het gecombineerde functies van WIFI accesspoint en station + microcontroller en gebruikt eenvoudige LUA gebaseerde programmeertaal. ESP8266 NodeMCU a
Rijden van een webpagina in realtime met behulp van de Arduino, SensorMonkey en Processing.js

Rijden van een webpagina in realtime met behulp van de Arduino, SensorMonkey en Processing.js

externe visualisatie van real-time sensorgegevens.Deze tutorial beschrijft in detail hoe u met de gratis SensorMonkey -service push realtime sensor data van een Arduino naar een webpagina voor visualisatie met behulp van Processing.js. Geen server-si
Hoe maak je een Thermometer met behulp van de Arduino en LM35

Hoe maak je een Thermometer met behulp van de Arduino en LM35

vandaag ga ik u tonen hoe te maken van een Thermometer met Arduino en LM35 temperatuursensor, LCD Display, op een breadboard samen met draden aangesloten. Het zal temperatuur weergegeven in Celsius en Fahrenheit.Andro RootStap 1: Vereisten:- Dit is d
Mening gecontroleerde licht met behulp van de Arduino || Arme man EEG sensor

Mening gecontroleerde licht met behulp van de Arduino || Arme man EEG sensor

Het zou niet geweldig om te schakelen dingen in- of uitschakelen met je geest... !!!Zoals de Puzlebox baan Mobile Edition (http://www.amazon.com/Puzzlebox-Puzlebox-Orbit-Mob... ) of de coole Star Wars Science - Force Trainer ( http://www.amazon.com/S
ESP8266 controle WS2812 Neopixel LEDs met behulp van de Arduino IDE - A Tutorial

ESP8266 controle WS2812 Neopixel LEDs met behulp van de Arduino IDE - A Tutorial

Hallo iedereen,Als u als me bent, hebt u zoekend rond het internet een goede tutorial over het gebruik van de ESP8266 met neopixel LEDs (AKA de WS2812 of WS2812b), geprogrammeerd via de Arduino IDE. Ik heb niet gevonden het allen in één plaats, in he
Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Web in te schakelen voor uw interactieve sensoren over desktop, smartphone en tablet apparaten.Deze tutorial beschrijft in detail hoe met de gratis SensorMonkey -service op afstand besturen van een pan en tilt webcam aangesloten op een Arduino met ni
DIY | Ambilight met behulp van de Arduino Nano

DIY | Ambilight met behulp van de Arduino Nano

In dit Instructable zal ik onderwijzen u hoe kunt u uw eigen (b) ambilight voor onder $40!Houd in gedachten dat de Ambilight werkt alleen op een PC met de Bambilight software.U moet de volgende onderdelen:Individueel adresseerbare RGB LED-strip - bes
Programmeren van uw chipkit dp32 met behulp van de Arduino IDE

Programmeren van uw chipkit dp32 met behulp van de Arduino IDE

chipKIT platen hebben meestal veel meer geheugen en rekenkracht dan vele Arduino boards Arduino boards, en dientengevolge, ze zijn zo veel beter in het manipuleren van gegevens.Aan de andere kant is de Arduino IDE gemakkelijk te gebruiken en te begri
MIDI-handschoen met behulp van de Arduino en lichtsensoren drummen

MIDI-handschoen met behulp van de Arduino en lichtsensoren drummen

ik zal beschrijven een leuke en gemakkelijke manier om uw eigen geluid expressie opbouwt MIDI ingeschakeld handschoen gebruikten veel van geld op MIDI Interfaces of dure sensoren zonder.Voel je vrij om contact met mij direct per mail als u suggesties
Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Wat u krijgt wanneer een ring NeoPixel, een goedkope Arduino Wifi aan boord en een laser cutter in een stoom-Punk-Sedan lopen?Een modieuze Steampunk ontworpen Internet verbonden klok met behulp van de ESP8266 chip en de Arduino IDE natuurlijk!Hier is
LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

Dit instructable is een eenvoudige tutorial uitleggen hoe de controle van één LED met Android's Bluetooth.U moet:Arduino UNOWeerstanden 300Ω (3 x)Weerstand 150ΩLEDJumpers;Bluetooth-Module (HC-06/andere);Android telefoon;SPP Bluetooth Apk (unWired Lit
Het maken van uw eigen candy grabber machine met behulp van de Arduino & 1Sheeld

Het maken van uw eigen candy grabber machine met behulp van de Arduino & 1Sheeld

Eenvoudig, dit project is een candy grabber machine gecontroleerd met behulp van de Arduino en 1Sheeld via Game pad Shield.1Sheeld is een platform voor Arduino waarmee u om te onttrekken in de sensoren en de mogelijkheden van uw smartphone en u kunt
2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050

2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050

2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050.Arduino als de controller en de sensor MPU6050 gebruiken om te bepalen van het evenwicht. Gewoon een eenvoudige seriële Bluetooth module toevoegen en een Bluetooth seriële Controller AP
Program Arduino Pro Mini met behulp van de Arduino Uno

Program Arduino Pro Mini met behulp van de Arduino Uno

Hallo iedereen. Vandaag ga ik laten zien hoe te programmeren van de arduino pro mini met behulp van de arduino uno.Als u al een arduino uno en je nieuw arduino pro hoeft mini, dan kunt u niet te kopen van de USB naar seriële converter om te programme