IoT Motion gecontroleerd servo's (6 / 10 stap)

Stap 6: Pi Servo Driver verbindingen


De Pi kan worden gebruikt om rechtstreeks schijf van de servo's, maar dit is niet eenvoudig. Er is een speciaal PWM-kanaal, maar we moeten 4. Het kan in software worden vervalst, maar nogmaals, dit is niet de makkelijkste om te doen. Als een computer, is de Pi veel beter op hoger niveau verwerken dan low-level controle. U kunt zeker een PWM-stuurprogramma voor deze stap, maar ik ben met behulp van dit 16 kanaal, 12 bits stuurprogramma vorm Adafruit. Ja, het is overkill, en ja, het is gemakkelijk genoeg om te programmeren van een ATtiny24 tot 4 servo's bevelhebber tijdens de communicatie op de I2C-bus. Ik moedig u aan uw eigen maken, maar dat valt buiten het bestek van deze gids!

Er zijn tal van online tutorials om te beginnen met dit bord, en je moet een paar extra broncode-bestanden. Deze zijn te vinden in de Pi Repertorium op de geldende de source code repository - zal de bestanden met de naam "Adafruit..." vertellen de Pi hoe om te praten met het PWM-stuurprogramma.

Aansluiten van de Pi op het bord is eenvoudig. De Pi's I2C lijnen zijn te vinden op pin 3 en 5, maar u moet ook de I2C communicatiekanaal inschakelen als u dit niet al hebben gedaan. Één belangrijke input pin heet "OE." Dit is een actieve-laag "output enable" pin. De servo's zal alleen worden ingeschakeld wanneer deze pin wordt laag gehouden. Worden kan aangesloten rechtstreeks op de grond, of gedreven vanuit een ander van de Pi's IO pinnen. In dit project, ben ik het eigenlijk rijden vanaf het ATmega328p matrix driver circuit die ook met de R Pi met behulp van de I2C data lijnen verbindt.

In het diagram is een servo aangesloten op kanaal 1 van de PWM-stuurprogramma. In het project, de servo's instellen als volgt:

  • Kanaal 0 is links Yaw (Pan)
  • Kanaal 1 is links Pitch (Tilt)
  • Kanaal 2 is recht Yaw (Pan)
  • Kanaal 3 is recht Pitch (Tilt)

Gerelateerde Artikelen

Maak je eigen robot motion gecontroleerd

Maak je eigen robot motion gecontroleerd

Motie gecontroleerd ervaringen hoeven niet te worden beperkt tot games, of zelfs digitale apparaten, eigenlijk een responsieve beweging interactie kan worden bereikt met behulp van eenvoudige en toegankelijke alledaagse voorwerpen.Een algoritme Engin
Arduino gecontroleerd Servo Robot (SERVISCH)

Arduino gecontroleerd Servo Robot (SERVISCH)

wat een betere manier om te experimenteren met opensource micro-controllers ( Arduino ) dan door het bouwen van uw eigen bron robot open ( CC (SA-door))?Wat te doen met uw Servische?(hier) - hoe uw Servische verbinden met het internet en het rijden o
Sprong Motion gecontroleerd externe zoeken en verwijdering Robot

Sprong Motion gecontroleerd externe zoeken en verwijdering Robot

Als onderdeel van mijn inzending voor de sprong Motion #3D Jam was ik opgewekt om te bouwen van deze draadloze gebaar gecontroleerde zoeken/Rescue Robot gebaseerd op de Raspberry Pi. Dit project laat zien en biedt een minimalistisch voorbeeld van hoe
Motion geactiveerd Servo

Motion geactiveerd Servo

dit is een fundamentele motie geactiveerde servo die kan worden gebruikt in een breed scala aan projecten, en het is zeer eenvoudig en makkelijk te maken. Als u het creatief gebruikt, kunt u een heleboel dingen mee doen. Bijvoorbeeld, gebruikte ik mi
MPU6050 gecontroleerd servo arm

MPU6050 gecontroleerd servo arm

Dus, in dit instructable presenteer ik het proces om een 2-as pan en tilt servo arm gecontroleerd met behulp van de MPU6050versnellingsmeter.We moeten allereerst het uploaden van de bestanden i2cdev.zip en MPU6050.zip in de bibliotheek van de Arduino
Hercules: The Motion gecontroleerd Android Robot

Hercules: The Motion gecontroleerd Android Robot

toen ik in de 8th -rang, was ik geïntrigeerd tijdens het spelen van de motie games op Nokia 5800. Ik was zo blij, hoe kan ik de racewagen controle door alleen het kantelen van de telefoon. Ik gebruikte om te dromen van het maken van deze dezelfde aut
WiiMote gecontroleerde Servos met RaspberryPi

WiiMote gecontroleerde Servos met RaspberryPi

In dit zeer korte leerprogramma, zal ik u tonen hoe te controle 2 servo's bedraad op uw RaspberryPi. Deze tutorial is zeer eenvoudig en flexibel vanwege zijn meerdere toepassingen. Dus, laten we beginnen!Als u zich verveelt over lezing, maakte ik 2 v
Licht gecontroleerd Servo met behulp van LinkitONE

Licht gecontroleerd Servo met behulp van LinkitONE

HalloHier zal ik je laten zien hoe u kunt uw servomotor met behulp van licht!Meer licht, meer de snelheid van servomotorStap 1: onderdelen U zal nood-1 x LDR1 x LinkitONE1 x Mini ServoStap 2: Bevestig servomotor Nu zullen we de servomotor bouwen. Daa
Arduino gecontroleerd Servo uitoefenaar

Arduino gecontroleerd Servo uitoefenaar

je je Arduino en u kreeg uw Servo...Hier is een koele weinig programma schreef ik dat u om rechten die servo aan uw harteninhoud toelaten zal. Misschien vindt u enkele van de ondersteunende code handig ook!Er is echt geen andere onderdelenlijst, dus
Uitvoeren van schuim gecontroleerd servo's

Uitvoeren van schuim gecontroleerd servo's

deze video toont het gebruik van het uitvoeren van schuim als input voor de Arduino Duemilanove. De uitvoer bestaat uit 2 servo's die, uiteindelijk, een robotic hand zal controleren.De geleidende schuim is ontleend aan een pcb-case (oorspronkelijk te
K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

OPMERKING:In stap 22, heb ik gepost een update, verklaren sommige recente veranderingen/verbeteringen die ik, voornamelijk K-9 van elektrische systeem gemaakt heb en de sensor array, die u kunt nuttig vinden.FunctiesStevige houten (MDF) en acryl desi
Motion geactiveerd camera

Motion geactiveerd camera

dit is de tweede uit automatische camera trigger met arduino. In dit instructable ga ik om u te tonen hoe maak je een motion geactiveerd camera. Dit project voor de camera beweging detecteert en triggers de servo Klik op een foto in de camera.Net als
Laser-gesneden tandwielen en servo-control voor een klep

Laser-gesneden tandwielen en servo-control voor een klep

In de opbouw van een cocktail robot, merkte ik dat ik behoefte aan een gecontroleerde servo klep. Ik heb gespeeld rond met een eenvoudige arm koppeling, maar de geometrie niet uit te werken heel goed. Het was moeilijk om hefboomwerking beide eind van
Servo Squirter - USB waterpistool

Servo Squirter - USB waterpistool

A USB gecontroleerd servo waterpistool. Ideaal voor bakken op nietsvermoedende voorbijgangers, of houden van mensen met lastige vragen bij baai.Dit project is een klein waterpomp gemonteerd op de top van een servo voor directionele afvuren. Het hele