Cuprins:

Cum să faci o mașină RC simplificată controlată prin Bluetooth: 7 pași (cu imagini)
Cum să faci o mașină RC simplificată controlată prin Bluetooth: 7 pași (cu imagini)

Video: Cum să faci o mașină RC simplificată controlată prin Bluetooth: 7 pași (cu imagini)

Video: Cum să faci o mașină RC simplificată controlată prin Bluetooth: 7 pași (cu imagini)
Video: CASTIGA CURSA CU MASINI TELEGHIDATE CHALLENGE !! 2024, Septembrie
Anonim
Cum să faci o mașină RC simplificată controlată prin Bluetooth
Cum să faci o mașină RC simplificată controlată prin Bluetooth

Bună ziua tuturor, sunt Bryan Tee Pak Hong. În prezent sunt student la Politehnica din Singapore, care studiază ingineria computerelor.

Când eram copil, eram mereu fascinat de mașinile RC și de modul lor de funcționare. Când l-am desprins, tot ce văd sunt bucăți de metal așezate peste tot. Întotdeauna mi-am dorit să existe un tutorial simplu care să acopere componentele de bază care alcătuiesc o mașină RC și astăzi vă voi arăta exact asta.

Am de gând să folosesc această mașină RC și pentru o varietate de alte proiecte, consultați înapoi acest ghid instructiv dacă ați întâmpinat probleme.

Fără alte întrebări, să începem!

Pasul 1: Pasul 0: Pregătirea materialelor

Pasul 0: Pregătirea materialelor
Pasul 0: Pregătirea materialelor

Materialele sunt foarte simple și ușor de obținut, sunt:

  1. Șasiu auto * (folosesc o cutie pentru cookie-uri de anul nou, fii creativ cu alegerea ta!) X1
  2. Motoare de curent continuu și anvelope x2
  3. Arduino Uno (sau orice alte variante) x1
  4. L298N H-pod x1
  5. Roată rotativă x1
  6. Baterii (1 pentru Arduino, 1 pentru motoare)
  7. Jumperi de la bărbați la bărbați, jerseți de la bărbați la femei
  8. Modul Bluetooth HC-06 sau HC-05 x1
  9. Breadboard (conexiuni rapide și ușoare) x1

Alte echipamente de care veți putea avea nevoie:

  • Fier de lipit
  • Pistol de lipit fierbinte

* Notă: șasiul meu are un senzor IR atașat, nu este necesar în acest tutorial

Pasul 2: Pasul 1: Pregătirea șasiului

Pasul 1: Pregătirea șasiului
Pasul 1: Pregătirea șasiului

În primul rând, îndepărtați panoul de testare. Ar trebui să fie capabil să se împartă în 3 porțiuni, 2 +/- bare verticale din părțile laterale și din secțiunea din mijloc, unde se vor face cele mai multe conexiuni. Aceasta permite plasarea foarte ușoară a componentelor prin care puteți:

  • conectați 5V de la Arduino la partea stângă
  • conectați GND de la Arduino la partea dreaptă
  • faceți toate conexiunile dvs. aproape de Arduino

Este important să obțineți poziția corectă pentru prima dată, deoarece va fi greu să scoateți și să poziționați din nou placa. Asigurați-vă că există suficient spațiu pentru ca atât Arduino, cât și L298N să stea între cele 2 bare verticale.

Pasul 3: Pasul 2: Conectarea L298N la motoarele dvs

Pasul 2: Conectarea L298N la motoarele dvs
Pasul 2: Conectarea L298N la motoarele dvs
Pasul 2: Conectarea L298N la motoarele dvs
Pasul 2: Conectarea L298N la motoarele dvs
Pasul 2: Conectarea L298N la motoarele dvs
Pasul 2: Conectarea L298N la motoarele dvs

Lipiți 2 fire la motorul dvs. DC. Apoi, conectați celelalte capete ale firelor la una dintre cele două prize de gaură de pe puntea L298N. Ordinea modului în care conectați firul nu contează. Repetați acest lucru pentru celălalt motor.

Apoi, puneți jumperi masculi la femele pe pinii masculi găsiți lângă priza 3. Este necesar 6, 3 pentru fiecare parte, prin care 1 este pentru a controla viteza motorului prin PWM și 2 pentru direcții. Amintiți-vă ce fire sunt conectate la unde, deoarece acest lucru va fi important mai târziu.

Luați unul dintre acumulatorii dvs. și atașați / lipiți firul negru (firul de masă) la un jumper de sex masculin. Acest lucru va fi folosit pentru a obține un punct comun cu arduino ulterior. Conectați firul roșu la intrarea de 12V (priza din stânga) și firul negru la GND (priza din mijloc) a modulului L298N.

Pasul 4: Pasul 3: A pune totul împreună

Pasul 3: Puneți totul împreună
Pasul 3: Puneți totul împreună
Pasul 3: Puneți totul împreună
Pasul 3: Puneți totul împreună
Pasul 3: Puneți totul împreună
Pasul 3: Puneți totul împreună
Pasul 3: Puneți totul împreună
Pasul 3: Puneți totul împreună

Lipiți modulul L298 de pe șasiul mașinii dvs. în poziția pe care ați considerat-o potrivită la Pasul 1. Apoi, lipiți la cald 2 motoare de curent continuu pe părțile laterale ale șasiului. Șasiul meu are o scufundare în jurul marginilor, așa că am folosit niște piulițe pe care le aveam întinse pentru a compensa înălțimea, astfel încât să pot lipi motoarele în mod corespunzător. Acest lucru este opțional pentru dacă utilizați un șasiu plat, nu este necesar un offset. După lipirea celor 2 motoare, lipiți acumulatorul pe șasiu. Am lipit-o pe a mea de jos din cauza constrângerilor de spațiu. De asemenea, mi-am lipit pachetul de baterii ușor spre dreapta pentru a face spațiu pentru îndepărtarea capacului bateriei. În cele din urmă, lipiți roata rotativă în poziție și mașina dvs. de bază este gata! Încercați să găsiți o roată de rulare care să permită robotului dvs. să aibă o înălțime constantă, cu toate acestea roata se rotește.

Conectați cele 6 fire jumper pe placa de masă, clasificați-le ca 3 pentru stânga și 3 pentru dreapta.

Următoarea parte o vom acoperi pe creierul Mașinii, cunoscut și sub numele de Arduino.

Pasul 5: Pasul 4: Conexiune și cod Arduino

Pasul 4: Conexiune și cod Arduino
Pasul 4: Conexiune și cod Arduino
Pasul 4: Conexiune și cod Arduino
Pasul 4: Conexiune și cod Arduino

Conectați pinul de viteză dreapta la pinul 6 și pinul de viteză stânga la pinul 11 de pe Arduino.

Apoi conectați ceilalți 2 știfturi de direcție ale fiecărei părți de la panou pe Arduino prin jumperi masculi la masculi:

  • dreapta - Pin 7 și 8
  • stânga - Pinul 12 și 13

Orice comandă nu contează, deoarece vom schimba conexiunile dacă acestea sunt greșite. Cu toate acestea, este important să nu comutați complet părțile stânga și dreapta. Plasați Arduino în poziția pe care ați planificat-o la pasul 1.

Acum, copiați codul de pe acest site web pentru a testa mișcările motorului:

  1. încărcați acest cod pe Arduino
  2. dacă robotul se rotește în sensul acelor de ceasornic, comutați cele 2 fire de direcție ale jumperilor masculi la masculi din dreapta
  3. dacă robotul se rotește în sens invers acelor de ceasornic, comutați cele 2 fire de direcție ale jumperilor la jumperi masculini din stânga
  4. în cazul în care robotul se mișcă înapoi, comutați cele două fire de direcție ale jumperului masculin la masculin pe ambele părți

Lipiți cealaltă baterie de șasiu și un robot de bază este gata! În acest moment, vă puteți programa robotul după cum doriți, nu ezitați să experimentați. În pasul următor, vom explora câteva mișcări de bază pentru mașina noastră RC prin Bluetooth.

Pasul 6: Pasul 5: Modulul HC-06

Pasul 5: Modulul HC-06
Pasul 5: Modulul HC-06

Gestionarea acestui modul este un pic dificilă. Înainte de a începe, încărcați acest cod pe Arduino.

Așezați modulul pe panoul de control, nu suprapuneți conexiunile cu motoarele. Faceți conexiunile așa cum se arată:

  • VCC - 5V (3,3V nu va funcționa!)
  • GND - GND
  • RX pe bluetooth --- Pinul 1 pe Arduino
  • TX pe bluetooth --- Pinul 0 pe Arduino

Descărcați o aplicație numită controler Bluetooth Arduino pe telefonul dvs. Android. Nu dețin un iPhone, așa că îmi pare rău de utilizatorii de iPhone, dar ar trebui să puteți găsi aplicații similare care au aceeași funcție. Porniți Arduino și asociați modulul Bluetooth cu telefonul dvs. (numit de obicei HC-05/06 sau BT03 / 04 etc.), dacă vi se solicită să introduceți o parolă, tastați 1234 sau 0000, dacă verificarea eșuează sau Se pare că nu se poate conecta, atunci va trebui să-l controlăm de pe un PC care are funcția bluetooth. Deocamdată, deschideți aplicația controlerului Bluetooth Arduino și conectați-o la dispozitiv. Selectați modulul Bluetooth și veți ajunge la o interfață de control PS2-ish.

Faceți aceste legături cheie

  • w Înainte
  • a Stânga
  • s Înapoi
  • d Corect
  • EDITARE: j Buton Stop

Pasul 7: Felicitări! Mașina dvs. RC controlată prin Bluetooth este completă

Felicitări! Mașina dvs. RC controlată prin Bluetooth este completă!
Felicitări! Mașina dvs. RC controlată prin Bluetooth este completă!

Rezumat:

  • Vom avea nevoie de 2 motoare și un pod H pentru a acționa motorul
  • Un creier, în cazul nostru arduino, este necesar pentru a comanda robotului cum să se miște
  • Putem folosi telefoanele noastre ca telecomandă pentru mașina noastră RC

Cu toate acestea, dacă doriți să utilizați computerul, asociați computerul cu modulul Bluetooth, accesați setările Bluetooth care se află la sfârșitul paginii de configurare Bluetooth, verificați la ce port se conectează (sfat: este de ieșire și are numele a modulului dvs. bluetooth). Mergeți la instrumente> porturi seriale și schimbați COM la portul COM corect. Porniți monitorul Seial și introduceți „w” pentru ca robotul să avanseze, „s” să se deplaseze înapoi etc.

Dacă ai ajuns până aici, felicitări! Distrează-te cu mașina RC controlată prin Bluetooth!

Actualizare: Puteți citi postarea mea pe blog aici.

Recomandat: