Båt Autopilot - baserat på Arduino (13 / 13 steg)
Steg 13: Nästa steg, avslutande tankar och nedladdningar
Förbättringar:
Denna båt är i huvudsak klar, men det finns alltid utrymme för förbättringar. Samtidigt gör de senaste några testerna, märkte jag att båten skulle ibland börja svänga efter en sväng. Vänder ut, eftersom kompassen inte är tilt-kompenseras, finns det tillräckligt avvikelse efter en tur att starta denna svängning. För att göra en kompass tilt-kompenseras du behöver lägga till en accelerometer, men jag trodde ett enklare sätt att genomföra en är att köpa GY-511, som är en kompass och en accelerometer, och det använder samma I2C-protokollet som min nuvarande kompass! När nya chipet blir här, allt jag behöver göra det växla några stift runt och det är det!
Det finns också frågan om banor. Programmet jag skrev för denna autopilot är mycket enkelt, så det inte följa en väg, eller kompensera för drift. En PID-regulator är speciellt framtagen att kompensera för detta, så jag kommer att försöka genomföra en i min programvara.
Dessutom har jag en SD-kortläsare tillgängliga. Jag tänkte genomföra den för att spela in GPS-data, men det verkar köra på en lägre spänning.
Nedladdningar:
Alldeles nedanför kan du hitta källkoden för min autopilot. Filen Autopilot_GPS är för AtMega chip som är ansluten till GPS, och Autopilot_Main är för det huvudsakliga AtMega. Andra filer innehåller tidigare versioner av autopilot (de två första prototyperna). Igen, bara extrahera arkiv någonstans, och inuti är de filer som är direkt kompatibelt med Arduino programvara!
Avslutande tankar:
Jag är verkligen nöjd med inte bara hur detta projekt visade sig, men jag är också glad att jag lärde mig en hel del riktigt viktiga färdigheter; allt från programmering till designa kretsar. Jag tror att när jag växer upp kommer jag att göra saker som detta, skriva program, att göra drönare, projekt, men naturligtvis på en större nivå.
Det finns också en hel del har jag inte nämnt i denna Instructable. På min blogg finns det mer info om detta projekt, och du kommer att kunna hitta mitt andra projekt som min väderstation, elektriska longboardoch flygmaskiner!