Përmbajtje:

Vlerësimet përfundimtare 2020: 6 hapa
Vlerësimet përfundimtare 2020: 6 hapa

Video: Vlerësimet përfundimtare 2020: 6 hapa

Video: Vlerësimet përfundimtare 2020: 6 hapa
Video: 🌹Вяжем шикарный женский джемпер спицами по многочисленным просьбам! Подробный видео МК! Часть 3. 2024, Korrik
Anonim
Vlerësimet përfundimtare 2020
Vlerësimet përfundimtare 2020

Pershendetje te gjitheve! Emri im është Vedant Vyas dhe ky është Projekti im i Inxhinierisë Kompjuterike të Klasës 10 për Vlerësimet Finale 2020. Për këtë projekt, unë zgjodha të krijoj një makinë që mund të programohet të lëvizë vetë ose mund të kontrollohet duke përdorur një kontrollues aplikacioni. Zgjodha të krijoj këtë makinë sepse më pëlqen të mësoj dhe të marr sfida të reja dhe sepse kam mësuar shumë njësi të ndryshme gjatë këtij kursi dhe mendova se mund t'i zbatoja ato në modelin tim. Për të tejkaluar pritjet, unë zbatova një sensor të distancës që do të ndalonte makinën sapo të ndjente një pengesë brenda disa centimetrave. Unë kam bërë shumë kërkime mbi këtë projekt duke parë projekte të ndryshme të tjera për të marrë një pasqyrë në atë që do të më duhej të realizoja. Kam kaluar gjithashtu shumë kohë duke mësuar se si të lidhni një urë të re H, të programoni një sensor distancë dhe motorë me tela. Përgjatë këtij mësimi që kam bërë, ju do të mësoni se si ta dizajnoni këtë makinë vetë duke shikuar shembuj, diagrame dhe një manual udhëzimesh hap pas hapi.

Hapi 1: Materialet

Materiale
Materiale
  • 1 makinë me 2 motorë
  • 1 Raspberry Pi Model 3 B+
  • 1 Borderboard pa saldim
  • 1 bateri 9V
  • 1 H-Bridge Model HLF1808
  • 11 Tela bluzë meshkuj-femra
  • 3 Tela bluzë Femër-Femër
  • 13 Tela Normale
  • 1 Sensori i distancës

Hapi 2: Shembull i pamjeve të ekranit

Shembull Pamje të ekranit
Shembull Pamje të ekranit
Shembull screenshots
Shembull screenshots
Shembull Pamje të ekranit
Shembull Pamje të ekranit
Shembull Pamje të ekranit
Shembull Pamje të ekranit

Hapi 3: Diagrami i Qarkut

Diagrami i qarkut
Diagrami i qarkut

Hapi 4: Udhëzime Hap pas Hapi-Si të Ndërtoni/Lidhni Makinën

  1. Para fillimit të këtij projekti, do të duhet të siguroheni që mjedra juaj pi të jetë plotësisht funksionale me një sistem operativ Linux dhe mund të ekzekutojë Python.
  2. Tani që jeni gati, le të fillojmë duke marrë një dërrasë pa saldim dhe duke i lidhur urën HLF1808 H (siç tregohet në diagramin e instalimeve elektrike).
  3. Tjetra, do t'ju duhet të merrni 3 tela dhe t'i lidhni ato në 3 këmbët e qoshes së urës H dhe binarët e energjisë. Lidhini këto 3 tela në këmbët sipër-djathtas, poshtë-djathtas dhe poshtë-majtas të urës H (shikoni urën H me zhytjen përballë). Mundohuni të përdorni tela të kuq për këtë në mënyrë që të dini se këto përdoren për energji.
  4. Merrni një tel bluzë mashkull-femër dhe lidheni njërin skaj me kunjin e mjedrës pi 5V dhe skajin tjetër me këmbën e sipërme të majtë të urës H.
  5. Tani, do t'ju duhet të merrni 4 tela (mundësisht të zeza) dhe t'i lidhni ato nga 2 këmbët e mesme të urës H në binarët e tokës. Ju gjithashtu do të duhet të merrni një tel shtesë mashkull-femër dhe ta lidhni atë nga një kunj terreni mbi pi tuaj të mjedrës në shinën tokësore në tabelën tuaj të bukës.
  6. Pasi të keni zbatuar telat e energjisë dhe tokëzimit, mund të filloni të lidhni motorët tuaj duke marrë tela të kuq dhe duke e vendosur atë në këmbën e tretë nga maja e urës H. Pas kësaj, ju do të merrni tela të zezë dhe do ta lidhni me këmbën e tretë nga fundi i urës H. Nëse i keni lidhur motorët siç duhet, ata duhet të funksionojnë në mënyrë perfekte pasi të keni përfunduar këto hapa të tjerë.
  7. Tani, do t'ju duhet të merrni baterinë tuaj 9V dhe të lidhni 2 telat në tokë dhe binarët e energjisë (e kuqe = fuqi, e zezë = tokë).
  8. Pasi të keni mbaruar instalimin e baterisë tuaj, do t'ju duhet të merrni 4 tela kërcyes mashkull-femër dhe t'i lidhni ato nga çdo kunjat e mjedrës pi gpio në këmbët e tjera të pashfrytëzuara të urës H.
  9. Së fundi, do t'ju duhet të merrni 1 tela të zezë dhe 1 të kuq dhe t'i lidhni ato përgjatë bordit tuaj të bukës nga hekurudha tokësore (tela e zezë) dhe hekurudha e energjisë elektrike (tela e kuqe).
  10. Opsionale - nëse dëshironi, mund të përdorni një sensor distancë për të ndihmuar në përmirësimin e projektit tuaj. Për të lidhur një sensor të distancës, do t'ju duhet të ndiqni këto hapa të veçantë:

    • Merrni 1 tel femër-femër (e kuqe) dhe bashkojeni nga kunja VCC në sensor në një kunj 5V në pi.
    • Merrni një tel tjetër femër-femër (e zezë) dhe ngjiteni nga kunja GND në sensor në shinën tokësore në dërrasën tuaj të bukës.
    • Merrni një tel tjetër femër-femër dhe ngjiteni nga kunja TRIG në sensor në një kunj gpio në pi.
    • Së fundi, merrni një tel mashkull-femër dhe ngjiteni atë nga kunja ECHO në sensor në një hapësirë të zbrazët në tabelën tuaj të bukës. Pastaj merrni një rezistencë 330 Ohm dhe lidheni atë nga tela në një hapësirë tjetër të zbrazët në tabelën tuaj të bukës. Tjetra, do t'ju duhet të merrni një tel tjetër mashkull-femër dhe ta lidhni atë nga rezistenca 330 Ohm në një kunj bosh gpio në pi. Së fundi, do t'ju duhet të lidhni një rezistencë 470 Ohm nga tela e dytë që keni lidhur me shinën tokësore.
  11. Tani jeni gati për të koduar duke përdorur Python!

Hapi 5: Udhëzime hap pas hapi-Si të kodoni duke përdorur Python

  1. Filloni të kodoni duke përcaktuar bibliotekat tuaja (p.sh. nga gpiozero import LED).
  2. Tjetra, do t'ju duhet të përcaktoni të gjitha variablat që do të përdorni (p.sh. led = LED (9)).
  3. Tani që keni përcaktuar gjithçka që ju nevojitet, mund të filloni kodimin duke shkruar një deklaratë të thjeshtë për të provuar nëse motorët tuaj janë plotësisht funksionalë. Kjo do t'ju kërkojë të shkruani një deklaratë me 3 hapa të ngjashëm me këtë:

    • robot. përpara ()
    • gjumë (5)
    • robot.stop ()
  4. Nëse kodi ndihmon motorët tuaj të punojnë, atëherë jeni gati të vazhdoni në hapin tjetër. Ky hap do t'ju kërkojë të shkruani një funksion def (p.sh. def përpara ():) që do të ndihmojë makinën tuaj të lëvizë përpara, prapa, djathtas dhe majtas me ndihmën e një aplikacioni që do ta instaloni më vonë.
  5. Nëse keni zgjedhur të shtoni një sensor distancë në makinën tuaj, atëherë do t'ju duhet të shtoni një funksion shtesë def sensor1. Ky funksion do t'ju lejojë të printoni distancën midis makinës tuaj dhe një pengese. Ky funksion do t'ju kërkojë të shkruani këto rreshta të thjeshtë të kodit:

    • def sensor 1 ():
    • nëse (sensori. distanca*100> 5):
    • print ("Pengesa u zbulua", sensor. distanca*100)
    • gjumë (1)
  6. Tani që keni mbaruar së shkruari këtë kod, jeni gati të instaloni aplikacionin VNC Viewer.

Recommended: