Kazalo:

Končne ocene 2020: 6 korakov
Končne ocene 2020: 6 korakov

Video: Končne ocene 2020: 6 korakov

Video: Končne ocene 2020: 6 korakov
Video: ФАБРИКА ЗВЕЗД 6/РАЗОЧАРОВАЛАСЬ В ДРОБЫШЕ И УЧАСТНИКАХ/НЕЧЕСТНЫЙ ФИНАЛ/РАЗОБЛАЧЕНИЕ/ЧАСТЬ 2 2024, Julij
Anonim
Končne ocene 2020
Končne ocene 2020

Pozdravljeni vsi skupaj! Moje ime je Vedant Vyas in to je moj projekt računalniškega inženiringa 10. razreda za končne ocene 2020. Za ta projekt sem se odločil oblikovati avtomobil, ki bi ga lahko programirali za samostojno premikanje ali pa bi ga lahko upravljali s krmilnikom aplikacij. Za oblikovanje tega avtomobila sem se odločil, ker se rad učim in sprejemam nove izzive ter ker sem se v tem tečaju naučil veliko različnih enot in sem mislil, da bi jih lahko uporabil pri svojem oblikovanju. Da bi presegel pričakovanja, sem uvedel senzor razdalje, ki bi avto ustavil takoj, ko bi v nekaj centimetrih zaznal oviro. O tem projektu sem veliko raziskal, tako da sem si ogledal različne druge projekte, da bi dobil vpogled v to, kaj bi moral doseči. Veliko časa sem porabil tudi za učenje, kako priključiti nov H-most, programirati senzor razdalje in žične motorje. V tej vadnici, ki sem jo naredil, se boste naučili, kako sami oblikovati ta avto, tako da si ogledate primere, diagrame in navodila po korakih.

1. korak: Materiali

Materiali
Materiali
  • 1 avto z 2 motorjema
  • 1 Raspberry Pi model 3 B+
  • 1 Brezplačna plošča
  • 1 9V baterija
  • 1 Model H-Bridge HLF1808
  • 11 moško-ženskih mostičarskih žic
  • 3 žice žensko-ženski skakalec
  • 13 Običajne žice
  • 1 Senzor razdalje

2. korak: Primeri posnetkov zaslona

Primer posnetkov zaslona
Primer posnetkov zaslona
Primer posnetkov zaslona
Primer posnetkov zaslona
Primer posnetkov zaslona
Primer posnetkov zaslona
Primer posnetkov zaslona
Primer posnetkov zaslona

3. korak: Shema vezja

Shema vezja
Shema vezja

4. korak: Navodila po korakih-Kako zgraditi/ožičiti avto

  1. Preden se lotite tega projekta, se morate prepričati, da je vaša malina pi popolnoma funkcionalna s sistemom OS Linux in da lahko izvaja Python.
  2. Zdaj, ko ste pripravljeni, začnimo tako, da vzamemo lemljeno ploščo in nanjo pritrdimo H-most HLF1808 (kot je prikazano na shemi ožičenja).
  3. Nato morate vzeti 3 žice in jih priključiti na 3 vogalne noge mostu H in napajalne tirnice. Priključite te 3 žice v zgornji desni, spodnji desni in spodnji levi krak H-mostu (poglejte H-most s pokrovom obrnjenim naprej). Za to poskusite uporabiti rdeče žice, da veste, da se te uporabljajo za napajanje.
  4. Vzemite moško-žensko skakalno žico in en konec povežite z malinovim pi 5V zatičem, drugi konec pa na zgornji levi krak H-mostu.
  5. Zdaj boste morali vzeti 4 žice (po možnosti črne) in jih povezati od srednjih dveh krakov H-mostu do talnih tirnic. Prav tako boste morali vzeti dodatno moško-žensko žico in jo priključiti od ozemljitvenega zatiča na vašem maline pi do talne tirnice na vaši plošči.
  6. Ko izvedete napajalne in ozemljitvene žice, lahko začnete ožičenje motorjev tako, da vzamete rdečo žico in jo postavite v tretjo nogo z vrha H-mostu. Po tem boste vzeli črno žico in jo pritrdili na tretjo nogo z dna H-mostu. Če ste motorje pravilno pritrdili, bi morali po naslednjih nekaj korakih delovati odlično.
  7. Zdaj boste morali vzeti svojo 9V baterijo in pritrditi 2 žici v tla in napajalne tirnice (rdeča = moč, črna = ozemljitev).
  8. Ko končate ožičenje baterije, boste morali vzeti 4 moško-ženske mostičarske žice in jih povezati s katerim koli malinovim pi gpio zatičem na preostale neuporabljene noge H-mostu.
  9. Nazadnje boste morali vzeti 1 črno in 1 rdečo žico in ju povezati preko svoje plošče od tleh ozemljitev (črna žica) in tirnice za napajanje (rdeča žica).
  10. Izbirno - če želite, lahko s senzorjem razdalje izboljšate svoj projekt. Za priključitev senzorja razdalje morate slediti tem posebnim korakom:

    • Vzemite 1 žensko-žensko žico (rdečo) in jo pritrdite z vtiča VCC na senzorju na 5V pin na pi.
    • Vzemite drugo žensko-žensko žico (črno) in jo pritrdite z zatiča GND na senzorju na ozemljitveno tirnico na vaši plošči.
    • Vzemite še eno žensko-žensko žico in jo pritrdite z zatiča TRIG na senzorju na gpio pin na pi.
    • Na koncu vzemite moško-žensko žico in jo pritrdite z zatiča ECHO na senzorju na prazen prostor na plošči. Nato vzemite upor 330 ohmov in ga povežite z žico v drug prazen prostor na plošči. Nato morate vzeti še eno moško-žensko žico in jo pritrditi z upora 330 Ohm na prazen pin gpio na pi. Nazadnje boste morali priključiti upor 470 Ohmov iz druge žice, ki ste jo priključili na ozemljitveno tirnico.
  11. Zdaj ste pripravljeni na kodiranje z uporabo Pythona!

5. korak: Navodila po korakih-Kako kodirati z uporabo Pythona

  1. Kodiranje začnite tako, da definirate svoje knjižnice (npr. Iz gpiozero import LED).
  2. Nato boste morali določiti vse spremenljivke, ki jih boste uporabljali (npr. Led = LED (9)).
  3. Zdaj, ko ste opredelili vse, kar potrebujete, lahko začnete s kodiranjem tako, da napišete preprosto izjavo, da preizkusite, ali so vaši motorji popolnoma funkcionalni. To bo zahtevalo, da napišete izjavo v treh korakih, podobno tej:

    • robot.forward ()
    • spanje (5)
    • robot.stop ()
  4. Če koda pomaga vašim motorjem pri delovanju, ste pripravljeni, da nadaljujete na naslednji korak. Ta korak bo zahteval, da napišete funkcijo def (npr. Def forwards ():), ki bo vašemu avtomobilu pomagala premikati naprej, nazaj, desno in levo s pomočjo aplikacije, ki jo boste kasneje namestili.
  5. Če ste avtomobilu dodali senzor razdalje, boste morali dodati dodatno funkcijo senzorja def1. Ta funkcija vam omogoča, da natisnete razdaljo med vašim avtomobilom in oviro. Ta funkcija zahteva, da napišete te preproste vrstice kode:

    • senzor def1 ():
    • če (razdalja senzorja*100> 5):
    • print ('Zaznana ovira', senzor. razdalja*100)
    • spanje (1)
  6. Ko ste končali s pisanjem te kode, ste pripravljeni namestiti aplikacijo VNC Viewer.

Priporočena: