Orodha ya maudhui:

RSPI Push-Button Robot Buggy: Hatua 10
RSPI Push-Button Robot Buggy: Hatua 10

Video: RSPI Push-Button Robot Buggy: Hatua 10

Video: RSPI Push-Button Robot Buggy: Hatua 10
Video: Week 4 - blinking LED and push button RSpi 2024, Novemba
Anonim
RSPI Push-Button Robot Buggy
RSPI Push-Button Robot Buggy

Je! Umewahi kuona gari la kudhibiti kijijini kwenye duka na ukajiuliza ikiwa unaweza kujiunda mwenyewe. Kweli ndio unaweza kujenga moja na kudhibiti gari lako na vifungo vya kushinikiza. Wote unahitaji vifaa rahisi na unaweza kujijengea buggy ya kitufe cha kifungo cha kushinikiza. Sasa fuata hatua zilizopigwa na jenga gari lako la kitufe cha kitufe cha kushinikiza.

Hatua ya 1: Kusanya Vifaa

Kusanya Vifaa
Kusanya Vifaa

Kabla ya kuanza, unapaswa kukusanya nyenzo muhimu ili kukamilisha mradi huu:

- Raspberry Pi B +

- Kufuatilia

- Kinanda

- Panya

- T-Cobbler

- Ubao wa mkate wa nusu

- H-Daraja

- bisibisi ya Phillips

- Chasisi ya Robot Buggy na motors 2

- vifungo 4 vya kushinikiza

- 9 volt betri

- Chaja ya Kubebeka

- waya ndogo ya USB

- 4 Kiume - Kike Jumper-waya

- 12 wa kiume - waya za kiume za Jumper

- Python 3 programu ya kuweka alama

- Kifaa cha rununu kinachoweza kupakua programu ya mtazamaji wa VNC

Hatua ya 2: Sanidi

Kuanzisha
Kuanzisha

Mara baada ya kukusanya vifaa vinavyohitajika, sasa unaweza kujenga gari lako. Kwanza, unahitaji kuunganisha Pi yako ya Raspberry kwenye mfuatiliaji wako, panya na kibodi. Mara tu unapofanya hivyo, unahitaji kushikamana na t-cobbler yako kwa Pi yako na bodi yako ya ukubwa wa nusu. Sasa unaweza kushikamana na h-daraja yako na vifungo vya kushinikiza kwenye ubao wako wa mkate.

Hatua ya 3: Kuunganisha Buggy kwenye daraja la H

Kuunganisha Buggy na daraja H
Kuunganisha Buggy na daraja H

Sasa uko tayari kujenga gari lako. Kwanza unahitaji kuambatisha motors kwenye daraja la h, kwa hivyo unahitaji kufungua bandari nne za bluu juu na chini ya daraja-h, ikiwa unashikilia kama ilivyo kwenye picha hapo juu. Baada ya hapo, basi unahitaji kupata waya mbili nyekundu na mbili nyeusi za kiume na kiume. Ifuatayo weka waya mweusi kwenye bandari za kushoto na waya nyekundu kwenye bandari za kulia (kwenye picha hapo juu ilikuwa imeunganishwa kwa njia nyingine, lakini njia hii inafanya iwe rahisi). Mara tu unapoweka waya kwenye bandari za hudhurungi, ziangaze kwa kukazwa, ambazo zitasaidia kuzizuia kuanguka. Sasa kwenye chasisi yako, karibu na magurudumu utaona motors na kontakt ya kike nyekundu na nyeusi ikitoka kwa kila motor. Linganisha waya nyekundu na nyeusi kutoka h-daraja hadi motors na sasa h-daraja yako imeunganishwa na gari lako. Kumbuka kwamba ikiwa unashikilia h-daraja yako sawa na picha hapo juu, bandari za juu zinapaswa kushikamana na gurudumu la kushoto na bandari za chini zinapaswa kushikamana na gurudumu la kulia.

Hatua ya 4: Kuunganisha H-daraja lako kwa Raspberry yako Pi

Kuunganisha H-daraja lako kwa Raspberry yako Pi
Kuunganisha H-daraja lako kwa Raspberry yako Pi

Mara tu ukiunganisha daraja lako la H kwa gari, sasa unaiunganisha na Pi yako. Sasa unahitaji waya 4 za kuruka-kiume na kike. Unganisha waya zote nne za kuruka na h-daraja kwa viunganisho vya kiume mbele ya daraja la h. Kisha unganisha waya zote nne kwa GPIO tofauti kwenye ubao wako wa mkate. Nilitumia GPIO 4 na 17 kwa gurudumu la kushoto na GPIO 5 na 6 kwa gurudumu la kulia. Kujua ni waya gani kwa gurudumu gani, kwenye daraja la h ambalo waya mbili za kiume na za kike uliounganisha ziko karibu na waya wa kiume na wa kiume uliounganisha na motor, ni gurudumu la assorta. Sasa unahitaji waya wa kiume na wa kiume kushikamana na waya wa chini kwenye h-daraja yako. Ambayo inamaanisha sasa unahitaji kufuta bandari ya kati ya bandari tatu za mbele za h-daraja yako. Kisha sasa weka waya wako na uikaze kwa nguvu ili kuizuia isitoke. Sasa weka waya hiyo kwenye bandari ya ardhini kwenye ubao wako wa mkate.

Hatua ya 5: Kuunganisha Betri 9 ya Volt kwa H-daraja lako

Kuunganisha Betri 9 ya Volt kwenye daraja lako la H
Kuunganisha Betri 9 ya Volt kwenye daraja lako la H

Jambo la mwisho unahitaji kufanya ili kukamilisha ujenzi wa gari lako ni kushikamana na betri 9 ya volt. Unahitaji kontakt inayounganisha betri yako na kuigawanya kuwa ardhi na voltage. Sasa unahitaji kufuta kutoka kushoto, bandari mbili za kwanza kwenye h-daraja yako. Baada ya hapo unahitaji kuweka waya mwekundu kutoka kwa betri kwenye bandari ya kushoto na kisha uweke waya wa ardhini kwenye bandari ya kati. Unapaswa kuwa na waya mbili kwenye bandari ya kati, waya mmoja wa ardhini kwenda kwa Pi na waya mmoja wa ardhini kutoka kwa betri. Sasa futa bandari nyuma vizuri na nenda kwenye hatua inayofuata.

Hatua ya 6: Kituo cha ukaguzi

Sasa tutaangalia ikiwa gari lako linafanya kazi kabla ya kuhamia kwenye vifungo vya kushinikiza. Kwa hivyo sasa fungua Python 3 kwenye Pi yako na uendeshe nambari iliyo hapa chini ili kuhakikisha gari lako linafanya kazi.

kutoka gpiozero kuagiza Robot

ujambazi = Roboti (kushoto = (4, 17), kulia = (5, 6))

ujambazi. mbele ()

Ikiwa gari lako linasonga mbele, sasa andika:

kuacha. ()

Hatua ya 7: Vifungo vya kushinikiza Wiring

Vifungo vya kushinikiza vya Wiring
Vifungo vya kushinikiza vya Wiring

Baada ya kuangalia kuwa gari lako linafanya kazi, sasa uko tayari kuongeza vifungo vya kushinikiza. Jambo la kwanza unahitaji kufanya ni kuweka waya kutoka ardhini na kuiunganisha na reli za ardhini pande zote mbili. Hii itafanya iwe rahisi sana wakati waya vifungo vyako. Sasa weka vifungo vyako vinne kwa mpangilio sawa na picha hapo juu. Hakikisha kwamba kila mguu wa kila kifungo uko katika safu tofauti. Sasa unganisha mguu mmoja kutoka kila kitufe hadi ardhini. Baada ya hapo unahitaji kuunganisha kila kitufe kwa GPIO, kwa hivyo tutaita kitufe kilicho mbali zaidi kutoka kwa Pi yako mbele na unganisha kifungo hicho kwa GPIO 23. Kisha kitufe cha kulia cha ile uliyounganisha tu, tutaita ni sawa na unganisha kwa GPIO 13. Ifuatayo kitufe kilicho karibu na Pi yako, tutaita nyuma na tuiunganishe na GPIO 21. Mwishowe kitufe cha mwisho tutaita kushoto na tuiunganishe na GPIO 18.

Hatua ya 8: Kanuni

Kanuni
Kanuni

Baada ya kuunganisha vifungo vya kushinikiza, uko tayari kuweka alama kwa gari lako. Fungua chatu 3 kwenye Pi yako na ufuate nambari ya nambari ili kuhakikisha kuwa gari lako linafanya kazi.

kutoka gpiozero kuagiza Robot, Button

kutoka wakati kuagiza kuagiza

kutoka kwa programu ya kuagiza ya guizero, Pushbutton

ujambazi = Roboti (kushoto = (4, 17), kulia = (5, 6))

mbele_button = Button (23)

kitufe cha kulia = Kitufe (13)

kushoto_button = Button (18)

Kitufe cha nyuma = Kitufe (21)

wakati Kweli:

ikiwa kitufe cha mbele-kimesisitizwa:

ujambazi. mbele ()

kulala (2)

kuacha. ()

elif kulia_button.is_press:

haki ya kulia ()

kulala (0.2)

kuacha. ()

elif kushoto_button.is_press:

robby kushoto ()

kulala (0.2)

kuacha. ()

elif Backward_button.is_press:

kunyakua nyuma ()

kulala (2)

kuacha. ()

Hatua ya 9: Kuweka Mtazamaji wa VNC

Sasa unahitaji kuunganisha Pi yako na simu yako ili uweze kuendesha nambari kutoka kwa simu yako mara tu Pi yako ikiambatanishwa na gari lako. Kwanza pakua programu ya mtazamaji wa VNC kwenye simu yako. Kisha bonyeza VNC kwenye Pi yako, inapaswa kuwa karibu chini kushoto mwa skrini yako. Mara tu unapofanya hivyo, andika anwani yako ya Pi, jina la mtumiaji na nywila. Sasa umeunganishwa na Pi yako.

Hatua ya 10: Kukusanya Buggy Yako

Kukusanya Buggy Yako
Kukusanya Buggy Yako

Hatua ya mwisho unayohitaji kufanya ni kukusanya buggy yako. Hii inaweza kuwa sehemu ngumu zaidi ya mradi huu, kwa sababu ni changamoto kidogo kupata kila kitu kutoshea kwenye chasisi yako. Kwa kile nilichofanya, kwanza niligonga betri chini, kati ya motors. Kisha nikaweka chaja inayobebeka chini na kuiingiza kwenye Pi. Niliweka Pi na nyuma ya chasisi na nikapiga h-daraja kwa t-clobber. Kisha nikaweka ubao wa mkate mbele, ili kudhibiti gari iwe rahisi. Lakini sio lazima kukusanyika yako sawa sawa kulingana na saizi ya chasisi yako. Sasa umemaliza kujenga kitufe cha kitufe cha kitufe cha kushinikiza na Raspberry Pi yako.

Ilipendekeza: