Daftar Isi:
- Langkah 1: Materiais E Métodos
- Langkah 2: Sasis
- Langkah 3: Uno Mega 2560
- Langkah 4: Penggerak Motor L293D
- Langkah 5: Bluetooth HC-05
- Langkah 6: LED
- Langkah 7: Ligação
- Langkah 8: Aplikasi Bluetooth RC CAR
- Langkah 9: Codigo
- Langkah 10: Iniciando O Carro
Video: Carro Robô Kontrol Dengan Bluetooth: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Um dos projetos mais ambiciosos para se fazer com Arduino dan konstruo de um carro robô, para mim foi que me incentivou a estudar mais sobre o Arduino, dan internet dan possível encontrar diversas formas de construir um, seja um seguidor de 2 de linha rodas ou um totalmente autônomo e etc…, são infinitas possibilidades de montagem e existe muitos projetos já prontos, porem muitos não era da forma que eu queria, o funcionamento não era tão eficaz ou possuía quebrar cabeça diversas vezes dan conseguir no final das contas montar um da forma que eu queria e com isso decidi mostrar em forma de um artigo como construir um.
Langkah 1: Materiais E Métodos
Para elaboração do projeto, pesquisei diversas formas de
como construir um carro robô de 4 rodas utilizando a menor quantidade de cabos e componentes, sem que perdesse a eficiência, para isso cheguei nesta lista de itens.
- 1x Arduino Mega 2560
- 1x Pelindung Motor L293D
- 6 Resistor (4x de 220 ohm, 1x de 1k e de 2k)
- 1x modulo Bluetooth HC-05
- Jumper Diversos
- 1x Buzzer
- 4x LED
- 4x pilhas AA e 1 de 9 volt (apos o fim do projeto, eu troquei por baterias 18650, o qual o resultado foi muito mais satisfatório)
- 1x Sasis 4WD
- 1x mini protoboard
-1x konektor jack com conexão para pilha 9V
Langkah 2: Sasis
Untuk estrutura de montagem memanfaatkan sasis 4WD, o qual é facilmente encontrado na Ali Express, Dx Extreme, Wish, Mercado Livre e dll. maioria já vem com sebagai rodas e motores com sebagai caixas de redução e até o suporte para as pilhas para a ligação no Shield, montagem é bem simples também, pode ser utilizado qualquer chassis 4wd.
Langkah 3: Uno Mega 2560
Dengan montase memanfaatkan Arduino Mega, mas tem como utilizar o Uno R3 usando um esquema de usar o CI L293D dan protoboard mas iria ficar muito poluído o projeto, untuk dipilih untuk digunakan atau Mega por possuir utama entradas entradas sebuah quantidade de cabos utilizados.
Langkah 4: Penggerak Motor L293D
Para o motor dos menggunakani o Driver Motor L293D, ele é uma das melhores opções para kontroler 4 motor DC ao mesmo tempo, ele possui um encaixe para pinos barra para sebagai conexões 5V, GND e I/Os para o projeto nrioo dijual perlu esses pinos, mas eu preferi utilizar para ficar mais fácil a montagem. Lembrando que no projeto utiliza uma fonte externa para alimentar o shield para poder controlar os motores corretamente, por isso deve se retirar o jumper ada di tempat
Langkah 5: Bluetooth HC-05
Modulo de controle utilizado é o HC-05 além da montagem ser bastante simplificada é muito facil de ser utilizada sem a necessidade de bibliotecas, por se comunicar pela porta serial, ele tem um ótimo alcance. Untuk alimentao do módulo é usado o 5V do Arduino, para operao do mesmo é necessário utilizar um divisor de tensão pois ele opera em 3, 3Volts, na parte ligação é explicado melhor esse divisor
Langkah 6: LED
Para o circuito de luzes, é usado 4 Leds, para a ligação no Arduino o pino anodo do led é ligado ao resistor de 220oms ea saída do resistor vai para uma saída do Arduino, outra ponta é ligada no GND, para o sistema foi soldado jumper e fixado os leds no chasis do carro
Langkah 7: Ligação
Sasis os lakukan mercado ja vem com varias aberturas para diversos encaixes, para facilitar dá para passar os cabos dos motores para que fiquem melhores de serem ligados no shield já encaixado no Arduino, os Leds dá para deixar encaixado e 2 atras, fren preferi solder jumper nos leds para terem acesso as saídas do Arduino, mas também dá para usar jumper do tipo Fêmea-Macho.
Para facilitar o projeto separe um trilha na mini protoboard para sebagai ligações de 5V e GND. Seguindo o exemplo da ligação do led, repita para os demais leds, eles serão ligados nas saídas 22, 23, 24, 25 do Arduino. As saídas pouco importam você pode inserir da forma que achar melhor, so lembrando de alterar no código
o buzzer possui uma ligação simples o polo positivo na saída 26 lakukan Arduino e o negativo no GND
Para ligao do modulo HC-05, begitu seguir o contoh da figura, lembrar de usar o mesmo GND para todos komponen dan liga cruo cruzada lakukan TX-RX tanpa Arduino, gunakan TX1 e RX1 lakukan Arduino. (RX=>TX / TX=>RX / GND=>GND dan VCC=> 5V) sesuai dengan topik
Com o shield devidamente encaixado no Arduino, lembre-se de retirar o jumper existente no shield L293D pois iremos utilizar uma fonte externa para alimentao do modulo, a ligação dos motores é feita nos bornes existente na placa, M1, M2, M3 e M4 (isso depende muito do fabricante) o suporte de pilhas do chassis pode ser ligado no borne de alimentação externa do shield ou EXT_PWR.
Para alimentao do Shield dan Arduino é possível inserir uma chave liga/desliga para facilitar o uso do carro.
Langkah 8: Aplikasi Bluetooth RC CAR
Para kontrol melakukan carro robô, encontrei o aplicativo Bluetooth RC Car, o que é um dos aplicativos mais completos para este tipo de controle, em suas configurações é definido quais são os caracteres que ele envia via Bluetooth para o Arduino pilihan yang berbeda untuk projeto que so facilmente programáveis na IDE
Langkah 9: Codigo
Sebuah program untuk bekerja dengan uma forma que ficasse simples, lembrando que para o controle dos motores é necessário utilizar a biblioteca AFmotor.h, que é facilmente encontrada no gerenciador de bibliotecas da IDE do Arduino.
Tidak ada inicio do programa incluímos a biblioteca AFmotor.h, declaramos aonde estão ligado os motores.
Em seguida declaramos funções para os movimento dos motores (maju, mundur, kiri dan kanan). a vantagem de usar funções é que diminui thinkavelmente o tamanho do programa e melhora o processamento do mesmo. em seguida declaramos também os periféricos que iremos utilizar, os leds e o buzzer, indicando qual porta eles estão conectados. Tidak ada pengaturan yang tidak berlaku, konfigurasi untuk modo de operao das variáveis sendo como saída dan taxa de comunicao da porta serial, tidak ada loop batal saat inicia configurando a porta serial para comunicao com o modulo HC-05, untuk comando dos motores dan cara-cara yang dipimpin foi utilizado aplikasi que já são definidos pelo, (é possível acessar as configuraes do aplicativo dan verificar todos caracteres que ele envia via bluetooth). o funcionamento melakukan programa ocorre da seguinte forma: ao selecionar um comando no aplicativo ele envia para o Arduino, en então interpreta qual comando foi selecionado com isso ele executa a ação, é importante estudar o códicender komando de motor tanpa Arduino
Langkah 10: Iniciando O Carro
Apos gravar o programa no Arduino, coloque o adaptador JACK 9V untuk alimentao do Arduino, com isso é possível verificar pelo led do módulo se o mesmo está ligado, o próximo passo terdiri dari o módulo HC-05 com senha normalment é 1234. Ini adalah awal dari aplikasi Bluetooth RC Car, konfigurasi yang dilakukan aplikasi conectamos ao carro procurando pelo módulo, se tudo estiver ok, indikasi tidak ada canto da tela passará a ficar verde fixa, motores, caso alguns dos motores estiverem rodando em sentido contrário só realizar a inversão da ligação nos bornes do shield, pelo aplicativo também é possível utilizar a função do acelerômetro. Esse projeto foi elaborado de uma forma que ficasse simples a montagem de um carro robô, sendo assim fica mais fácil inserir novas variáveis para o projeto, para demais configurações so verificar as funções dos aplikativo onde ada Arduino.
Direkomendasikan:
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: 4 Langkah (dengan Gambar)
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: Selamat datang di 'ible' saya #45. Beberapa waktu yang lalu saya membuat BB8 versi RC yang berfungsi penuh menggunakan bagian Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Ketika saya melihat betapa kerennya itu Force Band yang dibuat oleh Sphero, saya berpikir: "Ok, saya c
Kontrol Tirai Dengan ESP8266, Integrasi Google Home dan Openhab dan Kontrol Web: 5 Langkah (dengan Gambar)
Kontrol Tirai Dengan ESP8266, Integrasi Google Home dan Openhab dan Kontrol Web: Dalam Instruksi ini saya menunjukkan kepada Anda bagaimana saya menambahkan otomatisasi ke tirai saya. Saya ingin dapat menambah dan menghapus otomatisasi itu, jadi semua instalasi adalah clip on. Bagian utama adalah: Motor stepper Driver stepper dikendalikan bij ESP-01 Gear dan pemasangan
Shadow Light Box - Kontrol dengan IR Remote Dengan Arduino: 8 Langkah (dengan Gambar)
Shadow Light Box - Kontrol dengan IR Remote Dengan Arduino: Instruksi ini akan memandu cara membuat kotak cahaya bayangan untuk Natal berikutnya. Anda dapat membuat sendiri untuk mendekorasi kamar Anda, atau menjadikannya untuk teman Anda sebagai hadiah. Kotak bayangan ini dapat membuat berbagai macam warna dengan mencampur warna dengan warna Merah, Biru, Hijau
Kontrol Kecerahan Kontrol LED Berbasis PWM Menggunakan Push Buttons, Raspberry Pi dan Scratch: 8 Langkah (dengan Gambar)
Kontrol Kecerahan Kontrol LED Berbasis PWM Menggunakan Push Buttons, Raspberry Pi dan Scratch: Saya mencoba mencari cara untuk menjelaskan cara kerja PWM kepada siswa saya, jadi saya menetapkan sendiri tugas untuk mencoba mengontrol kecerahan LED menggunakan 2 tombol tekan - satu tombol meningkatkan kecerahan LED dan yang lainnya meredupkannya. Untuk memprogram
CAR-INO: Konversi Total Mobil RC Lama Dengan Arduino dan Kontrol Bluetooth: 5 Langkah (dengan Gambar)
CAR-INO: Konversi Total Mobil RC Lama Dengan Arduino dan Kontrol Bluetooth: PendahuluanHai, dalam instruksi pertama saya, saya ingin berbagi dengan Anda pengalaman saya mengubah mobil rc lama dari tahun 1990 menjadi sesuatu yang baru. Saat itu Natal 1990 ketika Santa memberi saya Ferrari F40 ini, mobil tercepat di dunia!…pada waktu itu.T