Talaan ng mga Nilalaman:
- Hakbang 1: Magtipon ng Iyong Mga Materyales
- Hakbang 2: Pag-iipon ng Lupon ng Motor
- Hakbang 3: Pagpapatakbo ng Iyong Motor
- Hakbang 4: Pagkonekta sa Iyong Motor sa Rpi
- Hakbang 5: Ihanda ang mga Konektor
- Hakbang 6: Ikonekta ang Mga Sensor ng Linya
- Hakbang 7: Subukan ang Mga Sensor ng Linya
- Hakbang 8: Pagpasok ng Program sa Python
Video: Paano Gumawa ng isang Linya Kasunod sa Robot Paggamit ng Rpi 3: 8 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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
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
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
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
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
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
Ipasok ang mga linya ng code at patakbuhin ito, dapat kang makakuha ng isang robot na maaaring ganap na pumunta sa isang track.
Inirerekumendang:
Paano Gumawa ng isang Robot na Sumusunod sa Linya Nang Hindi Gumagamit ng Arduino (Microcontroller): 5 Mga Hakbang
Paano Gumawa ng isang Robot na Sumusunod sa Linya Nang Hindi Gumagamit ng Arduino (Microcontroller): Sa itinuturo na ito, tuturuan kita kung paano gumawa ng isang sumusunod na linya ng robot nang hindi gumagamit ng Arduino. Gumagamit ako ng napakadaling mga hakbang upang ipaliwanag. Ang robot na ito ay gagamit ng IR Proximity Sensor upang sundin ang linya. Hindi mo kakailanganin ang anumang uri ng karanasan sa programa upang
Gumawa ng Mga Video na Lumipas sa Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): 12 Mga Hakbang (na may Mga Larawan)
Gumawa ng Mga Video ng Paglipas ng Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): Kamakailan lamang ay nagtanim ako ng ilang mga binhi sa aking talahanayan sa unang pagkakataon. Talagang nasasabik akong panoorin ang paglaki nila, ngunit sa alam nating lahat na ito ay isang mabagal na proseso. Hindi makita ang paglago ay talagang nabigo ako ngunit biglang electronics hobbyist sa loob ng aking gisingin
Paano Mag-code ng isang Linya Kasunod sa Sumobot: 4 Mga Hakbang
Paano Mag-code ng isang Linya Kasunod sa Sumobot: Sa Instructable na ito ay ididetalye ko ang proseso kung saan maaari kang mag-code ng isang Sumobot mula sa Parallax upang sundin ang isang solong itim na linya
Paano Gumawa ng isang Tagasunod sa Linya Gamit ang Arduino: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Tagasunod sa Linya Gamit ang Arduino: Kung nagsisimula ka sa mga robot, ang isa sa mga unang proyekto na ginawa ng nagsisimula ay may kasamang isang tagasunod sa linya. Ito ay isang espesyal na laruang kotse na may pag-aari na tumakbo kasama ang isang linya na karaniwang kulay itim at taliwas sa background. Kumuha tayo ng bituin
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: 7 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: Ito ang aking entry para sa hamon sa iRobot Lumikha. Ang pinakamahirap na bahagi ng buong prosesong ito para sa akin ay ang pagpapasya kung ano ang gagawin ng robot. Nais kong ipakita ang mga cool na tampok ng Lumikha, habang nagdaragdag din sa ilang robo flair. Lahat ng akin