Taula de continguts:

Control de motor simple de dues vies per a l'Arduino: 4 passos
Control de motor simple de dues vies per a l'Arduino: 4 passos

Vídeo: Control de motor simple de dues vies per a l'Arduino: 4 passos

Vídeo: Control de motor simple de dues vies per a l'Arduino: 4 passos
Vídeo: Lesson 52: Controlling DC Motor using two relays | Arduino Step By Step Course 2024, Juliol
Anonim
Control de motor senzill de dues vies per a l'Arduino
Control de motor senzill de dues vies per a l'Arduino
Control de motor senzill de dues vies per a l'Arduino
Control de motor senzill de dues vies per a l'Arduino

ADVERTÈNCIA: No és una manera segura de controlar un motor. Cada pin d'E / S només pot gestionar 40 mA de corrent. Recomanaria utilitzar un pont H o alguna cosa així

Quan dic simple, no vull dir utilitzar un control de velocitat. Però controleu el motor directament sense cap circuit extern. A continuació s’explica:

Com va sorgir això: fa poc vaig estar treballant en un instructiu sobre el charlieplexing amb un arduino. I em preguntava si el mateix principi funcionaria amb motors fins a cert punt. Així que se’m va ocórrer la idea que, si utilitzéssiu un motor en lloc d’un led, podríeu tenir-ne un control bidireccional i, si feu servir 2 ports PWM (Pulse Width Modulation), podríeu tenir un control de velocitat variable de 2 vies per a un motor sense maquinari extern !! Així que vaig decidir publicar les meves troballes. Diverteix-te! Si teniu alguna pregunta, pregunteu-los.

No sóc responsable de cap cosa dolenta que us passi o al vostre arduino.

Pas 1: les coses que necessiteu:

Les coses que necessiteu
Les coses que necessiteu

Parts: - Arduino- Petit motor de CC- Cable per a motor Eines: - Ordinador amb Arduino IDE instal·lat- Cable USB A-B

Pas 2: Connexió del motor

Connexió del motor
Connexió del motor
Connexió del motor
Connexió del motor
Connexió del motor
Connexió del motor
Connexió del motor
Connexió del motor

Connecteu el motor de corrent continu al vostre arduino. - Connecteu un cable del motor al pin 5 del vostre arduino- Connecteu l’altre cable del motor al pin 6 del vostre arduino. La configuració del maquinari per a això és bastant senzilla.

Pas 3: Codificació de l'Arduino

Codificació de l'Arduino
Codificació de l'Arduino

A continuació, es detallen alguns passos bàsics per programar l’arduino: 1) Descarregueu el codi font des de sota. 2) Obriu el fitxer a l’IDE Arduino. 3) Premeu el botó "Puja a la placa d'E / S". he intentat afegir una bona quantitat de comentaris al codi, però si teniu cap pregunta, pregunteu-los.

Pas 4: Com funciona això i més idees

Com funciona això i més idees
Com funciona això i més idees
Com funciona això i més idees
Com funciona això i més idees

Com funciona això: Quan feu un pin ALTA i un altre BAIX, el pin que és HIGH té un voltatge positiu i el pin que és BAIX funciona com un terra (-). Nota: La direcció de rotació pot ser diferent de la següent. Pin 5: Pin 6: Gira: ALTA BAIX CCW BAIX ALTA CW PWM: 127 BAIX CCW 1/2 velocitat CCW = contra el rellotge CW = ClockwiseIdeas: afegiu un segon motor. Ho sento, no tinc cap codi per a això, però hi ha un esquema publicat a continuació.

Recomanat: