Seaperch
Ett steg mot självständighet
Här Seaperch utvecklades för US Naval Academys stam Program i ett första försök att utveckla en självständig Seaperch.
Den anställda en Arduino Uno R2 microcontroller och flera sensor moduler-all drivs av en 12V, 9800mAh litium Polymer batteri. Den använder en 12Vdc RF distans aktiverad switch för att styra ström på/av; en Adafruit V2 Motor Shield för motorisk kontroll; en Adafruit trådlös SD sköld används tillsammans med 2 ZigBee serie 1 moduler för trådlös kommunikation mellan Arduino och datorn; en Adafruit INA219 ström/spänning breakout modul, att övervaka batterispänningen och belastningsströmmen; en Adafruit 9DOF breakout modul som innehåller en accelerator, gyroskop och fantastiska magnetkompassen. en Freescale MPX5500 tryckgivare att upprätthålla djup och olika andra elektroniska enheter.
För närvarande kan anläggningen styra djup med MPX5000 trycksensor produktion och teoretiskt kan mäta trycket av upp till 72.5 PSI och upprätthålla skärdjup upp till ca 170 fot.
Den kommunicerar trådlöst via två XBEE trådlös moduler och andra tillhörande maskinvara, som ger möjlighet att trådlöst ladda upp Arduino sketchs och övervaka och Visa alla sensorer utgångar.
Eftersom tillståndet i batteriet är mycket viktigt, ladda det systemet och INA219 ström/spänning sensor åtgärder batterispänningen buss ström, som visas av Arduino Serial Monitor.
Med ytterligare utveckling får modulen 9DOF varvtalsreglering via dess accelerator, stabilitetskontroll via dess gyro och riktning kontroll via dess magnetisk kompass. För närvarande dessa funktioner har inte införlivats fullt ut, men deras respektive utgångar mäts och visas genom den nuvarande Arduino skissen och seriell bildskärmen.