Satura rādītājs:

Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru: 5 soļi (ar attēliem)
Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru: 5 soļi (ar attēliem)

Video: Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru: 5 soļi (ar attēliem)

Video: Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru: 5 soļi (ar attēliem)
Video: Lesson 28: Car-6 SunFounder self Driving Arduino car using | Robojax 2024, Novembris
Anonim
Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru
Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru
Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru
Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru
Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru
Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru
Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru
Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru

Izveidojiet savu Arduino balstīto autonomo robotu, izmantojot ultraskaņas sensoru.

Šis robots var gandrīz pārvietoties pats, nesaskaroties ar šķēršļiem. Būtībā tas atklāj jebkādus šķēršļus un izlemj sev labāko ceļu (labi, ne visus šķēršļus).

Tāpēc, netērējot vairāk laika, sāciet darbu.

1. darbība. Projektam nepieciešamās sastāvdaļas

Projektam nepieciešamās sastāvdaļas
Projektam nepieciešamās sastāvdaļas
Projektam nepieciešamās sastāvdaļas
Projektam nepieciešamās sastāvdaļas
Projektam nepieciešamās sastāvdaļas
Projektam nepieciešamās sastāvdaļas
Projektam nepieciešamās sastāvdaļas
Projektam nepieciešamās sastāvdaļas

Šeit ir visu šim projektam nepieciešamo komponentu saraksts:

  • Arduino UNO R3
  • Ultraskaņas sensors
  • Servomotors (mini)
  • Jumper vadi
  • L7805CV sprieguma regulators
  • L293D motora vadītāja IC
  • 4 x 3.7V litija jonu akumulators
  • 2 x pārnesumu motors
  • 3 x riteņi
  • Maizes dēlis

Kad esat savācis visas sastāvdaļas, varat doties ceļā.

2. solis: robota korpusa izveide

Bota ķermeņa izveidošana
Bota ķermeņa izveidošana
Bota ķermeņa izveidošana
Bota ķermeņa izveidošana
Bota ķermeņa izveide
Bota ķermeņa izveide

Lai izveidotu robota korpusu, rīkojieties šādi:

1. solis: lodējiet sieviešu galvenes tapas uz neliela PCB gabala, kā parādīts fotoattēlā. Un pievienojiet tam skrūvi.

2. solis: Tagad pieskrūvējiet šo PCB pie servomotora un pārliecinieties, vai tas ir pietiekami saspringts.

3. solis: Paņemiet savu ultraskaņas sensoru un ievietojiet tā vīrieša galvenes tapas PCB sieviešu galvenes tapās. Ievietojiet to pareizi (lai nodrošinātu savienojumu). Un izlīdziniet to tā, lai servomotora 90 grādu leņķis būtu vērsts pret robota priekšpusi.

4. solis: Tagad bot korpusa izgatavošanai varat izmantot kartonu vai plastmasas plāksni ar kādu karstu līmi vai skrūvēm. Es izveidoju robota korpusu ar dažiem stieples šuvēm un skrūvēm.

5. solis: Novietojiet Arduino un maizes dēli tā pozīcijā, kā parādīts fotoattēlā, un nostipriniet to ar kādu karstu līmi vai divpusēju lenti.

6. solis: Visbeidzot novietojiet servomotoru tā pozīcijā un salabojiet to ar visu, ko vēlaties.

3. darbība. Bota shematiskā diagramma

Bota shematiskā diagramma
Bota shematiskā diagramma
Bota shematiskā diagramma
Bota shematiskā diagramma

Savienojiet komponentus, kā norādīts shēmā. Tas ir diezgan viegli.

Vispirms pievienojiet divas baterijas paralēli un pēc tam pievienojiet tās sērijveidā, lai iegūtu maksimālo spriegumu un jaudu. Tagad, ja jums ir divi motori ar vienādu apgriezienu skaitu, jums nav jāizveido savienojums no Arduino 11. tapas līdz L293D ic 9. tapai. Bet, ja jūsu motoriem nav vienāds apgriezienu skaits, izveidojiet savienojumu. Un pārliecinieties, ka motoram ar lielāku apgriezienu skaitu jābūt 2. motora stāvoklī.

Pārliecinieties, vai visi savienojumi ir cieši un droši.

4. darbība: koda augšupielāde Arduino

Koda augšupielāde Arduino
Koda augšupielāde Arduino

Šī projekta kods ir norādīts zemāk.

Bet pirms koda augšupielādes atveriet to un veiciet nepieciešamās izmaiņas.

Iestatiet ātrākā motora rpm_control, lai abiem motoriem būtu vienādi apgriezieni. Un arī attiecīgi iestatiet aizkavi right_delay un left_delay, lai tam būtu ideāls 90 grādu pagrieziens attiecīgi pa labi un pa kreisi.

Kad esat augšupielādējis kodu un visas citas lietas ir iestatītas, varat sākt darbu.

5. darbība: darba video

Paldies par lasīšanu.

Ieteicams: