Innehållsförteckning:
- Steg 1: Material
- Steg 2: Exempel på skärmdumpar
- Steg 3: Kretsdiagram
- Steg 4: Steg-för-steg-instruktioner-Hur man bygger/kopplar bilen
- Steg 5: Steg-för-steg-instruktioner-Hur man kodar med Python
Video: Slutbedömningar 2020: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
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
- 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
Steg 3: Kretsdiagram
Steg 4: Steg-för-steg-instruktioner-Hur man bygger/kopplar bilen
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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).
-
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.
- Nu är du redo att koda med Python!
Steg 5: Steg-för-steg-instruktioner-Hur man kodar med Python
- Börja koda genom att definiera dina bibliotek (t.ex. från gpiozero import -LED).
- Därefter måste du definiera alla variabler som du kommer att använda (t.ex. led = LED (9)).
-
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 ()
- 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.
-
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)
- Nu när du har skrivit den här koden är du redo att installera VNC Viewer -appen.
Rekommenderad:
[2020] Använda två (x2) Micro: bitar för att styra en RC -bil: 6 steg (med bilder)
[2020] Använda två (x2) Micro: bitar för att styra en RC -bil: Om du har två (x2) micro: bits, har du tänkt att använda dem för att fjärrstyra en RC -bil? Du kan styra en RC -bil genom att använda en mikro: bit som sändare och en annan som mottagare. När du använder MakeCode -editor för att koda en mikro: b
[2020] Använda iPhone eller iPad och Micro: bit Game Pad -app för att styra en RC -bil: 23 steg
[2020] Använda iPhone eller iPad och Micro: bit Game Pad App för att styra en RC -bil: Har du tänkt använda din iPhone eller iPad för att styra din micro: bit? Vet du att Micro: bit Educational Foundation tillhandahåller iOS -appen i App store? Sök efter " micro: bit " i App Store och du kan ladda ner appen gratis. De
Ta bort bakgrunden för flera bilder med Photoshop 2020: 5 steg
Ta bort bakgrunden för flera bilder med Photoshop 2020: Att ta bort bakgrunden på en bild är superenkelt nu! Så här använder du Adobe Photoshop 2020 för att ta bort bakgrunden till flera (batch) bilder med ett enkelt skript
Webbaserad Arduino Simulator Från Wokwi-2020?: 5 steg
Webbaserad Arduino Simulator Från Wokwi-2020?: Wokwi Arduino Simulator körs på AVR8js-plattformen. Det är en webbaserad Arduino Simulator. Arduino Simulator körs i webbläsaren. Därför får detta mer uppmärksamhet och ärligt talat har detta många positiva punkter jämfört med andra tillgängliga simulatorer
Mät avståndet med ultraljudssensorn HC-SRF04 (senaste 2020): 3 steg
Mät avståndet med ultraljudssensorn HC-SRF04 (senaste 2020): Vad är ultraljudssensorn (avståndet)? Ett ultraljud (ekolod) med högnivåvågor som människor inte kan höra. Men vi kan se närvaron av ultraljudsvågor överallt i naturen. Hos djur som fladdermöss, delfiner … använder ultraljudsvågor för att