Coder Social home page Coder Social logo

enzo0100 / iot-rc-bluetooth Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 19 KB

Este projeto visa desenvolver um carrinho controlado remotamente através de Bluetooth utilizando o módulo ESP32. Através da modulação PWM (Pulse Width Modulation), conseguimos controlar a velocidade e a direção dos motores do carrinho, além de uma buzina utilizando um buzzer.

C++ 100.00%
iot remote-control

iot-rc-bluetooth's Introduction

Carrinho de Controle Remoto com IoT

Descrição

Este projeto visa desenvolver um carrinho controlado remotamente através de Bluetooth utilizando o módulo ESP32. Através da modulação PWM (Pulse Width Modulation), conseguimos controlar a velocidade e a direção dos motores do carrinho, além de uma buzina utilizando um buzzer.

Componentes:

  • ESP32: Controlador central que receberá os comandos via Bluetooth e acionará os motores e a buzina.
  • Motores DC: Para movimentar o carrinho.
  • Driver para Motores (por exemplo, L293D): Controla os motores DC usando os sinais PWM vindos do ESP32.
  • Módulo Bluetooth (integrado ao ESP32): Recebe comandos do dispositivo controlador.
  • Buzzer: Emite sons, simulando a buzina do carrinho.
  • Bateria: Para alimentar o ESP32, motores e buzzer.
  • Chassi do carrinho: Estrutura para montagem dos componentes.

Funcionalidades:

  1. Movimento para Frente: O carrinho se move para frente.
  2. Movimento para Trás: O carrinho se move para trás.
  3. Virar à Esquerda: O carrinho vira à esquerda.
  4. Virar à Direita: O carrinho vira à direita.
  5. Parar: O carrinho para completamente.
  6. Buzina: O carrinho emite um som através do buzzer, simulando uma buzina.

Como usar:

  1. Montagem: Siga o esquemático anexo para montar todos os componentes no chassi.
  2. Programação: Carregue o código fornecido no ESP32 usando a IDE do Arduino ou outra de sua preferência.
  3. Controle: Emparelhe seu dispositivo móvel com o módulo Bluetooth do ESP32. Use o aplicativo sugerido (ou qualquer aplicativo de controle Bluetooth) para enviar comandos ao carrinho.

Configurações iniciais

IDE do Arduino

Baixa a ide do arduino

https://www.arduino.cc/en/software

Adicionando repositorio na IDE

https://raw.githubusercontent.com/ricardoquesada/esp32-arduino-lib-builder/master/bluepad32_files/package_esp32_bluepad32_index.json

Configurando a placa correta para utilizar a biblioteca Bluepad32

https://github.com/ricardoquesada/bluepad32/blob/main/docs/plat_arduino.md

iot-rc-bluetooth's People

Contributors

gustavobarbaro avatar enzo0100 avatar vrmiguel avatar

Stargazers

Luiz Pedro Bittencourt avatar Raissa Barbosa avatar

Watchers

Renan Bueno Angioletto avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.