Cuprins:

Persoana care urmează coșul: 8 pași
Persoana care urmează coșul: 8 pași

Video: Persoana care urmează coșul: 8 pași

Video: Persoana care urmează coșul: 8 pași
Video: Te vor respecta: Urmeaza 8 reguli ale codului bunelor maniere | Eu stiu TV 2024, Noiembrie
Anonim
Persoana care urmărește coșul
Persoana care urmărește coșul

Roboții primesc din ce în ce mai multă atenție în multe industrii în fiecare zi. Începând de astăzi, roboții preiau majoritatea slujbelor banale în care odată era necesară atenția umană.

Să începem cu unul simplu - Un bot care te urmărește pe măsură ce mergi. Există multe aplicații la acest proiect, de exemplu, cum ar fi în aeroporturi și complexe comerciale, poate transfera mărfuri pentru dvs. în timp ce mergeți liber.

În acest Instructable nu vom construi acele mașini industriale mari, ci un model de lucru bazat pe Arduino pentru aceeași cauză.

De asemenea, acest instructable a fost realizat în colaborare cu HATCHNHACK. Consultați site-ul lor uimitor pentru toate echipamentele de prototipare, bloguri, idei și multe altele.

Pasul 1: Pasul 1: Găsirea pieselor necesare de realizat pentru proiectare

Ei bine, scriu acest lucru ca instructiv general, așa că voi încerca să obțin câteva alternative dacă nu găsiți părțile pe care le folosesc. Voi adăuga, de asemenea, linkuri de cumpărare, astfel încât să puteți cumpăra articolele pe care nu le aveți la îndemână și astfel să vă puteți personaliza botul cu creativitatea. Pentru părți care realizează acest proiect, consultați hnhcart. Au piese de calitate bună, cu o gamă de prețuri uimitoare.

Microcontroler: bine, dacă sunteți începător, încercați să utilizați un Arduino. Ei bine, folosesc Arduino Uno. Cumpărați link pentru Arduino UNO

  • Motoare: orice motor de 12V va funcționa. Folosesc motoare de curent continuu cu 12 volți generice de 300 RPM. De asemenea, puteți cumpăra motoare BO. Cumpărați link pentru plăci cu angrenaj DC | Motoare BO
  • Driver de motor: veți avea nevoie de un driver de motor pentru a rula motoarele, deoarece majoritatea microcontrolerelor nu pot furniza atât de multă tensiune. Folosesc un L298N pe care îl puteți consulta aici pentru a cumpăra șofer de motor.
  • ȘASI: Pentru șasiu, trebuie să cumpărați unul specific pentru motoarele pe care le utilizați. Pentru motoarele cu unghi BO și DC puteți consulta acest link
  • Senzor cu ultrasunete: folosesc un modul generic de senzori cu ultrasunete HCRS04. cumpărați link pentru
  • senzor cu ultrasunete.
  • Modul senzor de proximitate IR: va funcționa orice senzor de proximitate care poate detecta detectarea obiectelor pentru cel puțin 20 cm. Link de cumpărare pentru senzor
  • Sârme jumper: toți avem nevoie de fire jumper pentru a conecta lucruri. Dacă sunteți un începător, veți avea nevoie de o grămadă de acestea pentru diferite proiecte. puteți cumpăra de aici de la bărbat la bărbat | De la bărbat la femeie
  • Baterie: ei bine, folosesc o baterie lipo de 12V pentru acest proiect. dacă nu aveți acest lucru, puteți trece mereu la baterii generice litiu-ion de 12v. Sau, dacă utilizați motoare BO de 9v, puteți folosi chiar și o baterie simplă de 9v. Dar aveți grijă să verificați specificațiile motorului înainte de a cumpăra bateria, deoarece puteți deteriora motorul dacă furnizați o tensiune mai mare decât capacitatea motorului. Pentru a cumpăra baterie de 9v consultați aici.

  • Placă de prăjitură / placă de prototipare: veți avea nevoie de ceva pentru a conecta tot firul. Aici panoul de ajutor va fi util. cumpărați link pentru Breadboard | placa de prototipare

Pasul 2: Configurarea șasiului

Configurarea șasiului
Configurarea șasiului
Configurarea șasiului
Configurarea șasiului
Configurarea șasiului
Configurarea șasiului
Configurarea șasiului
Configurarea șasiului

Pentru acest proiect, folosesc șasiu cu 4 angrenaje pe care îl puteți găsi cu ușurință. Folosesc 4 suporturi metalice în formă de L pentru a-mi monta servo-capul și o cutie de lemn și ca trăsură.

  • Pentru a construi șasiul, montați mai întâi standurile
  • montați motoarele și anvelopele
  • montați servo
  • lăsați capul și cutia deoparte, deoarece veți avea nevoie de spațiu pentru a construi restul botului. vom atașa asta la final.

Pasul 3: Cablarea driverului motorului

Cablarea driverului motorului
Cablarea driverului motorului

Pentru a furniza suficient suc motoarelor, trebuie să configurăm driverul motorului.

  1. mai întâi, înșurubați polii + ve și -ve ai motorului la conectorul PTR al driverului motorului.
  2. apoi la alimentare, driverul motorului înșurubează + ve-ul bateriei la portul 12v și -ve la portul GND al driverului motorului.
  3. puneți pinul de intrare al driverului motorului la pinul PWM al Arduino după alegerea dvs. REȚINEȚI-VĂ pentru a schimba pinii motorului din codul dvs. corespunzător.
  4. adăugați un comutator între + ve a bateriei și driverul motorului în caz contrar, va trebui să continuați să deconectați bateria atunci când nu o utilizați. obțineți 2 fire de la 5v și GND ale driverului motorului către panou, astfel încât să puteți alimenta Arduino, precum și alte dispozitive.

Pasul 4: Configurarea capului: senzor cu ultrasunete și senzor IR

Configurarea capului: senzor cu ultrasunete și senzor IR
Configurarea capului: senzor cu ultrasunete și senzor IR

Am lipit senzorii pe o placă de metal pătrată așa cum se arată în imaginea de mai sus

  • atașați toate cele 5v și GND la 5v și GND ale panoului pentru a alimenta senzorii și servo.
  • atașați pinii de ieșire ai senzorilor IR stânga și dreapta la pinul 12 și pinul 13 al Arduino.
  • atașați ecoul și pinul senzorului ultrasonic la pinul 2 și pinul 3 al Arduino.
  • atașați pinul de intrare al servo-ului la pinul 5 al arduino.

Pasul 5: Configurați-vă Arduino

Configurați-vă Arduino
Configurați-vă Arduino

Am folosit bandă dublă pentru a fixa Arduino și panoul de bord pe șasiu, deoarece oferă și izolație pe spatele Arduino.

alimentați Arduino prin atașarea 5v și GND a panoului la Vin și GND la Arduino și sunteți bine să mergeți.

Pasul 6: Timp pentru cod

Timp pentru cod
Timp pentru cod

Las un link de descărcare pentru cod, în timp ce voi explica și algoritmul de bază din spatele codului.

  • la început, botul va iniția o funcție de căutare a mâinii.
  • de îndată ce un obiect este găsit, botul va iniția funcția de buclă
  • prin aceasta, dacă senzorul IR stânga este declanșat, robotul se va întoarce la dreapta
  • dacă se declanșează senzorul IR din dreapta, robotul se va întoarce la stânga
  • dacă obiectul se apropie prea mult, robotul va merge înapoi.
  • dacă obiectul se îndepărtează, robotul va merge înainte.

Pasul 7: Toate setate, să finalizăm

Toate setate, să finalizăm
Toate setate, să finalizăm
Toate setate, să finalizăm
Toate setate, să finalizăm

totul a fost făcut, totul este lăsat pentru a vă folosi creativitatea pentru a o personaliza și pentru a găsi utilizarea inovatoare pentru proiect.

Recomandat: