Sisukord:

Lõplikud hinnangud 2020: 6 sammu
Lõplikud hinnangud 2020: 6 sammu

Video: Lõplikud hinnangud 2020: 6 sammu

Video: Lõplikud hinnangud 2020: 6 sammu
Video: 17 ТОВАРОВ С АЛИЭКСПРЕСС/ALIEXPRESS/ДЛЯ ХЕНДАЙ КРЕТА ix 25/HYUNDAI CRETA IX25/ АВТОТОВАРЫ ИЗ КИТАЯ 2024, November
Anonim
Lõplikud hinnangud 2020
Lõplikud hinnangud 2020

Tere kõigile! Minu nimi on Vedant Vyas ja see on minu 10. klassi arvutitehnika projekt lõplikuks hindamiseks 2020. Selle projekti jaoks otsustasin kujundada auto, mida saab programmeerida iseseisvalt liikuma või mida saab juhtida rakenduse kontrolleri abil. Valisin selle auto disainimise, sest mulle meeldib õppida ja uusi väljakutseid vastu võtta ning kuna olen selle kursuse jooksul õppinud palju erinevaid üksusi ja arvasin, et saan neid oma disainile rakendada. Ootuste ületamiseks rakendasin kaugusanduri, mis peataks auto niipea, kui ta mõne sentimeetri rajal takistust tajub. Olen selle projekti kohta palju uurinud, vaadates erinevaid projekte, et saada ülevaade sellest, mida ma peaksin saavutama. Veetsin palju aega ka uue H-silla juhtmestiku, kaugusanduri ja juhtmootorite programmeerimise õppimiseks. Kogu selle õpetuse käigus, mille olen koostanud, õpid seda autot ise kujundama, vaadates näiteid, diagramme ja samm-sammult kasutusjuhendit.

Samm: materjalid

Materjalid
Materjalid
  • 1 2 mootoriga auto
  • 1 Raspberry Pi mudel 3 B+
  • 1 jooteta leivalaud
  • 1 9V aku
  • 1 H-silla mudel HLF1808
  • 11 isas-naissoost džemprijuhet
  • 3 naissoost naissoost juhtmestikku
  • 13 Tavalised juhtmed
  • 1 Kaugusandur

Samm 2: Näidispildid

Ekraanipiltide näited
Ekraanipiltide näited
Ekraanipiltide näited
Ekraanipiltide näited
Ekraanipiltide näited
Ekraanipiltide näited
Ekraanipiltide näited
Ekraanipiltide näited

Samm: vooluahela skeem

Lülitusskeem
Lülitusskeem

Samm: samm-sammult juhised-kuidas autot ehitada/ühendada

  1. Enne selle projektiga alustamist peate veenduma, et teie vaarika pi on Linuxi operatsioonisüsteemiga täielikult töökorras ja suudab käivitada Pythoni.
  2. Nüüd, kui olete valmis, võtame alustuseks jootevaba leivalaua ja kinnitame sellele HLF1808 H-silla (nagu on näidatud ühendusskeemil).
  3. Järgmisena peate võtma 3 juhtmest ja ühendama need H-silla kolme nurgajala ja toitepiiretega. Ühendage need 3 juhet H-silla paremas ülanurgas, all paremal ja all vasakus jalas (vaadake H-silda nii, et see oleks ettepoole suunatud). Proovige selleks kasutada punaseid juhtmeid, et saaksite teada, et neid kasutatakse toiteks.
  4. Võtke isas-emane džemprijuhe ja ühendage üks ots vaarika pi 5V tihvtiga ja teine ots H-silla vasaku ülaosaga.
  5. Nüüd peate võtma 4 juhet (eelistatavalt musta) ja ühendama need H-silla kahest keskmisest jalast maapinnaga. Samuti peate võtma täiendava isas-naisjuhtme ja ühendama selle oma vaarika pi maandusnõelaga leivaplaadi maandusrööpaga.
  6. Kui olete toite- ja maandusjuhtmed kasutusele võtnud, võite hakata oma mootoreid ühendama, võttes punase juhtme ja asetades selle H-silla ülaosast kolmandasse jalga. Pärast seda võtate musta traadi ja kinnitate selle kolmanda jala külge H-silla alt. Kui olete mootorid korralikult kinnitanud, peaksid need toimima ideaalselt, kui olete järgmised sammud lõpetanud.
  7. Nüüd peate võtma oma 9 V aku ja kinnitama kaks juhtmest maasse ja toitepiirdesse (punane = toide, must = maa).
  8. Kui olete aku ühendamise lõpetanud, peate võtma 4 isast-emast džemprijuhet ja ühendama need kõikidest vaarika pi gpio tihvtidest ülejäänud kasutamata H-silla jalgadega.
  9. Lõpuks peate võtma 1 musta ja 1 punase juhtme ning ühendama need leivaplaadiga maapinnast (must traat) ja toiteplokist (punane juhe).
  10. Valikuline - soovi korral saate projekti täiustamiseks kasutada kaugusandurit. Kaugusanduri ühendamiseks peate järgima neid konkreetseid samme:

    • Võtke 1 emane-emane juhe (punane) ja kinnitage see anduri VCC-tihvtilt 5-voldisele.
    • Võtke teine emane-emane juhe (must) ja kinnitage see anduri GND-tihvtilt leivaplaadi maandusrööpa külge.
    • Võtke veel üks emane-emane juhe ja kinnitage see anduri TRIG-tihvtilt pi-l oleva gpio-tihvti külge.
    • Lõpuks võtke isas-emane juhe ja kinnitage see anduril asuva ECHO tihvtiga leivalaua tühjale kohale. Seejärel võtke 330 oomi takisti ja ühendage see juhtmest teise leivalaua tühja ruumi. Järgmisena peate võtma veel ühe isas-naisjuhtme ja kinnitama selle 330 oomi takistist pi tühjale gpio-tihvtile. Lõpuks peate ühendama 470 oomi takisti teisest juhtmest, mille ühendasite maandusrööpaga.
  11. Nüüd olete valmis Pythoni abil kodeerima!

Samm: samm-sammult juhised-kuidas kodeerida Pythoni abil

  1. Alustage kodeerimist oma teekide määratlemisega (nt gpiozero impordi LED -ilt).
  2. Järgmisena peate määratlema kõik kasutatavad muutujad (nt led = LED (9)).
  3. Nüüd, kui olete kõik vajaliku määratlenud, võite alustada kodeerimist, kirjutades lihtsa avalduse, et kontrollida, kas teie mootorid on täielikult töökorras. Selleks peate kirjutama sarnase kolmeastmelise avalduse:

    • robot.forward ()
    • magama (5)
    • robot.stop ()
  4. Kui kood aitab teie mootoritel töötada, olete valmis järgmise sammu juurde liikuma. Selle sammu jaoks peate kirjutama def -funktsiooni (nt def edasi -tagasi ():), mis aitab teie autol liikuda edasi, taha, paremale ja vasakule rakenduse abil, mille installite hiljem.
  5. Kui valisite autosse kaugusanduri lisamise, peate lisama täiendava def sensor1 funktsiooni. See funktsioon võimaldab teil printida auto ja takistuse vahemaa. Selle funktsiooni jaoks peate kirjutama järgmised lihtsad koodiridad:

    • def sensor1 ():
    • kui (anduri kaugus*100> 5):
    • print („Takistus tuvastatud”, andur. kaugus*100)
    • magama (1)
  6. Nüüd, kui olete selle koodi kirjutamise lõpetanud, olete valmis rakenduse VNC Viewer installima.

Soovitan: