Tartalomjegyzék:
- 1. lépés: Anyagok
- 2. lépés: Példa képernyőképekre
- 3. lépés: Áramköri diagram
- 4. lépés: Lépésről-lépésre vonatkozó utasítások-Az autó építése/vezetékezése
- 5. lépés: Lépésről lépésre-Útmutató a kódoláshoz a Python használatával
Videó: Záróértékelések 2020: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Üdv mindenkinek! A nevem Vedant Vyas, és ez az én 10. osztályos számítástechnikai projektem a 2020 -as végső értékeléshez. Ehhez a projekthez úgy döntöttem, hogy olyan autót tervezek, amely programozható, hogy önállóan mozogjon, vagy vezérelhető egy alkalmazásvezérlővel. Azért döntöttem ennek az autónak a tervezése mellett, mert szeretek tanulni és új kihívásokat vállalni, és mert rengeteg különböző egységet tanultam meg a tanfolyam során, és úgy gondoltam, hogy ezeket alkalmazhatom a tervezésemben. A várakozások felülmúlása érdekében olyan távolságérzékelőt alkalmaztam, amely leállítja az autót, amint néhány centiméteren belül akadályt érzékel. Rengeteg kutatást végeztem ezzel a projekttel kapcsolatban, számos más projektet vizsgálva, hogy betekintést nyerjek abba, hogy mit kell megvalósítanom. Sok időt töltöttem azzal is, hogy megtanuljam új H-híd vezetékezését, távolságérzékelő programozását és huzalmotorokat. Ebben az oktatóanyagban, amelyet készítettem, példák, diagramok és lépésről lépésre szóló használati utasítás segítségével megtanulhatja, hogyan tervezze meg ezt az autót.
1. lépés: Anyagok
- 1 autó 2 motorral
- 1 Raspberry Pi Model 3 B+
- 1 Forrasztás nélküli kenyértábla
- 1 9V -os akkumulátor
- 1 H-híd modell HLF1808
- 11 férfi-női jumper vezeték
- 3 női-női jumper vezeték
- 13 Normál vezetékek
- 1 Távolságérzékelő
2. lépés: Példa képernyőképekre
3. lépés: Áramköri diagram
4. lépés: Lépésről-lépésre vonatkozó utasítások-Az autó építése/vezetékezése
- A projekt megkezdése előtt meg kell győződnie arról, hogy a málna pi teljesen működőképes a Linux operációs rendszerrel, és képes -e futtatni a Python -ot.
- Most, hogy készen áll, kezdjük azzal, hogy fogunk egy forrasztás nélküli kenyértáblát, és rögzítjük rá a HLF1808 H-hidat (a kapcsolási rajzon látható módon).
- Ezután el kell vennie 3 vezetéket, és be kell dugnia őket a H-híd 3 saroklábába és az elektromos sínekbe. Csatlakoztassa ezt a 3 vezetéket a H-híd jobb felső, jobb alsó és bal alsó lábához (nézze meg a H-hidat úgy, hogy a merülés előre nézzen). Ehhez próbáljon piros vezetékeket használni, hogy tudja, hogy ezeket használják áramellátásra.
- Vegyünk egy férfi-női áthidaló vezetéket, és csatlakoztassuk egyik végét a málna pi 5V-os tüskéhez, a másik végét pedig a H-híd bal felső lábához.
- Most el kell vennie 4 vezetéket (lehetőleg fekete), és a H-híd középső 2 lábától a földi sínekhez kell csatlakoztatnia. Szükséged lesz egy további férfi-női vezetékre is, és a málna pi földelőcsapjáról a kenyértáblán lévő földelő sínhez kell csatlakoztatni.
- Miután csatlakoztatta a táp- és a földelővezetékeket, elkezdheti a motorok bekötését a piros huzal felvételével, és a H-híd tetejéről a harmadik szakaszba helyezve. Ezután vegye a fekete vezetéket, és rögzítse a harmadik lábhoz a H-híd aljáról. Ha megfelelően csatlakoztatta a motorokat, akkor ezeknek a következő lépéseknek megfelelően tökéletesen kell működniük.
- Most el kell vennie a 9 V -os akkumulátort, és a 2 vezetéket a földbe és a tápcsövekbe kell csatlakoztatni (piros = áram, fekete = föld).
- Miután befejezte az akkumulátor bekötését, el kell vennie 4 férfi-női áthidaló vezetéket, és csatlakoztatnia kell őket a málna pi gpio csapokból a fennmaradó fel nem használt H-híd lábakhoz.
- Végezetül vegyen 1 fekete és 1 piros vezetéket, és kösse össze őket a kenyérsütő tábláján a földelt-földelt sín (fekete vezeték) és a tápfeszültségű sín (piros vezeték) között.
-
Választható - ha szeretné, használhat távolságérzékelőt a projekt javításához. A távolságérzékelő bekötéséhez kövesse az alábbi lépéseket:
- Fogjon 1 db női-női vezetéket (piros), és csatlakoztassa az érzékelő VCC-tűjéről a pi-n lévő 5V-os tűhöz.
- Vegyünk egy másik (fekete) anya-anya vezetéket, és csatlakoztassuk az érzékelőn lévő GND-tűről a kenyérsütőlap földelő sínjéhez.
- Fogjon még egy női-női vezetéket, és csatlakoztassa az érzékelő TRIG-tűjéről a pi-n lévő gpio-tűhöz.
- Végül vegyen egy férfi-anya vezetéket, és csatlakoztassa az érzékelő ECHO-tűjéről a kenyértábla üres helyéhez. Ezután vegyünk egy 330 ohmos ellenállást, és csatlakoztassuk a vezetékről a kenyértáblán lévő másik üres helyre. Ezután el kell vennie egy másik férfi-női vezetéket, és a 330 ohmos ellenállásból a pi-n lévő üres gpio-tűhöz kell csatlakoztatnia. Végül egy 470 ohmos ellenállást kell csatlakoztatnia a második vezetékből, amelyet a földelő sínhez csatlakoztatott.
- Most már készen áll a kódolásra a Python segítségével!
5. lépés: Lépésről lépésre-Útmutató a kódoláshoz a Python használatával
- Kezdje a kódolást a könyvtárak meghatározásával (pl. A gpiozero import LED -ből).
- Ezután meg kell határoznia az összes használni kívánt változót (pl. Led = LED (9)).
-
Most, hogy definiált mindent, amire szüksége van, elkezdheti a kódolást egy egyszerű nyilatkozat megírásával annak ellenőrzésére, hogy a motorok teljesen működőképesek -e. Ehhez egy ehhez hasonló háromlépéses nyilatkozatot kell írnia:
- robot.forward ()
- alvás (5)
- robot.stop ()
- Ha a kód segíti a motorok működését, akkor készen áll a következő lépésre. Ehhez a lépéshez def funkciót kell írnia (pl. Def forwards ():), amely segít az autónak előre, hátra, jobbra és balra haladni egy később telepítendő alkalmazás segítségével.
-
Ha úgy döntött, hogy távolságérzékelőt ad hozzá autójához, akkor hozzá kell adnia egy további def sensor1 funkciót. Ezzel a funkcióval kinyomtathatja az autó és az akadály közötti távolságot. Ez a funkció megköveteli, hogy írja be ezeket az egyszerű kódsorokat:
- def érzékelő1 ():
- ha (érzékelő távolság*100> 5):
- nyomtatás („Akadály észlelve”, érzékelő távolság*100)
- alvás (1)
- Most, hogy befejezte a kód írását, készen áll a VNC Viewer alkalmazás telepítésére.
Ajánlott:
[2020] Két (x2) Micro: bit használata az RC autó vezérléséhez: 6 lépés (képekkel)
[2020] Két (x2) mikro: bit használata az RC autó vezérléséhez: Ha két (x2) mikro: bitje van, gondolt arra, hogy ezeket használja egy RC autó távvezérléséhez? Az RC autót úgy vezérelheti, hogy egy mikro: bitet használ adóként, és egy másikat vevőként. Ha a MakeCode szerkesztőt használja a mikro kódolásához: b
[2020] IPhone vagy IPad és Micro: bit Game Pad alkalmazás használata az RC autó vezérléséhez: 23 lépés
[2020] IPhone vagy IPad és Micro: bit Game Pad alkalmazás használata az RC autó vezérléséhez: Gondolt már arra, hogy iPhone -ját vagy iPadjét használja a micro: bit vezérléséhez? Tudja, hogy a Micro: bit Educational Foundation biztosítja az iOS alkalmazást a Alkalmazásbolt? Keresés " mikro: bit " az App Store -ban, és ingyenesen letöltheti az alkalmazást. Az
Több kép hátterének eltávolítása a Photoshop 2020 használatával: 5 lépés
Több kép hátterének eltávolítása a Photoshop 2020 használatával: A kép hátterének eltávolítása rendkívül egyszerű most! Így lehet az Adobe Photoshop 2020 használatával eltávolítani több (kötegelt) kép hátterét egy egyszerű szkript segítségével
Web? Arduino szimulátor a Wokwi-2020-tól?: 5 lépés
Web? Alapú Arduino szimulátor a Wokwi-2020-tól?: A Wokwi Arduino Simulator AVR8js platformon fut. Ez egy webalapú Arduino szimulátor. Az Arduino Simulator webböngészőn fut. ennélfogva ez nagyobb figyelmet érdemel, és őszintén, ennek sok pozitívuma van a többi elérhető szimulátorhoz képest
Mérje meg a távolságot a HC-SRF04 ultrahangos érzékelővel (legújabb 2020): 3 lépés
Mérje meg a távolságot a HC-SRF04 ultrahangos érzékelővel (legújabb 2020): Mi az ultrahangos érzékelő (távolság)? Ultrahang (szonár) magas szintű hullámokkal, amelyeket az emberek nem hallhatnak. A természetben azonban mindenhol láthatjuk az ultrahangos hullámok jelenlétét. Az olyan állatoknál, mint a denevérek, a delfinek … ultrahangos hullámokat használnak