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.

Se Steg
Relaterade Ämnen

3 fas sinus våg generator baserat på Arduino förfallodatumet

Syftet med denna andel är att hjälpa någon som försöker utnyttja Dues större prestanda + brist på referens + icke-hjälp datablad.Detta projekt är att generera upp till 3 fas sinusvåg @ 256 prover / cykla på låga freq (< 1kHz) och 16 prover/cykel @ hi...

DIY temperatur & luftfuktighet & rökdetektor Alarm System baserat på Arduino

ICStation team presentera hur DIY denna temperatur & luftfuktighet & rök larmsystem baserat på ICStation Mega 2560 kompatibel med spänning Arduino.The arbetar med detta system är DC5V. Det kan mäta den nuvarande temperatur, luftfuktighet och rök....

28BYJ-48 Stepper Motor Control System baserat på Arduino med ULN2003 Chip

ICStation Team presentera denna stegmotor kontrollsystem baserat på ICStation UNO kompatibel med Arduino. Det använder ULN2003 chip till enheten. Den funktionsdugliga spänningen är DC5V. Det är allmänt används på ATM maskin, bläckstråleskrivare, skär...

Stöldskydd ingången Guard larmsystem baserat på Arduino

ICStation team presentera detta stöldskydd ingången Guard Alarm System baserat på ICStation MEGA. Detta system fungerar under 5V DC strömförsörjning, kan förverkliga IR ingången guard övervakning och använder active Summer till slut larm. Detta syste...

2.4 G trådlöst data sortering system baserat på Arduino RF Uart

Moderna smarta hemmet kan enkelt ansluta till varandra all elektrisk utrustning, men nästan alla terminaler beroende strömförsörjning förutsatt energi, så vi måste göra en mindre storlek makt, INHAOS AC-5000 ger 5 w i en liten storlek, det räcker för...

Enkel kalkylator baserat på Arduino MEGA

Numera gör beräkningar är inte ett problem alls. Kraftfull miniräknare kan köpte för några Euro eller lätt installeras på telefoner och datorer. Dock beslutade vi att göra vårt Arduino till en miniräknare eftersom vi tror att det kan bli en riktigt i...

Människokroppen induktion Alarm baserat på Arduino med Arduino UNO, infraröd Sensormodul, Summer modul

ICStation team av forsknings- och utvecklingsavdelning har gjort detta projekt om människokroppen induktion larmet. Det använder DC5V spänning för att arbeta. När någon visas inte i området förmå i infraröd sensor och hela systemet kommer att använda...

Låt oss laga: 3D skanner baserat på Arduino och bearbetning

någonsin undrar copypaste metod, användbara i verkliga livet, inte bara i virtuell verklighet? Jag också. Är det 21-talet, och de är närmare än de flesta av alla kan föreställa! Detta är möjligt tack vare 3d skanner och skrivare. Så låt oss försöka S...

RF kontroll System för R/C bil baserat på Arduino och nRF24L01

Syftet med detta projekt är att bygga en sändare och en mottagare genom att använda en billig och lätt att använda komponent som nRF24L01 Arduino UNO och Arduino Nano transceiver. Detta projekt är en enkel och lätt att genomföra och kan vara en bra s...

Hur du använder mBlock programvara för att programmera Intelligent korridor ljus kretsen baserat på Arduino

mBlock är en grafisk programmering miljö som är speciellt utformad för nybörjare till lätt att programmet Arduino projekt och skapa interaktiva program. mBlock stöder riklig hårdvara:Arduino UNOArduino Leonardo styrelserArduino NanoArduino mega128Ard...

PC USB Media volym Controller baserat på Arduino

Hej alla och Välkommen till min tredje Instructable.En vän till mig har ett ljudsystem med en urtavla för volymkontroll, och den sitter på hans skrivbord ser riktigt snyggt. Jag ville ha något liknande men med extra funktioner och anpassningsbara. Ja...

Ultrasonic avstånd mätning NRF905 trådlös överföringssystem baserat på Arduino

ICStation Team presentera detta ultraljud avståndsmätning NRF905 trådlös överföringssystem med ICStation UNO och Mega 2560 kompatibel med Arduino. Den funktionsdugliga spänningen är DC5V. Det använder ultraljud mäta avstånd och inser trådlös överföri...

Pixel levereras Counter baserat på Arduino

Många gånger, använder vi ofta LCD som visar utrustning, från små monitorer till stora industriella utrustning.Roliga i detta projekt är att den kombinerar två röda Ledde matriser som display. Du behöver inte andra enheter utom Arduino att köra den.D...

Hur man gör PS2 Tangentbord Läs Visa system baserat på Arduino

ICStation Team presentera detta PS2-Tangentbord Läs displaysystem i detaljer. Driftspänning av PS2 Tangentbord läsa displaysystem är DC 5V. När du trycker på tangenterna av bokstäver eller siffror, LCD1602 visas motsvarande grad och också styra storl...

NRF24L01 trådlöst tangentbord dataöverföringssystem baserat på Arduino

ICStation Team presentera detta trådlös överföringssystem utifrån ICStation Mega 2560 och UNO R3 kompatibel med Arduino. Det använder DC5V arbeta spänning. När det finns någon att trycka på tangenterna, skickar det avsändande systemet värdet av nyckl...

74HC595 digital LED visas baserat på Arduino (koden försynt)

The chefsingenjör av ICStation R & D avdelning Jack använder ICStation UNO R3 kompatibel med Arduino att framgångsrikt göra 74HC595 driva fyra digitala LED-displayen. Vi kommer att dela den Schematiskt diagram, kopplingsschema, att göra stegen, Hämta...

Ljuskänsliga Timing IR LED Control System baserat på Arduino

ICStation Team presentera denna Photosensitive timing infraröd LED control system. Detta system använder DC5V spänning för att arbeta. När ljusintensiteten är svag och någon visas i området infraröd, kommer att LED vara på. Medan miljömässiga ljusint...

Enklaste Arduino baserat Sound / blixt / Thunder Trigger

detta är den enklaste ljud/blixtnedslag trigger baserat på Arduino.Delar som behövs:1 2N39041 1K resistor1 Piezo Summer som sund sensor1 Photodiode BPW21R för blixtnedslag trigger1 ArduinoInstruktioner:Steg 1: Anslut den svarta kabeln av Piezo till G...

Anpassade Arduino MIDI Controller

Hej och Välkommen till detta instructable om hur man bygger en anpassad, Billigt och enkelt USB MIDI-controller, baserat på Arduino. Den bästa nyheten: inget krångel med USB-till-MIDI-gränssnitt eller programvaruverktyg som Hårlösa MIDI, bara plug 'n...