Innehållsförteckning:
- Steg 1: Konstruktion av chassit
- Steg 2: Fästa mindre komponenter
- Steg 3: Montering av modulerna
- Steg 4: Säkra avståndssensorn
- Steg 5: Kabelanslutningar och kretsschema
- Steg 6: Koden
- Steg 7: Slutförande
Video: Arduino Obstacle Undvik motordriven bil: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Hej! och välkommen till handledningen om hur man konstruerar ett Arduino -hinder som undviker bil. Vi kan komma igång genom att skaffa nödvändigt material för detta projekt och se till att ha kul!
MATERIAL:
- Kvinna till hankablar
- Trådar
- Avståndssensor
- Träplanka
- Gorilla -tejp/elektrisk
- 2 motorer med hjul
- Servo
- Skruvmejsel
- Skruvar
- Arduino
- Batterihållare
- Hjul
- USB till batteripaket
- Arduino motorfäste
- Arduino USB
- PC
- Plaststativ
Dessutom är jag här för att instruera dig om hur du gör en hinder för att undvika robot baserad på Arduino. Nedan följer en steg för steg guide för att konstruera denna mekanism genom varje detalj. Detta projekt är dock en fullt kapabel autonom robot som kan undvika alla hinder som den kommer i kontakt med för att sedan undvika. Processen innebär att möta ett hinder medan du fortsätter framåt, när den väl mött objektet kommer denna robot automatiskt att sluta gå framåt och ta ett steg tillbaka. Sedan skannar den vänster/höger sida för att sedan börja flytta den mer lämpliga vägen. Syftet med detta projekt är att förstå tekniken/mekaniken bakom konceptet som ansluter till vårt samhälle, såsom självkörande bilar, tillverkningsindustrier, etc.
Steg 1: Konstruktion av chassit
För att konstruera ramen måste du få tag på en färdiggjord mall för att bygga detta projekt på, eller ett enkelt träämne med dimensioner 1/2 fot x 1/4 fot. Detta kommer att vara din ram och grunden för denna instruerbara som hela din arduino -kod och motorer fungerar på.
- Löd två ledningar till varje likströmsmotor. Fäst sedan två motorer på chassit med skruvarna.
- Använd skruvar/lim/tejp för att fästa motorn på undersidan av chassit på den bakre delen
- Se till att motorerna är säkra och kan ta kraft
- Ta ratten och sätt in hjulet på framsidan av projektet med någon metod
Steg 2: Fästa mindre komponenter
För detta steg måste du placera dessa två komponenter på specifika platser för att perfekta utformningen av detta projekt. Knappen måste fästas på knappen genom att löda den vänstra porten med den röda tråden från batterihållaren. Använd också tejp, lim eller skruvar för att sätta batteriet på plats på den mellersta delen på toppen av din foundation och fäst sedan omkopplaren på projektets undersida.
Steg 3: Montering av modulerna
*Obs: När du monterar Arduino -kortet, lämna tillräckligt med utrymme för att ansluta USB -kabeln, eftersom du senare måste programmera Arduino -kortet genom att ansluta det till datorn via en USB -kabel.
Arduino är dock en viktig del för att få hela projektet att fungera och placeringen av varje modul påverkar dess effektivitet och estetik. Platsen för avståndssensorn och Arduino måste ställas in på särskilda platser, Arduino måste skruvas in i ramen bakom batteripaketet, på baksidan för att balansera fordonets vikt. Se till att placera Arduino -fästet ovanpå Arduino för att motorfunktionerna ska fungera korrekt. Tänk sedan på att avståndssensorn måste vara framför detta projekt för att upptäcka hinder och skanna andra vägar som är säkrare att gå in på.
Steg 4: Säkra avståndssensorn
För att inte tala om är avståndssensorn en viktig del för att låta hela projektet fungera och undvika hinder i vägen. För det här steget måste du ansluta två plastbitar som passar för att fästa servon på plats, fästa detta på en plastfundament för att ansluta till vår ram. Detta ger mekanismen rörlighet och rotation för varje framtida rörelse som avståndssensorn använder för att röra sig i vilken riktning som helst. Fäst denna komponent på framsidan av fundamentet eller ramen och fortsätt nu med att använda avståndssensorn.
Med avståndssensorn måste du fästa detta på framsidan av mekanismen du just skapade, med tejp/lim/dragkedjor, så när servon rör sig gör avståndssensorn det också.
Anslut fyra bygelkablar till ultraljudssensorn och montera den på monteringsfästet. Montera sedan fästet på TowerPro micro servo som redan har installerats på chassit.
Steg 5: Kabelanslutningar och kretsschema
Dessa kabelanslutningar är avgörande för att projektet ska kunna utföra sina funktioner, så se till att du dubbelkollar vilken del du länkar varje komponent till. I kretsschemat kan du hitta de nödvändiga anslutningarna som behövs för att Arduino ska köra, känna, etc.
*Obs! Denna schema innefattar fyra motorer, men vi kan ignorera de två extra och fortsätta.
Steg 6: Koden
Inget av detta fungerar helt enkelt utan koden programmerad i Arduino. Här har jag tillhandahållit koden för att fungera hela detta projekt om det är trådbundet och konstruerat korrekt. Du kan titta på bilderna för att bättre förstå och kopiera koden.
Steg 7: Slutförande
På grund av att vi har slutfört alla steg, gå igenom processen och förtydliga alla anslutningar/komponenter som ingår i detta projekt.
- Anslut din Arduino till din dator
- Ladda ner de bibliotek som behövs (AFMOTOR, NEWPING)
- Kompilera koden
- Ladda upp koden till rätt port
- Testa, koppla ur
- Klicka i batterierna, slå på strömbrytaren och låt den gå!
Rekommenderad:
Hinder Undvik robot med Arduino Nano: 5 steg
Hinder Undvik Robot Med Arduino Nano: I den här instruktören kommer jag att beskriva hur du kan göra ett hinder för att undvika robot med Arduino
5 i 1 Arduino Robot - Följ mig - Radföljande - Sumo - Ritning - Hinder Undvik: 6 steg
5 i 1 Arduino Robot | Följ mig | Radföljande | Sumo | Ritning | Hindra undvikande: Detta robotstyrkort innehåller en ATmega328P -mikrokontroller och en L293D -motordrivrutin. Naturligtvis skiljer det sig inte från ett Arduino Uno -kort men det är mer användbart eftersom det inte behöver en annan skärm för att driva motorn! Det är fritt från hopp
Hinder Undvik robot med hjälp av mikrokontroller (Arduino): 5 steg
Hinder Undvik robot med hjälp av mikrokontroller (Arduino): I den här instruktören kommer jag att lära dig hur du gör ett hinder för att undvika robot som fungerar med Arduino. Du måste vara bekant med Arduino. Arduino är ett styrkort som använder atmega mikrokontroller. Du kan använda vilken version av Arduino som helst men jag har
DIY Arduino Obstacle Undvik bil hemma: 5 steg
DIY Arduino Obstacle Undvik bil hemma: I den här artikeln ska jag visa dig hur du gör en Arduino Obstacle Undvik bil hemma
Hinder Undvik robot med Arduino Uno: 5 steg (med bilder)
Hinder Undvik Robot Med Arduino Uno: Hej killar, det här är ett mycket enkelt och fungerande projekt som kallas som hinder för att undvika robot som använder arduino och specialiteten i detta projekt är att det ger kommandon om hur det reser på smartphone via bluetooth