Enkla självbalanserande Robot med Galileo Gen 2
Efter volontärarbete på den lokala mini Maker Faire, och att få en chans att spela med Intel Galileo Gen 2 Arduino styrelsen, var jag motiverad att hitta ett maker projekt för mig själv. Efter en snabb undersökning av alternativen och mina intressen slutade jag upp att bygga en enkel, självbalanserande robot. Materialkostnad var ungefär $150-200, och det tog mig ett par veckor att slutföra.
Roboten är byggt kring Intel Galileo Gen 2 Arduino styrelsen. I tillägg används det en Arduino motor sköld för att styra två 12V inriktad motorer (120 RPM) för robot positionering. En billig accelerationsmätare/gyroskop ger orientering feedback och en Bluetooth-modul ansluter roboten till en Android tablett för kontroll. Två 6V RC bilbatterier kan roboten att vara helt untethered och en proto sköld användes för att samla några av div. anslutningar och komponenter. För Android kontroll app använde jag MIT AI2 utvecklingsmiljön.
De viktigaste robot komponenterna inkluderar:
· Arduino ombord: Intel Galileo Gen 2 Arduino ombord
· Motorisk kontrollstyrelsen: Arduino Motor sköld R3
· Bluetooth-modul: KEDSOM Arduino Wireless Bluetooth Transceiver modul
· Accelerometer/Gyro modul: Kootek Arduino GY-521 MPU-6050 3-axlig Accelerometer/Gyro
· 2 x 12V 120 RPM inriktad DC motorer: HOSSEN 12V 120 RPM kraftfull höga vridmoment Gear Box likströmsmotor
· 2 x 1600mAh NiMH-batterier: Duratrax NiMH 6.0V 1600mHa platt Rx Univ Connector, ONYX110 batteriladdare
Det finns några stora resurser ute på ganska mycket varje ämne, och jag använde många av dem, men jag ville erkänna några jag förlitat sig på tungt för detta projekt:
· Jeff Rowberg I2CDev bibliotek för MPU-6050
· Brett Beauregard tutorial på PID controller genomförandet
· Luis Rodenas skiss att kalibrera MPU-6050
· Whatakuai's MIT AI Bluetooth App starter och Pura Vida Apps BT chatta.
Tack killar för att dela några kvalitet material!