Innholdsfortegnelse:

Sluttvurderinger 2020: 6 trinn
Sluttvurderinger 2020: 6 trinn

Video: Sluttvurderinger 2020: 6 trinn

Video: Sluttvurderinger 2020: 6 trinn
Video: Nålebinding (trinn for trinn) - Norwegian version 🇳🇴 2024, November
Anonim
Sluttvurderinger 2020
Sluttvurderinger 2020

Hei alle sammen! Mitt navn er Vedant Vyas, og dette er datamaskiningeniørprosjektet mitt i klasse 10 for sluttevalueringer 2020. For dette prosjektet valgte jeg å designe en bil som kan programmeres til å bevege seg på egen hånd eller som kan kontrolleres ved hjelp av en appkontroller. Jeg valgte å designe denne bilen fordi jeg elsker å lære og ta på meg nye utfordringer, og fordi jeg har lært mange forskjellige enheter gjennom dette kurset og tenkt at jeg kan bruke dem på designet mitt. For å overgå forventningene implementerte jeg en avstandssensor som ville stoppe bilen så snart den kjente et hinder innen noen få centimeter. Jeg har forsket mye på dette prosjektet ved å se på forskjellige andre prosjekter for å få et innblikk i hva jeg må oppnå. Jeg brukte også mye tid på å lære å koble en ny H-bro, programmere en avstandssensor og ledningsmotorer. Gjennom denne opplæringen som jeg har laget, vil du lære å designe denne bilen selv ved å se på eksempler, diagrammer og en trinnvis instruksjonsmanual.

Trinn 1: Materialer

Materialer
Materialer
  • 1 bil med 2 motorer
  • 1 Raspberry Pi Model 3 B+
  • 1 loddefritt brødbrett
  • 1 9V batteri
  • 1 H-bro modell HLF1808
  • 11 Jumper Wires til menn og kvinner
  • 3 Jumper-ledninger for kvinner og kvinner
  • 13 vanlige ledninger
  • 1 Avstandssensor

Trinn 2: Eksempel på skjermbilder

Eksempel på skjermbilder
Eksempel på skjermbilder
Eksempel på skjermbilder
Eksempel på skjermbilder
Eksempel på skjermbilder
Eksempel på skjermbilder
Eksempel på skjermbilder
Eksempel på skjermbilder

Trinn 3: Kretsdiagram

Kretsdiagram
Kretsdiagram

Trinn 4: Trinn-for-trinn-instruksjoner-Hvordan bygge/koble bilen

  1. Før du starter dette prosjektet, må du sørge for at bringebær -pi er fullt funksjonell med et Linux OS -system og kan kjøre Python.
  2. Nå som du er klar, la oss begynne med å ta et loddfritt brødbrett og feste HLF1808 H-broen til det (som vist i koblingsskjemaet).
  3. Deretter må du ta 3 ledninger og koble dem til de 3 hjørnebenene på H-broen og strømskinnene. Koble disse 3 ledningene til benene øverst til høyre, nederst til høyre og nederst til venstre på H-broen (se på H-broen med dippen vendt fremover). Prøv å bruke røde ledninger til dette, slik at du vet at disse brukes til strøm.
  4. Ta en mann-hunn-jumper wire og koble den ene enden til bringebær pi 5V pin og den andre enden til øverste venstre ben på H-broen.
  5. Nå må du ta 4 ledninger (helst svart) og koble dem fra de to midterste beinene på H-broen til bakkeskinnene. Du må også ta en ekstra mann-hunnkabel og koble den fra en bakkenål på bringebærpien til bakken på skinnen.
  6. Når du har implementert strøm- og jordledningene, kan du begynne å koble motorene dine ved å ta den røde ledningen og plassere den i den tredje etappen fra toppen av H-broen. Etter det tar du den svarte ledningen og fester den til det tredje benet fra bunnen av H-broen. Hvis du har festet motorene riktig, bør de fungere perfekt når du er ferdig med de neste trinnene.
  7. Nå må du ta 9V -batteriet og feste de 2 ledningene i bakken og strømskinnene (rødt = strøm, svart = jord).
  8. Når du er ferdig med å koble til batteriet, må du ta 4 hann-hun-jumper-ledninger og koble dem fra alle bringebær pi gpio-pinner til de gjenværende ubrukte H-bridge-benene.
  9. Til slutt må du ta en svart og en rød ledning og koble dem over brødbrettet fra bakken (svart ledning) og strømskinne (rød ledning).
  10. Valgfritt - hvis du vil, kan du bruke en avstandssensor for å forbedre prosjektet ditt. For å koble en avstandssensor må du følge disse spesifikke trinnene:

    • Ta en hunn-hunn-ledning (rød) og fest den fra VCC-pinnen på sensoren til en 5V-pinne på pi.
    • Ta en annen hunn-hunnledning (svart) og fest den fra GND-pinnen på sensoren til jordskinnen på brødbrettet.
    • Ta enda en kvinnelig-kvinnelig ledning og fest den fra TRIG-pinnen på sensoren til en gpio-pinne på pien.
    • Ta til slutt en mann-hunnledning og fest den fra ECHO-pinnen på sensoren til et tomt rom på brødbrettet. Ta deretter en 330 Ohm motstand og koble den fra ledningen til en annen tom plass på brødbrettet. Deretter må du ta en annen mann-hunnledning og feste den fra 330 Ohm-motstanden til en tom gpio-pinne på pi. Til slutt må du koble en 470 Ohm motstand fra den andre ledningen du koblet til jordskinnen.
  11. Nå er du klar til å kode ved hjelp av Python!

Trinn 5: Trinn-for-trinn-instruksjoner-Hvordan kode ved hjelp av Python

  1. Begynn å kode ved å definere bibliotekene dine (f.eks. Fra gpiozero import -LED).
  2. Deretter må du definere alle variablene du vil bruke (f.eks. Led = LED (9)).
  3. Nå som du har definert alt du trenger, kan du begynne å kode ved å skrive en enkel setning for å teste om motorene dine er fullt funksjonelle. Dette krever at du skriver en 3-trinns uttalelse som ligner denne:

    • robot.forward ()
    • sove (5)
    • robot.stop ()
  4. Hvis koden hjelper motorene dine til å fungere, er du klar til å gå videre til neste trinn. Dette trinnet krever at du skriver en def -funksjon (f.eks. Def forwards ():) som vil hjelpe bilen din til å bevege seg fremover, bakover, til høyre og venstre ved hjelp av en app som du vil installere senere.
  5. Hvis du valgte å legge til en avstandssensor til bilen din, må du legge til en ekstra def sensor1 -funksjon. Denne funksjonen lar deg skrive ut avstanden mellom bilen og et hinder. Denne funksjonen krever at du skriver disse enkle kodelinjene:

    • def sensor1 ():
    • hvis (sensoravstand*100> 5):
    • print ('Obstacle Detected', sensor. distance*100)
    • sove (1)
  6. Nå som du er ferdig med å skrive denne koden, er du klar til å installere VNC Viewer -appen.

Anbefalt: