Satura rādītājs:

Gala novērtējumi 2020: 6 soļi
Gala novērtējumi 2020: 6 soļi

Video: Gala novērtējumi 2020: 6 soļi

Video: Gala novērtējumi 2020: 6 soļi
Video: Watch: Full Jan. 6 Committee Hearing - Day 7 2024, Jūlijs
Anonim
Gala novērtējumi 2020
Gala novērtējumi 2020

Sveiki visiem! Mans vārds ir Vedant Vyas, un šis ir mans 10. klases datortehnikas projekts galīgajiem novērtējumiem 2020. Šim projektam es izvēlējos izveidot automašīnu, kuru varētu ieprogrammēt, lai tā varētu pārvietoties pati, vai arī to varētu vadīt, izmantojot lietotņu kontrolieri. Es izvēlējos izstrādāt šo automašīnu, jo man patīk mācīties un pieņemt jaunus izaicinājumus, un tāpēc, ka šī kursa laikā esmu iemācījusies daudz dažādu vienību un domāju, ka varētu tās pielietot savā dizainā. Lai pārsniegtu cerības, es ieviesu attāluma sensoru, kas apturētu automašīnu, tiklīdz tā uztvers šķērsli dažu centimetru attālumā. Esmu veicis daudz pētījumu par šo projektu, apskatot dažādus citus projektus, lai gūtu ieskatu par to, kas man būtu jāpaveic. Es arī pavadīju daudz laika, lai uzzinātu, kā pieslēgt jaunu H tiltu, ieprogrammēt attāluma sensoru un stieples motorus. Visā šajā apmācībā, ko esmu izveidojis, jūs uzzināsit, kā pats noformēt šo automašīnu, aplūkojot piemērus, diagrammas un soli pa solim instrukciju rokasgrāmatu.

1. solis: materiāli

Materiāli
Materiāli
  • 1 automašīna ar 2 motoriem
  • 1 Raspberry Pi modelis 3 B+
  • 1 bez lodēšanas maizes dēlis
  • 1 9V akumulators
  • 1 H-tilta modelis HLF1808
  • 11 vīriešu un sieviešu džemperu vadi
  • 3 sieviešu un sieviešu džemperu vadi
  • 13 parastie vadi
  • 1 attāluma sensors

2. darbība. Ekrānuzņēmumu piemēri

Ekrānuzņēmumu piemēri
Ekrānuzņēmumu piemēri
Ekrānuzņēmumu piemēri
Ekrānuzņēmumu piemēri
Ekrānuzņēmumu piemēri
Ekrānuzņēmumu piemēri
Ekrānuzņēmumu piemēri
Ekrānuzņēmumu piemēri

3. darbība: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma

4. solis: soli pa solim instrukcijas-kā uzbūvēt/pieslēgt automašīnu

  1. Pirms šī projekta uzsākšanas jums jāpārliecinās, vai jūsu aveņu pi ir pilnībā funkcionāls ar Linux OS sistēmu un var palaist Python.
  2. Tagad, kad esat gatavs, sāksim, ņemot maizes dēli bez lodēšanas un piestiprinot tam HLF1808 H tiltu (kā parādīts elektroinstalācijas shēmā).
  3. Tālāk jums būs jāņem 3 vadi un jāpievieno H tilta 3 stūra kājām un barošanas sliedēm. Pievienojiet šos 3 vadus H tilta augšējā labajā, apakšējā labajā un apakšējā kreisajā kājā (skatieties uz H tiltu ar iegremdēšanu uz priekšu). Mēģiniet šim nolūkam izmantot sarkanos vadus, lai jūs zināt, ka tie tiek izmantoti strāvas padevei.
  4. Paņemiet džemperu tērauda un sievietes vadu un vienu galu savienojiet ar aveņu pi 5V tapu, bet otru-ar H tilta augšējo kreiso kāju.
  5. Tagad jums vajadzēs ņemt 4 vadus (vēlams melnus) un savienot tos no H tilta vidējām 2 kājām līdz zemes sliedēm. Jums arī vajadzēs ņemt papildu tērauda un sievietes vadu un savienot to no aveņu pi zemējuma tapas ar maizes dēļa zemes sliedi.
  6. Kad esat ieviesis strāvas un zemējuma vadus, varat sākt pieslēgt motorus, paņemot sarkano vadu un ievietojot to trešajā kājā no H tilta augšdaļas. Pēc tam jūs paņemsiet melno stiepli un piestiprināsit to pie trešās kājas no H tilta apakšas. Ja esat pareizi pievienojis motorus, tiem vajadzētu darboties nevainojami, tiklīdz būsit izpildījis šīs dažas nākamās darbības.
  7. Tagad jums būs jāņem 9 V akumulators un jāpievieno 2 vadi zemē un strāvas sliedēs (sarkans = jauda, melns = zeme).
  8. Kad esat pabeidzis elektroinstalācijas pieslēgšanu akumulatoram, jums būs jāņem 4 džemperis no vīrieša un sievietes un jāpievieno tie no jebkuras aveņu pi gpio tapas ar atlikušajām neizmantotajām H tilta kājām.
  9. Visbeidzot, jums vajadzēs paņemt 1 melnu un 1 sarkanu vadu un savienot tos ar maizes dēli no iezemētās sliedes (melnais vads) un strāvas padeves sliedes (sarkanais vads).
  10. Pēc izvēles - ja vēlaties, varat izmantot attāluma sensoru, lai palīdzētu uzlabot savu projektu. Lai pievienotu attāluma sensoru, jums jāveic šādas īpašas darbības:

    • Paņemiet 1 sievietes-sievietes vadu (sarkanu) un pievienojiet to no sensora VCC tapas uz 5 V tapu uz pi.
    • Paņemiet citu sieviešu un sieviešu vadu (melnu) un pievienojiet to no sensora GND tapas uz maizes dēļa zemes sliedes.
    • Paņemiet vēl vienu sieviešu un sieviešu vadu un pievienojiet to no TRIG tapas uz sensora līdz gpio tapai uz pi.
    • Visbeidzot, paņemiet vadu-sievišķo vadu un piestipriniet to no sensora ECHO tapas tukšā vietā uz maizes dēļa. Pēc tam paņemiet 330 omu rezistoru un pievienojiet to no stieples citai tukšai maizes dēļa vietai. Tālāk jums būs jāņem cits vads-sieviete un jāpievieno tas no 330 omu rezistora pie tukšas gpio tapas uz pi. Visbeidzot, jums būs jāpievieno 470 omu rezistors no otrā stieples, kuru pievienojāt zemējuma sliedei.
  11. Tagad jūs esat gatavs kodēt, izmantojot Python!

5. solis: soli pa solim instrukcijas-kā kodēt, izmantojot Python

  1. Sāciet kodēšanu, definējot savas bibliotēkas (piemēram, no gpiozero importēšanas gaismas diodes).
  2. Tālāk jums būs jādefinē visi mainīgie, kurus izmantosit (piemēram, LED = LED (9)).
  3. Tagad, kad esat definējis visu nepieciešamo, varat sākt kodēšanu, uzrakstot vienkāršu paziņojumu, lai pārbaudītu, vai jūsu motori darbojas pilnībā. Lai to izdarītu, jums būs jāraksta trīs soļu paziņojums, kas līdzīgs šim:

    • robot.forward ()
    • gulēt (5)
    • robot.stop ()
  4. Ja kods palīdz jūsu motoriem strādāt, tad esat gatavs turpināt nākamo darbību. Šim solim būs jāraksta def funkcija (piemēram, def uz priekšu ():), kas palīdzēs automašīnai virzīties uz priekšu, atpakaļ, pa labi un pa kreisi, izmantojot lietotni, kuru vēlāk instalēsit.
  5. Ja esat izvēlējies automašīnai pievienot attāluma sensoru, jums būs jāpievieno papildu def sensor1 funkcija. Šī funkcija ļaus izdrukāt attālumu starp automašīnu un šķērsli. Lai izmantotu šo funkciju, jums būs jāraksta šādas vienkāršas koda rindas:

    • def sensors1 ():
    • ja (sensora attālums*100> 5):
    • drukāt (“Atrasts šķērslis”, sensors. attālums*100)
    • gulēt (1)
  6. Tagad, kad esat pabeidzis rakstīt šo kodu, esat gatavs instalēt lietotni VNC Viewer.

Ieteicams: