Satura rādītājs:

Sekojiet man robotam, izmantojot NodeMCU: 4 soļi
Sekojiet man robotam, izmantojot NodeMCU: 4 soļi

Video: Sekojiet man robotam, izmantojot NodeMCU: 4 soļi

Video: Sekojiet man robotam, izmantojot NodeMCU: 4 soļi
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Novembris
Anonim
Seko man robots, izmantojot NodeMCU
Seko man robots, izmantojot NodeMCU
Seko man robots, izmantojot NodeMCU
Seko man robots, izmantojot NodeMCU
Seko man robots, izmantojot NodeMCU
Seko man robots, izmantojot NodeMCU

Tas ir ļoti vienkāršs robots Follow Me Robot, izmantojot NodeMCU. Tas izmanto NodeMCU HC SR04 attāluma sensoru, lai uztvertu tuvumā esošo objektu/ cilvēku. Kad tas atklās objektu/ cilvēku, tas sāks sekot.

1. darbība: apkopojiet detaļas

Savāc detaļas
Savāc detaļas
Savāc detaļas
Savāc detaļas
Savāc detaļas
Savāc detaļas
Savāc detaļas
Savāc detaļas

Aparatūra:

1) NodeMCU - mikrokontrolleris

2) HC SR04 - attāluma sensors

3) L298N - motora vadītājs

4) 2 X 150 apgr./min 12V/5V līdzstrāvas motors ar riteņiem

5) Hylam Sheet - visu detaļu montāža

6) DC-DC StepUp pārveidotāja modulis

7) Barošanas banka

8) Riteņa ritenis

9) Maizes dēlis

Programmatūra:

1) Arduino IDE

2. solis: UltraSonic sensors

UltraSonic sensors
UltraSonic sensors

Savienojums: HC-SR04 sensors ir piestiprināts pie maizes dēļa

Sensors Vcc ir pievienots NodeMCU +3.3V/5V

GND sensors ir pievienots NodeMCU GND

Sensora sprūda tapa ir pievienota NodeMCU Digital I/O D4

Sensora atbalss tapa ir pievienota NodeMCU Digital I/O D3

Daži sensori darbojas ar 3.3V. Ja nesaņēmāt nekādas vērtības, nomainiet Vcc tapu uz 5 V.

Lejupielādējiet failu.

Augšupielādējiet kodu NodeMCU.

Pēc augšupielādes pabeigšanas atveriet seriālo monitoru.

Iestatiet Baud likmi uz 9600.

3. darbība: savienojumi un kods

Savienojumi un kods
Savienojumi un kods
Savienojumi un kods
Savienojumi un kods
Savienojumi un kods
Savienojumi un kods

Neizņemiet vadus no sensora. Tas pats attiecas uz galīgajiem savienojumiem.

Savienojumi:

MezglsMCU L298N

D5 IN1

D6 IN2

D7 IN3

D8 IN4

Barošanas avotam:

Es izmantoju Li Ion Powerbank. Vadus lodēju ar litija akumulatoru.

Tad vadi no akumulatora tiek pielodēti līdzstrāvas pārveidotāja ieejā un tiek kalibrēti, lai iegūtu izejas spriegumu 5V/12V. Pēc tam pievienojiet pozitīvo spaili pie +12V L298N un negatīvo spaili pie Gnd.

Kods:

Lejupielādējiet un augšupielādējiet kodu NodeMCU.

4. solis: pabeigts !!

Barojiet NodeMCU ar USB no Powerbank.

Pārbaudiet robotu. Izbaudi!!!

Ieteicams: