Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I den här instruktören kommer jag att beskriva hur du kan göra ett hinder för att undvika robot med Arduino.
Steg 1: Du behöver
Det är ett populärt robotprojekt från Arduino. för att undvika mycket trådanslutning har jag konstruerat ett kretskort för det.
Du kan använda en PCB eller en prickad perfboard.
2WD Robotchassi med hjul.
Robothjul för BO -motor
150 varv / min BO -växelmotor & 1,5 tums bult och mutter
ultraljuds sensorhållare
2 st. 9V batteri och batterikontakt
L293D Ic & 16 pins Ic -bas
100mfd/25v kondensator 2 st 1K motstånd, Led
Sidhuvudstiften, bygelkabel (han till hona) kopplingsplint 4st
Ultraljudssensor HC-SR 04
Arduino nano
Du kan använda en PCB eller en prickad perfboard.
Steg 2: Montering av rotchassit
Sätt i två växelmotorer i robotchassit. Jag har använt ett 2wd metallchassi men du kan använda vilket chassi som helst
sätt in ett hjul framför robotchassit. den mekaniska delen är färdig med denna robot
Steg 3: Gör den elektroniska kretsen
Hur det fungerar
Den ultraljudssoniska sensorn detekterar objekt framför den och mäter avståndet till föremålet.
I normalt skick när det inte finns något hinder framför roboten, roterar två motorer medurs och roboten går rakt fram.
Om något föremål upptäcktes inom 20 cm av ultraljudssensorn börjar den vänstra motorn att rotera motsols & höger motor roterar medurs som den var.
Så roboten svänger snabbt till vänster om det finns ett föremål framför den.
Krets och anslutningar om du använder en perfboard
Här använde jag en Arduino nano & L293D dubbelmotordrivrutin. Två kondensatorer som filter. Led & 1k motstånd för indikering
Arduino digital pin 7 ansluts till ultraljudssensorns utlösarstift
Arduino digital pin 8 ansluts till ultraljudssensorn Echo pin
Arduino digital pin 5 & 6 anslut till Ic l293d pin 10 & 15 för vänster motorstyrning
Arduino digital pin 11 & 12 Anslut till ic l293d pin 2 & 7 för rätt motorstyrning
Anslut vänster motor till IC L293d stift 11 & 14
Anslut rätt motor till ic l293d Pin 3 & 6
Om du vill göra med PCB
kretskortet för detta robotprojekt Är väl utformat och enkelt att göra. Du kan göra olika typer av Arduino -robotar med detta kretskort. En annan robot som använder detta kretskort
Ladda ner och beställ Gerber -fil för PCB härifrån.
Steg 4: Ladda upp kod till Arduino
Ladda upp koden till arduino nano. här är kodlänken för nedladdning
ladda bara ner.ino -filen och öppna den med arduino IDE.
anslut arduino nano med USB -kabel, välj rätt com -port
klicka sedan för att ladda upp
Steg 5: Testning
det är dags att testa roboten.
Jag har använt ett 9v batteri för Arduino och ett annat 9v batteri för motorkraft. För att driva motorn är det bra att använda ett laddningsbart batteri annars kan 9 v batteriet inte köra roboten länge.
Den här videon kan hjälpa dig -