Båt Autopilot - baserat på Arduino (8 / 13 steg)
Steg 8: Lödning kretsen-bordet
Den slutliga kretsen var praktiskt taget en dubblett av den tredje prototypen, förutom att jag använt en annan AtMega328 chip istället för Arduino Uno. Du hittar precis framför full kopplingsschemat. Eftersom det fanns två AtMegas, beslöt jag att dela dem mellan två 5x7cm perfboards jag hade liggandes. Schematiskt är uppdelad längs mitten, allt på vardera sidan tillhör dess respektive styrelse. Detta innebär att det finns två spänningsregulatorer för varje bräda som sprider värmen över en större yta. I stället för lödning alla delar till perfboard, jag lödda pin huvuden för Reservdelsbyte som GPS, kompass, motorer, FT232, AtMegas. Jag har också lagt två pin huvuden längs varje AtMega ifall jag ville lägga till något annat i framtiden.
Dessa två AtMegas är enkel att programmera, som alla de behöver är en FT232 och en dator. Det finns två pin huvuden för FT232 att ansluta, så allt du gör är att koppla in dem i där, plugg FT232 chip till datorn via en USB-kabel, och programmet med Arduino programvara som du skulle med en regelbunden Arduino.
Det finns flera kopplingar mellan de två AtMega markerna. En av dem är för att överföra den GPS-position till annan. Det finns en tråd som går från 13 PIN-koden från en AtMega till TX stift på den andra AtMega. Dessa kretsar måste drivas av samma batteri. För att ansluta dem tillsammans jag lödda JST RCY honkontakter till varje chip för makt, sedan göra en Y splitter att ansluta dem till batteriet. Jag gillade strömkontakten i batteriet, så jag beslöt att göra en adapter för det istället för att hugga bort det.
Här är en full lista som jag kom på efter att jag byggt autopiloten. Jag blev faktiskt chockad över den totala kostnaden för projektet; men sedan igen, merparten av kostnaden kommer från GPS, RC båt, och RC sändare och mottagare.
Reservdelslista
Motstånd:
- 4 x 10 k motstånd ($0,05)
- 2 x 1 k motstånd ($0.02)
- 4 x 220 ohm motstånd ($0,06)
Power tillsynsmyndigheter:
- 2 x LM7805 tillsynsmyndigheter ($0,32)
- 2 x L78L33ACZ tillsynsmyndigheter ($0,32)
Arduino delar:
- 2 x AtMega328 chips ($3.52)
- 4 x 5mm lysdioder ($0,20)
- 2 x 16MHz klocka crystal ($0.16)
- 2 x momentan tryckknapp: normalt off ($0,81)
- 4 x 30pf keramiska kondensatorer ($0,08)
- 2 x 0.1uf keramiska kondensatorer ($0,04)
- 2 x 47uf elektrolytkondensatorer ($0.16)
- 2 x N-kanal logik nivå MOSFETs ($0.43)
- 3 x kvinnliga JST RCY kontakter ($0,34)
- 1 x manliga JST RCY kontakter ($0.14)
- 2 x 1N5408 dioder ($0.02)
- Massor av kvinnliga och manliga pin huvuden ($0.50)
- Minst en FT232 Breakout styrelsen ($1,56)
Stora delar:
- 1 x NEO - 6M GPS modul ($12.00)
- 2 x 5x7cm Perfboard ($0,95)
- 1 x HK-GT2B sändare och mottagare ($24.00)
- 1 x HMC5883L 3-axlig kompass ($1.00)
- 1 x RC båt ($20.01)
Totalt: $66.69
De flesta av dessa delar jag antingen hade liggandes, eller finns tillgängliga i bulk från eBay.