Cuprins:
- Pasul 1: Video proiect pas cu pas
- Pasul 2: Hardwares necesare
- Pasul 3: fișier și schemă PCB Gerber
- Pasul 4: Fișiere 3D.stl
- Pasul 5: Conexiuni
- Pasul 6: Cod sursă
Video: 5 în 1 Arduino Robot - Urmează-mă - Urmărirea liniei - Sumo - Desen - Evitarea obstacolelor: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Această placă de control a robotului conține un microcontroler ATmega328P și un driver de motor L293D. Desigur, nu diferă de placa Arduino Uno, dar este mai utilă, deoarece nu are nevoie de un alt scut pentru a acționa motorul! Nu conține jumper și poate fi programat cu ușurință cu CH340G. În timp ce conduceți două motoare de curent continuu, puteți controla și senzori diferiți utilizând pini I / O cu acest card. În acest proiect, am folosit un senzor de distanță cu ultrasunete HC-SR04 și un senzor cu infraroșu IR. În plus, a fost utilizat un servomotor.
Pasul 1: Video proiect pas cu pas
Puteți programa un robot cu 5 scenarii diferite cu acest card de control. Următoarele scenarii sunt incluse în acest proiect:
Mod SUMO: este un sport în care doi roboți încearcă să se împingă unul pe altul dintr-un cerc (într-un mod similar cu sportul sumo).
Mod Urmărește-mă: poate simți prezența obiectului de urmărit folosind senzorul HC-SR04.
Mod de urmărire: Robotul care urmărește linia este un vehicul care urmează o linie, fie o linie neagră, fie o linie albă.
Modul de evitare: robotul de evitare a obstacolelor este un dispozitiv inteligent care poate detecta automat obstacolul din fața acestuia și le poate evita rotindu-se în altă direcție.
Mod desen: Conține servomotor și stilou. Poate desena propriile piste de mișcare la suprafață.
Pasul 2: Hardwares necesare
- ATmega328P-PU cu Bootloader -
- IC driver driver L293D -
- Soclu USB de tip B -
- DIP Socket 28/16 Pins -
- Cristal 12/16 MHz -
- L7805 TO-220 -
- Condensator 100uF -
- LED -
- Rezistor 10K / 1K -
- Condensator 470nF -
- Priză Jack pentru alimentare -
- Bloc terminal 2 pini -
- Antet pin masculin -
- 10nF / 22pF Ceramic -
- Mini motor cu transmisie metalică 6V 200RPM -
- Baterie Lipo 7.4V 1000mAh 2S (opțional) -
- Baterie de 9V 800mAh (opțional) -
- Conector baterie 9V -
- Modul cu ultrasunete HC-SR04 -
- Senzor infraroșu IR -
- IC CH340G USB la TTL -
În acest proiect, componentele de tip DIP au fost utilizate pentru lipirea ușoară
Pasul 3: fișier și schemă PCB Gerber
În acest proiect, am ales PCBWay. PCBWay este singura modalitate de a face acest proiect să aibă un cost foarte scăzut și o calitate ridicată.
Detaliile produsului
- Tip placă: PCB unic
- Dimensiune: 53,3 mm x 66 mm
- Straturi: 2 straturi
- Total: 5 buc / 5 USD
Obțineți PCB Gerber & Schematic -
Pasul 4: Fișiere 3D.stl
Setări de imprimare
- Imprimantă: JGAURORA A5S
- Rezoluție: 0,25
- Completare: 10%
Pasul 5: Conexiuni
Senzor IR
- Pinul de semnal al senzorului IR la Digital 12
- Senzor IR pin VCC la + 5V
- Senzor IR GND la GND
Senzor HC-SR04
- ECHO pin la Digital 5
- TRIG pin la Digital 6
- Pin VCC la + 5V
- GND pin la GND
Motorul A
- Motorul A 1 la Digital 2
- Motorul A 2 la Digital 4
- Activare motor A la digital 3
Motorul B
- B Motorul B 1 la Digital 10
- Motorul B 2 la Digital 11
- Activare motor B la Digital 9
Pasul 6: Cod sursă
Puteți programa un robot cu 5 scenarii diferite cu acest card de control. Următoarele scenarii sunt incluse în acest proiect:
- Mod SUMO: este un sport în care doi roboți încearcă să se împingă unul pe celălalt dintr-un cerc (într-un mod similar cu sportul sumo).
- Mod Urmărește-mă: poate simți prezența obiectului care trebuie urmat folosind senzorul HC-SR04.
- Mod de urmărire: Robotul care urmărește linia este un vehicul care urmează o linie, fie o linie neagră, fie o linie albă.
- Modul de evitare: robotul de evitare a obstacolelor este un dispozitiv inteligent care poate detecta automat obstacolul din fața acestuia și le poate evita rotindu-se în altă direcție.
- Mod desen: Conține servomotor și stilou. Poate desena propriile piste de mișcare la suprafață.
Obțineți codul sursă:
github.com/MertArduino/RobotControlBoard
Recomandat:
Robot avansat de urmărire a liniei: 22 de pași (cu imagini)
Robot avansat de urmărire a liniei: Acesta este un robot avansat de urmărire a liniei bazat pe senzorul de linie Teensy 3.6 și QTRX pe care l-am construit și la care lucrez de ceva timp. Există câteva îmbunătățiri majore în design și performanță de la robotul meu de linie anterioară. T
Robot de urmărire a liniei cu PICO: 5 pași (cu imagini)
Robot de urmărire a liniei cu PICO: Înainte de a fi capabil să creați un robot care poate pune capăt civilizației așa cum o cunoaștem noi și este capabil să pună capăt rasei umane. Mai întâi trebuie să puteți crea roboții simpli, cei care pot urma o linie trasată pe sol și iată unde veți
Robot de urmărire a liniei: 5 pași
Robot de urmărire a liniei: Bună tuturor, În acest instructiv, vă voi împărtăși cum să faceți un robot de urmărire a liniei folosind un kit de la Amazon. Am folosit acest kit pentru a-mi învăța copilul cum să facă lipire. În mod obișnuit, aceste kituri sunt simple, obțineți toate materialele, componentele etc. cu kitul
Robot de urmărire a liniei folosind Arduino Uno și L298N: 5 pași
Line Follower Robot folosind Arduino Uno și L298N: Line Flower este un robot foarte simplu ideal pentru electronica pentru începători
Cum se face un robot de urmărire a liniei fără a utiliza Arduino (microcontroler): 5 pași
Cum se face un robot de urmărire a liniei fără a utiliza Arduino (microcontroler): În acest instructable, vă voi învăța cum să realizați un robot care urmează linia fără a utiliza Arduino. Voi folosi pași foarte simpli pentru a explica. Acest robot va utiliza senzorul de proximitate IR pentru a urmați linia. Nu veți avea nevoie de niciun fel de experiență de programare pentru