Talaan ng mga Nilalaman:

Paano Gumawa ng isang Linya Kasunod sa Robot Paggamit ng Rpi 3: 8 Mga Hakbang
Paano Gumawa ng isang Linya Kasunod sa Robot Paggamit ng Rpi 3: 8 Mga Hakbang

Video: Paano Gumawa ng isang Linya Kasunod sa Robot Paggamit ng Rpi 3: 8 Mga Hakbang

Video: Paano Gumawa ng isang Linya Kasunod sa Robot Paggamit ng Rpi 3: 8 Mga Hakbang
Video: How to Solve 3x3 Rubik's Cube | Beginner Tutorial | Easy Steps | Tagalog | 2024, Nobyembre
Anonim
Paano Gumawa ng isang Linya na Sumusunod sa Robot Gamit ang Rpi 3
Paano Gumawa ng isang Linya na Sumusunod sa Robot Gamit ang Rpi 3

Sa tutorial na ito, matututunan mong bumuo ng isang sumusunod na linya ng robot buggy upang maaari itong mag-whiz sa paligid ng isang track nang madali.

Hakbang 1: Magtipon ng Iyong Mga Materyales

Ipunin ang Iyong Mga Materyales
Ipunin ang Iyong Mga Materyales

Ang ilan sa mga materyales na ipinakita sa larawan ay ginagamit upang makagawa ng karamihan sa mga buggy mula sa simula. Gayunpaman, ang tutorial na ito ay hindi sasakupin ang pamamaraan sa kung paano gumawa ng isang chassis o isang modelo para sa iyong buggy o kung paano maghinang ng mga wire sa iyong mga motor. Kung nais mong gawin ito, narito ang lahat ng mga materyal na kakailanganin mo:

  • Raspberry Pi 3
  • Board ng motor controller
  • Isang breadboard
  • Isang T-cobbler +
  • 2 12V DC motors
  • 2 gulong
  • 1 may hawak ng baterya ng AA (para sa 4 na baterya ng AA)
  • 4 na baterya ng AA
  • Jumper wires
  • Isang USB Battery pack
  • Screw driver
  • Panghinang at bakalang panghinang
  • Mga striper ng wire
  • Maliit na karton o plastik na kahon at pandikit / tape
  • 2 linya sensor
  • 8 nangunguna na babae hanggang sa babaeng jumper
  • 4 male-to-male jumper ang humantong
  • Insulate tape

Hakbang 2: Pag-iipon ng Lupon ng Motor

Pag-iipon ng Lupon ng Motor
Pag-iipon ng Lupon ng Motor

Ipagpalagay na na-set up mo ang iyong mga motor, Kakailanganin mong ikonekta ang mga motor sa board na H-bridge. Para sa mga ito mangangailangan ka ng isang maliit na birador. Kakailanganin mo ngayong ikonekta ang mga motor sa board. Para sa mga ito kakailanganin mo ng isang maliit na birador

Gamit ang isang distornilyador, paluwagin ang mga turnilyo sa mga bloke ng terminal. Ipasok ang mga natapos na dulo ng kawad sa mga bloke ng terminal. Higpitan ang mga turnilyo upang mahigpit silang hawakan ng mga bloke ng terminal.

Hakbang 3: Pagpapatakbo ng Iyong Motor

Pagpapatakbo ng Iyong Motor
Pagpapatakbo ng Iyong Motor
Pagpapatakbo ng Iyong Motor
Pagpapatakbo ng Iyong Motor

Ang mga motor ay nangangailangan ng higit na lakas kaysa sa maibigay ng Rpi. Samakatuwid, kailangan mong gumamit ng 4 na baterya ng AA upang mapalakas ang mga ito.

Paluwagin ang mga turnilyo sa mga bloke ng terminal na may label na VCC, GND, at 5V. Kunin ang may hawak ng baterya ng AA at ipasok ang pulang kawad sa bloke ng terminal ng VCC. Ang itim na kawad ay papunta sa bloke ng GND. Ito ay mahalaga na makuha mo ito sa tamang paraan.

Higpitan ang mga turnilyo upang ang mga wire ay hawakan nang mahigpit sa lugar.

Hakbang 4: Pagkonekta sa Iyong Motor sa Rpi

Ang board na ginamit sa proyektong ito ay kailangang i-wire sa Raspberry Pi. Ang iba pang mga board ay maaaring magkonekta nang magkakaiba, at ang ilang mga board ay maaaring mailagay lamang sa mga Raspberry Pi GPIO pin bilang isang HAT.

Sa board na ginamit dito mayroong mga pin na may label na In1, In2, In3, at In4, pati na rin ang dalawang mga pin ng GND. Aling mga GPIO na pin sa iyong Pi na ginagamit mo ang nasa iyo; sa proyektong ito, ginamit ang GPIO 7, 8, 9, at 10. Kung mayroon kang isang board na walang mga pin ng GND, maaari mong gamitin ang mga pin ng GND mula sa Rpi upang makamit ang parehong mga resulta. Kung kailangan mong gawin ito, isaksak ang GND wire sa parehong terminal block tulad ng black wire mula sa pack ng baterya.

Gamitin ang T-cobbler + upang ikonekta ang breadboard at Rpi.

Gumamit ng limang mga male-to-male jumper lead upang kumonekta sa breadboard.

  • Sa1 GPIO 7
  • Sa2 GPIO 8
  • Sa3 GPIO 9
  • Sa4 GPIO 10

Hakbang 5: Ihanda ang mga Konektor

Ihanda ang mga Konektor
Ihanda ang mga Konektor
Ihanda ang mga Konektor
Ihanda ang mga Konektor

Ang iyong unang hakbang ay upang ikonekta ang iyong mga linya ng sensor sa iyong buggy. Karaniwan, ang uri ng sensor ng linya na ginamit sa tutorial na ito ay kailangang ikonekta sa isang 3V3 pin, ngunit tatakbo ka ng dalawang sensor sa pamamagitan ng parehong power pin, kaya ikakabit mo ang pareho sa isang 5V pin.

Dalhin ang tatlo sa iyong mga lead na pambabae hanggang sa babae, alisin ang isang konektor mula sa bawat dulo, at pagkatapos ay hubarin ang plastic sheath upang ibunyag ang tungkol sa isang sentimeter ng multi-core wire sa ilalim. Dalhin ang tatlong mga lead ng jumper at i-twist ang kanilang mga multi-core na mga wire nang magkasama. Pagkatapos ay gumamit ng isang soldering iron upang mabuklod ang mga lead. Takpan ang pagsali ng mga lead na may isang maliit na insulate tape.

Ulitin ang buong proseso sa isa pang tatlong mga babaeng jumper lead.

Hakbang 6: Ikonekta ang Mga Sensor ng Linya

Ikonekta ang Mga Sensor ng Linya
Ikonekta ang Mga Sensor ng Linya
Ikonekta ang Mga Sensor ng Linya
Ikonekta ang Mga Sensor ng Linya
Ikonekta ang Mga Sensor ng Linya
Ikonekta ang Mga Sensor ng Linya

Ang bawat sensor ng linya ay may tatlong mga pin: VCC para sa lakas, GND para sa lupa, at DO para sa digital out.

Dalhin ang isa sa iyong soldered-magkasama three-wire jumper lead, at ikonekta ang dalawa sa mga dulo nito sa VCC pin sa bawat isa sa dalawang sensor.

Dalhin ang pangalawa ng iyong soldered jumper lead, at ikonekta ang dalawang dulo sa pin ng GND sa bawat sensor ng linya.

Dalhin ang iyong natitirang dalawang solong lead ng jumper at ikonekta ang bawat isa sa DO pin sa bawat mga sensor ng linya.

Ikonekta ngayon ang mga pin ng VCC ng parehong mga sensor ng linya sa isang 5V na pin sa iyong Raspberry Pi, at ang mga pin ng GND ng mga sensor sa isang pin ng GND sa iyong Raspberry Pi. Ang bawat isa sa dalawang mga pin ng DO ay maaaring konektado sa anumang may bilang na GPIO pin. Sa halimbawang ito, ginagamit ang mga pin na GPIO 17 at GPIO 27.

Hakbang 7: Subukan ang Mga Sensor ng Linya

Subukan ang Mga Sensor ng Linya
Subukan ang Mga Sensor ng Linya

Ito ay isang napaka-simpleng hakbang. Ang iyong line sensor ay may LED dito na kapag pinapatakbo, mananatili pa rin. Gayunpaman, sa sandaling mailantad mo ito sa isang madilim na linya, sila ay umalis. Ito dapat ang kaso para sa iyong sensor ng linya.

Kung sa tingin mo ay masyadong sensitibo, gumamit ng isang distornilyador at ibagay ito sa pamamagitan ng potensyomiter. Tune it tungo sa iyong kasiyahan.

Hakbang 8: Pagpasok ng Program sa Python

Pagpasok ng Program sa Python
Pagpasok ng Program sa Python

Ipasok ang mga linya ng code at patakbuhin ito, dapat kang makakuha ng isang robot na maaaring ganap na pumunta sa isang track.

Inirerekumendang: