
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

Aceasta a fost doar o idee în care mai multe caracteristici cum ar fi evitarea obstacolelor, urmăritorul de linie, controlat de mobil etc. au fost amestecate și transformate într-o singură piesă.
Tot ce aveți nevoie este un controler cu niște senzori și o ținută pentru această configurare. În acest sens, am realizat o mașină de jucărie care arăta un costum pentru configurare.
Lista componentelor necesare
1. Arduino (orice microcontroler dacă sunteți familiarizat cu asta.)
2. HCSR-04 Senzor cu ultrasunete
3. Senzor IR (îl puteți cumpăra sau vă puteți face propriul ca mine)
4. Modulul Bluetooth HC-05
5. Driver motor L293D
6. Buzzer
7. Motoare de curent continuu, roți și șasiu
8. Baterii.
Pasul 1: Pentru a crea propriul senzor IR

Este mai bine să-ți construiești propriul senzor decât să îl cumperi. Mai întâi făcusem un senzor, dar țineam atât emițătorul cât și receptorul foarte aproape de care rezultă o sensibilitate ridicată și incapabil să detectez culoarea neagră. După ce ați făcut o modificare, a funcționat bine.
Lista componentelor necesare
1. LM358
2. LED-ul IR denumit și emițător
3. Fotodiodă sau receptor IR
4. Rezistoare (100ohm, 2x10Kohm, 330ohm)
5. Potențiometru (4,7 Kohm)
Conectați componentele așa cum se arată în schema circuitului de pe o placă de verificare și verificați funcționarea acesteia.
Dacă totul merge bine, așezați componentele pe placa PCB și lipiți componentele. Și testați senzorul pe suprafața neagră și reglați sensibilitatea cu un potențiometru, după cum este necesar.
Pasul 2: Crearea corpului

După cum am menționat deja, arată ca o mașină de jucărie. Pentru aceasta, aveți nevoie de un șasiu pe care îl puteți achiziționa sau fabrica singur. Roțile sunt conectate la motoare, iar motoarele sunt atașate la șasiu.
În general, toți senzorii și microcontrolerele funcționează pe 5v, dar acest 5v nu este suficient pentru a acționa motoare, așa că avem nevoie de un CI de scufundare a motorului (cum ar fi L293D). Acest driver IC acționează motoarele de la mica tensiune de intrare cu ajutorul sursei externe.
Conexiunile pentru CI și motoare sunt prezentate în schema circuitului.
Am folosit o mică baterie de 12V 1A plumb acid ca sursă externă pentru motoare, iar puterea de 5v este dată de Arduino.
Pasul 3: Conexiuni Arduino

Atașați toți senzorii la Arduino și programați-l.
- Modul Bluetooth.
Porniți Bluetooth cu o putere de 5V, dar transmiterea datelor se face cu 3,3V. Arduino are o putere de transmisie a datelor de 5V, așa că folosim un divizor de tensiune între pinul de transmisie Arduino și pinul receptorului modulului Bluetooth. Cu toate acestea, Arduino poate prelua un semnal de 3,3V, astfel încât nu este nevoie de divizor de tensiune între emițătorul Bluetooth și pinii receptorului Arduino.
Conexiunile pentru modulul Bluetooth și Arduino sunt prezentate în schema circuitului.
- Senzori IR
Pinii de date sau pinii de semnal ai senzorilor IR sunt conectați la pinii digitali Arduino și notează numerele pinului digital. Puterea senzorilor este dată de Arduino.
- Senzor cu ultrasunete
În general, senzorul cu ultrasunete are patru pini care sunt trig, echo, Vcc și Gnd. Pinul de declanșare declanșează undele sonore, în timp ce pinul de ecou primește undele sonore. Pinul de declanșare și pinul de ecou al senzorului sunt conectate la pinii digitali Arduino care au PWM. Puterea senzorului este preluată de la Arduino.
- Buzzer
Pinul Gnd al buzzerului este conectat la Gnd of Arduino cu un rezistor în serie este Pinul de semnal al buzzerului este conectat la pinul digital al Arduino.
- Șofer de motor
Conexiunile la motoare și driverul motorului sunt prezentate în pasul anterior. Acum pinii de intrare ai driverului motorului IC sunt conectați la pinii digitali Arduino, iar alimentarea IC este preluată de la Arduino. Cu toate acestea, oferim un IC extern driverului pentru conducerea motorului, dar pentru a funcționa IC este necesară o putere de 5V, care este dată de Arduino.
Toate conexiunile sunt făcute la Arduino și acum programează Arduino luând în considerare toate pinii de intrare și de ieșire ai Arduino.
Pasul 4: Construirea aplicațiilor
Există multe platforme pentru crearea de aplicații pentru Android, dar cea mai ușoară platformă este MIT App Inventor 2. Este o platformă de construire a aplicațiilor online, cu multe exemple și linii directoare.
Voi împărtăși aplicația pe care am construit-o și voi încerca să-ți construiesc aplicația, astfel încât să ofere multă experiență și să te poți personaliza pentru nevoile tale.
Dacă aveți nelămuriri sau întrebări, doar comentați acest fir.
Parola pentru aplicație este „makeyourself”.
Pasul 5: Programare
Voi da doar o idee despre programarea Arduino. Dacă v-ați confruntat cu dificultăți la scrierea codului, doar să comentați, voi încerca să vă ajut. Importarea fișierului nu va oferi nici o competență și cunoștințe. Deci, încercați să vă codificați, însă dacă doriți codul, doar comentariu, vă voi trimite codul.
- Scrieți un cod pentru Ultrasonic pentru a obține distanța unui obstacol de la senzor.
- Scrieți un cod pentru buzzer și activați-l atunci când distanța este sub valoarea dată a distanței și faceți semnalul conducătorului motorului să fie scăzut, astfel încât motoarele să se oprească.
- Scrieți un cod pentru modulul Bluetooth utilizând comunicarea serială și notați datele care vin de la modul atunci când un anumit buton este apăsat pe mobil.
- Cu aceste date, dați semnale conducătorului motorului, astfel încât să obținem o ieșire necesară.
- Scrieți un cod pentru senzorii IR astfel încât atunci când un semnal de la un anumit senzor se schimbă, semnalul conducătorului motorului se schimbă și va conduce motoarele în conformitate.
Dacă aveți nelămuriri sau întrebări, comentați mai jos sau puteți să mă contactați prin ID-ul meu de e-mail
Mulțumesc.
Recomandat:
Cum se realizează și se proiectează un curs de obstacole FPV pentru quadcoptere: 6 pași

Cum se face și se proiectează un curs de obstacole FPV pentru quadcoptere: Așa că acum ceva vreme zburam în curtea mea cu larva mea x și a fost o mulțime de distracție. M-am distrat atât de mult încât am ajuns într-un punct în care am vrut să complic lucrurile un pic mai mult pentru că simțeam că devine prea ușor. Am venit cu un plan pentru un curs fpv pentru
ATtiny85 Urmărire și programare urmărire activități vibrante purtabile ATtiny85 cu Arduino Uno: 4 pași (cu imagini)

ATtiny85 Ceas și programare de urmărire a activității vibrante purtabile ATtiny85 Cu Arduino Uno: Cum să faci ceasul de urmărire a activității purtabil? Acesta este un gadget portabil conceput pentru a vibra atunci când detectează stagnarea. Îți petreci cea mai mare parte a timpului pe computer ca mine? Stai ore în șir fără să-ți dai seama? Atunci acest dispozitiv este f
Urmărire și urmărire pentru magazine mici: 9 pași (cu imagini)

Urmărire și urmărire pentru magazine mici: Acesta este un sistem creat pentru magazinele mici care se presupune că se montează pe biciclete electrice sau scutere electronice pentru livrări la distanță scurtă, de exemplu o brutărie care dorește să livreze produse de patiserie. Ce înseamnă urmărirea și urmărirea? Urmărirea și urmărirea este un sistem utilizat de ca
Senzor de obstacole IR fără a utiliza Arduino sau orice alt microcontroler: 6 pași

Senzor de obstacole IR fără a utiliza Arduino sau orice alt microcontroler: în acest proiect vom realiza un senzor simplu de obstacole fără a utiliza niciun microcontroler
Mașină controlată de la distanță - Controlată utilizând controlerul fără fir Xbox 360: 5 pași

Mașină controlată de la distanță - controlată folosind controler wireless Xbox 360: acestea sunt instrucțiuni pentru a vă construi propria mașină controlată de la distanță, controlată cu ajutorul unui controler fără fir Xbox 360