Vliegtuigen Gyro Horizon - DIY (2 / 3 stap)

Stap 2: Software Concept


Het concept is eenvoudig. Net zoals uw iPhone maakt gebruik van de sensoren te voelen van de zwaartekracht met behulp van de 3D versnellingsmeter, gebruikte ik de kit versnellingsmeter te voelen van de zwaartekracht in grootte en richting. De sensor zintuigen zwaartekracht in 3 dimensies.

Dus het niet alleen zwaartekracht omvang, maar het voelen kan kan ook zin zwaartekracht vector. Met behulp van de krachtige Renesas RX62N Microcontroller, wist ik hoe om te analyseren van zwaartekracht vector om tilt engel in tow afmetingen (Pitch en Roll).

Dit deel was het gemakkelijkste deel ( Belive me! )

Het volgende deel was hoe om aan te tonen van deze waarden en lezingen visueel.

De kit had een grafische brede LCD dat geïnspireerd mijn (en de 3D versnellingsmeter ) om dit project te maken. Maar het probleem was dat het LCD-scherm met een tekening stuurprogrammasoftware nog niet zijn verzonden.

Ik moest de bestuurder voor afbeeldingen door mijn eigen maken. Ik begon uit het tekenen van een pixel op het LCD-scherm. Vervolgens verbinden van sommige punten om een rechte lijn te tekenen.

Dan zou ik de hele statische weergave kon tekenen. Dan wil ik het bijwerken bewegende display die beweging vertegenwoordigt.

Dat wordt gemaakt door de coördinaten van de lijn met zwaartekracht waarden bijgewerkt.

Ik maakte ook mijn Gyro Horizon ziet eruit als de echte Gyro Horizon in het vliegtuig, in dat het onderste deel (dat geeft grond) ziet er donkerder dan het bovenste gedeelte (dat geeft lucht).

Ik maakte ook die twee delen verplaatsen en bijwerken van hun positie met zwaartekracht, dus het geeft de Gyro Horizon kijkt.

Hier is deel van de code die leest versnellingsmeter output en reageert op beweging van de Raad van bestuur:

x = accel_x_axis;
y = accel_y_axis;
z = accel_z_axis;

x-= BSP_Accel_X_Zero; / * Normalize * /
y-= BSP_Accel_Y_Zero;
z-= BSP_Accel_Z_Zero;

x2 = x * x;
Y2 = y * y;
sum_x2_y2 = x2 + y2;
AppMagnitude = sqrt (sum_x2_y2/2.0f);

Gerelateerde Artikelen

Het maken van een DIY borstelloze Gimbal met Arduino

Het maken van een DIY borstelloze Gimbal met Arduino

Dit is een verhaal van mijn derde project met goedkope gyro en Arduino.Na de eerdere twee projecten, Gemakkelijk omgekeerd slinger en 3D kalligrafie, ik gedacht heb van het maken van Camera Gimbal met Arduino. Dan had ik drie beleidsregels voor het p
CYCLOPS

CYCLOPS

HalloHier is Cyclops... alle metalen, glanzend, zeer industriële. Ik kan het beeld zittend op baron Harkonens afdekplaat...Ik heb willen om te bouwen van een cijfer Nixie Klok voor een tijdje nu, ik keek rond de workshop en vond een bos van stukjes e
Hoe maak je een magnetische slijpen gids (voor verscherping beitels & Hand vliegtuigen) | DIY houtbewerking Tools #5

Hoe maak je een magnetische slijpen gids (voor verscherping beitels & Hand vliegtuigen) | DIY houtbewerking Tools #5

"Wanneer het [hout] graan tranen uit, ik wil mijn haren uit te scheuren."- GmoonTerwijl dit probleem niet vanwege Trichotillomanie optreedt, zeker gebeurt omdat u uw Hand-vliegtuigen correct zijn niet verscherping.Een gemakkelijke manier om een
DIY $45 FPV bril voor RC Quad Copters of vliegtuigen

DIY $45 FPV bril voor RC Quad Copters of vliegtuigen

naar mijn mening is de beste manier om te genieten van FPV met video bril. Helaas is de goedkoopste FPV bril die er ongeveer $150. $150 heb ik niet. Dus ik kwam met een oplossing! Een DIY paar die kunt u voor $45! Zeker de ervaring is niet zo groot a
DIY Servo Splitter voor RC vliegtuigen in 10 minuten!

DIY Servo Splitter voor RC vliegtuigen in 10 minuten!

He ik heb onlangs in RC elektronica, dus ik begonnen ben met het blussen van sommige i'bles over het onderwerp! Nou terwijl ik was het opbouwen van mijn RC vliegtuig ik op een beetje dilemma stuitte-ik heb niet een servo-splitter. Ik dacht dat ik zou
DIY-aan de slag met DRONES (met externe kalibratie)

DIY-aan de slag met DRONES (met externe kalibratie)

Wat zijn ze en wie hen gebruikt? Sommigen noemen hen drones, sommige gelden het label "quadcopters", al hebben ze een aantal rotoren of zelfs vliegtuigen worden - een afkorting voor hen "onbemande antenne systemen" (UAS). Ik liever noe
U wilt bouwen en radio control vliegtuigen vliegen

U wilt bouwen en radio control vliegtuigen vliegen

als uw doel zoiets is dan u zich realiseren moet dat het zal duren:een aan de vliegende vaardigheden ontwikkelenb om samen de vaardigheden van het gebouw of het geld om te kopen van een kant en klare vliegtuigen.c die het pad manier zullen worden ver
DIY infrarood Plant analyse

DIY infrarood Plant analyse

Hallo! We zijn deel van de openbare Lab Gemeenschap, die zich ontwikkelt DIY verontreiniging meetgereedschappen. Dit is een techniek voor het wijzigen van een regelmatige punt en shoot digitale camera of webcam in een multi-spectrale camera--vergelij
De vliegende Gyro gestabiliseerde VTOL karton Box

De vliegende Gyro gestabiliseerde VTOL karton Box

De Gyro gestabiliseerde verticaal opstijgen en de Landing vak is het bijproduct van verschillende pogingen ondernomen om het maken van een elektrische vliegtuigen kunnen opstijgen en de landing van verticaal en controllably in alle assen. Veel organi
De Budget DIY Elektrische Longboard

De Budget DIY Elektrische Longboard

Hey yall! CoolRextreme hier met nog een andere DIY Longboard post...Ja, ik zal u een gedetailleerd verslag van mijn lichaamsbouw. Uit frustratie fascinatie. Waarom?Want die we allemaal weten bouwt niet alleen over gaan soepel en perfect samenkomen.Ne
AtoZ van RC hobby + DIY radio met ARDUINO

AtoZ van RC hobby + DIY radio met ARDUINO

Wikipedia omschrijft RC-voertuig alsEen afstandsbediening voertuig is een voertuig dat op afstand wordt bestuurd door een betekent dat de beweging met een externe oorsprong niet tot het apparaat beperkt. Dit is vaak een bedieningsorgaan radio, kabel
DIY nephand

DIY nephand

Voor dit Instructable, zullen we een robotic hand met allerlei coole applicaties bouwen! Het ontwerp van deze hand is gericht op de kosteneffectiviteit en toegankelijke materialen.Demo-video's hieronder:Stap 1: premisseDit Instructable detailleert ho
DIY BioPrinter

DIY BioPrinter

Bioprinting is afdrukken met biologische materialen. Denk aan het als 3D printen, maar met squishier ingrediënten! Er is een heleboel werk bij onderzoeklaboratoria en grote bedrijven zoals Organovo print menselijke weefsels en menselijke organen, met
DIY orthografische bol

DIY orthografische bol

mijn orthografische sfeer is een DIY astronomie hulpmiddel waarin onze zon en de lokale sterrenbeelden "nauwkeurig" worden bijgehouden.  Afhankelijk van uw vaste handen, hij is betrouwbaar het hele jaar door voor de volgende duizend - duizend ja