Orodha ya maudhui:

Tathmini ya Mwisho 2020: Hatua 6
Tathmini ya Mwisho 2020: Hatua 6

Video: Tathmini ya Mwisho 2020: Hatua 6

Video: Tathmini ya Mwisho 2020: Hatua 6
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Novemba
Anonim
Tathmini za Mwisho 2020
Tathmini za Mwisho 2020

Halo kila mtu! Jina langu ni Vedant Vyas na huu ni Mradi wangu wa Uhandisi wa Kompyuta wa Daraja la 10 kwa Tathmini ya Mwisho ya 2020. Kwa mradi huu, nilichagua kubuni gari ambayo inaweza kusanikizwa kuzunguka yenyewe au inaweza kudhibitiwa kwa kutumia kidhibiti programu. Nilichagua kubuni gari hili kwa sababu napenda kujifunza na kuchukua changamoto mpya na kwa sababu nimejifunza vitengo anuwai anuwai katika kozi hii na nilidhani kwamba ningeweza kutumia hizo kwenye muundo wangu. Ili kuzidi matarajio, nilitekeleza sensa ya umbali ambayo itasimamisha gari mara tu inapohisi kikwazo ndani ya sentimita chache. Nimefanya utafiti mwingi juu ya mradi huu kwa kuangalia miradi mingine anuwai kupata ufahamu wa kile nitakachotakiwa kutimiza. Pia nilitumia muda mwingi kujifunza jinsi ya kuweka waya daraja-mpya H, kupanga sensa ya umbali, na motors za waya. Katika mafunzo haya yote ambayo nimefanya, utajifunza jinsi ya kuunda gari hili mwenyewe kwa kuangalia mifano, michoro, na mwongozo wa maelekezo ya hatua kwa hatua.

Hatua ya 1: Vifaa

Vifaa
Vifaa
  • Gari 1 na 2 Motors
  • 1 Raspberry Pi Mfano 3 B +
  • 1 Bodi ya mkate isiyo na Solder
  • Betri 1 9V
  • Mfano wa H-Bridge HLF1808
  • Waya wa Jumper wa Kiume na Mwanamke
  • Waya wa Jumper wa kike na wa kike
  • 13 waya za kawaida
  • 1 Sensor ya Umbali

Hatua ya 2: Mfano Viwambo vya skrini

Mfano Picha za skrini
Mfano Picha za skrini
Mfano Picha za skrini
Mfano Picha za skrini
Mfano Picha za skrini
Mfano Picha za skrini
Mfano Picha za skrini
Mfano Picha za skrini

Hatua ya 3: Mchoro wa Mzunguko

Mchoro wa Mzunguko
Mchoro wa Mzunguko

Hatua ya 4: Maagizo ya Hatua kwa Hatua - Jinsi ya Kuunda / Kutia Gari

  1. Kabla ya kuanza mradi huu, utahitaji kuhakikisha kuwa pi yako rasipberry inafanya kazi kikamilifu na Mfumo wa OS ya Linux na inaweza kuendesha Python.
  2. Sasa kwa kuwa uko tayari, wacha tuanze kwa kuchukua mkate bila kuuza na kuambatisha HLF1808 H-daraja kwake (kama inavyoonyeshwa kwenye mchoro wa wiring).
  3. Ifuatayo, utahitaji kuchukua waya 3 na kuziba kwenye miguu 3 ya kona ya daraja la H na reli za umeme. Chomeka nyaya hizi 3 juu kulia, chini kulia na chini kushoto miguu ya daraja H (angalia daraja la H na kuzamisha kutazama mbele). Jaribu kutumia waya nyekundu kwa hili ili ujue kuwa hizi hutumiwa kwa nguvu.
  4. Chukua waya wa kuruka wa kiume na wa kike na unganisha ncha moja kwenye pini ya rasipberry pi 5V na ncha nyingine kwa mguu wa kushoto wa juu wa daraja la H.
  5. Sasa, utahitaji kuchukua waya 4 (ikiwezekana nyeusi) na kuziunganisha kutoka kwa miguu 2 ya katikati ya daraja la H hadi reli za ardhini. Utahitaji pia kuchukua waya wa ziada wa kiume na wa kike na kuiunganisha kutoka kwa pini ya ardhini kwenye pi yako ya raspberry hadi reli ya ardhini kwenye ubao wako wa mkate.
  6. Mara tu unapotekeleza waya na nguvu za ardhini, unaweza kuanza kuunganisha mitambo yako kwa kuchukua waya mwekundu na kuiweka kwenye mguu wa tatu kutoka juu ya daraja la H. Baada ya hapo, utachukua waya mweusi na kuubandika kwa mguu wa tatu kutoka chini ya daraja la H. Ikiwa umeunganisha motors vizuri, zinapaswa kufanya kazi kikamilifu ukimaliza hatua hizi chache zijazo.
  7. Sasa, utahitaji kuchukua betri yako ya 9V na unganisha waya 2 chini na reli za nguvu (nyekundu = nguvu, nyeusi = ardhi).
  8. Mara tu ukimaliza wiring betri yako, utahitaji kuchukua waya 4 za kuruka za kiume na kike na kuziunganisha kutoka kwa pini yoyote ya rasipberry pi gpio hadi miguu iliyobaki isiyotumika ya H-daraja.
  9. Mwishowe, utahitaji kuchukua waya 1 mweusi na 1 mwekundu na kuziunganisha kwenye ubao wako wa mkate kutoka kwa reli ya ardhini (waya mweusi) na reli ya nguvu ya umeme (waya mwekundu).
  10. Hiari - ikiwa unataka, unaweza kutumia sensa ya umbali kusaidia kuboresha mradi wako. Ili waya sensor ya umbali, utahitaji kufuata hatua hizi maalum:

    • Chukua waya 1 wa kike na wa kike (nyekundu) na uiambatanishe kutoka kwa pini ya VCC kwenye sensa hadi pini ya 5V kwenye pi.
    • Chukua waya mwingine wa kike na wa kike (mweusi) na uiambatanishe kutoka kwa pini ya GND kwenye sensa hadi kwenye reli ya ardhini kwenye ubao wako wa mkate.
    • Chukua waya mmoja zaidi wa kike na wa kike na uiambatanishe kutoka kwa pini ya TRIG kwenye sensa kwa pini ya gpio kwenye pi.
    • Mwishowe, chukua waya wa kike na wa kiume na uiambatanishe kutoka kwenye pini ya ECHO kwenye sensa hadi nafasi tupu kwenye ubao wako wa mkate. Kisha chukua kontena la 330 Ohm na uiunganishe kutoka kwa waya hadi nafasi nyingine tupu kwenye ubao wako wa mkate. Ifuatayo, utahitaji kuchukua waya mwingine wa kiume na wa kike na kuambatisha kutoka kwa kontena la 330 Ohm hadi pini tupu ya gpio kwenye pi. Mwishowe, utahitaji kuunganisha kontena la 470 Ohm kutoka kwa waya wa pili uliyounganisha na reli ya ardhini.
  11. Sasa uko tayari kuweka nambari ukitumia Python!

Hatua ya 5: Maagizo ya Hatua kwa Hatua - Jinsi ya Kutumia Nambari kutumia Chatu

  1. Anza kuweka alama kwa kufafanua maktaba yako (kwa mfano. Kutoka kwa gpiozero kuagiza LED).
  2. Ifuatayo, utahitaji kufafanua anuwai zote ambazo utatumia (kwa mfano. Led = LED (9)).
  3. Sasa kwa kuwa umefafanua kila kitu unachohitaji, unaweza kuanza kuweka alama kwa kuandika taarifa rahisi kujaribu ikiwa motors zako zinafanya kazi kikamilifu. Hii itakuhitaji uandike taarifa ya hatua tatu sawa na hii:

    • mbele. ()
    • kulala (5)
    • simama.wacha ()
  4. Ikiwa nambari inasaidia motors zako kufanya kazi, basi uko tayari kuendelea na hatua inayofuata. Hatua hii itakuhitaji uandike kazi ya def (kwa mfano. Def forward mbele ():) ambayo itasaidia gari lako kusonga mbele, nyuma, kulia, na kushoto kwa msaada wa programu ambayo utasakinisha baadaye.
  5. Ikiwa umechagua kuongeza sensa ya umbali kwenye gari lako, basi utahitaji kuongeza kazi ya ziada ya sensa1. Kazi hii itakuruhusu kuchapisha umbali kati ya gari lako na kikwazo. Kazi hii itakuhitaji uandike laini hizi rahisi za nambari:

    • def sensor1 ():
    • ikiwa (sensorer umbali * 100> 5):
    • chapa ('Kizuizi Kigunduliwa', sensorer umbali * 100)
    • lala (1)
  6. Sasa kwa kuwa umemaliza kuandika nambari hii, uko tayari kusanikisha programu ya Mtazamaji wa VNC.

Ilipendekeza: