Taula de continguts:
- Pas 1: maquinari
- Pas 2: Configuració del maquinari
- Pas 3: Programari: Arduino IDE, PyCharm IDE
- Pas 4: Arduino IDE
- Pas 5: Arduino IDE - Codi primera part
- Pas 6: ID Arduino: codi 2a part
- Pas 7: obriu PyCharm IDE i feu clic a Fitxer -> Configuració
- Pas 8: a Projecte, seleccioneu Intèrpret del projecte i feu clic a la icona "+"
- Pas 9: a la barra de cerca, escriviu Pyserial i feu clic a Instal·la el paquet
- Pas 10: el codi Python que apareix a continuació s'executa a PyCharm IDE
- Pas 11: Codi Python: primera part
- Pas 12: codi Python: part 2
- Pas 13: final
- Pas 14: vídeo
Vídeo: Python (pySerial) + Arduino + Motor CC: 14 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Aquest tutorial ràpid mostra el funcionament senzill d'un motor de corrent continu mitjançant una interfície gràfica d'usuari de Python. Per fer que Python es comuniqui amb una placa Arduino, farem servir el paquet pySerial. pySerial és una biblioteca Python que proporciona suport per a connexions en sèrie a través de diversos dispositius.
Pas 1: maquinari
Protecció del motor Adafruit, placa Arduino (Mega), motor de CC, resistències d'1 k ohm (2), LED (2), cables de connexió i taulers de connexió.
Pas 2: Configuració del maquinari
En aquesta configuració, LED verd -> Pin 30 de la placa Arduino LED vermell -> Pin 32 de la placa Arduino Motor DC -> Canal 3 (M3) del blindatge del motor
Pas 3: Programari: Arduino IDE, PyCharm IDE
Pas 4: Arduino IDE
Connecteu la placa Arduino desitjada al PC (en aquest cas estic fent servir un Arduino Mega). Obriu Arduino IDE i seleccioneu el port COM i la placa adequats. El codi següent es penja a la placa Arduino fent clic al botó Puja.
Pas 5: Arduino IDE - Codi primera part
Pas 6: ID Arduino: codi 2a part
Pas 7: obriu PyCharm IDE i feu clic a Fitxer -> Configuració
Configuració. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
Configuració. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Pas 8: a Projecte, seleccioneu Intèrpret del projecte i feu clic a la icona "+"
Pas 9: a la barra de cerca, escriviu Pyserial i feu clic a Instal·la el paquet
Pas 10: el codi Python que apareix a continuació s'executa a PyCharm IDE
Pas 11: Codi Python: primera part
NOTA: Assegureu-vos que s’utilitzi el mateix número de port COM al codi Python. Referències: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library / tkinter.html # tkinter-modules
Pas 12: codi Python: part 2
Pas 13: final
S’obre una interfície gràfica d’usuari senzilla amb 3 botons: AVANT, INVERSIÓ i SORTIDA. Depenent del cablejat de la connexió del motor, el motor funciona en la direcció desitjada amb el clic del botó AVANÇAR o INVERSAR. El botó EXIT tanca el port sèrie i finalitza l'execució del programa.
Recomanat:
Mesura de la velocitat del motor mitjançant Arduino: 6 passos
Mesura de la velocitat del motor mitjançant Arduino: és difícil mesurar les rpm del motor ??? No ho crec. Aquí teniu una solució senzilla: només un sensor IR i Arduino del vostre equip poden fer-ho. En aquest post us donaré un senzill tutorial que explica com mesurar la RPM de qualsevol motor mitjançant sensor IR i A
Limitador RPM Arduino per a motor de gas: 5 passos
Limitador RPM Arduino per a motors de gas: demostració de YouTube: es tracta de substituir un regulador per limitar la velocitat d’un motor de gasolina. Aquest limitador de RPM es pot canviar a 3 paràmetres diferents sobre la marxa. Vaig instal·lar-ho en un motor monocilíndric, Briggs i Stratton, i vaig utilitzar un Ardu
MOSFET DE MOTOR DE CC Control de la velocitat mitjançant Arduino: 6 passos
Control de velocitat del MOSFET amb motor CC mitjançant Arduino: en aquest tutorial aprendrem a controlar la velocitat del motor CC mitjançant un mòdul MOSFET. Mireu el vídeo
Carro Motor Paso a Paso - Arduino: 7 passos
Carro Motor Paso a Paso - Arduino: Se llevará acabo el proyecto de un carro por medio de Arduino y motores paso a paso
Com controlar el motor de corrent continu sense escombretes de drone quadcopter (tipus de 3 cables) mitjançant el controlador de velocitat del motor HW30A i Arduino UNO: 5 passos
Com controlar el motor CC sense escombretes Drone Quadcopter (tipus de 3 cables) mitjançant el controlador de velocitat del motor HW30A i Arduino UNO: Descripció: El controlador de velocitat del motor HW30A es pot utilitzar amb bateries LiPo de 4-10 NiMH / NiCd o 2-3 cèl·lules. El BEC és funcional amb fins a 3 cèl·lules LiPo. Es pot utilitzar per controlar la velocitat del motor de corrent continu sense escombretes (3 cables) amb un màxim de fins a 12Vdc. Específic