Orodha ya maudhui:

Kujitegemea RC Gari: Hatua 7
Kujitegemea RC Gari: Hatua 7

Video: Kujitegemea RC Gari: Hatua 7

Video: Kujitegemea RC Gari: Hatua 7
Video: KOMANDOO, MWAMBA SASA HUYU HAPA WA JWTZ, USIJICHANGANYE 2024, Novemba
Anonim
Kujiendesha RC Gari
Kujiendesha RC Gari

Kwa kuongezeka kwa gari za kujiendesha, za kujitegemea leo, niliamua kuchukua changamoto ya kutengeneza moja yangu. Mradi huu pia ulitumika kama mradi wangu wa jiwe kuu katika Uundaji wangu wa Uhandisi na Maendeleo na madarasa ya Roboti na nilipokea tuzo ya gari bora ya kujiendesha katika mashindano ya STEM ya shule ya upili.

Badala ya kuanza mwanzo, nilichagua kutumia gari la RC ambalo tayari tulikuwa nalo na kuliunganisha na bodi ya RedBoard Arduino Uno. Nilichagua Arduino kwa sababu ya urahisi wa matumizi na programu.

Kwa wale wanaoshangaa, gari hii ina Mashindano ya Redcat Racing 03061 Splash-Resistant ESC na motor brushed. ESC ilikuwa tayari imewekwa kwa kutumia kidhibiti kilichokuja na gari. Sijajaribu hii na motor isiyo na brashi kwani hatuna moja kwa mkono, lakini mtu yeyote anaruhusiwa kujaribu mradi huu na motor isiyo na brashi.

Kwa muhtasari mfupi, gari hili linakusanya data kutoka kwa sensorer za Ultrasonic (5) HC-SR04. Takwimu hizi zinarudi kwa Arduino, ambapo inafanya maamuzi juu ya jinsi ya kusonga. Arduino basi inadhibiti servo ya uendeshaji na motor ipasavyo. Programu hutumia maktaba ya kawaida ya serduino kufanya hivyo, na hakuna maktaba za ziada zinazohitajika.

Gari ina uwezo wa kudhibiti kasi ya kasi kupitia potentiometer na inaunga mkono kutoka ukutani inapogonga moja. Kwa kuongezea, gari linaweza kujirekebisha ikiwa inapita karibu sana na ukuta kwa kujipunguzia mbali.

Hatua ya 1: Orodha ya Sehemu

Kanusho: Sijumuishi sehemu zinazohitajika kwa gari lenyewe, tu sehemu za ziada zaidi ya gari. ESC, motor, chasisi, betri, n.k zote zitakuwa muhimu kwa hili.

Utahitaji:

(1) Arduino Uno - knockoffs itafanya kazi vizuri

(1) Bodi ya mkate - kwa mradi huu, nilichukua +/- reli kutoka kwenye ubao mmoja wa mkate na kutumia ubao mwingine mdogo. Ukubwa wowote utafanya.

(5) HC-SR04 Sensorer za Ultrasonic

(1) Potentiometer - hutumiwa kudhibiti kasi ya gari

(20) waya za Dupont za Kike na Kiume - Ninapendekeza sana kuwa na zaidi ya kutumia kama nyongeza kwa waya zingine ikiwa inahitajika

Chuma cha kutengeneza na solder

Ugavi wa Nguvu ya Arduino - katika kesi hii, nilitumia (6) betri za 1.2v AA zilizopigwa waya mfululizo. Simu za nje na benki za nguvu za kibao kama hii pia zitafanya kazi vizuri wakati wa kuingizwa kwenye bandari ya USB.

Tape, gundi moto, na / au vitu vingine vinavyotumika kufunga vitu pamoja

(1) Kubadili swichi (hiari - naitumia kuwasha na kuzima Arduino)

Hatua ya 2: Weka Sensorer

Weka Sensorer
Weka Sensorer

Kwanza, utahitaji kuweka sawa na kufunga sensorer. Nina sensorer (1) inayoelekea mbele, (2) sensorer zilizo na angled kama digrii 45, na sensorer (2) pande za gari. Nilichapisha mabano ya 3D kwa pande na mbele, na nikatumia gundi moto kuifunga sensorer za mbele zilizo na angled kwani gundi ya moto haifanyi kazi. Mabano yanayoweka kwa pande na mbele yanaweza kupakuliwa na 3D kuchapishwa.

Hatua ya 3: Ongeza Breadboard na Potentiometer

Ongeza Bodi ya mkate na Potentiometer
Ongeza Bodi ya mkate na Potentiometer

Ifuatayo, utataka kuongeza kwenye ubao wa mkate na potentiometer ya kudhibiti kasi kabla ya kuanza wiring. Hapa ndipo nilitumia ubao mdogo wa mkate na +/- kutoka kwenye ubao mwingine wa mkate kwa sababu ya nafasi kwenye mwili wa gari, lakini ubao wa mkate wa kawaida pia utafanya vizuri.

Hatua ya 4: Funga kila kitu

Waya kila kitu
Waya kila kitu
Waya kila kitu
Waya kila kitu
Waya kila kitu
Waya kila kitu
Waya kila kitu
Waya kila kitu

Hii labda ni hatua kubwa zaidi, na waya moja mbaya inaweza kusababisha gari isifanye kazi vizuri. Rejea mchoro wa Fritzing hapo juu kwa mwongozo wa ziada.

Anza kwa kuunganisha pini ya 5v ya Arduino yako na reli chanya kwenye ubao wa mkate na pini ya GND ya Arduino yako kwa reli mbaya ya ubao wa mkate.

Ifuatayo, waya waya sensorer za waya. Sensorer za HC-SR04 zina kila kalamu zao nne zilizoandikwa. Wao ni:

VCC - 5v nguvu

Trig-trigger kutuma mapigo ya ultrasonic nje

Echo - pini inayopima ambayo hupima muda wa mapigo

GND - pini ya ardhi

Tumia waya wa Dupont wa kike na wa kiume kwa hili. Kila moja ya pini za VCC inapaswa kushikamana na reli nzuri ya ubao wa mkate, na kila pini ya GND inapaswa kushikamana na reli mbaya ya mkate. Nilitumia waya za ziada za kike na za kiume za Dupont kama viongezaji vya sehemu hii kwani nilikuwa na shida na waya zingine hazikuwa ndefu vya kutosha.

Ifuatayo, weka pini za Trig na Echo kwenye Arduino. Hizi zitaunganishwa na pini za dijiti za Arduino kama hii:

Sensorer ya Kituo cha Mbele:

Trig - pini 6

Echo - pini 7

Sensorer ya Upande wa Kushoto:

Trig - 4

Echo - 5

Sensorer ya Upande wa kulia:

Kuchochea - 2

Echo - 3

Sensorer ya Mbele ya Kushoto:

Trig - 10

Echo - 11

Sensorer ya Mbele ya Kulia:

Trig - 9

Echo - 8

Ifuatayo, waya servo ya uendeshaji, ESC ya gari, na potentiometer ya kudhibiti kasi.

Kwanza, anza na servo ya uendeshaji. Servo kwenye gari langu ilikuwa na waya nyekundu, machungwa, na kahawia. Rangi zinaweza kutofautiana kidogo, lakini zote zitakuwa na waya sawa:

Waya wa kahawia (ardhi) - unganisha na reli mbaya ya mkate

Waya nyekundu (nguvu 5v) - unganisha kwa reli ya mkate ya 5v

Waya ya machungwa (ishara) - unganisha kwa kubandika 13 kwenye Arduino yako

ESC - au Mdhibiti wa Kasi ya Elektroniki - inayodhibiti motor ina waya sawa. Katika kesi hii, waya ni nyeupe, nyekundu, na nyeusi.

Nyeupe (ishara) - Unganisha kwa kubandika 12 kwenye Arduino yako

Nyekundu (5v) - USIUNGANE na chochote. Kwa sababu ya kuongezeka kwa umeme ambao unapita nyuma wakati gari linasimama, 5v haipaswi kuunganishwa. Unaweza kukaanga bandari ya USB au, labda, Arduino yako.

Nyeusi (ardhi) - unganisha na reli mbaya ya mkate

