Cuprins:

Mașină inteligentă Romote bazată pe Arduino: 5 pași
Mașină inteligentă Romote bazată pe Arduino: 5 pași

Video: Mașină inteligentă Romote bazată pe Arduino: 5 pași

Video: Mașină inteligentă Romote bazată pe Arduino: 5 pași
Video: Kit mașina inteligentă telecomandă IR WW CL372 2024, Noiembrie
Anonim
Mașină inteligentă Romote bazată pe Arduino
Mașină inteligentă Romote bazată pe Arduino

Acest proiect se bazează pe placa de dezvoltare Arduino UNO pentru a crea o mașină inteligentă. Mașina are control wireless Bluetooth, evitarea obstacolelor, alarma sonoră și alte funcții și este o mașină cu tracțiune integrală, ușor de rotit.

Pasul 1: Cumpărați lucruri de care aveți nevoie

Trebuie să cumpărăm placa de bază Arduino și placa de expansiune, precum și buzzer, modulul driverului motorului L298N, modulul BT-04A Bluetooth, motorul DC, suportul bateriei etc. Desigur, plăcile acrilice pentru modulele de susținere sunt esențiale. Plăcile acrilice adecvate acestei mașini nu sunt ușor de găsit, așa că linkul este furnizat mai jos. Puteți găsi cu ușurință alte lucruri în magazine.

Iată un link către placa acrilică din Taobao:

Software-ul folosește asistent de depanare Bluetooth pentru a controla mașina și vor fi atașate și resurse.

Pasul 2: Construiți cadrul hardware

Construiți cadrul hardware
Construiți cadrul hardware
Construiți cadrul hardware
Construiți cadrul hardware

Trebuie să instalăm modulul în poziția corectă pe placa acrilică. Deoarece placa acrilică achiziționată are mai multe găuri decât avem nevoie, acordați atenție doar modului de instalare în modul cel mai convenabil pentru a evita dezasamblarea repetată.

Deoarece instalarea motorului este relativ simplă și fixă, ne concentrăm asupra instalării circuitului de control de mai sus. Bluetooth și placa principală trebuie utilizate pentru a primi semnale. Este mai potrivit să le puneți în spatele mașinii. Baza și bateriile ocupă un spațiu mare. Pentru a asigura echilibrul mașinii, acestea sunt plasate în poziția de mijloc, iar modulul de acționare a motorului și modulul de evitare a obstacolelor sunt așezate în față, așa cum se arată în imagini.

Următoarea figură prezintă modelul de instalare de jos și respectiv de sus. Prima imagine arată starea circuitului din partea de jos când motorul nu este instalat. Acordați atenție cumpărării mai multor șuruburi și stâlpi de cupru cu înălțimi diferite, astfel încât să vă clătinați din spațiu. A doua imagine este situația mașinii atunci când este complet instalată. Puteți vedea clar modulul de acționare a motorului, bateria etc.

Pasul 3: vorbește despre Bluetooth

Discuții despre Bluetooth
Discuții despre Bluetooth

Modulul Bluetooth este adesea utilizat în domeniul controlului wireless pe distanțe scurte. Modulul BT-04A Bluetooth este selectat în acest proiect. La fel ca modulul Bluetooth din seria HC, modulul Bluetooth din seria BT este adesea folosit, dar prețul său este mai ieftin.

Acest modul este utilizat în principal în domeniul transmisiei de date pe distanțe scurte fără fir. Poate fi conectat cu ușurință cu dispozitivul Bluetooth al computerului și, de asemenea, poate comunica date între două module. Utilizarea acestui modul poate evita conexiunea obositoare a cablului și poate înlocui direct cablul portului serial.

Acest modul este controlat de setul de comenzi „AT”, cum ar fi modulul Esp8266 WIFI, modulul GSM. Pentru a facilita conectarea diferitelor computere, facem mașina ca mod principal, iar computerul și telefonul mobil se împerechează cu Bluetooth pe mașină capăt activ pentru a obține controlul mașinii inteligente. Asistentul de depanare Bluetooth pe computer este foarte perfect, multe instrucțiuni de funcționare au fost încapsulate în butoane, trebuie doar să introducem instrucțiuni de control. Rețineți că, înainte de a trimite comanda de control, computerul trebuie să fie conectat mai întâi la Bluetooth-ul mașinii. Acest proces poate fi blocat. Încercați de câteva ori mai mult, iar terminalul mobil este mai convenabil.

Software-ul mobil este atașat la acest pas doar pentru referință și se recomandă software-ul de depanare a portului Bluetooth al computerului.

Pasul 4: Codificare software

Codificare software
Codificare software
Codificare software
Codificare software
Codificare software
Codificare software

Mediul de dezvoltare Arduino este open source și poate fi descărcat direct de pe Internet. Pașii cheie în programare sunt explicați mai jos.

În primul rând, definim macroscopic pinii cheii de pe placa de control pentru o înțelegere ușoară și o operare ulterioară.

Apoi inițializați funcționarea motorului, așa cum se arată în figura de mai jos, este operația de inițializare directă. Rețineți că motorul este acționat de doi poli, unul înalt și unul scăzut și invers. Folosim în principal acest principiu pentru a controla motorul.

Mișcarea stânga-dreapta este destul de specială. Pentru a face rotația stânga-dreapta, astfel încât mașina să nu avanseze prea mult, luăm calea roții stângi înapoi și a celei dreapta înainte pentru a vira la stânga. Același lucru este valabil și pentru virarea la dreapta. (deoarece efectul utilizării semnalului analogic nu este foarte bun, are nevoie de o depanare constantă, iar ieșirea digitală este utilizată direct aici.)

După primirea comenzii de la portul serial, mașina poate efectua operația corespunzătoare conform comenzii. Figura arată operațiunea pentru a obține comanda înainte. Unul dintre motivele pentru care alegem modulul BT-04A Bluetooth este că a fost încapsulat în USART, cu doar patru pini TX, Rx, VCC și GND, ceea ce este foarte convenabil pentru depanare și acces

Pasul 5: Prezentare generală

Prezentare generală
Prezentare generală
Prezentare generală
Prezentare generală

În cele din urmă, atașați codul programului și imaginile mașinii în diferite situații. Acesta este proiectul programului, binevenit să discutăm împreună și să îmbunătățim acest proiect.

Recomandat: