Mündəricat:

Arduino: Həssas Robot: 6 addım
Arduino: Həssas Robot: 6 addım

Video: Arduino: Həssas Robot: 6 addım

Video: Arduino: Həssas Robot: 6 addım
Video: Lesson 06: Arduino Variables Data Types | Robojax Arduino Step By Step Course 2024, Iyul
Anonim
Arduino: Həssas Robot
Arduino: Həssas Robot
Arduino: Həssas Robot
Arduino: Həssas Robot

Salam.

Sizə Arduino və bir neçə hissədən ibarət bir robot necə qura biləcəyinizi göstərmək istəyirəm. Bəs bizə nə lazımdır?

  • Arduino. Leonardom var, amma bu vacib deyil
  • H körpüsü TB6612FNG və ya digər
  • Robot Şassi, məsələn DAGU DG012-SV və ya əl istehsalı
  • Ultrasonik sensor
  • Servo
  • 2 mavi LED
  • Buzzer
  • Fotoresistor
  • Rezistor 1, 2 kΩ
  • Çörək lövhəsi
  • Kabellər, lentlər, vintlər, batareyalar

Addım 1: Şassi qurun

Şassi qurun
Şassi qurun

Şassi edirsinizsə, mühərriklər haqqında unutmayın. Robotunuzu hərəkət etdirmək üçün kifayət qədər gücə sahib olmalıdır.

Şassi almısınızsa, təqdim etməlisiniz.

İndi batareyaları qoymaq vaxtıdır. 5 AA batareya üçün qutudan istifadə edirəm, amma daha böyük mühərrikləriniz varsa daha çox batareyaya ehtiyacınız var.

Addım 2: Hər şeyi birləşdirin

Hər şeyi birləşdirin
Hər şeyi birləşdirin
Hər şeyi birləşdirin
Hər şeyi birləşdirin
Hər şeyi birləşdirin
Hər şeyi birləşdirin
Hər şeyi birləşdirin
Hər şeyi birləşdirin

TB6612FNG H körpüsünüz varsa, onu arduino -ya aşağıdakı kimi bağlaya bilərsiniz, əks halda bir az dəyişdirmək lazım deyil.

Bağlamaq üçün 170 delikli çörək taxtası istifadə edirəm, çünki bu taxta kiçikdir və arduino üzərində yerləşə bilər.

1. Ultrasonik sensor:

-2 pinli Arduino

-Echo 1 pin Arduino

-VCC 5V Arduino

-GND GND Arduino

2. Servo:

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

3. H körpüsü:

-bütün kütləsi (GND) Arduino -VCC 5V Arduino -A01 motor1 kütləsi (-) -A02 motor1 gücü (+) -B02 motor2 kütləsi (-)

-B01 motor2 kütləsi (-)

-VMOT VIN Arduino

-PWMA 6 pinli Arduino

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

4. Buzzer:

-GND (-) GND Arduino

-VCC (+) 11 pinli Arduino

5. Ledlər:

-Həm VCC (+) leddən 10 pinli Arduino -ya qədər

-Həm GND (-) led-dən GND Arduino-ya

Uzun kabellər bir tel tel bağladı.

6. Fotoresistor:

Şəkildə necə bağlandığını görə bilərsiniz. Rezistorlarda 1, 2 kΩ var

Addım 3: Hər şeyi daxil edin

Hər şeyi daxil edin
Hər şeyi daxil edin
Hər şeyi daxil edin
Hər şeyi daxil edin
Hər şeyi daxil edin
Hər şeyi daxil edin
Hər şeyi daxil edin
Hər şeyi daxil edin

İndi hər şeyi şassiyə daxil etməlisiniz. Arduino və şassi vidalamaq üçün 4 vida M3 istifadə edirəm, Arduino ilə şassi arasında bir parça saman verdim. Çörək paneli arduino üzərində yerləşir. Ultrasonik sensoru iki tərəfli lentlə servoya və servo şassiyə qara lentlə yapışdırdım. Led lentdəki ultrasəs sensorundadır. Led və ping sensorundan gələn kabellər hərəkət etdiyi üçün kifayət qədər yerə ehtiyac duyur.

Addım 4: Proqram 1

Bu proqramla işləyən robot, izləmə maneələrindən sonra sola və sağa qayıdır və daha çox yerə sahib olduğu və geri döndüyü zaman bu sayta gedir. Qaranlıq işıqlar nə vaxt açılır, parlaq işıqlar sönəndə. Aşağıda kodu əlavə etdim, şərhlərdə kodun izahı var. Bu kodu yüklədikdən sonra robotu işə sala bilərsiniz.

Addım 5: Proqram 2

Bu proqrama malik robot labirentə minə bilər. Tikinti eyni kod yalnız bir az başqadır.

Addım 6: Robotu işə salın

İndi robotunuzu işə sala bilərsiniz. Aşağıda robotumla birlikdə filmlər əlavə etdim. Birincisi testdir, ikincisi birinci və ikinci proqramı olan tam robotdur.

Tövsiyə: