RC Quadrotor helikopter (10 / 37 steg)
Observera att alla motstånd i 0805 förpackning, även om 0603 passar också alldeles utmärkt. De bör vara 1/16 watt eller mer. Observera att alla kondensatorer, såvida inte annat anges, är keramiska chip kondensatorer i 0805 förpackningar (eller 0603 eftersom de också passar alldeles utmärkt). De bör vara fått 16V eller större.
Denna församling guide innehåller också några anteckningar om de olika områdena på banan.
Mikrokontroller
ATmega644PA självklart måste vara installerat, löda i en 40 pin DIP socket så kan du ersätta IC om du behöver.
ATmega644PA kräver en 16 MHz resonator.
Du måste löda C1 och C2, som är 0.1 uF frikoppling kondensatorer för ATmega644PA. Också löda C9 som är en 0,1 uF frikoppling kondensator för analog referens.
På botten av styrelsen finns ett fotavtryck märkt "AREF-SEL", där du kan välja den analoga referensspänningen genom lödning över kuddar märkt 5V eller 3V3. Du kan också använda 0 ohms motstånd här, eller en ferrit pärla. Observera att AVCC alltid är ansluten till 5V.
Mikrokontroller stödja områden
Återställ brytaren måste vara installerat, R13 10 K ohm är pull-up resistor för reset switch. Detta motstånd är valfritt eftersom ATmega644PA har en inbyggd pull-up resistor på Återställ PIN-koden. Du bör även installera detta om du inte litar på det inbyggda motståndet.
En knapp märkt "BOOT" kan installeras endast om du använder en icke-Arduino-standard bootloader. Personligen hatar jag arbeta som "tid känsliga" bootloaders. Den här knappen är aktiv låg och ansluten till PB6 på ATmega. Var noga med att aktivera interna pull-up motstånd för denna knapp.
Rubriken ISP (märkt AVRISP) ska installeras om du behöver använda en AVR programmerare (kanske vill läsa in starthanteraren för första gången, etc). Den långa raden på sidan anger sidan som den "röda tråden" (också fästa 1) av kabeln bör vara, och kort raden längst anger där skåran till kontakten ska vara.
LED-indikatorer
LED1, LED2, LED3 är 3 mm lysdioder, välja dina egna färger. De kan monteras vertikalt eller horisontellt (pekar). Vänligen titta på polariteten anges med hål form och screentryck. R3, R4 och R5, är alla 1 K ohm motstånd att begränsa strömmen till dessa lampor.
Strömförsörjning
Löda en LM1117 3V3 regulator i SOT-233-3 förpackningar där anges på PCB. Också löda den medföljande C3, vilket är 1 uF.
LED-PWR är en 3 mm lysdioder som indikerar att det finns ström på 3V3 leverans bussen. Du kan löda detta vertikalt eller i sidled (pekar). R12 är det 1 K ohm strömbegränsande motståndet för denna LED.
Två rader med 3 pin male rubriker ska installeras på "3V3-klapp", dessa rubriker ger dig tillgång till 3V3 leverans bussen. Två rader med 3 pin male rubriker ska installeras på "5V-klapp", dessa rubriker ger dig tillgång till "SYS" 5V leverans bussen.
Om du driver denna krets från ett batteri, måste du installera en LM1117 5V regulator i SOT-233-3 förpackningar där anges på PCB. Detta kan utelämnas om du använder ekonomiska makten tillförsel (vara säker på korrekt inställd GS1) eller under andra omständigheter som du är under.
1 uF kondensatorn C4 bör alltid lödas oavsett om du använder en 5V regulator.
Ineffekt batteri används om du behöver ansluta ett batteri. Det finns fyra sätt att göra detta:
- Med hjälp av en fat jack
- Löda tråd direkt på PCB (du kan förstora några hål som dragavlastning)
- med hjälp av en skruv terminal
- Med en 3 pin-huvudet
En biffiga diod ska installeras på D2 att skydda kretsen från ett batteri i bakåt (så utelämnar denna diod om du tror på din egen kompetens, du måste överbrygga kuddar av diod fotavtryck med löda om du utelämnar denna diod). Detta måste vara en diod som kan hantera 20V av omvänd spänning och hantera 1.5a av framåt strömmen. Fotavtryck är SMB eller liknande.
C5 och C6 är aluminium elektrolytisk 5,3 5,3 mm x kondensatorer som måste installeras, löda i rätt riktning enligt polaritet.
RC Input
PORTCS stift PC7 till PC2 är anslutna till 6 x 3 rubriker, löda i manliga rubriker här. Dessa är avsedda för att ta RC puls signaler från din RC mottagare. Spänningen för mittstift kan anslutas till 5V eller 3V3 med SJ2, och kom ihåg att det finns en "5V-klapp" och "3V-klapp" om din mottagare behöver ström från en 7 kabel.
Viktigt: Om du väljer V-RC med SJ15 (för att använda samma spänning som RC ingångarna använder) och du har valt 3V3 använder SJ3, du inte måste använda SJ17 för att välja något. Detta kommer att orsaka 5V leverans som ska sammanfogas med 3V3 utbudet, vilket kan orsaka skador på 3V3 enheter.
Sensorer
Löda R1 och R2, som är 4 K 7 pull-up motstånd för I2C bussen. Se till att du inaktiverar inre pull-up motstånd i mjukvaran (Obs: redan gjort åt dig i min modifierad programvara). Detta kan du använda 3V3 I2C sensorer utan att använda en nivå shifter.
Installera en BMA180 accelerometer breakout styrelse och en ITG-3200 gyro breakout ombord, båda från SparkFun.
Du kan också välja att installera en BMP085 barometrisk sensor breakout styrelse, och en HMC5842 kompass breakout styrelse. Dessa är valfri och du kan konfigurera programvaran för att använda dem för höjd-hålla och kompass-rubrik-håll.
Utgångar till motorer och servon
Fyra uppsättningar av 3-polig hane rubriker bör skall lödas nära "ESC" etiketter, dessa anslutningar för standard RC puls signal råden. GS1 kan användas för att ansluta spänningen av de ekonomiska och sociala råden till huvudsystemet leverans bussen. (Obs, för detta instructable, ansluter du GS1)
Serieportar
Det finns några möjliga seriella portenheter. ATmega644PA har två seriella portar, USART0 och USART1, de är märkta SER0 och SER1 på Kretskortet.
Använda vågrät montera manliga headers för kabelanslutning FTDI. Denna anslutning drivs alltid av 5V, RX och TX är på 5V nivå. Använd SJ9 och SJ10 för att besluta om att ansluta detta till SER0 eller SER1. (Observera, för detta instructable, Välj SER0)