INHOUDSOPGAWE:

Arduino: sensitiewe robot: 6 stappe
Arduino: sensitiewe robot: 6 stappe

Video: Arduino: sensitiewe robot: 6 stappe

Video: Arduino: sensitiewe robot: 6 stappe
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Arduino: sensitiewe robot
Arduino: sensitiewe robot
Arduino: sensitiewe robot
Arduino: sensitiewe robot

Hallo.

Ek wil jou wys hoe jy 'n robot kan bou met 'n Arduino en 'n paar ander dele. So, wat het ons nodig?

  • Arduino. Ek het Leonardo, maar dit is nie belangrik nie
  • H brug TB6612FNG of ander
  • Robot-onderstel, byvoorbeeld DAGU DG012-SV of met die hand gemaak
  • Ultrasoniese sensor
  • Servo
  • 2 blou LED's
  • Gonser
  • Fotoresistor
  • Weerstand 1, 2 k Ω
  • Broodbord
  • Kabels, band, skroewe, batterye

Stap 1: Bou onderstel

Bou onderstel
Bou onderstel

As u die onderstel doen, moet u onthou van motors. Dit moet voldoende krag hê om u robot te beweeg.

As u onderstel gekoop het, moet u dit indien.

Nou is dit tyd om batterye te sit. Ek gebruik boks vir 5 AA -batterye, maar as jy groter motors het, het jy meer batterye nodig.

Stap 2: Koppel alle dinge

Verbind alle dinge
Verbind alle dinge
Verbind alle dinge
Verbind alle dinge
Verbind alle dinge
Verbind alle dinge
Verbind alle dinge
Verbind alle dinge

As u 'n TB6612FNG H -brug het, kan u dit op arduino koppel, soos hieronder, indien nie, moet u dit effens verander.

Om dit aan te sluit, gebruik ek 'n broodbord van 170 gate, want dit is klein en kan op die arduino geleë wees.

1. Ultrasoniese sensor:

-Trig 2 -pen Arduino

-Echo 1 pen Arduino

-VVC 5V Arduino

-GND GND Arduino

2. Servo:

-GND GND Arduino -VCC 5V Arduino -Data 9 -pins Arduino

3. H brug:

-alle massa (GND) tot massa in Arduino -VCC 5V Arduino -A01 motor1 massa (-) -A02 motor1 drywing (+) -B02 motor2 massa (-)

-B01 motor2 massa (-)

-VMOT VIN Arduino

-PWMA 6 -pen Arduino

-AIN1 8 pen Arduino -AIN2 7 pen Arduino -BIN2 4 pen Arduino -BIN1 3 pen Arduino -PWMB 5 pen Arduino

4. Buzzer:

-GND (-) GND Arduino

-VCC (+) 11 -pen Arduino

5. Leds:

-Beide VCC (+) van LED's tot 10 -pen Arduino

-Beide GND (-) van LED's tot GND Arduino

Lang kabels het 'n stuk draad vasgemaak.

6. Fotoresistor:

Op die prentjie kan u sien hoe dit verbind is. Weerstand het 1, 2 k Ω

Stap 3: Voeg alle dinge in

Voeg alle dinge in
Voeg alle dinge in
Voeg alle dinge in
Voeg alle dinge in
Voeg alle dinge in
Voeg alle dinge in
Voeg alle dinge in
Voeg alle dinge in

Nou moet u alles op die onderstel plaas. Ek gebruik 4 skroewe M3 om Arduino en onderstel te skroef, tussen Arduino en onderstel het ek 'n stuk strooi gegee. Broodbord op arduino. Ek het die ultrasoniese sensor met 'n dubbelzijdige band aan die servo vasgeplak en 'n servo aan die onderstel met 'n swart band. Leds is op ultrasoniese sensor op band. Kabels van LED's en pingsensor benodig genoeg ruimte omdat dit beweeg.

Stap 4: Program 1

Roboteer met hierdie program na die struikelblokke, kyk links en regs terug en ry na hierdie webwerf waar dit meer ruimte het en as dit weer klank maak. Wanneer dit donker is, skakel die ligte aan, terwyl die helder ligte afskakel. Hieronder het ek die kode bygevoeg, 'n verduideliking van die kode in die kommentaar. Nadat u hierdie kode gelaai het, kan u die robot begin.

Stap 5: Program 2

Robot met hierdie program kan in doolhof ry. Konstruksie, dieselfde kode is 'n bietjie anders.

Stap 6: Begin Robot

Nou kan u u robot begin. Hieronder het ek films bygevoeg met my robot. Die eerste is 'n toets, die tweede een is 'n volledige robot met die eerste en tweede program.

Aanbeveel: