|
|
|
2019
|
|||||||||
|
Autores: |
|||||||||||
|
|
Diogo Paupério - 1151615 |
1151615@isep.ipp.pt |
|||||||||
|
|
Pedro Apura - 1161089 |
1161089@isep.ipp.pt
|
|||||||||
|
|
|||||||||||
|
|
|||||||||||
|
|
|||||||||||
|
![]()
Figura 1-Sistema Atmega328p + L293D + Sensores IR + Bluetooth HC-06 + Motores DC + Servo Motores + PIXYCAM : Atmega 328p: Microcontrolador que permite processar a informação que recebe, de modo a gerar um output, que neste subsistema corresponde à variação da velocidade dos motores DC e posição dos servos. Motores DC: Motor elétrico de corrente contínua, que transforma energia elétrica em mecânica. L293D: Driver que permite o controlo de motores através da ponte H. Sensores IR: Sensores de infravermelhos composto por um emissor e um recetor. PIXYCAM: Uma câmara com um microcontrolador integrado, com o propósito de ser utilizada na investigaçaõ robótica. Sero Motores: Um motor no qual podemos controlar a sua posição angular atravé de um sinal pwm.
![]()
Figura 2- Subsistema Motores DC:
![]()
Figura 3- Subsistema Sensores IR:
![]()
Figura 4- Subsistema L293D:
![]()
Figura 5- Subsistema PIXYCAM:
![]()
Figura 6- Subsistema Servo Motores:
![]()
Figura 7- Sistema AtMega328p + Módulo Bluetooth HC-06 + PC:
![]()
Figura 8- Aplicação debugging:
|
|||||||||||
|
![]()
Figura 9- ATMega328P
![]()
Figura 10- Sensor IR (TCRT50000)
![]()
Figura 11- Motor DC 130
![]()
Figura 12- Módulo Bluetooth HC-06
![]()
Figura 13- Servo Motor
![]()
Figura 14- Pixycam [8]
![]()
Figura 14- Bateria
![]()
Figura 15- Esquema Elétrico
![]()
Figura 16- Placa PCB (top)
![]()
Figura 17- Placa PCB (top e bottom sem ground)
![]()
Figura 18- Placa PCB (top e bottom)
|
|||||||||||
|
Funcionamento Figura 19- TIMER1 e TIMER2
![]() Figura 20- TIMER1 e TIMER2
![]() Figura 21- Cálculo PID
![]() Figura 22- Atribuição de ajuste
![]()
Figura 23- Fluxograma do Sistema
| |||||||||||
|
|
|||||||||||
|
|
|||||||||||
|
[1] AtMega 328P: https://www.sparkfun.com/datasheets/Components/SMD/ATMega328.pdf Sensor IR: https://pt.aliexpress.com/item/32798240743.html?spm=a2g0o.productlist.0.0.48cb5452w8FFNK&s=p&algo_pvid=56b4404b-28cd-49e4-aea6-5fefce210723&algo_expid=56b4404b-28cd-49e4-aea6-5fefce210723-2&btsid=a6e9d071-b14e-4a6d-8e8d-095783bfeaca&ws_ab_test=searchweb0_0,searchweb201602_5,searchweb201603_53[3] Motor DC: https://www.adafruit.com/product/711 [4] Módulo Bluetooth HC-06: https://www.electrofun.pt/comunicacao/modulo-bluetooth-arduino-hc06#review [5] Servo Motor: https://www.electrofun.pt/robotica/servo-motor-mg90s [6] Pixycam: https://docs.pixycam.com/wiki/doku.php?id=wiki:v2:overview [7] Bateria Tattu: https://www.genstattu.com/tattu-1550mah-11-1v-75c-3s1p-lipo-battey-pack-with-xt60-plug.html [8] Pixycam SPI interface: https://github.com/rashintha/pixy-avrl [9] PID: https://moodle.isep.ipp.pt/pluginfile.php/278136/mod_resource/content/4/T10_Controlo_uC_RSB.pdf [10] Bluetooth: https://abratukhin.blogspot.com/2015/04/connect-atmega328-with-hc-05-zs-040.html
|
|||||||||||
|
|
|||||||||||