Sisukord:
- Samm: materjalid
- Samm 2: Näidispildid
- Samm: vooluahela skeem
- Samm: samm-sammult juhised-kuidas autot ehitada/ühendada
- Samm: samm-sammult juhised-kuidas kodeerida Pythoni abil
Video: Lõplikud hinnangud 2020: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
- 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
Samm: vooluahela skeem
Samm: samm-sammult juhised-kuidas autot ehitada/ühendada
- Enne selle projektiga alustamist peate veenduma, et teie vaarika pi on Linuxi operatsioonisüsteemiga täielikult töökorras ja suudab käivitada Pythoni.
- Nüüd, kui olete valmis, võtame alustuseks jootevaba leivalaua ja kinnitame sellele HLF1808 H-silla (nagu on näidatud ühendusskeemil).
- 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.
- Võtke isas-emane džemprijuhe ja ühendage üks ots vaarika pi 5V tihvtiga ja teine ots H-silla vasaku ülaosaga.
- 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.
- 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.
- Nüüd peate võtma oma 9 V aku ja kinnitama kaks juhtmest maasse ja toitepiirdesse (punane = toide, must = maa).
- 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.
- Lõpuks peate võtma 1 musta ja 1 punase juhtme ning ühendama need leivaplaadiga maapinnast (must traat) ja toiteplokist (punane juhe).
-
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.
- Nüüd olete valmis Pythoni abil kodeerima!
Samm: samm-sammult juhised-kuidas kodeerida Pythoni abil
- Alustage kodeerimist oma teekide määratlemisega (nt gpiozero impordi LED -ilt).
- Järgmisena peate määratlema kõik kasutatavad muutujad (nt led = LED (9)).
-
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 ()
- 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.
-
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)
- Nüüd, kui olete selle koodi kirjutamise lõpetanud, olete valmis rakenduse VNC Viewer installima.
Soovitan:
[2020] Kahe (x2) mikro: bitti kasutamine RC -auto juhtimiseks: 6 sammu (koos piltidega)
[2020] Kahe (x2) mikro: bitti kasutamine RC auto juhtimiseks: kui teil on kaks (x2) mikro: bitti, kas olete mõelnud neid kasutada RC auto kaugjuhtimiseks? Saate juhtida RC -autot, kasutades saatjana üht mikro: bitti ja vastuvõtjana teist. Kui kasutate MakeCode redaktorit mikro: b
[2020] IPhone'i või iPadi ja Micro: bit Game Pad rakenduse kasutamine RC -auto juhtimiseks: 23 sammu
[2020] IPhone'i või iPadi ja Micro: bit Game Pad rakenduse kasutamine RC -auto juhtimiseks: Kas olete mõelnud oma micro: bit'i juhtimiseks kasutada oma iPhone'i või iPadi? Kas teate, et Micro: bit Educational Foundation pakub iOS -i rakendust Rakenduste pood? Otsing " micro: bit " App Store'is ja saate rakenduse tasuta alla laadida
Mitme pildi tausta eemaldamine Photoshop 2020 abil: 5 sammu
Mitme pildi tausta eemaldamine Photoshop 2020 abil: pildi tausta eemaldamine on nüüd ülilihtne! Nii saate Adobe Photoshop 2020 abil mitme (partii) pildi tausta lihtsa skripti abil eemaldada
Veebipõhine Arduino simulaator Wokwi-2020-st?: 5 sammu
Veebipõhine Arduino simulaator Wokwi-2020?: Wokwi Arduino Simulator töötab AVR8js platvormil. See on veebipõhine Arduino simulaator. Arduino Simulator töötab veebibrauseris. seega pälvib see rohkem tähelepanu ja ausalt, sellel on palju positiivseid punkte võrreldes teiste olemasolevate simulaatoritega
Mõõtke kaugus ultrahelianduriga HC-SRF04 (viimane 2020): 3 sammu
Mõõtke kaugust ultrahelianduriga HC-SRF04 (viimane 2020): Mis on ultraheliandur (kaugus)? Ultraheli (sonar) kõrgetasemeliste lainetega, mida inimesed ei kuule. Siiski võime ultraheli lainete olemasolu näha kõikjal looduses. Sellistel loomadel nagu nahkhiired, delfiinid … kasutage ultraheli laineid