Innehållsförteckning:
- Tillbehör
- Steg 1: Arbetsprincip
- Steg 2: Ladda upp koden
- Steg 3: Gör hål för motoraxeln
- Steg 4: Motorkrets del 1
- Steg 5: Motorkrets del 2
- Steg 6: Krets för objektdetektering
- Steg 7: Buffertbåt
- Steg 8: Hjul
Video: Hinder Undvik paddelbåt med Arudino: 9 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Hej vänner, i den här självstudien kommer jag att visa dig hur du gör en hindrande undvikande paddelbåt. Jag kom på den här idén medan jag kopplade av nära min fiskdamm och tänkte på en idé för en plastutmaning. Jag insåg att plasten här kommer att vara mycket användbar för användning som båt på grund av dess flytkraft och vattentäthet.
Tillbehör
Kropp
1 x matbehållare 700 ml
2 x paddelhjul 70 mm
5 x flasklock
Elektroniska delar
1 x Arduino Nano/Uno (rekommenderad Nano)
2 x likströmsmotor
1 x L298N motorförare
1 x ultraljudssensor
1 x Micro Servo
2 x 18650 batteri
1 x 18650 batterihållare (2-plats)
4 x AA -batteri
1 x AA-batterihållare (4-plats)
1 x omkopplare
Tråd
Supportverktyg
Limpistol
Lödkolv
Steg 1: Arbetsprincip
Grundläggande algoritm
När ultraljudet upptäcker ett föremål på ett avstånd av 15 cm, roterar servon till 180 grader och sedan till 0 grader (sväng höger och vänster) för att hitta vilken väg som är fri från hinder. Efter det kommer motorn att flytta trampbåten till en fil som är fri från hinder
Krets
I detta projekt kommer vi att använda 2 spänningskällor, en för Arduino, ultraljudssensor och motordrivrutin, medan den andra är speciellt för servo. Arduino, ultraljudssensor och motorförare kommer att använda 18650 -batteriet eftersom 18650 -batteriet kan ge en stor ström för motorn och de andra orsakerna eftersom motorn snabbt kan tömma batteriet så vi behöver 18650 -batteri som kan laddas.
Steg 2: Ladda upp koden
För att göra överföringsprocessen enkel kommer vi att ladda upp koden först till Arduino innan vi skapar kretsen.
Arduino -fil:
Steg 3: Gör hål för motoraxeln
I detta steg kommer vi att göra hål på vänster och höger sida av matbehållaren. Senare kommer dynamoaxeln att sättas in i dessa två hål. Hålets position är i mitten av matbehållarens längd (längd/2) och 3,2 cm från botten.
Steg 4: Motorkrets del 1
I detta steg ansluter vi L298n till batteriet och motorn.
Förbindelse:
1. L298N (utgång) till likströmsmotor
2. Batteriets positiva terminal för att växla
3. L298N (12V) för att växla
4. Batteri negativ terminal till L298N (GND)
limma dem sedan till matbehållaren.
Notera:
-Lim batterihållaren rätt i mitten (bredd) så att paddelbåten inte lutar åt vänster eller höger.
Steg 5: Motorkrets del 2
Nu kommer vi att ansluta arduino till L298N.
Förbindelse:
1. D5 till Aktivera A
2. D6 till Aktivera B
3. A0 till ingång 1
4. A1 till ingång 2
5. A2 till ingång 3
6. A3 till ingång 4
7. Vin till 5V (V ut från L298N)
8. GND (arduino) till GND (L298N)
Steg 6: Krets för objektdetektering
Huvudkomponenterna i objektdetekteringskretsen är servo och ultraljudssensor. Ultraljudssensorn kommer att använda Arduino som strömförsörjning, medan servon kommer att använda ett separat batteri (AA -batteri x 4). Servobatteriet limmas i slutet av matbehållaren mittemot 18950 -batterihållaren.
Du kan placera sensorn var som helst så länge den inte hindras av andra föremål. I mitt fall använde jag ett plastbehållarlock som har skurits på plats av ultraljudssensorer och servo (se bild).
Servo -anslutning:
VCC till positivt batteri (AA)
Signal till D10
GND -servo till GND -batteri och arduino
Anslutning av ultraljudssensor:
VCC till 3.3v (arduino)
GND till GND (arduino)
Eko till D2
Trig till D3
Steg 7: Buffertbåt
Bufferten har en funktion för att förhindra att paddelhjulet vidrör golvet / bordet när vi lägger det på det. Bufferten använder ett flasklock. För förutom att den är lätt att hitta har flasklocket också rätt storlek för vår båt.
För att göra en buffert, ta 3 flasklock och limma dem helt enkelt på båtens undersida som visas ovan.
Steg 8: Hjul
Gör först ett hål i mitten av flasklocket. Limma sedan paddeln till flasklocket som bilden nedan. Sedan är det sista steget att limma fast det på dynamoaxeln.
Rekommenderad:
Hinder Undvik LEGO Robot: 8 steg (med bilder)
Hinder Undvik LEGO Robot: Vi älskar LEGO och vi älskar också Crazy Circuits så vi ville kombinera de två till en enkel och rolig robot som kan undvika att springa in i väggar och andra föremål. Vi visar dig hur vi byggde vår och beskriver de grunder som behövs så att du kan bygga din egen.
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
Hinder Undvik robot med IR -sensorer utan mikrokontroller: 6 steg
Hinder Undvik robot med IR -sensorer utan mikrokontroller: Det här projektet är ett äldre projekt, jag gjorde det 2014 i juli eller augusti, tänkte dela det med er. Det är ett enkelt hinder för att undvika robot som använder IR -sensorer och fungerar utan mikrokontroller. IR -sensorerna använder opamp IC i
Hinder Undvik robot med ultraljudssensorer: 9 steg (med bilder)
Hindra att undvika robot med hjälp av ultraljudssensorer: Detta är ett enkelt projekt om hinder för att undvika robot som använder ultraljudssensorer (HC SR 04) och Arduino Uno -kort. Robotrörelser undviker hinder och väljer det bästa sättet att följa av sensorer. Och observera att det inte är en självstudieprojekt, dela med dig
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