Innehållsförteckning:

Slutbedömningar 2020: 6 steg
Slutbedömningar 2020: 6 steg

Video: Slutbedömningar 2020: 6 steg

Video: Slutbedömningar 2020: 6 steg
Video: KOSKI-uppgifter om ämnesstuderande i gymnasiet 2024, November
Anonim
Slutbedömningar 2020
Slutbedömningar 2020

Hej alla! Mitt namn är Vedant Vyas och det här är mitt datateknikprojekt för klass 10 för slutbedömningar 2020. För det här projektet valde jag att designa en bil som kan programmeras för att röra sig på egen hand eller som kan styras med en appkontroller. Jag valde att designa den här bilen för att jag älskar att lära mig och anta nya utmaningar och för att jag har lärt mig många olika enheter under hela denna kurs och trodde att jag skulle kunna tillämpa dem på min design. För att överträffa förväntningarna implementerade jag en distanssensor som skulle stoppa bilen så snart den kände ett hinder inom några centimeter. Jag har forskat mycket om detta projekt genom att titta på olika andra projekt för att få en inblick i vad jag skulle behöva åstadkomma. Jag ägnade också mycket tid åt att lära mig hur man kopplar en ny H-bro, programmerar en distanssensor och trådmotorer. Under den här självstudien som jag har gjort kommer du att lära dig att designa denna bil själv genom att titta på exempel, diagram och en steg-för-steg-instruktionsmanual.

Steg 1: Material

Material
Material
  • 1 bil med 2 motorer
  • 1 Raspberry Pi Model 3 B+
  • 1 Lödfritt brödbräda
  • 1 9V batteri
  • 1 H-Bridge modell HLF1808
  • 11 Bygelkablar av man-hona
  • 3 kvinnliga-kvinnliga bygeltrådar
  • 13 normala trådar
  • 1 Avståndssensor

Steg 2: Exempel på skärmdumpar

Exempel på skärmdumpar
Exempel på skärmdumpar
Exempel på skärmdumpar
Exempel på skärmdumpar
Exempel på skärmdumpar
Exempel på skärmdumpar
Exempel på skärmdumpar
Exempel på skärmdumpar

Steg 3: Kretsdiagram

Kretsdiagram
Kretsdiagram

Steg 4: Steg-för-steg-instruktioner-Hur man bygger/kopplar bilen

  1. Innan du börjar detta projekt måste du se till att din hallon pi är fullt fungerande med ett Linux OS -system och kan köra Python.
  2. Nu när du är klar, låt oss börja med att ta en lödlös brödbräda och fästa HLF1808 H-bryggan på den (som visas i kopplingsschemat).
  3. Därefter måste du ta tre ledningar och ansluta dem till de tre hörnbenen på H-bron och kraftskenorna. Anslut dessa 3 ledningar till H-bryggans övre högra, nedre högra och nedre vänstra ben (titta på H-bron med dippen vänd framåt). Försök att använda röda ledningar för detta så att du vet att dessa används för ström.
  4. Ta en hane-hona-tråd och anslut ena änden till hallon pi 5V-stiftet och den andra änden till det övre vänstra benet på H-bron.
  5. Nu måste du ta 4 ledningar (helst svarta) och ansluta dem från de två mellersta benen på H-bron till markskenorna. Du kommer också att behöva ta en extra han-hona och ansluta den från en jordnål på din hallonpi till markskenan på din brödbräda.
  6. När du har implementerat kraft- och jordledningarna kan du börja koppla in dina motorer genom att ta den röda tråden och placera den i det tredje benet från toppen av H-bron. Efter det tar du den svarta tråden och fäster den på det tredje benet från botten av H-bron. Om du har anslutit motorerna ordentligt bör de fungera perfekt när du har gjort de här nästa stegen.
  7. Nu måste du ta ditt 9V -batteri och fästa de två ledningarna i marken och strömskenor (röd = ström, svart = jord).
  8. När du är klar med att koppla in ditt batteri måste du ta 4 han-hona-trådar och ansluta dem från alla hallon pi gpio-stift till de återstående oanvända H-bridge-benen.
  9. Slutligen måste du ta en svart och en röd tråd och ansluta dem över din brödbräda från markjärnskenan (svart tråd) och power-power rail (röd tråd).
  10. Valfritt - om du vill kan du använda en avståndssensor för att förbättra ditt projekt. För att ansluta en avståndssensor måste du följa dessa specifika steg:

    • Ta en hona-honkabel (röd) och fäst den från VCC-stiftet på sensorn till ett 5V-stift på pi.
    • Ta en annan hona-honkabel (svart) och fäst den från GND-stiftet på sensorn till jordskenan på din brödbräda.
    • Ta ytterligare en hona-honkabel och fäst den från TRIG-stiftet på sensorn till en gpio-stift på pi.
    • Slutligen, ta en hona-honkabel och fäst den från ECHO-stiftet på sensorn till ett tomt utrymme på din brödbräda. Ta sedan ett 330 Ohm motstånd och anslut det från ledningen till ett annat tomt utrymme på din brödbräda. Därefter måste du ta en annan han-honkabel och fästa den från 330 Ohm-motståndet till en tom gpio-stift på pi. Slutligen måste du ansluta ett 470 Ohm motstånd från den andra ledningen som du anslutit till jordskenan.
  11. Nu är du redo att koda med Python!

Steg 5: Steg-för-steg-instruktioner-Hur man kodar med Python

  1. Börja koda genom att definiera dina bibliotek (t.ex. från gpiozero import -LED).
  2. Därefter måste du definiera alla variabler som du kommer att använda (t.ex. led = LED (9)).
  3. Nu när du har definierat allt du behöver kan du börja koda genom att skriva ett enkelt uttalande för att testa om dina motorer fungerar fullt ut. Detta kräver att du skriver ett 3-stegs uttalande som liknar detta:

    • robot.forward ()
    • sova (5)
    • robot.stop ()
  4. Om koden hjälper dina motorer att fungera, är du redo att gå vidare till nästa steg. Detta steg kräver att du skriver en def -funktion (t.ex. def framåt ():) som hjälper din bil att gå framåt, bakåt, höger och vänster med hjälp av en app som du kommer att installera senare.
  5. Om du väljer att lägga till en avståndssensor till din bil, måste du lägga till en extra def sensor1 -funktion. Med den här funktionen kan du skriva ut avståndet mellan din bil och ett hinder. Denna funktion kräver att du skriver dessa enkla kodrader:

    • def sensor1 ():
    • om (sensoravstånd*100> 5):
    • print ('Obstacle Detected', sensor. distance*100)
    • sova (1)
  6. Nu när du har skrivit den här koden är du redo att installera VNC Viewer -appen.

Rekommenderad: