|
|
2019
|
|||||||||
Autores: |
|||||||||||
|
Diogo Pereira |
1140468@isep.ipp.pt |
|||||||||
|
José Fernandes |
1170704@isep.ipp.pt
|
|||||||||
|
|||||||||||
|
|||||||||||
No âmbito da disciplina Laboratório de Sistemas do 3ºano de Licenciatura em Engenharia Eletrotécnica e de Computadores, participamos na elaboração de um projeto de eletrónica (proposto na ficha de unidade curricular) que consiste no mapeamento 360º utilizando sonares. Atualmente estes tipos de sistemas são usados maioritariamente para mapear o fundo de oceanos e lagos para ver a localização de peixes e/ou estruturas em relação ao barco (ex: Humminbird 360 Imaging). No nosso caso iremos fazer um sistema mais simples para fazer apenas o mapeamento de uma sala, usando um microcontrolador e dois sonares montados numa plataforma giratória alimentado por um sistema de baterias. Os dados que obtivermos serão enviados, usando a tecnologia Bluetooth, para uma aplicação no computador criada por nós onde será possível visualiza-los com o formato de um radar.
Estado de Arte:
|
|||||||||||
Diagrama de blocos:
|
|||||||||||
O seguinte hardware foi escolhido para a elaboração deste projeto:
Microcontrolador:
Sensores:
Motor:
Comunicação:
Baterias:
Carregamento, proteção:
Regulação:
Esquema final e PCB:
Plataforma:
|
|||||||||||
Microcontrolador:
Configuração do
Timer1: Interrupções
externas: Configurações
USART:
Aplicação para Computador:
|
|||||||||||
|
|||||||||||
Os planos propostos foram cumpridos. Esta disciplina não só nos permitiu consolidar conhecimentos adquiridos ao longo do curso como também nos ajudou a adquirir conhecimentos de conceitos e de ferramentas que nunca tínhamos utilizado (ex: placa PCB, soldura de componentes, sonares, etc.). No que toca a melhoria do projeto, se tivéssemos mais tempo e mais poder económico, faríamos o seguinte: Poderíamos tornar a nossa aplicação de computador mais complexa, permitindo nos ter melhor controlo de quando é feita uma leitura ou de quando o projeto se mexe, dando-nos assim uma melhor prevenção de erros. Desenvolver o nosso próprio BMS para este projeto com balanceamento e regulação de tensões necessárias para o funcionamento do projeto. Visto que o nosso motor passo-a-passo é demasiado potente e pesado para um projeto da nossa dimensão poderíamos, alternativamente, usar um motor mais leve e menos potente para diminuir o peso total do projeto e possivelmente aumentar o tempo total de carga do projeto. Melhorar o design do projeto de forma a que seja possível substituir as baterias sem ser necessário desmontá-lo.
|
|||||||||||
[1] https://www.hackster.io/microlab-greece/arduino-two-ultrasonic-sensor-radar-360-degrees-rotation-de16ae [2] https://hackaday.io/project/14871-make-a-radar-station-with-arduino-and-processing [3] https://circuitdigest.com/microcontroller-projects/distance-measurement-using-hc-sr04-avr [4] https://forum.arduino.cc/index.php?topic=494594.0 [5] https://exploreembedded.com/wiki/Interfacing_Stepper_Motor_with_Starter_AVR_Using_A4988 [6] https://www.xanthium.in/how-to-avr-atmega328p-microcontroller-usart-uart-embedded-programming-avrgcc
|
|||||||||||
|