BARC Jeep - une XBOX Controlled Power Wheels (2 / 7 étapes)

Étape 2: Chargement des profils sur les contrôleurs de moteurs

Chaque contrôleur de moteur nécessite un profil spécifique. Elles préciseront la puissance et la vitesse à laquelle les moteurs sont engagés lorsqu’ils reçoivent un signal de l’Arduino. Vous pouvez les copier par en dessous, ou vous pouvez obtenir les paramètres de mon entrée de github.

Le Kit de développement logiciel Pololu USB est nécessaire pour programmer ces contrôleurs. Voici un lien sur la façon de télécharger et d’utiliser ce kit de développement logiciel pour vous pouvez d’utiliser le code ci-dessous. Le SDK fonctionne pour les deux contrôleurs de moteur.

Voici le profil pour le Pololu Simple contrôleur de moteur de haute puissance 18v25:

<!--fichier de paramètres Pololu contrôleur de moteur Simple. http://www.Pololu.com/docs/0J44-->
<!--créé le : 31-08-2013 09:45:35-->
<!--device model : 18v25 Pololu Simple contrôleur de moteur de haute puissance-->
<!--appareil numéro de série : 3200-7106-3147-3331-1823-1843-->
<!--version firmware appareil : 1,04-->
< SmcSettings version = « 1 » >
SerialUsb < InputMode > < / InputMode >
< MixingMode > aucun < / MixingMode >
< DisableSafeStart > false < / DisableSafeStart >
< IgnorePotDisconnect > false < / IgnorePotDisconnect >
< IgnoreErrLineHigh > false < / IgnoreErrLineHigh >
< NeverSuspend > false < / NeverSuspend >
true < TempLimitGradual > < / TempLimitGradual >
< surchauffe Min = Max « 700 » = « 800 » / >
< LowVinShutoffTimeout > 250 < / LowVinShutoffTimeout >
< LowVinShutoffMv > 5500 < / LowVinShutoffMv >
< LowVinStartupMv > 6000 < / LowVinStartupMv >
< HighVinShutoffMv > 25000 < / HighVinShutoffMv >
Binaire de < SerialMode > < / SerialMode >
< SerialDeviceNumber > 13 < / SerialDeviceNumber >
< CommandTimeout > 0 < / CommandTimeout >
personnes handicapées < CrcMode > < / CrcMode >
< UartResponseDelay > false < / UartResponseDelay >
true < UseFixedBaudRate > < / UseFixedBaudRate >
< FixedBaudRate > 9600 < / FixedBaudRate >
<!--entrer les paramètres-->
< Rc1 >
< AlternateUse > aucun < / AlternateUse >
faux < inverti > < / inverser >
< ScalingDegree > 0 < / ScalingDegree >
< erreur Min = Max « 2000 » = « 10000 » / >
< input Min = « 4000 » Max = « 8000 » / >
< InputNeutral Min = Max « 5900 » = « 6100 » / >
< / Rc1 >
< Rc2 >
< AlternateUse > aucun < / AlternateUse >
faux < inverti > < / inverser >
< ScalingDegree > 0 < / ScalingDegree >
< erreur Min = Max « 2000 » = « 10000 » / >
< input Min = « 4000 » Max = « 8000 » / >
< InputNeutral Min = Max « 5900 » = « 6100 » / >
< / Rc2 >
< Analog1 >
< AlternateUse > aucun < / AlternateUse >
Flottant de < PinMode > < / PinMode >
faux < inverti > < / inverser >
< ScalingDegree > 0 < / ScalingDegree >
< erreur Min = « 0 » Max = « 4095 » / >
< input Min = « 40 » Max = « 4055 » / >
< InputNeutral Min = Max « 2015 » = « 2080 » / >
< / Analog1 >
< Analog2 >
< AlternateUse > aucun < / AlternateUse >
Flottant de < PinMode > < / PinMode >
faux < inverti > < / inverser >
< ScalingDegree > 0 < / ScalingDegree >
< erreur Min = « 0 » Max = « 4095 » / >
< input Min = « 40 » Max = « 4055 » / >
< InputNeutral Min = Max « 2015 » = « 2080 » / >
< / Analog2 >
<!--paramètres de moteur-->
< PwmPeriodFactor > 0 < / PwmPeriodFactor >
true < MotorInvert > < / MotorInvert >
< SpeedZeroBrakeAmount > 16 < / SpeedZeroBrakeAmount >
< SpeedUpdatePeriod > 100 < / SpeedUpdatePeriod >
< ForwardLimits >
< MaxSpeed > 3200 < / MaxSpeed >
< MaxAcceleration > 100 < / MaxAcceleration >
< MaxDeceleration > 200 < / MaxDeceleration >
< BrakeDuration > 2000 < / BrakeDuration >
< StartingSpeed > 0 < / StartingSpeed >
< / ForwardLimits >
< ReverseLimits >
< MaxSpeed > 3200 < / MaxSpeed >
< MaxAcceleration > 100 < / MaxAcceleration >
< MaxDeceleration > 200 < / MaxDeceleration >
< BrakeDuration > 2000 < / BrakeDuration >
< StartingSpeed > 0 < / StartingSpeed >
< / ReverseLimits >
<!--Paramètres avancés-->
< PulsePeriod Min = « 9 » Max = « 100 » / >
< RcTimeout > 500 < / RcTimeout >
< ConsecGoodPulses > 2 < / ConsecGoodPulses >
< VinMultiplierOffset > 0 < / VinMultiplierOffset >
< / SmcSettings >
*/

Et voici le profil du Contrôleur de moteur Pololu Jrk 12v12 USB avec vos commentaires:

INITIALISÉE 0
INPUT_MODE SÉRIE
INPUT_MINIMUM 0
INPUT_MAXIMUM 4095
OUTPUT_MINIMUM 0
OUTPUT_NEUTRAL 2048
OUTPUT_MAXIMUM 4095
INPUT_INVERT 0
INPUT_SCALING_DEGREE 0
0
INPUT_ANALOG_SAMPLES_EXPONENT 5
INPUT_DISCONNECT_MINIMUM 0
INPUT_DISCONNECT_MAXIMUM 4095
INPUT_NEUTRAL_MAXIMUM 2049
INPUT_NEUTRAL_MINIMUM 2046
SERIAL_MODE UART_FIXED_BAUD_RATE
SERIAL_FIXED_BAUD_RATE 9600
SERIAL_TIMEOUT 2
SERIAL_ENABLE_CRC 0
SERIAL_NEVER_SUSPEND 0
SERIAL_DEVICE_NUMBER 11
FEEDBACK_MODE ANALOGIQUE
FEEDBACK_MINIMUM 1450
FEEDBACK_MAXIMUM 3880
FEEDBACK_INVERT 0
1
FEEDBACK_DEAD_ZONE 12
FEEDBACK_ANALOG_SAMPLES_EXPONENT 4
FEEDBACK_DISCONNECT_MINIMUM 40
FEEDBACK_DISCONNECT_MAXIMUM 3900
PROPORTIONAL_MULTIPLIER 35
PROPORTIONAL_EXPONENT 0
INTEGRAL_MULTIPLIER 0
INTEGRAL_EXPONENT 0
DERIVATIVE_MULTIPLIER 60
DERIVATIVE_EXPONENT 0
PID_PERIOD 10
PID_INTEGRAL_LIMIT 1000
PID_RESET_INTEGRAL 1
MOTOR_PWM_FREQUENCY 0
MOTOR_INVERT 1
MOTOR_MAX_DUTY_CYCLE_WHILE_FEEDBACK_OUT_OF_RANGE 600
MOTOR_MAX_ACCELERATION_FORWARD 600
MOTOR_MAX_ACCELERATION_REVERSE 600
MOTOR_MAX_DUTY_CYCLE_FORWARD 600
MOTOR_MAX_DUTY_CYCLE_REVERSE 600
MOTOR_MAX_CURRENT_FORWARD 0
MOTOR_MAX_CURRENT_REVERSE 0
MOTOR_CURRENT_CALIBRATION_FORWARD 37
MOTOR_CURRENT_CALIBRATION_REVERSE 37
MOTOR_BRAKE_DURATION_FORWARD 0
MOTOR_BRAKE_DURATION_REVERSE 0
MOTOR_COAST_WHEN_OFF 1
ERROR_ENABLE 102
98 ERROR_LATCH
*/

Articles Liés

Solaire POWER WHEELS

Solaire POWER WHEELS

Voici un projet qui peut laisser maman, papa, & Jr. ou princesse jouent ensemble dans le back yard en améliorant une voiture électrique Power Wheels et mettre à niveau pour les technologies vertes et des énergies renouvelables.Tout à l'heure, je m'ét
RC Power Wheels : Partie 1

RC Power Wheels : Partie 1

mise à jour 06/12/13 :Malheureusement, je me suis arrêté des travaux sur ce projet lorsque nous avons déménagé l'an dernier et il s'est retrouvé avec un parent. Je n'ai toujours pas obtenu il s'installe dans notre nouvelle maison, et je travaille sur
RC Power Wheels pour un enfant handicapé

RC Power Wheels pour un enfant handicapé

Répondre à Oliver et sa jeep de roues de puissance. Oliver est le petit-fils de l'un de mes bons amis. Oliver est atteint de paralysie cérébrale, mais ne le laissez pas vous tromper, il aime à faire le tour dans un véhicule à roues just comme tous le
Remote Control Power roues VTT sécuritaire pour les enfants sous 150 $!!!

Remote Control Power roues VTT sécuritaire pour les enfants sous 150 $!!!

Cette instructable vous montrera comment faire une commande à distance sécurisé Power Wheels pour enfants sous $150.: Liste des pièces :Power Wheels ATV 99 $Télécommande 25 $servo de direction 5 $Régulateur de vitesse 12 $tringlerie de direction 3 $B
Câblage d’une Xbox Kinect pour USB

Câblage d’une Xbox Kinect pour USB

il y a des tas de bons instructables sur le piratage d'une Xbox Kinect. De numérisation à détection de mouvement de la 3D, il y a une tonne de trucs cool, que vous pouvez faire avec un Kinect, mais jusqu'à présent il n'y a aucun instructables sur com
UNE XBOX Controller support pour Kinect

UNE XBOX Controller support pour Kinect

il s'agit d'une construction facile, j'ai fait monter mon une XBOX Kinect sur mon téléviseur à écran plat.  J'ai utilisé la boîte au contrôleur vendu séparément comme la monture.OUTILSBoîte de contrôleur XBOX un ***Couteau X ActoRuban adhésif en toil
Streaming une Xbox à Windows 10 hors réseau sans VPN

Streaming une Xbox à Windows 10 hors réseau sans VPN

Étant donné que Microsoft a permis une Xbox en streaming sur PC, tout le monde a salué et je me demandais si vous pouvez le faire fonctionner à l'extérieur de votre réseau. La réponse est « vous pouvez bien sûr! ». Il existe plusieurs façons de le fa
Comment mod une Xbox 360 pour les nuls-affaire

Comment mod une Xbox 360 pour les nuls-affaire

** ce est AN UNFINISHED INSTRUCTABLE, mais IN ITS actuel état vous pouvez FIGURE OUT THE reste **J'ai essayé de trouver des instructions sur la façon d'affaire mod une Xbox, mais jusqu'à présent que je n'ai trouvé aucune instruction qu'une personne n
Une Xbox vs PS4

Une Xbox vs PS4

Alright, récemment je viens d'acheter une Xbox un et était super hype et fou à ce sujet et a été pensée, si vous faites une instructable pour les gens qui ne savaient pas s'il faut acheter une PS4 ou une Xbox. J'ai eu une PS3 avant j'ai acheté ma Xbo
Alimentation pour une Xbox 360 et Xbox 360 refroidissement mod !

Alimentation pour une Xbox 360 et Xbox 360 refroidissement mod !

C'est ma mise à jour instructable sur comment j'ai utilisé une alimentation de pc standard pour ma XBOX 360. Ce n'est pas mon idée de départ, j'ai vu quelques différentes manières de le faire sur internet mais c'est ce que j'ai fait et cela a fonctio
Une Xbox 2,5 mm Adaptateur casque

Une Xbox 2,5 mm Adaptateur casque

comme chacun le sait la Xbox on ne possède pas actuellement un adaptateur pour l'utilisation de casques d'écoute plus âgés.  Alors que pouvons-nous faire.  Nous pouvons faire un sur le casque existant fourni avec le système.J'ai testé avec de Astro A
Utilisez votre ordinateur portable comme une Xbox/Xbox 360 « Wireless Adapter » sur Windows XP/Vista et Mac OSX

Utilisez votre ordinateur portable comme une Xbox/Xbox 360 « Wireless Adapter » sur Windows XP/Vista et Mac OSX

je déteste comment adaptateur sans fil de Xbox 360 coûte 100 $, alors j'ai regardé en ligne sur la façon d'utiliser n'importe quel adaptateur comme un. Je ne pouvais pas trouver un article là-dessus, mais constaté que vous pouvez utiliser votre ordin
Comment réparer une Xbox coincé 360 (ou PC) disque plateau

Comment réparer une Xbox coincé 360 (ou PC) disque plateau

Xbox ne pas ouvrir ? N'ayez pas peur ! Dans ce instructable, je montre comment réparer un disque Xbox ou ordinateur, alors vous pouvez revenir à l'écoute de vos jeux préférés. Il s'agit de mon premier instructable, mais je vais faire de mon mieux pou
Une Xbox 3,5 mm Adaptateur écouteur (version Warlord)

Une Xbox 3,5 mm Adaptateur écouteur (version Warlord)

ici je vous montre comment créer un adaptateur de casque de 3,5 mm pour votre Xbox One.  Ceci est utile pour utiliser vos écouteurs de rechange pour votre Xbox 360 avec votre Xbox One.  Bien sûr, vous pouvez utiliser une prise jack 2,5 mm si vous sou