Sadržaj:
- Korak 1: Materijali
- Korak 2: Primjeri snimaka zaslona
- Korak 3: Dijagram kruga
- Korak 4: Korak po korak upute-Kako izgraditi/ožičiti automobil
- Korak 5: Korak po korak upute-Kako kodirati pomoću Pythona
Video: Završne evaluacije 2020 .: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Pozdrav svima! Moje ime je Vedant Vyas i ovo je moj projekt računalnog inženjerstva 10. razreda za završne ocjene 2020. Za ovaj projekt odabrao sam dizajnirati automobil koji bi se mogao programirati za samostalno kretanje ili bi se njime moglo upravljati pomoću kontrolera aplikacije. Odabrao sam dizajn ovog automobila jer volim učiti i prihvaćati nove izazove te zato što sam tijekom ovog tečaja naučio mnogo različitih jedinica i mislio da ih mogu primijeniti na svoj dizajn. Kako bih premašio očekivanja, implementirao sam senzor udaljenosti koji bi zaustavio automobil čim bi osjetio prepreku unutar nekoliko centimetara. Dosta sam istraživao na ovom projektu gledajući razne druge projekte kako bih dobio uvid u to što bih trebao postići. Također sam proveo dosta vremena učeći kako spojiti novi H-most, programirati senzor udaljenosti i žičane motore. Kroz ovaj tutorial koji sam napravio, naučit ćete kako sami dizajnirati ovaj automobil gledajući primjere, dijagrame i korak-po-korak priručnik s uputama.
Korak 1: Materijali
- 1 automobil s 2 motora
- 1 Raspberry Pi Model 3 B+
- 1 Oplata za lemljenje
- 1 9V baterija
- 1 Model H-mosta HLF1808
- 11 muško-ženskih žica kratkospojnika
- 3 žice žensko-ženski kratkospojnik
- 13 Normalne žice
- 1 Senzor udaljenosti
Korak 2: Primjeri snimaka zaslona
Korak 3: Dijagram kruga
Korak 4: Korak po korak upute-Kako izgraditi/ožičiti automobil
- Prije nego započnete ovaj projekt, morat ćete se uvjeriti da je vaš malina pi potpuno funkcionalan sa Linux OS sustavom i da može pokrenuti Python.
- Sada kada ste spremni, počnimo uzimajući ploču za lemljenje i na nju pričvršćujući H-most HLF1808 (kao što je prikazano na shemi ožičenja).
- Zatim ćete morati uzeti 3 žice i spojiti ih u 3 kutna kraka H-mosta i vodilice za napajanje. Uključite ove 3 žice u gornji desni, donji desni i donji lijevi krak H-mosta (pogledajte H-most s umotavanjem prema naprijed). Pokušajte koristiti crvene žice za to kako biste znali da se oni koriste za napajanje.
- Uzmite muško-žensku kratkospojnu žicu i jedan kraj spojite na pin 5V maline, a drugi kraj na gornju lijevu nogu H-mosta.
- Sada ćete morati uzeti 4 žice (po mogućnosti crne) i spojiti ih sa 2 srednje noge H-mosta na uzemljene tračnice. Također ćete morati uzeti dodatnu muško-žensku žicu i spojiti je sa uzemljenog igla na vašem maline pi na uzemljenu šinu na vašoj ploči.
- Nakon što implementirate žice za napajanje i uzemljenje, možete započeti ožičenje motora uzimajući crvenu žicu i stavljajući je u treću nogu s vrha H-mosta. Nakon toga ćete uzeti crnu žicu i pričvrstiti je na treću nogu s dna H-mosta. Ako ste pravilno priključili motore, oni bi trebali funkcionirati savršeno nakon što završite ovih nekoliko koraka.
- Sada ćete morati uzeti 9V bateriju i pričvrstiti 2 žice u tlo i u vodilice (crvena = napajanje, crna = uzemljenje).
- Nakon što dovršite ožičenje baterije, morat ćete uzeti 4 muško-ženske žice kratkospojnika i spojiti ih s bilo kojih pippio pinova maline na preostale neiskorištene noge H-mosta.
- Konačno, morat ćete uzeti 1 crnu i 1 crvenu žicu i spojiti ih preko svoje matične ploče sa uzemljene tračnice (crna žica) i tračnice za napajanje (crvena žica).
-
Izborno - ako želite, možete upotrijebiti senzor udaljenosti kako biste poboljšali svoj projekt. Za povezivanje senzora udaljenosti morate slijediti ove posebne korake:
- Uzmite 1 žensko-žensku žicu (crvenu) i pričvrstite je s VCC pina na senzoru na 5V pin na pi.
- Uzmite drugu žensko-žensku žicu (crnu) i pričvrstite je od GND igle na senzoru do uzemljenja na vašoj ploči.
- Uzmite još jednu žensko-žensku žicu i pričvrstite je s TRIG pina na senzoru na gpio pin na pi.
- Na kraju, uzmite muško-žensku žicu i pričvrstite je s ECHO igle na senzoru na prazan prostor na vašoj ploči. Zatim uzmite otpornik od 330 Ohma i spojite ga sa žice na drugi prazan prostor na vašoj ploči. Zatim ćete morati uzeti drugu muško-žensku žicu i pričvrstiti je od otpornika od 330 Ohma na prazan gpio pin na pi. Na kraju ćete morati spojiti otpornik od 470 Ohma s druge žice koju ste spojili na uzemljenje.
- Sada ste spremni za kodiranje pomoću Pythona!
Korak 5: Korak po korak upute-Kako kodirati pomoću Pythona
- Započnite kodiranje definiranjem svojih knjižnica (npr. Iz LED -a za uvoz gpiozero).
- Zatim ćete morati definirati sve varijable koje ćete koristiti (npr. Led = LED (9)).
-
Sada kada ste definirali sve što vam je potrebno, možete započeti kodiranje tako da napišete jednostavnu izjavu kako biste provjerili jesu li vaši motori potpuno ispravni. To će zahtijevati da napišete izjavu u 3 koraka sličnu ovoj:
- robot.forward ()
- spavati (5)
- robot.stop ()
- Ako kôd pomaže vašim motorima u radu, spremni ste za nastavak na sljedeći korak. Ovaj korak će zahtijevati da napišete def funkciju (npr. Def forwards ():) koja će pomoći vašem automobilu da se kreće prema naprijed, nazad, desno i lijevo uz pomoć aplikacije koju ćete kasnije instalirati.
-
Ako ste odlučili dodati senzor udaljenosti u svoj automobil, morat ćete dodati dodatnu funkciju def senzora1. Ova funkcija će vam omogućiti ispis udaljenosti između vašeg automobila i prepreke. Ova funkcija zahtijeva da napišete ove jednostavne redove koda:
- def senzor1 ():
- if (udaljenost senzora*100> 5):
- print ('Prepreka otkrivena', senzor. udaljenost*100)
- spavati (1)
- Sada kada ste završili s pisanjem ovog koda, spremni ste za instaliranje aplikacije VNC Viewer.
Preporučeni:
[2020] Korištenje dva (x2) Micro: bita za upravljanje RC automobilom: 6 koraka (sa slikama)
[2020] Korištenje dva (x2) Micro: bita za upravljanje RC automobilom: Ako imate dva (x2) micro: bita, jeste li razmišljali o njihovom korištenju za daljinsko upravljanje RC automobilom? RC automobilom možete upravljati koristeći jedan micro: bit kao odašiljač, a drugi kao prijemnik. Kada koristite MakeCode uređivač za kodiranje micro: b
[2020] Korištenje IPhone -a ili IPada i Micro: bit Game Pad aplikacije za upravljanje RC automobilom: 23 koraka
[2020] Korištenje iPhonea ili IPada i Micro: bit Game Pad aplikacije za upravljanje RC automobilom: Jeste li razmišljali o korištenju svog iPhonea ili iPada za kontrolu svog micro: bita? Znate li da Micro: bit Educational Foundation nudi aplikaciju iOS u Trgovina aplikacijama? Traži " micro: bit " u App Storeu i aplikaciju možete besplatno preuzeti
Uklonite pozadinu više slika pomoću Photoshopa 2020: 5 koraka
Uklonite pozadinu više slika pomoću Photoshopa 2020: Uklanjanje pozadine slike sada je super jednostavno! Ovako možete koristiti Adobe Photoshop 2020 za uklanjanje pozadine više (skupnih) slika pomoću jednostavne skripte
3D ispisani lučni reaktor završne igre (film točan i nosiv): 7 koraka (sa slikama)
3D ispisani lučni reaktor završne igre (film je točan i nosiv): Cijeli vodič na YouTubeu: Nisam mogao pronaći bilo koju 3D točnu datoteku za film za lučni reaktor Mark 50/kućište za nanočestice pa smo prijatelj i ja skuhali nekoliko slatkih. Bilo je potrebno tona dotjerivanja kako bi stvar izgledala točno i sjajno
8 -bitne pjesme pomoću završne teme Arduino / Zelda: 4 koraka
8 -bitne pjesme koje koriste Arduino / Zelda završnu temu: Jeste li ikada željeli napraviti takve darovne kartice ili igračke koje sviraju pjesmu kada ih otvorite ili stisnete? S pjesmom po vlastitom izboru? Možda čak i pjesma koju ste napravili? Pa to je najjednostavnija stvar na svijetu i neće vas ništa koštati