RC Quadrotor helikopter (15 / 37 steg)

Steg 10: Förbereda mikrokontroller



Om du inte har den Arduino IDE, ladda ner den och installera den. Jag använder version 0022.

Följande steg förklaras i detalj i denna wiki artikeln: http://code.google.com/p/ro-4-copter/wiki/GeneralSoftwareSetup
Denna sida är bara en riktigt kort sammanfattning av vad som redan är i ovanstående wiki artikel!

Arduino bootloader ska programmeras till mikrokontroller först. Detta steg kräver användning av en AVR programmerare. Dock efter bootloader är flashad till mikrokontroller, behöver du bara en USB-till-seriell kabel (till exempel en FTDI kabel) att ladda upp koden från Arduino IDE.

Starthanteraren (jag har bifogat den) ändras något eftersom jag använder ATmega644P istället för den vanliga Arduino ATmega328P. Filerna finns. Fuse-bits behöva skrivas till de korrekta värdena också.

AVRDUDE är det verktyg som vi använder till blixt den bootloader hex filen till mikrokontroller. AVRDUDE kommandona du behöver är

"avrdude - c programmer_name -p atmega644p - U flash:w:bootloader_filename.hex - U lfuse:w:0xFF:m - U hfuse:w:0xD8:m"

Var uppmärksam på programmer_name och bootloader_filename! Säkringarna är att få ATmega att använda 16 MHz resonator, ställa in storleken bootloader, aktiverar bootloader, inaktivera JTAG och aktivera SPI dataöverföring.

Också kopiera mappen bootloader "Ro4Copter_Boot" (minas till ge nytt namn den utan datum version) som .../arduino-0022/hardware/arduino/bootloaders/Ro4Copter_Boot.

Också hämta Arduino "core" Jag har förutsatt här (kallas Ro4Copter_Core, kom ihåg att byta namn på den utan den dag versionen) och Lägg den i katalogen "core" Arduino så du får .../arduino-0022/hardware/arduino/cores/ro4copter_core. Också ändra filen boards.txt för att inkludera en post om du vill använda denna kärna. Detta gör att Arduino IDE att kompilera för ATmega644P i stället för den ursprungliga Arduino ATmega328P. Var noga med att välja posten rätt styrelse inuti Arduino IDE menyerna. För mer detaljer om detta steg, kolla in wiki-sidan jag länkade ovan.

Posten board.txt:

Ro4Copter.Name=Ro4Copter
Ro4Copter.upload.Protocol=stk500
Ro4Copter.upload.maximum_size=57344
Ro4Copter.upload.Speed=57600
Ro4Copter.bootloader.low_fuses=0xFF
Ro4Copter.bootloader.high_fuses=0xD8
Ro4Copter.bootloader.extended_fuses=0xFF
Ro4Copter.bootloader.Path=Ro4Copter_Boot
Ro4Copter.bootloader.File=Ro4Copter_Boot_arduino.hex
Ro4Copter.bootloader.unlock_bits=0x3F
Ro4Copter.bootloader.lock_bits=0x0F
Ro4Copter.Build.MCU=atmega644p
Ro4Copter.Build.f_cpu=16000000L
Ro4Copter.Build.core=Ro4Copter_Core

Här är en skärmdump till Visa var alla dessa mappar är:

Skissen du måste kompilera föreskrivs i steg 26. Kompilera den och ladda upp den till ATmega644P använda startprogrammet senare.

De kommande stegen kommer att hjälpa dig förstå vad exakt koden gör. Hoppa över dem om du inte bryr dig.

Se Steg
Relaterade Ämnen

PCB Quadrotor (borstlösa)

Quadrotors är den nya Segways: en fascinerande, något magiskt, själv stabiliserande plattform som varje tech person vill ha. Du kan inte rida en quadrotor (Tja, kanske du kan), men de flyger, och du kan bygga en själv från grunden!Jag hjälpte med en...

För mycket QuadCopter & kontrolleras av Microduino-Joypad

Syfte: att kontroll quadcopter via Microduino Joypad.Svårighetsgrad: HighTime tidskrävande: sex timmarMaker: Microduino Studio-PKJQuadcopter, även kallad en quadrotor helikopter, liknar en helikopter, som kan flyga eller skjutas upp i luften. Som en...

En Wide Body Quadrotor - mönster och idéer för att bygga din egen.

Multirotors--hur coola de är!En quadrotor är en typ av multirotor flygplan. Dessa flygplan är enklare än någonsin att bygga. Du kan börja med denna maskin och öka dess kapacitet (och komplicerade) som du lära dig mer. Din erfarenhet, kunskap och resp...

Attack helikopter Kite - ChattanoogaPhil

beslutat att göra en annan autogyro/kite instructable men bättre än min tidigare. Detta tar längre tid att göra än min andra gyron men är väl värt den extra tid och det ser mycket bättre också.Jag bor i Sydafrika så jag beslutade att använda Denel AH...

Att bygga Lego helikopter

följande är en stegvis process för att bygga en Lego helikopter.Steg 1: Benen Ta den platta (2 x 4) gul bit och fäst två platta (1 x 4) svarta bitar till botten. Dessa svarta bitar är benen på helikoptern.Steg 2: Bas Bildar basen av helikoptern genom...

Bell Jetranger skala kroppen för Silverlit PicooZ Micro RC-helikopter

konvertera din toyish ser PicooZ i en skala Bell 206 Jetranger eller nästan alla andra inre rotor helikopter.Jag köpte mig en 3-kanals heli så här var redo för att experimentera. Om du vill skapa en unik kropp skal för din PicooZ själv, ta en titt på...

En billigt RC helikopter

flyga RC helikopter är verkligen mycket spännande. Deras mångsidighet ger en RC pilot en fullständig tillgång till det tredimensionella rummet på ett sådant sätt att inga andra maskiner kan! Jag har spelat RC helikopter för mer än ett år men tycker f...

Lägga till Radio i en Syma S107 IR-helikopter (eller någon annan IR-enhet)

fjärrstyrda helikoptrar och andra leksaker har blivit otroligt avancerad för ett mycket lågt pris, detta är delvis tack vare den enorma mobila enhet marknaden, vilket har drivit teknik i små hög energi batterier framåt och förhöjd produktion av micro...

Airhogs RC helikopter vägg adapter

så jag tröttnade på att slösa bort alla dessa batterier och beslutade att koppla i en vägg adapter till min remote controller för min airhogs helikopter. Detta gör att jag kan köra registeransvarige av ett utlopp och när det behöver ladda jag fortfar...

Candy Box RC helikopter

jag kommer att visa dig hur man gör en enkel RC candy box helikopter ur gamla RC helikopter komponenter.Steg 1: material -RC Helikopter fjärrkontroll -RC helikopter laddare -RC helikopter huvudkomponenter (moderkort + propellrar)-Tom godis askar - sa...

Drastiskt förbättra hastigheten, liv, och prestanda av din R/C helikopter

* snälla rösta! Med ett klick på en knapp kan du hjälpa mig vinna! Dess så lätt! *När du först av en R/C helikopter, det är roligt, men du märker att det kan vara långsam, batteritiden kan pågå några minuter, och det kan vara att irriterande våren so...

Hjärnan-kontrollerade RC helikopter

detta Instructable visar du hur tar en Radio Controller helikopter och ändra fjärrkontrollen maskinvaran så att den kan drivs av fri, öppen källkod programvara och flugit baserat på hjärnvågorna mätningar av koncentration och avslappning av konsument...

Balisong hur man gör en pekare rulle från helikopter spin combo'

denna tutorial dess i princip landar en pekare rulle från helikopter spin, det tar lite tid men det är ganska lätt att dra av det tror jag ge det en chans och ha lite kul med det låt mig veta vad ni tycker snälla och tack för att titta på...

Dålig Piggies rundstrålande helikopter

denna helikopter kan gå uppåt, nedåt, vänster och höger.Det har också en unik förmåga att sväva på plats på grund av en perfekt vikt och botten propellrar.Steg 1: Ramen Bygga 3 kolumner från termisk torg 3 kvarter hög. Space dem 1 kvarter ifrån varan...

Laserskurna Apache helikopter

3D-modeller är bra presenter för barn och vuxna! Lär dig hur man gör 3D modell från någon bild för en gåva eller bara för dig själv!Vad gjorde du?Jag gjorde trämodell av en Apache helikopter. Jag ursprungligen gjorde det som en gåva till min lillebro...

LED papper helikopter

Om du har varit på en konsert nyligen, kan du har upplevat en våg av blinkande helikoptrar kommer ner i slutet. Det är helt fantastisk och det är inte rocket science att bygga dem själv.Detta Instructable visar hur man bygger papper helikoptern och L...

Mod för Picoo Z Mini helikopter

detta är en uppsättning instruktioner för en mod till rotoraxeln av Picoo Z mini helikopter; ersätta det ursprungliga stål skaftet med en kolfiber axel och installera kullager i stället för koppar/mässing uthärda. Denna mod är baserad på en beskrivni...

Helikopter karp riggen

Chas Cook är ägare av Vaux franska carp lake. Detta är den 5: e artikeln i en utmärkt serie som ger dig instruktioner om hur man konstruerar en serie av karp riggar han används med stor framgång för sin karp fiske i Frankrike. Kan du läsa alla artikl...

Helikopter 3d-modellering och utskrift

Helikoptrar har alltid varit ett intresse till mig. Jag tittade på internet för 3d-modeller för att skriva ut, och på grund av innehållet, jag bestämde mig för att jag skulle göra en modell själv. Jag bestämde mig att använda tinkercad som CAD-progra...