Innehållsförteckning:

Hinder Undvik robot med Arduino Nano: 5 steg
Hinder Undvik robot med Arduino Nano: 5 steg

Video: Hinder Undvik robot med Arduino Nano: 5 steg

Video: Hinder Undvik robot med Arduino Nano: 5 steg
Video: DIY MRI: How to build your own MRI scanner | Mr. Tom O'Reilly 2024, Juli
Anonim
Hinder Undvik Robot Med Arduino Nano
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.

Steg 1: Du behöver

Du behöver
Du behöver
Du behöver
Du behöver
Du behöver
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

Montering av rotchassit
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

Gör den elektroniska kretsen
Gör den elektroniska kretsen
Gör den elektroniska kretsen
Gör den elektroniska kretsen
Gör den elektroniska kretsen
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

Testning
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 -

Rekommenderad: