"9 graden van vrijheid" IMU


Ik ben bezig met een project dat volledige oriëntatie informatie, vereist zodat ik een Inertial Measurement Unit vanaf nul bouwde. Ik hou echt van de 9DOF IMU board dat Sparkfun maakt - de kalibratie-code die wordt geleverd met het is fantastisch - maar ik wilde herontwerp van het bord, zodat het kon worden gemaakt tegen een veel lagere prijs met behulp van een ' single-sided PCB molen. Ik denk dat de elektronica komen tot ongeveer $20 voor dit project. Alle de code, schema's en PCB frezen bestanden zijn op github (Klik op de knop wolk-vormige te downloaden).

Hier is wat het doet:

ONDERDELENLIJST:

Gyro:

(x1) ITG-3200 3 Axis Gyro Component distributeurs Inc ITG-3200Sparkfun SEN-0979337T8091 van Newark

(x2) 4.7 K weerstand Digikey P4.7KECT-ND

(x2) 0.1uF condensator Digikey 1276-1017-1-ND

(x1) 10nF condensator Digikey 1276-1035-1-ND

(x1) 2.2nF condensator Digikey 1276-1288-1-ND

Versnellingsmeter/Magnetometer:

(x1) LSM303 3-Axis Accelerometer/Magnetometer Digikey 497-13819-1-ND

(x1) 10uF condensator Digikey 1276-2876-1-ND

(x1) 0.1uF condensator Digikey 1276-1017-1-ND

(x1) 4.7uF condensator Digikey 587-2994-1-ND

(x1) 0.22nF condensator Digikey 1276-2759-1-ND

AVR:

(x1) Atmega328P Microcontroller Digikey ATMEGA328P-AURCT-ND

(x1) 10 K Ohm weerstand Digikey P10KECT-ND

(x1) tact switch Digikey SW262CT-ND

(x2) 0.1uF condensator Digikey 1276-1017-1-ND

(x1) 8 MHz resonator Digikey 535-10004-1-ND

(x1) groene LED (optioneel, maar het zal helpen met het opsporen van fouten) Digikey 160-1404-1-ND

(x1) 1 K weerstand (optioneel, maar het zal helpen met het opsporen van fouten) Digikey P1.0KECT-ND

Interface:

(x1) 6 pin surface mount ISP kop Mouser 649-95278-101A06LF

(x1) 6-pins door gat FTDI kop Mouser 571-3-644456-6

(Ik twee extra rijen van via gat headers in mijn PCB om de montage van de Raad van bestuur gemakkelijker opgenomen, in dit geval moet u 3 van het door gat 6 pin headers. Dit is optioneel)

Macht

(x1) 10uF condensator Digikey 1276-2876-1-ND

(x1) 0.1uF condensator Digikey 1276-1017-1-ND

(x1) 1 K weerstand (optioneel, maar het zal helpen met het opsporen van fouten) Digikey P1.0KECT-ND

(x1) rode LED (optioneel, maar het zal helpen met het opsporen van fouten) Digikey 160-1405-1-ND

Andere:

(x9) 0 Ohm weerstand (jumpers) Digikey P0.0ECT-ND

Frezen:

(x1) 10mil carbide endmill Carbide Depot CU 222737 (voor de kleinste functies op het bord)

(x1) 1/64" endmill Carbide Depot CU 129974 (voor frezen uit allermeest naar de sporen)

(x1) 1/32" endmill Carbide Depot CU 129985 (voor het snijden van de Raad van bestuur)

(x1) FR-1 enkelzijdig verspaanbare PCB lege Inventables 24201-02

Ik gebruikte een Roland Modela voor het frezen, alhoewel ik geloof dat dit kan gebeuren op een Shopbot bureaublad of soortgelijke machine ook.

Andere benodigdheden

soldeer

soldeerbout

warmte pistool

Flux pen

pincet

multimeter

3,3 v FTDI Digikey 768-1015-ND kabel of aan boord van Sparkfun DEV-09873

(u mei zitten kundig voor een Arduino gebruiken als een FTDI-connector, maar ik ben niet zeker dat dit zal werken met de klok van 8Mhz)

ISP-programmeur (of gebruik een Arduino of Maak je eigen - 6 pinsconnector en lint kabel)

Gerelateerde Artikelen

Maken van een 3 graden van vrijheid 'hand' om te helpen met solderen / lijmen werk

Maken van een 3 graden van vrijheid 'hand' om te helpen met solderen / lijmen werk

hoe maak je een nieuwe drie graden van vrijheid hand voor uw 'helpende handen'. Het ontwerp kunt u aangepaste, schakelbare-eindstukjes (naast de standaard alligator clip).Stap 1: zoeken delen rondslingeren ############hebt u nodig:drie schroeven,vier
6 graden van vrijheid (DoF) Platform

6 graden van vrijheid (DoF) Platform

Er is een online gedetailleerde tutorial die laat zien hoe dit 6 graden van vrijheid platform maken.Het omvat Snelle prototypering, Arduino, programmering en PIC Programmeren / conversie naar een PIC microcontroller gebaseerd. Het project gebruikt Fl
Vier graden van vrijheid Lego Robot Arm gemaakt van twee Thymio Robots

Vier graden van vrijheid Lego Robot Arm gemaakt van twee Thymio Robots

deze 4-graad van vrijheid robotarm bestaat uit twee Thymio Robots en tal van lego.  De kleine lego wielen draait tegenover de nabijheid sensoren voor het meten van de werkelijke afstand reisde.Deze robotarm is gemaakt door: Dr. Stéphane Magnenat of E
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
Het vinden van vrijheid & flexibiliteit voor uw geld

Het vinden van vrijheid & flexibiliteit voor uw geld

banken en de mensen die ze uitvoeren zijn niet erg populair door de meerderheid van het publiek wordt bekeken. Het is waarschijnlijk iets te maken met de recessie en het feit dat ze nog steeds enorme bonussen ondanks waardoor de economie inzinking on
Een sferische vliegmachine met geen controle van de oppervlakten

Een sferische vliegmachine met geen controle van de oppervlakten

Deze onze binnenkomst voor een lokale vliegmachine ontwerpwedstrijd. Voor deze wedstrijd waren we belast met het ontwerpen en bouwen van een vliegmachine die kan worden omschreven als 'onconventionele'. Wordt hardcore fans van veel sciencefiction too
Guide to gyro en versnellingsmeter met Arduino met inbegrip van Kalman-filtering

Guide to gyro en versnellingsmeter met Arduino met inbegrip van Kalman-filtering

deze gids werd voor het eerst geplaatst op het forum van de Arduino, en kan hier worden gevonden: http://arduino.cc/forum/index.php/topic, 58048.0.htmlIk reposted gewoon, dus zelfs meer gebruik van het krijg. De code kan hier worden gevonden:https://
TEAM IMPACT! Smart helm - Intel Edison, Sparkfun 9DOF

TEAM IMPACT! Smart helm - Intel Edison, Sparkfun 9DOF

Intel Edison met Sparkfun 9DOF LSM9DS0 IMU3e plaats @ de Intel IoT Roadshow NYC 2015Dit Instructable is voor een Intel Edison IoT Smart helm die gebruik maakt van een 9DOF van Sparkfun om gegevens te verzamelen van de helm om te meten hoofd tramas en
SITWAY

SITWAY

je bent nooit te oud om te leren en nieuwe dingen te proberen. Ik denk dat een van de beste dagen in mijn leven was de dag dat ik de Instructables website ontdekte. Het opende een hele nieuwe wereld voor mij. Dit is mijn derde instructable. Ik echt g
Wat is quad copter een een beetje over het maken van een

Wat is quad copter een een beetje over het maken van een

Wat is een Quad-copter?een onbemande helikopter met vier rotoren. meer gewoonMultiCopters aërodynamisch onstabiel zijn en absoluut vereisen een boordcomputer (aka vlucht controller) voor stabiele vlucht. Dientengevolge, zij zijn "Fly by Wire" sy
3DOF bal over het gebruik van de plaat gesloten lus stappenmotoren

3DOF bal over het gebruik van de plaat gesloten lus stappenmotoren

De bal op plaat probleem bestaat uit een vlakke plaat waaraan een bal moet worden geplaatst. Bal positionering wordt alleen bereikt door unstable evenwicht waar elke kleine veranderingen in de hoek van de plaat in de continue versnelling van de bal r
Het bouwen van de Robot Builder

Het bouwen van de Robot Builder

De Builder Robot is een complete mobiele robotica-platform en een arm met een grijper en een actieve visie systeem omvat. Deze instructies worden de stappen beschreven om maar samen de robot van 3D-bestanden afgedrukt. Instructies vindt u ook op hoe
Trekken van een boot met een fiets

Trekken van een boot met een fiets

Woont u in de buurt van een meer, maar niet op het meer; een fiets boot trailer is de manier voor het trekken van uw kleine boot naar de buurt lake. Deze trailer is gemaakt van zwart ijzeren pijp en kruiwagen wielen. Het maakt gebruik van standaard s
Hoe te maken van een animatie in Fusion 360

Hoe te maken van een animatie in Fusion 360

Nauwkeuriger, toont dit Instructable u hoe te maken een beweging studie in Autodesk Fusion 360 met behulp van hun erg mooi en zeer snelle Cloud renderen. Dus als bijvoorbeeld, je hebt iets gemodelleerd, en u voorzien van animatie hoe het beweegt wilt