Sadržaj:

Kako napraviti liniju slijedeći robota koristeći Rpi 3: 8 koraka
Kako napraviti liniju slijedeći robota koristeći Rpi 3: 8 koraka

Video: Kako napraviti liniju slijedeći robota koristeći Rpi 3: 8 koraka

Video: Kako napraviti liniju slijedeći robota koristeći Rpi 3: 8 koraka
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Juli
Anonim
Kako napraviti robota koji slijedi liniju pomoću Rpi 3
Kako napraviti robota koji slijedi liniju pomoću Rpi 3

U ovom vodiču naučit ćete kako napraviti robota koji prati liniju kako bi se s lakoćom kretao po stazi.

Korak 1: Sastavite materijale

Sastavite svoje materijale
Sastavite svoje materijale

Neki od materijala prikazanih na slici koriste se za izradu većine kolica od nule. Međutim, ovaj vodič neće obuhvatiti postupak o tome kako napraviti šasiju ili model za vašu kolica ili kako lemiti žice na vaše motore. Ako želite to učiniti, ovdje su vam potrebni svi materijali:

  • Raspberry Pi 3
  • Ploča kontrolera motora
  • Matična ploča
  • T-postolar +
  • 2 12V DC motora
  • 2 točka
  • 1 AA držač baterija (za 4 AA baterije)
  • 4 AA baterije
  • Žice za kratkospojnike
  • USB baterija
  • Šrafciger
  • Lemilica i lemljenje
  • Strojevi za skidanje žice
  • Mala kartonska ili plastična kutija i ljepilo/traka
  • 2 linijska senzora
  • 8 žica za kratkospojnike
  • 4 kabla kratkospojnika muško-muško
  • Izolacijska traka

Korak 2: Sastavljanje ploče motora

Sastavljanje ploče motora
Sastavljanje ploče motora

Pod pretpostavkom da ste postavili svoje motore, morat ćete spojiti motore na ploču H-mosta. Za to će vam trebati mali odvijač. Sada ćete morati spojiti motore na ploču. Za to će vam trebati mali odvijač

Odvijačem otpustite vijke na priključnim blokovima. Ogoljene krajeve žice umetnite u priključne blokove. Pritegnite vijke tako da ih čvrsto drže stezaljke.

Korak 3: Napajanje motora

Napajanje vašeg motora
Napajanje vašeg motora
Napajanje vašeg motora
Napajanje vašeg motora

Motori zahtijevaju više snage nego što Rpi može pružiti. Stoga za napajanje morate koristiti 4 AA baterije.

Otpustite vijke u priključnim blokovima označenim sa VCC, GND i 5V. Uzmite držač AA baterije i umetnite crvenu žicu u VCC priključni blok. Crna žica ulazi u blok GND. Važno je da ovo shvatite na ispravan način.

Pritegnite vijke tako da su žice čvrsto pričvršćene.

Korak 4: Priključite svoj motor na Rpi

Ploča koja se koristi u ovom projektu mora biti ožičena na Raspberry Pi. Druge ploče mogu se povezati drugačije, a neke se ploče jednostavno mogu postaviti na Raspberry Pi GPIO pinove kao HAT.

Na ploči koja se ovdje koristi nalaze se pinovi označeni In1, In2, In3 i In4, kao i dva GND pina. Koje GPIO pinove na vašem Pi -u ćete koristiti ovisi o vama; u ovom projektu su korišteni GPIO 7, 8, 9 i 10. Ako imate ploču koja nema GND pinove, možete koristiti GND pinove iz Rpi da biste postigli iste rezultate. Ako to morate učiniti, spojite GND žicu u isti terminal kao i crnu žicu iz baterije.

Upotrijebite T-cobbler + za povezivanje matične ploče i Rpi.

Za spajanje na matičnu ploču upotrijebite pet kratkospojnih vodiča muško-muški.

  • In1 GPIO 7
  • In2 GPIO 8
  • In3 GPIO 9
  • In4 GPIO 10

Korak 5: Pripremite konektore

Pripremite konektore
Pripremite konektore
Pripremite konektore
Pripremite konektore

Vaš prvi korak bit će povezivanje linijskih senzora s kolicima. Normalno, tip linijskog senzora koji se koristi u ovom vodiču mora biti spojen na 3V3 pin, ali ćete pokrenuti dva senzora putem istog pin -a za napajanje, pa ćete ih obje spojiti na pin 5V.

Uzmite tri od svojih kratkospojnika za žene, uklonite konektor sa svakog kraja, a zatim skinite plastični omotač kako biste otkrili oko centimetra višežilne žice ispod. Uzmite tri kratkospojnika i uvijte njihove višežilne žice zajedno. Zatim upotrijebite lemilicu za lijepljenje kabela. Spojite kablove s malom količinom izolacijske trake.

Ponovite cijeli postupak s još tri kabela za premošćivanje ženskog spola.

Korak 6: Povežite linijske senzore

Povežite linijske senzore
Povežite linijske senzore
Povežite linijske senzore
Povežite linijske senzore
Povežite linijske senzore
Povežite linijske senzore

Svaki linijski senzor ima tri pina: VCC za napajanje, GND za uzemljenje i DO za digitalni izlaz.

Uzmite jedan od svojih lemljenih trožičnih kratkospojnika i spojite dva njegova kraja s VCC iglom na svakom od dva senzora.

Uzmite drugi od svojih lemljenih kratkospojnika i spojite dva kraja na GND pin na svakom linijskom senzoru.

Uzmite preostala dva pojedinačna kratkospojnika i spojite svaki na DO pin na svakom linijskom senzoru.

Sada spojite VCC pinove oba linijska senzora na 5V pin na vašem Raspberry Pi, a GND pinove senzora na GND pin na vašem Raspberry Pi. Svaki od dva DO pina može se spojiti na bilo koji numerirani GPIO pin. U ovom primjeru koriste se pinovi GPIO 17 i GPIO 27.

Korak 7: Testirajte linijske senzore

Testirajte linijske senzore
Testirajte linijske senzore

Ovo je vrlo jednostavan korak. Vaš linijski senzor ima LED diodu koja ostaje uključena kada se napaja. Međutim, kada ga izložite tamnoj liniji, oni nestaju. To bi trebao biti slučaj s vašim linijskim senzorom.

Ako mislite da je previše osjetljiv, upotrijebite odvijač i namjestite ga kroz potenciometar. Podesite ga prema svom zadovoljstvu.

Korak 8: Umetanje programa u Python

Umetanje programa u Python
Umetanje programa u Python

Umetnite ove redove koda i pokrenite ga, trebali biste dobiti robota koji može savršeno ići na stazu.

Preporučuje se: