IoT rörelse kontrollerad servon (6 / 10 steg)

Steg 6: Pi till Servo Driver anslutningar



Pi kan användas för att direkt driva servon, men detta är inte lätt. Det finns en dedikerad PWM kanal, men vi behöver 4. Det kan vara falsk i programvara, men återigen, detta är inte det lättaste att göra. Att vara en dator, är Pi mycket bättre på högre nivå bearbetning än lågnivåkontroll. Du kan säkert använda någon PWM drivrutin för detta steg, men jag använder denna 16 kanal, 12 bit föraren form Adafruit. Ja, det är overkill, och ja, det är lätt att programmera en ATtiny24 att befalla 4 servon vid kommunikation på I2C bussen. Jag uppmuntrar dig att skapa dina egna, men det är utanför omfånget för denna guide!

Det finns gott om online tutorials att komma igång med detta forum, och du behöver några ytterligare källkodsfiler. Dessa kan hittas i Pi katalog med källa koden databasen - berättar filerna "Adafruit..." Pi hur man talar med PWM föraren.

Det är lätt att ansluta Pi till styrelsen. Pi: s I2C linjer finns på stift 3 och 5, men du måste också aktivera I2C kommunikationskanalen om du inte gjort det redan. En viktig ingångsstift är märkt "OE." Detta är en aktiv-low "output enable" PIN-kod. Servon aktiveras endast när detta stift hålls låg. Den kan kopplas direkt till marken, eller drivs från en annan av Pi: s IO pinnar. I detta projekt kör jag faktiskt det från ATmega328p matrix styrkrets som också förbinder till R Pi med I2C data rader.

I diagrammet, är en servo knuten till kanal 1 av PWM-drivrutinen. I projektet, ställa in servon som så:

  • Kanal 0 är vänster Yaw (Pan)
  • Kanal 1 är vänster Pitch (lutning)
  • Kanal 2 är rätt Yaw (Pan)
  • Kanal 3 är rätt tonhöjd (lutning)
Se Steg
Relaterade Ämnen

Rörelse kontrollerade ljusshow

idén till detta projekt har knackat i mitt huvud för de senaste åren. Slutligen bestämde jag mig att få bort min rumpa och göra det. Varnas: det är en lång instructable eftersom det är ett flerdelat byggande, och jag är lite mångordig när du skriver...

Skapa din egen rörelse kontrollerade robot

Rörelse kontrollerade erfarenheter behöver inte begränsas till spel eller ens digitala enheter, faktiskt en lyhörd motion interaktion kan uppnås med hjälp av enkla och tillgängliga vardagsföremål.En algoritm ingenjör på Extrema verkligheten nyligen s...

Rörelse kontrollerad ultraljud lampa

Nyligen har jag fått lära om ultraljudsvågor och hur att utnyttja sin makt. Det är enkelt att göra någon typ av sonar enhet, men jag ville ta på ett svalare steg och se om jag kunde använda ultraljud vågor att inte bara upptäcka rörelsen, men också a...

Intellekten IoT Edison web kontrollerad LED

Detta instructable visar hur kombinera Arduino IDE med node.js, tillgänglig som standard på Edisons Yocto linux, för att fjärrstyra Arduino element, via ett webbgränssnitt. För att uttrycka det enkelt, kan du trycka på en knapp från alla webbläsare a...

Hercules: Rörelse kontrollerade Android roboten

när jag var i 8: e klass, var jag nyfiken när du spelar förslaget spel på Nokia 5800. Jag blev så glad, hur jag kunde kontrollera tävlings-bilen genom att endast luta telefonen. Jag brukade drömma om att göra denna samma bil i den verkliga världen.Nu...

LEAP rörelse kontrollerad Remote Search och bortskaffande Robot

Som en del av min post för Leap #3D sylt var jag upphetsad att bygga denna trådlösa gest kontrollerade Sök/rädda Robot baserad på Raspberry Pi. Detta projekt visar och ger en minimalistisk exempel på hur trådlös 3D hand gester kan användas för att st...

Rörelse kontrollerade utlopp

Problem:Jag hade problem med att ha en strömbrytare i fel ände av korridoren. Jag ville också ha en ny strömbrytare installerade eftersom det historiska värdet av byggnaden. Hittills har jag använt en vanlig golvlampa men stänger av lampan på och hel...

Rörelse kontrollerade Outlet - från en rörelse sensing ljus

Föreställ dig att du är en trick-or-treater som kommer till den mest skrämmande hus på blocket. Efter att ha gått förbi alla ghouls, spöken och kyrkogårdar du slutligen når den sista vägen. Du kan se godis i en skål framför dig! Men då ett spöke dyke...

Rörelse kontrollerad RGB ledde kostym med Xbox 360 Kinect, Max MSP och Arduino Del1

Jag ville för de senaste månaderna har jag arbetat på ett kinect projekt skapat en ledde outfit som svarade för bäraren rörelser. Hittills har jag bara armarna gjort, och det finns några problem som måste utarbetas, men det fungerar bra hittills.Steg...

Raspberry Pi Google kalender med rörelse kontrollerade webkamera och väder

detta är ett tillägg till Piney's awesome riktningar. Jag ville ha en Google-Kalender Visa med en webbkamera som en rörelsesensor så att bildskärmen tänds endast när någon är nära det och stängs av när ingen är runt. Jag lade också till en väder pane...

WiiMote kontrollerade servon med RaspberryPi

I denna mycket kort tutorial visar jag dig hur att controll 2 servon bredband på din RaspberryPi. Denna handledning är mycket enkel och flexibel på grund av dess flera program. Så, låt oss börja!Om du är uttråkad om läsning, gjorde jag 2 videos på de...

Bygga ett Portal torn med rörelse kontrollerade ljud och belysning

i detta Instructable jag ska visa dig hur jag gick om att bygga min egen liv storlek talar Portal torn från början till slut. Detta är ett ganska ingående projekt som kommer att omfatta varje konstruktionsfasen samt alla tekniker jag använde längs vä...

Hand rörelse kontrollerade R/C bil

detta är en måste-göra hacka för någon billig R/C bil, använder tilt sensing växlar jag gjorde så du kan styra en bil bara genom att luta registeransvarige som en wiimote.Det finns många möjligheter med detta hack, till exempel, du kan förvandla regi...

Internet kontrollerad lampan med ESP8266 wifi relay IoT

ESP8266 wifi relay (ESP01) IoT kontroll en lampaInternet kontrollerad elektrisk lampa med ESP8266 wifi (ESP01) IoTInternet kontrollerad lampan med ESP8266 wifi relay IoTESP8266 (ESP01) är en mycket låg kostnad WiFi transceiver som kan läggas till all...

IoT Photon + språng rörligt Robot

För ett tag sedan byggde jag en PICAXE-baserade beröringsfri Sensor kontrollerade Robot som använde en hand rörelse-tracking hoppa rörelse sensoren till enheten. Tyvärr, den roboten för att anslutas till en dator att fungera, som begränsade dess anvä...

Rörelse, styrda robotarm

* detta instructable är inte klar, jag kommer att lägga kod snartArm:Detta instructable visar processen för att bygga en robotarm med servon, Arduino mikroprocessor, ett gyroskop och flera bend sensorer.Användaren bär en handske som innehåller gyrosk...

Arduino kontrollerade rum värmesystem

Det första som kom till mig när jag började mikro-controller programmering var att ställa in en automatisk lokal uppvärmning cum luftfuktare system. Bangalore har en mycket förvirrande väder - särskilt för nykomlingar. Temperaturen är oftast måttlig,...

TBT2000 Airsoft BB kanontorn Tool box

jag har en av de uppmanas att bygga upp en Portal torn som några av som redan finns på platsen.Livet stora Portal torn av mydian_nightshadeEllerBygga ett Portal torn med rörelse kontrollerade ljud och belysning av CitizenSnipsMedan läst upp på den ol...

Lägga till ljudeffekter till bilen R/C

R/C Animator kan du lägga till ljud och belysning till din R/C bil, flygplan, helikopter eller båt. Effekter utlöses med R/C controller och kan kombineras. Här är en demo;R/C Animator är baserad på Propellern plattform USB - verkställer kan inkludera...