Reconstrucción funcional del módulo de aceleración vehicular de la plataforma móvil EPICS Uninorte
El presente proyecto desarrolla un Módulo de Control de Aceleración Vehicular basado en ESP32, orientado a la regulación precisa de la velocidad de un motor de corriente directa mediante un sistema de control electrónico y una interfaz web operada de forma inalámbrica. Su finalidad es ofrecer una so...
- Autores:
-
Serrano Narváez, Ricardo Andrés
- Tipo de recurso:
- Fecha de publicación:
- 2025
- Institución:
- Universidad del Norte
- Repositorio:
- Repositorio Uninorte
- Idioma:
- spa
- OAI Identifier:
- oai:manglar.uninorte.edu.co:10584/13730
- Acceso en línea:
- http://hdl.handle.net/10584/13730
- Palabra clave:
- Control de aceleración vehicular
ESP32
Driver BTS7960
Motor de corriente directa
Interfaz web inalámbrica
BTS7960 driver
Vehicle acceleration control
ESP32
BTS7960 driver
Direct current motor
Wireless web interface
- Rights
- License
- Universidad del Norte
| id |
REPOUNORT2_5d133f642fffa4120348d40e18ba180c |
|---|---|
| oai_identifier_str |
oai:manglar.uninorte.edu.co:10584/13730 |
| network_acronym_str |
REPOUNORT2 |
| network_name_str |
Repositorio Uninorte |
| repository_id_str |
|
| dc.title.es_ES.fl_str_mv |
Reconstrucción funcional del módulo de aceleración vehicular de la plataforma móvil EPICS Uninorte |
| dc.title.en_US.fl_str_mv |
Functional reconstruction of the vehicle acceleration module of the EPICS Uninorte mobile platform |
| title |
Reconstrucción funcional del módulo de aceleración vehicular de la plataforma móvil EPICS Uninorte |
| spellingShingle |
Reconstrucción funcional del módulo de aceleración vehicular de la plataforma móvil EPICS Uninorte Control de aceleración vehicular ESP32 Driver BTS7960 Motor de corriente directa Interfaz web inalámbrica BTS7960 driver Vehicle acceleration control ESP32 BTS7960 driver Direct current motor Wireless web interface |
| title_short |
Reconstrucción funcional del módulo de aceleración vehicular de la plataforma móvil EPICS Uninorte |
| title_full |
Reconstrucción funcional del módulo de aceleración vehicular de la plataforma móvil EPICS Uninorte |
| title_fullStr |
Reconstrucción funcional del módulo de aceleración vehicular de la plataforma móvil EPICS Uninorte |
| title_full_unstemmed |
Reconstrucción funcional del módulo de aceleración vehicular de la plataforma móvil EPICS Uninorte |
| title_sort |
Reconstrucción funcional del módulo de aceleración vehicular de la plataforma móvil EPICS Uninorte |
| dc.creator.fl_str_mv |
Serrano Narváez, Ricardo Andrés |
| dc.contributor.advisor.none.fl_str_mv |
Pardo González, Mauricio |
| dc.contributor.author.none.fl_str_mv |
Serrano Narváez, Ricardo Andrés |
| dc.subject.es_ES.fl_str_mv |
Control de aceleración vehicular ESP32 Driver BTS7960 Motor de corriente directa Interfaz web inalámbrica BTS7960 driver |
| topic |
Control de aceleración vehicular ESP32 Driver BTS7960 Motor de corriente directa Interfaz web inalámbrica BTS7960 driver Vehicle acceleration control ESP32 BTS7960 driver Direct current motor Wireless web interface |
| dc.subject.en_US.fl_str_mv |
Vehicle acceleration control ESP32 BTS7960 driver Direct current motor Wireless web interface |
| description |
El presente proyecto desarrolla un Módulo de Control de Aceleración Vehicular basado en ESP32, orientado a la regulación precisa de la velocidad de un motor de corriente directa mediante un sistema de control electrónico y una interfaz web operada de forma inalámbrica. Su finalidad es ofrecer una solución funcional, didáctica y accesible para la demostración de principios de control de motores, procesamiento de señales y comunicación Wi-Fi en entornos académicos y de prototipado. El sistema integra tres componentes principales: 1.Un ESP32 encargado de la lectura de la señal analógica proveniente de un acelerador tipo manubrio, del procesamiento de dicha señal y de la generación de una señal PWM; 2.un driver BTS7960, utilizado para regular la potencia entregada al motor DC; 3.una interfaz web responsiva, diseñada con HTML5, TailwindCSS y JavaScript, que permite al usuario visualizar y ajustar el nivel de aceleración de manera remota. El firmware fue desarrollado en Visual Studio Code mediante PlatformIO, lo que permitió una gestión estructurada del proyecto y una comunicación eficiente entre el hardware y la interfaz gráfica. El sistema actualiza en tiempo real el nivel de aceleración mostrado en el panel web, mientras que el gráfico dinámico permite observar el comportamiento del motor bajo diferentes condiciones de operación. El proyecto logró implementar un módulo funcional que integra control electrónico, potencia, sensado y visualización interactiva. Esto lo convierte en una herramienta versátil para prácticas de laboratorio, procesos de enseñanza y exploración de conceptos de movilidad eléctrica. Además, ofrece una base sólida para futuras ampliaciones, como control mediante sensores adicionales, estrategias avanzadas de retroalimentación o comunicación con plataformas IoT. |
| publishDate |
2025 |
| dc.date.accessioned.none.fl_str_mv |
2025-11-27T16:13:14Z |
| dc.date.available.none.fl_str_mv |
2025-11-27T16:13:14Z |
| dc.date.issued.none.fl_str_mv |
2025-11-21 |
| dc.type.es_ES.fl_str_mv |
article |
| dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
| dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10584/13730 |
| url |
http://hdl.handle.net/10584/13730 |
| dc.language.iso.es_ES.fl_str_mv |
spa |
| language |
spa |
| dc.rights.es_ES.fl_str_mv |
Universidad del Norte |
| dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| rights_invalid_str_mv |
Universidad del Norte http://purl.org/coar/access_right/c_abf2 |
| dc.publisher.es_ES.fl_str_mv |
Barranquilla, Universidad del Norte, 2025 |
| institution |
Universidad del Norte |
| bitstream.url.fl_str_mv |
https://manglar.uninorte.edu.co/bitstream/10584/13730/5/license.txt https://manglar.uninorte.edu.co/bitstream/10584/13730/1/Diagrama%20del%20proyecto%20%28Espa%c3%b1ol%29.pdf https://manglar.uninorte.edu.co/bitstream/10584/13730/2/Diagrama%20del%20proyecto%20%28Espa%c3%b1ol%29.png https://manglar.uninorte.edu.co/bitstream/10584/13730/3/Diagrama%20del%20proyecto%20%28Inglesl%29.png https://manglar.uninorte.edu.co/bitstream/10584/13730/4/Diagrama%20del%20proyecto%20%28Ingles%29.pdf |
| bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 239cb0b5a972634e00d772b8b9a169c6 fccd826052659bb0ffd584c820e286f1 89038dca8b6b64046a1fe61fdcd88492 1c1618a2f45be5ead518ccff12271511 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Digital de la Universidad del Norte |
| repository.mail.fl_str_mv |
mauribe@uninorte.edu.co |
| _version_ |
1858229293537034240 |
| spelling |
Pardo González, MauricioSerrano Narváez, Ricardo Andrés2025-11-27T16:13:14Z2025-11-27T16:13:14Z2025-11-21http://hdl.handle.net/10584/13730El presente proyecto desarrolla un Módulo de Control de Aceleración Vehicular basado en ESP32, orientado a la regulación precisa de la velocidad de un motor de corriente directa mediante un sistema de control electrónico y una interfaz web operada de forma inalámbrica. Su finalidad es ofrecer una solución funcional, didáctica y accesible para la demostración de principios de control de motores, procesamiento de señales y comunicación Wi-Fi en entornos académicos y de prototipado. El sistema integra tres componentes principales: 1.Un ESP32 encargado de la lectura de la señal analógica proveniente de un acelerador tipo manubrio, del procesamiento de dicha señal y de la generación de una señal PWM; 2.un driver BTS7960, utilizado para regular la potencia entregada al motor DC; 3.una interfaz web responsiva, diseñada con HTML5, TailwindCSS y JavaScript, que permite al usuario visualizar y ajustar el nivel de aceleración de manera remota. El firmware fue desarrollado en Visual Studio Code mediante PlatformIO, lo que permitió una gestión estructurada del proyecto y una comunicación eficiente entre el hardware y la interfaz gráfica. El sistema actualiza en tiempo real el nivel de aceleración mostrado en el panel web, mientras que el gráfico dinámico permite observar el comportamiento del motor bajo diferentes condiciones de operación. El proyecto logró implementar un módulo funcional que integra control electrónico, potencia, sensado y visualización interactiva. Esto lo convierte en una herramienta versátil para prácticas de laboratorio, procesos de enseñanza y exploración de conceptos de movilidad eléctrica. Además, ofrece una base sólida para futuras ampliaciones, como control mediante sensores adicionales, estrategias avanzadas de retroalimentación o comunicación con plataformas IoT.This project develops a Vehicle Acceleration Control Module based on ESP32, oriented to the precise regulation of the speed of a direct current motor through an electronic control system and a web interface operated wirelessly. Its purpose is to offer a functional, didactic and accessible solution for the demonstration of engine control principles, signal processing and Wi-Fi communication in academic and prototyping environments. The system integrates three main components: 1. An ESP32 responsible for reading the analog signal from a handlebar-type accelerator, processing that signal and generating a PWM signal; 2. a BTS7960 driver, used to regulate the power delivered to the DC motor; 3. a responsive web interface, designed with HTML5, TailwindCSS and JavaScript, which allows the user to view and adjust the acceleration level remotely. The firmware was developed in Visual Studio Code using PlatformIO, which allowed structured project management and efficient communication between the hardware and the graphical interface. The system updates in real time the acceleration level shown in the web panel, while the dynamic graph allows to observe the behavior of the engine under different operating conditions. The project managed to implement a functional module that integrates electronic control, power, sense and interactive visualization. This makes it a versatile tool for laboratory practices, teaching processes and exploration of electric mobility concepts. In addition, it offers a solid basis for future expansions, such as control through additional sensors, advanced feedback strategies or communication with IoT platforms.spaBarranquilla, Universidad del Norte, 2025Universidad del Nortehttp://purl.org/coar/access_right/c_abf2Control de aceleración vehicularESP32Driver BTS7960Motor de corriente directaInterfaz web inalámbricaBTS7960 driverVehicle acceleration controlESP32BTS7960 driverDirect current motorWireless web interfaceReconstrucción funcional del módulo de aceleración vehicular de la plataforma móvil EPICS UninorteFunctional reconstruction of the vehicle acceleration module of the EPICS Uninorte mobile platformarticlehttp://purl.org/coar/resource_type/c_6501Tello Portillo, Juan PabloLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://manglar.uninorte.edu.co/bitstream/10584/13730/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD55ORIGINALDiagrama del proyecto (Español).pdfDiagrama del proyecto (Español).pdfapplication/pdf48731https://manglar.uninorte.edu.co/bitstream/10584/13730/1/Diagrama%20del%20proyecto%20%28Espa%c3%b1ol%29.pdf239cb0b5a972634e00d772b8b9a169c6MD51Diagrama del proyecto (Español).pngDiagrama del proyecto (Español).pngimage/png50072https://manglar.uninorte.edu.co/bitstream/10584/13730/2/Diagrama%20del%20proyecto%20%28Espa%c3%b1ol%29.pngfccd826052659bb0ffd584c820e286f1MD52Diagrama del proyecto (Inglesl).pngDiagrama del proyecto (Inglesl).pngimage/png48034https://manglar.uninorte.edu.co/bitstream/10584/13730/3/Diagrama%20del%20proyecto%20%28Inglesl%29.png89038dca8b6b64046a1fe61fdcd88492MD53Diagrama del proyecto (Ingles).pdfDiagrama del proyecto (Ingles).pdfapplication/pdf48635https://manglar.uninorte.edu.co/bitstream/10584/13730/4/Diagrama%20del%20proyecto%20%28Ingles%29.pdf1c1618a2f45be5ead518ccff12271511MD5410584/13730oai:manglar.uninorte.edu.co:10584/137302025-11-27 11:13:15.23Repositorio Digital de la Universidad del Nortemauribe@uninorte.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