Mwishowe, weka bomba la nguvu ambalo umeweka kwenye ubao wako wa mkate mapema. Nambari ndogo zinaweza kuchapishwa juu yake mahali pengine. Inapaswa kuwa waya kama:

1 (pini ya kushoto) - unganisha na reli mbaya ya mkate

2 (pini ya kati) - unganisha kubandika A0 kwenye Arduino yako

3 (pini ya kulia) - unganisha na reli nzuri ya ubao wa mkate

Wiring itaonekana kuwa mbaya sana, kwa hivyo ikiwa unataka kufanya usimamizi wa waya, sasa itakuwa wakati wa kuifanya.

Hatua ya 5: Kuimarisha Arduino

Kuimarisha Arduino
Kuimarisha Arduino

Ifuatayo, utataka kuanzisha suluhisho la nguvu kwa Arduino. Vyanzo viwili tofauti vya umeme hutumiwa katika mradi huu: betri ya gari, na betri ya Arduino. Katika kesi hii, nilitumia (6) betri 1.2 za rechargeable AA zilizounganishwa mfululizo. Benki za nguvu za simu za rununu pia zitafanya kazi, hakikisha tu kuwa na kebo inayoziba kwenye bandari yako ya USB ya Arduino (kama mini-USB).

Tafadhali kumbuka kuwa betri 9v HAZITAFANYA kazi na mradi huu. Kwa sababu ya njia ambayo betri 9v zimetengenezwa, voltage inatosha kuendesha Arduino, lakini sasa inayotoka kwa betri itasababisha kufa wakati wowote. Pia nilikuwa na shida na kuwasha tena kwa nasibu kwenye betri ya 9v.

Ikiwa unachagua kutumia suluhisho ambalo nilitumia, utahitaji:

(6) Betri za AA (betri za alkali hufanya kazi vizuri pia)

Wamiliki wa betri AA kwa betri zote (6). Hii ingefanya kazi nzuri na haitaji hata utumie chuma cha kutengeneza. Kwa usambazaji ambao nilitengeneza, nilifunga minyororo (3) vishikiliaji vya betri mbili pamoja kama picha, nikaunganisha waya chanya / hasi pamoja, nikachukua kuziba umeme wa DC kutoka kwa adapta ya betri ya 9v, na kuiuza hadi mwisho ikiwa chanya na hasi waya. Kisha nikauza swichi ya umeme mfululizo na usambazaji wa umeme kwa urahisi wa kuwasha na kuzima Arduino. Hii ni hiari kabisa.

Hatua ya 6: Pakia Programu ya Arduino

Ifuatayo, utahitaji kupakia programu hiyo kwa Arduino. Pakua programu hapa, na uipakie kwa Arduino yako kupitia IDE ya Arduino.

Kwa wale ambao wanaweza kuangalia kubadilisha nambari, nimejumuisha pseudocode inayoelezea kile kila sehemu inafanya.

BONYEZA 9/25/18 - Niliongeza mpango wa pili kuifanya iweze kuendesha katikati ya kuta mbili. Sijapata nafasi ya kujaribu nambari hiyo kwa sababu ya kutokuwa na ufikiaji wa gari, lakini jisikie huru kuijaribu.

Hatua ya 7: Chomeka kila kitu na Ukiwasha

Mwishowe, utahitaji kuziba kila kitu ndani. Kwanza, unganisha betri ya gari na gari na uwashe ESC yako. ESC inapaswa kulia, ikionyesha kwamba iko tayari "kuwa na silaha" na Arduino. Ifuatayo, weka nguvu Arduino. ESC inapaswa kulia mara tatu, na magurudumu yanapaswa kuanza kugeuka. Ikiwa ESC inalia, lakini magurudumu hayaanza kugeuka, geuza potentiometer kulia ili kuongeza kasi. Ikiwa gari linasonga kwa kasi sana, geuza potentiometer kushoto.

Ikiwa potentiometer inafanya kazi kinyume na inavyopaswa, unaweza kubatilisha waya chanya na hasi kusuluhisha hili.

Video inaonyesha gari inafanya kazi, jinsi ya kubadilisha kasi, na agizo la kuiwasha.

Ilipendekeza: