Sisukord:

Roll-E [täiustatud e-jäätmerobot]: 4 sammu (koos piltidega)
Roll-E [täiustatud e-jäätmerobot]: 4 sammu (koos piltidega)

Video: Roll-E [täiustatud e-jäätmerobot]: 4 sammu (koos piltidega)

Video: Roll-E [täiustatud e-jäätmerobot]: 4 sammu (koos piltidega)
Video: Стелс-игра, похожая на Metal Gear Solid. 👥 - Terminal GamePlay 🎮📱 🇷🇺 2024, November
Anonim
Roll-E [täiustatud e-jäätmerobot]
Roll-E [täiustatud e-jäätmerobot]

Mäletate meie prügiveo sõpra WALL · E? See tüüp siin on tema noorem nõbu ja tema nimi on Roll-E. See on ametlikult minu esimene juhendatav, nii et palun olge lahke ja andke mulle teada kõikidest vigadest, mida võin teha.

Kellelegi ei meeldi lugeda pikki juhiseid ilma piltideta, nii et proovisin võimalikult palju lisada palju pilte, et muuta selle roboti ehitamine lihtsaks. Samuti tegin juhendatava võimalikult lühikeseks ja otse [ainult neli sammu].

Juhend on neljas osas;

  • Materjalid
  • Kokkupanek
  • Elektriühendused
  • Kood.

Sukeldume sisse ….

Samm: materjalid

Materjalid
Materjalid

Materjalide loend

  1. Arduino Uno (x1) - see oleks meie roboti aju.
  2. Mootori kilp (x1) - meie käigukastiga mootorite juhtimiseks võiksite sama toimingu tegemiseks kasutada kiipi L293D, kui teate, kuidas seda teha. Valisin mootorikilbi, kuna seda on suhteliselt lihtsam kasutada, lisaks annab see ruumi täiendavate funktsioonide lisamiseks rohkemate mootorite lisamiseks.
  3. Hammasülekandega mootorid (x2) - liigutaks mootorit ringi. Juhtmete ühendamine - vajate paar sellist.
  4. Robotrehvid (x2) - need toimiksid nagu meie rattad.
  5. Mini Breadboard (x1) - meie vooluringi hõlpsaks ehitamiseks ilma jootmiseta.
  6. Laheda väljanägemisega trükkplaat (pcb) vanast elektroonikast - see oleks meie roboti töö, see ei täida mingit intelligentset eesmärki, see on lihtsalt lahe ja näeb välja vana elektroonika.
  7. Pallid rulli deodorandilt [pallihoidjaga] - see oleks meie versioon omniwheelist:)
  8. HC -SR04 ultraheliandur - takistuste vältimiseks.
  9. Lüliti (x1) - roboti sisse- või väljalülitamiseks.
  10. Ühendusjuhtmed - ahelate ehitamiseks.
  11. Kuum liimipüstol - ma arvan, et teate, milleks seda kasutatakse.

2. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Võtke kõigepealt oma laheda välimusega trükkplaat ja märgistage markeri abil koht, kus soovite, et teie arduino sellel lebaks. Arduino jaoks ruumi tegemiseks eemaldage kõik olemasolevad komponendid.

Asetage Arduino trükkplaadile, kasutades juhendina Arduino kruviavasid, märkige PCB -le punktid, et saaksite PCB -le auke puurida, kui saaksite kasutada sobivat üldist kruvi, et oma arduino -plaati PCB -le kinnitada. Kruvi kasutamine võimaldab teil Arduino trükkplaadilt hõlpsalt eemaldada ja uuesti kinnitada. Kui teil pole külvikut, saate auke teha kruvikeerajaga, suruge kruvikeeraja vastu märgistatud osa ja avaldage õrnalt survet, keerates kruvikeerajat

Märkus: asetage arduino ja trükkplaadi vahele kindlasti isoleermaterjal, et vältida PCB olemasolevate ühenduste arduino lühistamist

2: Liimige oma kuuma liimipüstoliga mini leivaplaat soovitud PCB -osa külge, pange tähele, et ultraheliandur asub leivaplaadil ja miski ei tohiks seda takistada, et võimaldada takistuste tuvastamist.

3: Keerake ühendustraat ümber mootori klemmide, kontrollige oma ühendust, veendumaks, et mootorid töötavad ja seejärel kuuma liimiga. Pärast seda kinnitage rehvid mootorite külge.

4: Pöörake trükkplaat [koos arduino ja leivalauaga] ümber ja liimige kõikvõimsad rattad ja mootorid tagaküljele. Vaadake piltidelt ideid, kuidas seda teha.

Kiiremaks ehitamiseks võite kruvid unustada ja lihtsalt kuuma liimipüstoliga kõike koos hoida. Kui see on õigesti tehtud, võib liim toimida arduino isolaatorina.

Samm: elektriühendused

Elektriühendused
Elektriühendused
Elektriühendused
Elektriühendused
Elektriühendused
Elektriühendused
Elektriühendused
Elektriühendused

Olete ehitamisega praeguseks valmis. Kuid pärast esialgset juhtmestikku oleksime virnastanud arduinole varjatud mootori.

Elektriühenduste jaoks peame ühendama arduino külge ultraheli anduri HC-SR04, nupu, millel on tõmbetakistus. Seejärel ühendaksime oma mootorid mootorikilbi kanalitega M3 ja M4 ja virnastasime mootorikilbi arduino külge, purustades juhtmed ultrahelisensorist ja nupust vastavalt arduino tihvtides 13, 12 ja 8.

Ühendused HC-S04 ultraheli anduri, nupu ja tõmbetakistiga on näidatud piltidel 1 ja 2. 10 k-oomi takisti ühendab tihvti maandusega, seda tehakse nii, et arduino korral kuvataks tihvt LOW pinge voolab läbi lüliti.

Mootori kilp, mida ma kasutan, on Adafruit mootorikilbi versioon 1, olenemata kasutatavast mootorikilbist, olenemata sellest, kas v1 või v2 või tuletisin, ei usu ma, et ühendus erineks sellest, mida tegin. Mootoriühenduse jaoks ühendage lihtsalt mootori vasakpoolsed juhtmed mootorikilbi M4 klemmidega ja parem mootor M3 klemmidega [pole vahet, mis kanalitega need ühendate, täpsustasin ainult oma koodi tõttu]. Vaadake pilti 3 ja 4.

Ps. Pilt 4 (skemaatiline mootoriühendus) ei ole minu oma, mul polnud aega seda visandada, nii et hankisin selle saidilt

Pärast ühenduste tegemist virnastage mootorikilp arduino külge.

4. samm: kood

Kood
Kood

Enne koodi käivitamist peate installima raamatukogu AFMotor.h. See on mootorikilbi raamatukogu. Selleks järgige allolevat linki, kus on selle tegemiseks vajalikud sammud ja link, kust saate raamatukogu failid alla laadida.

AFMotor.h raamatukogu installimise link-https://learn.adafruit.com/adafruit-motor-shield/…

Pärast installimist soovitan teil vaadata raamatukogu viite alalisvoolu mootoriklassi, et teada saada, kuidas seda kasutada. Viite saamiseks järgige allolevat linki.

AF_DCMotor Class viite link-https://learn.adafruit.com/afmotor-library-referen…

Lisasin alloleva koodi jaoks arduino visandifaili. Koodi töötamise ajal avage seeriamonitor, et jälgida, kas kood töötab nii nagu peaks

Nii see on, poisid, olete lõpetanud, palun andke mulle teada, kuidas saaksin selle juhendi paremaks muuta, ja kommentaaride lahtris esinevaid probleeme. AITÄH

Soovitan: