Controle Fuzzy de Velocidade de Motor DC em Arduino
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/handle/123456789/56373 |
Resumo: | O avanço acelerado da tecnologia e da indústria demanda cada vez mais a utilização de sistemas eletrônicos embarcados para o controle e monitoramento de processos. Este estudo propõe uma solução para o controle de motores DC simples por meio de leituras de um encoder, empregando controladores Fuzzy integrados ao Arduino UNO R3. O trabalho inicia com a apresentação dos conceitos fundamentais e embasamento teórico dos componentes utilizados na implementação. Em seguida, descreve detalhadamente a implementação do controlador Fuzzy, comparando-o ao controlador PID. Os resultados individuais de cada controlador são analisados, culminando em uma conclusão abrangente do projeto, apresentando que o controlador Fuzzy consegue exercer a função ao qual foi projetado, controlar a velocidade do motor DC. |
id |
UFRN_420f9b1ab24e63d35cd1c0b49682ea22 |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/56373 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Gregório, Lucas Vinícius de Oliveirahttps://lattes.cnpq.br/7868723273005163http://lattes.cnpq.br/5473196176458886Martins, José Kleiton Ewerton da Costalattes.cnpq.br/1867570379475142Alsina, Pablo Javierhttp://lattes.cnpq.br/3653597363789712Araújo, Fábio Meneghetti Ugulino de2023-12-20T12:57:55Z2023-12-20T12:57:55Z2023-12-13GREGÓRIO, Lucas Vinícius de Oliveira. Controle Fuzzy de Velocidade de Motor DC em Arduino. 2023. 44 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecatrônica) - Departamento de Engenharia de Computação e Automação, Universidade Federal do Rio Grande do Norte, Natal, 2023.https://repositorio.ufrn.br/handle/123456789/56373O avanço acelerado da tecnologia e da indústria demanda cada vez mais a utilização de sistemas eletrônicos embarcados para o controle e monitoramento de processos. Este estudo propõe uma solução para o controle de motores DC simples por meio de leituras de um encoder, empregando controladores Fuzzy integrados ao Arduino UNO R3. O trabalho inicia com a apresentação dos conceitos fundamentais e embasamento teórico dos componentes utilizados na implementação. Em seguida, descreve detalhadamente a implementação do controlador Fuzzy, comparando-o ao controlador PID. Os resultados individuais de cada controlador são analisados, culminando em uma conclusão abrangente do projeto, apresentando que o controlador Fuzzy consegue exercer a função ao qual foi projetado, controlar a velocidade do motor DC.The rapid evolution of technology and industry increasingly demands the utilization of embedded electronic systems for process control and monitoring. This study proposes a solution for controlling simple DC motors through encoder readings, employing Fuzzy controllers integrated into the Arduino UNO R3. The paper begins by presenting the fundamental concepts and theoretical basis of the components used in the implementation. It subsequently details the Fuzzy controller implementation, comparing it to the PID controller. The individual results of each controller are analyzed, culminating in a comprehensive conclusion of the project, showing that the Fuzzy controller can perform the function for which it was designed, controlling the speed of the DC motor.CNPQUniversidade Federal do Rio Grande do NorteEngenharia MecatrônicaUFRNBrasilDepartamento de Computação e AutomaçãoAttribution-NonCommercial 3.0 Brazilhttp://creativecommons.org/licenses/by-nc/3.0/br/info:eu-repo/semantics/openAccessCNPQ::ENGENHARIASControle FuzzyPIDArduinoMotor DCControle Fuzzy de Velocidade de Motor DC em Arduinoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALTCC LUCAS GREGORIO - ENG MECATRONICA - VERSAO FINAL.pdfTCC LUCAS GREGORIO - ENG MECATRONICA - VERSAO FINAL.pdfDocumento Corretoapplication/pdf5165885https://repositorio.ufrn.br/bitstream/123456789/56373/1/TCC%20LUCAS%20GREGORIO%20-%20ENG%20MECATRONICA%20-%20VERSAO%20FINAL.pdf09f587e6bdbde1e9b18cac01a2da22caMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8920https://repositorio.ufrn.br/bitstream/123456789/56373/2/license_rdf728dfda2fa81b274c619d08d1dfc1a03MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/56373/3/license.txte9597aa2854d128fd968be5edc8a28d9MD53123456789/563732023-12-20 09:57:55.921oai:https://repositorio.ufrn.br:123456789/56373Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2023-12-20T12:57:55Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pt_BR.fl_str_mv |
Controle Fuzzy de Velocidade de Motor DC em Arduino |
title |
Controle Fuzzy de Velocidade de Motor DC em Arduino |
spellingShingle |
Controle Fuzzy de Velocidade de Motor DC em Arduino Gregório, Lucas Vinícius de Oliveira CNPQ::ENGENHARIAS Controle Fuzzy PID Arduino Motor DC |
title_short |
Controle Fuzzy de Velocidade de Motor DC em Arduino |
title_full |
Controle Fuzzy de Velocidade de Motor DC em Arduino |
title_fullStr |
Controle Fuzzy de Velocidade de Motor DC em Arduino |
title_full_unstemmed |
Controle Fuzzy de Velocidade de Motor DC em Arduino |
title_sort |
Controle Fuzzy de Velocidade de Motor DC em Arduino |
author |
Gregório, Lucas Vinícius de Oliveira |
author_facet |
Gregório, Lucas Vinícius de Oliveira |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
https://lattes.cnpq.br/7868723273005163 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/5473196176458886 |
dc.contributor.referees1.none.fl_str_mv |
Martins, José Kleiton Ewerton da Costa |
dc.contributor.referees1Lattes.pt_BR.fl_str_mv |
lattes.cnpq.br/1867570379475142 |
dc.contributor.referees2.none.fl_str_mv |
Alsina, Pablo Javier |
dc.contributor.referees2Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/3653597363789712 |
dc.contributor.author.fl_str_mv |
Gregório, Lucas Vinícius de Oliveira |
dc.contributor.advisor1.fl_str_mv |
Araújo, Fábio Meneghetti Ugulino de |
contributor_str_mv |
Araújo, Fábio Meneghetti Ugulino de |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS |
topic |
CNPQ::ENGENHARIAS Controle Fuzzy PID Arduino Motor DC |
dc.subject.por.fl_str_mv |
Controle Fuzzy PID Arduino Motor DC |
description |
O avanço acelerado da tecnologia e da indústria demanda cada vez mais a utilização de sistemas eletrônicos embarcados para o controle e monitoramento de processos. Este estudo propõe uma solução para o controle de motores DC simples por meio de leituras de um encoder, empregando controladores Fuzzy integrados ao Arduino UNO R3. O trabalho inicia com a apresentação dos conceitos fundamentais e embasamento teórico dos componentes utilizados na implementação. Em seguida, descreve detalhadamente a implementação do controlador Fuzzy, comparando-o ao controlador PID. Os resultados individuais de cada controlador são analisados, culminando em uma conclusão abrangente do projeto, apresentando que o controlador Fuzzy consegue exercer a função ao qual foi projetado, controlar a velocidade do motor DC. |
publishDate |
2023 |
dc.date.accessioned.fl_str_mv |
2023-12-20T12:57:55Z |
dc.date.available.fl_str_mv |
2023-12-20T12:57:55Z |
dc.date.issued.fl_str_mv |
2023-12-13 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
GREGÓRIO, Lucas Vinícius de Oliveira. Controle Fuzzy de Velocidade de Motor DC em Arduino. 2023. 44 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecatrônica) - Departamento de Engenharia de Computação e Automação, Universidade Federal do Rio Grande do Norte, Natal, 2023. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/handle/123456789/56373 |
identifier_str_mv |
GREGÓRIO, Lucas Vinícius de Oliveira. Controle Fuzzy de Velocidade de Motor DC em Arduino. 2023. 44 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecatrônica) - Departamento de Engenharia de Computação e Automação, Universidade Federal do Rio Grande do Norte, Natal, 2023. |
url |
https://repositorio.ufrn.br/handle/123456789/56373 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial 3.0 Brazil http://creativecommons.org/licenses/by-nc/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial 3.0 Brazil http://creativecommons.org/licenses/by-nc/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.publisher.program.fl_str_mv |
Engenharia Mecatrônica |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Departamento de Computação e Automação |
publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/56373/1/TCC%20LUCAS%20GREGORIO%20-%20ENG%20MECATRONICA%20-%20VERSAO%20FINAL.pdf https://repositorio.ufrn.br/bitstream/123456789/56373/2/license_rdf https://repositorio.ufrn.br/bitstream/123456789/56373/3/license.txt |
bitstream.checksum.fl_str_mv |
09f587e6bdbde1e9b18cac01a2da22ca 728dfda2fa81b274c619d08d1dfc1a03 e9597aa2854d128fd968be5edc8a28d9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1814832923251048448 |