Cuprins:
- Pasul 1: Cumpărați lucruri de care aveți nevoie
- Pasul 2: Construiți cadrul hardware
- Pasul 3: vorbește despre Bluetooth
- Pasul 4: Codificare software
- Pasul 5: Prezentare generală
Video: Mașină inteligentă Romote bazată pe Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
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
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
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
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ă
Î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:
Parcare inteligentă bazată pe IOT: 7 pași
Parcare inteligentă bazată pe IOT: de Tanmay Pathak și Utkarsh Mishra. Students @ International Institute of Information Technology, Hyderabad (IIITH) REZUMAT Am implementat cu succes un sistem de parcare inteligentă bazat pe IOT. Cu ajutorul nodurilor individuale (senzori de proximitate) în orice moment
Grădinărire inteligentă bazată pe IoT și agricultură inteligentă folosind ESP32: 7 pași
Grădinărire inteligentă bazată pe IoT și agricultură inteligentă Utilizarea ESP32: Lumea se schimbă odată cu trecerea agriculturii. În prezent, oamenii integrează electronica în toate domeniile, iar agricultura nu face excepție. Această fuziune a produselor electronice în agricultură ajută fermierii și oamenii care gestionează grădinile
FinduCar: o cheie inteligentă pentru mașină care ghidează oamenii către locul unde este parcată mașina: 11 pași (cu imagini)
FinduCar: o cheie pentru mașină inteligentă, care ghidează oamenii către locul unde este parcată mașina: Pentru a rezolva problemele de mai sus, acest proiect propune dezvoltarea unei chei pentru mașini inteligente care ar putea direcționa oamenii către locul în care au parcat mașina. Și planul meu este integrarea unui GPS în cheia mașinii. Nu este nevoie să utilizați aplicația smartphone pentru a urmări
Irigare inteligentă bazată pe umezeală DIY: 10 pași (cu imagini)
Irigare inteligentă pe bază de umiditate DIY: Știm că plantele necesită apă ca mediu de transport pentru nutrienți, transportând zahărul dizolvat și alți nutrienți prin plantă. Fără apă, plantele se vor ofili. Cu toate acestea, udarea excesivă umple porii din sol, perturbând
Agricultură inteligentă bazată pe IoT: 5 pași (cu imagini)
Agricultura inteligentă bazată pe IoT: Internetul obiectelor (IoT) este o rețea partajată de obiecte sau lucruri care pot interacționa între ele, cu condiția conexiunii la internet. IoT joacă un rol important în industria agricolă, care poate hrăni 9,6 miliarde de oameni pe Pământ până în 2050. Smart A