INHOUDSOPGAWE:

Hindernis om robot te vermy deur Arduino Nano te gebruik: 5 stappe
Hindernis om robot te vermy deur Arduino Nano te gebruik: 5 stappe

Video: Hindernis om robot te vermy deur Arduino Nano te gebruik: 5 stappe

Video: Hindernis om robot te vermy deur Arduino Nano te gebruik: 5 stappe
Video: E18-D80NK IR Obstakel vermijden Nabijheidssensor (infrarood sensor) E3F-R2 2024, Julie
Anonim
Hindernis om robot te vermy deur Arduino Nano te gebruik
Hindernis om robot te vermy deur Arduino Nano te gebruik

In hierdie instruksies gaan ek beskryf hoe u 'n hindernis kan voorkom deur robot te gebruik deur Arduino te gebruik.

Stap 1: u benodig

Jy benodig
Jy benodig
Jy benodig
Jy benodig
Jy benodig
Jy benodig

Dit is 'n gewilde Arduino -robotprojek. Ek het 'n PCB daarvoor ontwerp om baie draadverbindings te vermy.

U kan 'n PCB of 'n stippelbord gebruik.

2WD Robot -onderstel met wielwiel.

Robotwiel vir BO -motor

150 rpm BO -motor en 1,5 duim bout en moer

ultrasoniese sensorhouer

2 stuks. 9V battery en batteryaansluiting

L293D Ic & 16 penne Ic basis

100mfd/25v kondensator 2 stuks 1K weerstand, Led

Koppenne, aansluitdraad (manlik tot vroulik) aansluitblok 4 stuks

Ultrasoniese sensor HC-SR 04

Arduino nano

U kan 'n PCB of 'n stippelbord gebruik.

Stap 2: Monteer die wortel onderstel

Die samestelling van die wortel onderstel
Die samestelling van die wortel onderstel

Plaas 'n motor met twee rigtings in die robot -onderstel. Ek het 'n 2wd metaal onderstel gebruik, maar jy kan enige onderstel gebruik

plaas een wiel voor die robot onderstel. die meganiese deel van hierdie robot is voltooi

Stap 3: Maak die elektroniese stroombaan

Maak die elektroniese stroombaan
Maak die elektroniese stroombaan
Maak die elektroniese stroombaan
Maak die elektroniese stroombaan
Maak die elektroniese stroombaan
Maak die elektroniese stroombaan

Hoe dit werk

Die ultrasoniese soniese sensor wat voorwerpe voor hom opspoor en meet die afstand van die voorwerp.

In normale toestand, as daar geen hindernis voor die robot is nie, draai twee motors kloksgewys en die robot gaan reguit vorentoe.

As 'n voorwerp binne 20 cm deur die ultrasoniese sensor opgemerk word, begin die linkermotor teen die kloksgewys draai, en die regtermotor draai kloksgewys soos dit was.

Dus draai die robot vinnig links as daar 'n voorwerp voor is.

Kring en verbindings as u 'n perfboard gebruik

Hier het ek 'n Arduino nano & L293D -motor met dubbele motor gebruik. Twee kondensators as filter. Led & 1k weerstand vir aanduiding

Arduino digitale pen 7 word verbind met die ultraklank -sensor -snellerpen

Arduino digitale pen 8 maak verbinding met die ultrasoniese sensor Echo -pen

Arduino digitale pen 5 en 6 word gekoppel aan Ic l293d pen 10 en 15 vir die linker motorbeheer

Arduino digitale pen 11 & 12 Koppel aan ic l293d pen 2 & 7 vir die regte motorbeheer

Koppel linkermotor aan IC l293d pen 11 en 14

Koppel die regte motor aan ic l293d Pin 3 & 6

As u PCB wil maak

die PCB vir hierdie robotprojek is goed ontwerp en maklik om te maak. U kan verskillende tipes Arduino -robotte maak met hierdie PCB. Nog 'n robot wat hierdie PCB gebruik

Laai Gerber -lêer vir PCB hier af en bestel dit.

Stap 4: Laai kode op na Arduino

Laai die kode op na arduino nano. hier is die kode skakel om af te laai

laai net die.ino -lêer af en maak dit oop met arduino IDE.

Sluit die arduino nano aan met 'n USB -kabel, kies die regte com -poort

klik dan om op te laai

Stap 5: Toets

Toets
Toets

dit is tyd om die robot te toets.

Ek het 'n 9v -battery vir Arduino gebruik en nog 'n 9v -battery vir motorkrag. Om die motor aan te dryf, is dit goed om 'n herlaaibare battery te gebruik, anders kan die 9v -battery nie die robot lank laat werk nie.

Hierdie video kan u help -

Aanbeveel: