Índice:

UChip - BEEP Sonar Sensor com transmissão de dados Bluetooth: 4 etapas
UChip - BEEP Sonar Sensor com transmissão de dados Bluetooth: 4 etapas

Vídeo: UChip - BEEP Sonar Sensor com transmissão de dados Bluetooth: 4 etapas

Vídeo: UChip - BEEP Sonar Sensor com transmissão de dados Bluetooth: 4 etapas
Vídeo: Earthen Explorer (Steer by Tilting!) 2024, Novembro
Anonim
UChip - BEEP Sonar Sensor com transmissão de dados Bluetooth
UChip - BEEP Sonar Sensor com transmissão de dados Bluetooth
UChip - BEEP Sonar Sensor com transmissão de dados Bluetooth
UChip - BEEP Sonar Sensor com transmissão de dados Bluetooth

Recentemente, desenvolvi um BEEP como um sonar de carro e um adaptador Serial Bluetooth para USB usando o uChip. Cada projeto foi bastante interessante por si só, mas… seria possível mesclá-los e criar um sensor de “transmissão remota BT BEEP como um carro”?!?

A resposta é SIM (qual seria a razão para escrever um Instructables de outra forma!:)) e este rápido tutorial irá mostrar como.

Fazendo este projeto você obterá um dispositivo que mede a distância usando um sonar ultrassônico, gera um sinal acústico proporcional à distância e transmite a distância via Bluetooth para o seu telefone / computador / dispositivo.

Lista de materiais:

- BEEP como um dispositivo de carro: faça o seu próprio

- Adaptador SerialBT-para-USB: aqui como fazê-lo

- Bateria Li-ion (ou pacote equivalente): qualquer bateria com tensão entre 3V3 e 5V

Etapa 1: Fiação

Fiação
Fiação
Fiação
Fiação

Suponho que você já construiu seu próprio BEEP como um dispositivo de carro e um adaptador serial BT para USB. Caso você não tenha, aqui estão as instruções:

- BEEP como um carro

- Adaptador serial BT para USB

Não há fiação real para fazer este projeto; você simplesmente precisa soldar o conector da bateria ao BEEP como uma placa de carro para fornecer alimentação externa (no tutorial anterior eu liguei a placa através do conector micro-USB).

Caso precise de ajuda com as conexões, forneci o esquema do “BEEP like a car!” com as alterações necessárias destacadas.

Etapa 2: Programação

Carregue o esboço “BeepLikeACarWithBT.ino” no uChip usando o IDE do Arduino.

Dê uma olhada no código se desejar. O código é (na minha opinião) bastante simples, é possível otimizá-lo ainda mais alterando a frequência e a prioridade com que a porta serial transmite dados. Porém, a otimização está fora do escopo deste projeto.

Defina os vários #define de acordo com suas necessidades. Como padrão, a distância mínima é 200 mm enquanto a máxima é 2500 mm. Além disso, você é mais que bem-vindo para modificar a definição do BUZZ_DIV para alterar a frequência com que o bipe ocorre.

Etapa 3: conecte o conversor SerialBT-para-USB, a bateria e o seu telefone

Conecte o conversor SerialBT-para-USB, a bateria e o seu telefone
Conecte o conversor SerialBT-para-USB, a bateria e o seu telefone

Conecte o conversor BT-para-USB ao uChip usando um conversor OTG, conecte a bateria à sua placa e, em seguida, use um terminal serial BT no seu telefone para se conectar ao dispositivo BT.

Etapa 4: Divirta-se

Divirta-se!
Divirta-se!

Aí está você! Tudo está configurado, agora você deve começar a receber a distância medida em seu telefone.

Eu integrei o meu no topo do meu velho carro RC de brinquedo

Experimente e verifique qual é o alcance máximo que você pode medir. Lembre-se de que o dispositivo pode transmitir dados errados caso você esteja medindo a distância de obstáculos “infinitamente distantes”. Você precisa lidar com esses dados adequadamente caso queira usá-los para outros fins que não a simples visualização.

Recomendado: