Sisukord:

Isik, kes järgib ostukorvi: 8 sammu
Isik, kes järgib ostukorvi: 8 sammu

Video: Isik, kes järgib ostukorvi: 8 sammu

Video: Isik, kes järgib ostukorvi: 8 sammu
Video: Know Your Rights: Service Animals 2024, November
Anonim
Isik, kes jälgib ostukorvi
Isik, kes jälgib ostukorvi

Robotid saavad paljudes tööstusharudes iga päev üha rohkem tähelepanu. Tänase seisuga võtavad robotid üle enamiku tühistest töödest, kus kunagi oli vaja inimeste tähelepanu.

Alustame mõnest lihtsast - botist, mis järgib teid. Sellel projektil on palju rakendusi, näiteks lennujaamades ja kaubanduskompleksides, kus see võib vabalt kõndides teile kaupa üle kanda.

Selles juhendis ei ehita me samal eesmärgil neid tööstuslikke suuri masinaid, vaid Arduino -põhist töömudelit.

Samuti on see juhendatav koostöös HATCHNHACKiga. Vaadake nende hämmastavat veebisaiti kõigi oma prototüüpimisseadmete, ajaveebide, ideede ja palju muu kohta.

1. samm: 1. samm: projekti jaoks vajalike osade leidmine

Noh, ma kirjutan seda üldise juhendina, nii et proovin leida alternatiive, kui te ei leia minu kasutatavaid osi. Lisan ka ostmise lingid, et saaksite osta esemeid, mis pole käepärast, ja et saaksite oma robotit oma loovusega kohandada. Selle projekti tegemiseks vaadake osi hnhcart. Neil on hämmastava hinnaklassiga kvaliteetseid osi.

Mikrokontroller: noh, kui olete algaja, proovige kasutada Arduino. Noh, ma kasutan Arduino Unot. Osta link Arduino UNO jaoks

  • Mootorid: mis tahes 12 V mootor töötab. Ma kasutan 300 pööret minutis üldist 12 -voldist alalisvoolumootorit. Saate osta ka BO -mootoreid. Ostke link DC käigukastiga plaatidele | BO mootorid
  • Mootorijuht: mootorite käivitamiseks vajate mootorsõidukijuhti, kuna enamik mikrokontrollereid ei suuda toita nii palju pinget. Ma kasutan L298N -i, millele saate siin mootori draiveri ostmiseks viidata.
  • ŠASSIID: šassii jaoks peate ostma konkreetse mootori, mida kasutate. BO- ja alalisvoolumootorite puhul võite viidata sellele lingile
  • Ultraheli andur: kasutan üldist ultraheli anduri moodulit HCRS04. osta link
  • ultraheli andur.
  • IR lähedusanduri moodul: töötab iga lähedusandur, mis tuvastab objekti tuvastamise vähemalt 20 cm ulatuses. Anduri lingi ostmine
  • Jumper juhtmed: me kõik vajame hüppajajuhtmeid, et ühendada asju. Kui olete algaja, vajate neid erinevaid projekte. siit saate mõnda osta meessoost mehele | Mehest naissoost
  • Aku: noh, ma kasutan selle projekti jaoks 12v lipopatareid. kui teil seda pole, võite alati üle minna üldistele 12 V liitium-ioonakudele. Või kui kasutate 9v BO mootoreid, saate kasutada isegi lihtsat 9v akut. Kuid enne aku ostmist kontrollige hoolikalt oma mootori spetsifikatsioone, sest kui toite mootori võimsusest kõrgemat pinget, võite mootorit kahjustada. 9v aku ostmiseks vaadake siit.

  • Leivalaud/prototüüpplaat: kogu juhtme ühendamiseks on vaja midagi. Siin tuleb leivalaud kasuks. osta link Breadboard | prototüüpimise plaat

2. samm: šassii seadistamine

Šassii seadistamine
Šassii seadistamine
Šassii seadistamine
Šassii seadistamine
Šassii seadistamine
Šassii seadistamine
Šassii seadistamine
Šassii seadistamine

Selle projekti jaoks kasutan nelja käigukastiga mootorraami, mille leiate hõlpsalt. Ma kasutan oma servo pea ja puidust kasti paigaldamiseks nelja L -kujulist metallist alust.

  • Šassii ehitamiseks paigaldage esmalt alused
  • paigaldage mootorid ja rehvid
  • paigaldage servo
  • jätke pea ja kast kõrvale, kuna vajate ruumi ülejäänud boti ülesehitamiseks. kinnitame selle lõpus.

Samm: mootori draiveri ühendamine

Mootori juhi ühendamine
Mootori juhi ühendamine

Mootorite piisava mahla varustamiseks peame seadistama mootori juhi.

  1. esmalt kruvige mootori poolused +ve ja -ve mootori juhi PTR -pistiku külge.
  2. seejärel kruvib mootori draiver aku +ve 12v porti ja -ve mootorijuhi GND porti.
  3. pange mootorsõiduki sisendi tihvt teie valitud Arduino PWM -tihvti külge. MÄLETAGE, et muutke vastavalt oma koodis olevatele mootori tihvtidele.
  4. lisage lüliti aku +ve ja mootori draiveri vahel, vastasel juhul peate aku lahti ühendama, kui te seda ei kasuta. hankige 2 juhet mootori draiveri 5v ja GND juurest leivaplaadile, et saaksite kasutada nii Arduino kui ka muid seadmeid.

4. samm: pea seadistamine: ultraheliandur ja IR Srensor

Pea seadistamine: ultraheliandur ja IR Srensor
Pea seadistamine: ultraheliandur ja IR Srensor

Ma liimisin andurid ruudukujulisele metallplaadile, nagu on näidatud ülaltoodud pildil

  • Andurite ja servo toiteks ühendage kõik 5v ja GND leivaplaadi 5v ja GND külge.
  • kinnitage vasaku ja parema IR -anduri väljundpoldid Arduino tihvti 12 ja tihvti 13 külge.
  • kinnitage ultrahelianduri kaja- ja päästikutihvt Arduino tihvti 2 ja 3 külge.
  • kinnitage servo sisendnõel arduino tihvti 5 külge.

Samm: seadistage Arduino

Seadistage Arduino
Seadistage Arduino

Kasutasin Arduino ja leivaplaadi kinnitamiseks šassiile topeltlinti, kuna see tagab ka Arduino tagakülje isolatsiooni.

lülitage Arduino sisse, kinnitades leivalaua 5v ja GND Vini külge ja GND Arduino külge ning olete valmis minema.

6. samm: koodiaeg

Koodi aeg
Koodi aeg

Jätan koodi allalaadimislingi, samas selgitan ka koodi taga olevat põhialgoritmi.

  • algul käivitab robot käe otsingufunktsiooni.
  • niipea kui objekt on leitud, käivitab robot silmuse funktsiooni
  • kui vasakpoolne IR -andur käivitatakse, pöörab robot paremale
  • kui parem infrapunaandur käivitub, pöörab robot vasakule
  • kui objekt tuleb liiga lähedale, liigub bot tagasi.
  • kui objekt läheb kaugele, läheb robot edasi.

Samm 7: kõik on valmis, viime lõpule

Kõik valmis, viime lõpule
Kõik valmis, viime lõpule
Kõik valmis, viime lõpule
Kõik valmis, viime lõpule

kui kõik on tehtud, jääb ainult teie kasutada oma loovust, et seda kohandada ja leida projektile oma uuenduslik kasutus.

Soovitan: