Cuprins:
- Pasul 1: Placa Arduino Uno
- Pasul 2: senzor cu ultrasunete (HC SR 04)
- Pasul 3: Alte componente
- Pasul 4: Senzori cu diagramă de conexiune Arduino
- Pasul 5: placa de releu cu diagrama de conexiune Arduino
- Pasul 6: 12 volți și conexiunea releului
- Pasul 7: Asamblarea
- Pasul 8: Coduri
- Pasul 9: Testare și finisare
Video: Robotul care evită obstacolele folosind senzori cu ultrasunete: 9 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acesta este un proiect simplu despre robotul de evitare a obstacolelor folosind senzori cu ultrasunete (HC SR 04) și placa Arduino Uno. comentează cu mine.
Lista componentelor principale: -
- Arduino Uno - 1
- Senzor cu ultrasunete (HC SR 04) - 3
- Placă de releu 5v - 1
- Baterie de 12 V - 1
- Motor de transmisie 12 V - 4
- Suporturi motor - 4
- Chasi - 1
- Roți - 4
- Șuruburi și piulițe
- Comutați -1
- Cabluri jumper -10
Pasul 1: Placa Arduino Uno
Arduino Uno este o placă de microcontroler bazată pe ATmega328P. Are 14 pini de intrare și ieșire digitale, 6 intrări analogice. Tensiunea de funcționare este de 5 V cu sursă de alimentare externă. Există multe avantaje, ușor de codat și încărcat, ușor de corectat erorile. Există numeroase module de senzori și alte dispozitive pentru Arduino.
Când alimentați placa Arduino, utilizați 5 volți sau 9 volți. Nu ar trebui să porniți cu 12 volți. Dacă trebuie să utilizați o baterie de 12v, dați-o prin circuitul de reglare de 5v.
Pasul 2: senzor cu ultrasunete (HC SR 04)
Robotul are trei senzori cu ultrasunete în față, stânga și dreapta. Robotul funcționează în funcție de acești senzori. Un senzor cu ultrasunete este un dispozitiv care poate măsura distanța față de un obiect folosind unde sonore. Există patru pini care sunt VCC (putere 5v alimentare), GND (masă), Trig și ecou. Există două traductoare, unul pentru Transmit și celălalt pentru Receive. Ambele sunt fixate pe un singur PCB cu circuit de control. Măsurători ale distanței cu ultrasunete de la aproximativ 2 cm la 400 cm. De asemenea, este un sunet de înaltă frecvență cu o frecvență de 40 KHz.
Principiul de funcționare
De la Arduino generați un impuls scurt de 20 uS până la intrarea Trigger pentru a începe intervalul. Modulul cu ultrasunete va trimite o explozie de 8 cicluri de ultrasunete la 40 kHz și va ridica linia de ecou la mare.
Apoi ascultă un ecou și, imediat ce detectează unul, coboară din nou linia de ecou. Linia de ecou este deci un impuls a cărui lățime este proporțională cu distanța față de obiect.
Prin sincronizarea impulsului este posibil să se calculeze intervalul în inci / centimetri.
Modulul oferă un impuls de ecou proporțional cu distanța.
uS / 58 = cm sau uS / 148 = țoli.
Pasul 3: Alte componente
Există diferite dimensiuni ale diametrului arborilor motorului și dimensiunea găurilor roților.
Cablul jumper trebuie să fie de la bărbat la feminin.
Pasul 4: Senzori cu diagramă de conexiune Arduino
Senzor frontal: -
Echo pin - Arduino pin 6
Pinul de declanșare - pinul Arduino 7
Pin VCC - 5V
GND - sol
Senzor stâng: -Echo pin - Arduino pin 8
Pinul de declanșare - pinul Arduino 9
Pin VCC - 5VGND - masă
Senzor drept: -Echo pin - Arduino pin 10
Pinul de declanșare - pinul Arduino 11
Pin VCC - 5VGND - masă
Pasul 5: placa de releu cu diagrama de conexiune Arduino
Releu pin 1 - Arduino pin 2.
Releu pin 2 - Arduino pin 3.
Releu pin 3 - Arduino pin 4.
Releu pin 4 - Arduino pin 5.
Pasul 6: 12 volți și conexiunea releului
NC - Normal Închis
NU - Deschis normal
C - Frecvente
Aici puteți schimba polaritatea, dacă aveți nevoie. În conformitate cu aceasta, direcția de rotație a motorului se va schimba.
Motoarele trebuie conectate la pinii comuni
Pasul 7: Asamblarea
Motoarele din stânga și din dreapta trebuie separate de fiecare parte.
Pasul 8: Coduri
Pasul 9: Testare și finisare
Recomandat:
Robotul care evită obstacolele folosind Arduino Nano: 5 pași
Robot care evită robotul folosind Arduino Nano: În acest instructiv, voi descrie cum puteți face un robot care să evite obstacolele folosind Arduino
Norul înnorat te vindecă (Robotul care evită obstacolele cu funcția de colectare): 8 pași
Norul înnorat te vindecă (Robotul de a evita obstacolele cu funcția de colectare): o mașină inutilă - Arduino Robot
Robotul care evită obstacolele folosind microcontrolerul (Arduino): 5 pași
Robotul de evitare a obstacolelor folosind microcontrolerul (Arduino): În acest instructiv, vă voi învăța cum să faceți un robot de evitare a obstacolelor care funcționează cu Arduino. Trebuie să vă familiarizați cu Arduino. Arduino este o placă de control care utilizează microcontrolerul ATMEGA. Puteți folosi orice versiune de Arduino, dar eu ha
Masina robotica care evita obstacolele: 9 pasi
Mașină robotică pentru a evita obstacolele: Cum să construim un robot pentru a evita obstacolele
Robot care evită obstacolele cu o personalitate !: 7 pași (cu imagini)
Robot de evitare a obstacolelor cu o personalitate!: Spre deosebire de majoritatea „roboților în roaming”, acesta roade de fapt în așa fel încât pare să „gândească”! Cu un microcontroler BASIC Stamp (Basic Atom, Parallax Basic Stamps, Coridium Stamp etc.), un șasiu de un fel, câțiva senzori și unele s