Mündəricat:
- Addım 1: Addım -addım layihə videosu
- Addım 2: Lazım olan Hardware
- Addım 3: PCB Gerber Fayl və Şematik
- Addım 4: 3D.stl Dosyaları
- Addım 5: Bağlantılar
- Addım 6: Mənbə Kodu
Video: 5 -i 1 Arduino Robotu - Məni izlə - Ardıcıllıq xətti - Sumo - Rəsm - Maneələrin qarşısını almaq: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu robot idarəetmə lövhəsində ATmega328P mikrokontrolör və L293D motor sürücüsü var. Əlbəttə ki, Arduino Uno lövhəsindən heç bir fərqi yoxdur, ancaq motoru idarə etmək üçün başqa bir qalxana ehtiyac olmadığı üçün daha faydalıdır! Tullanan tıxaclardan azaddır və CH340G ilə asanlıqla proqramlaşdırıla bilər. İki DC mühərriki idarə edərkən, bu kartla I / O pinlərindən istifadə edərək fərqli sensorları da idarə edə bilərsiniz. Bu layihədə HC-SR04 ultrasəs məsafə sensoru və İK infraqırmızı sensordan istifadə etdik. Əlavə olaraq bir servo motor istifadə edildi.
Addım 1: Addım -addım layihə videosu
Bu idarəetmə kartı ilə 5 fərqli ssenariyə malik bir robotu proqramlaşdıra bilərsiniz. Bu layihəyə aşağıdakı ssenarilər daxil edilmişdir:
SUMO rejimi: İki robotun bir -birlərini dairədən çıxarmağa çalışdığı bir idman növüdür (sumo idmanına bənzər şəkildə).
Məni İzləyin Modu: HC-SR04 sensorundan istifadə edərək izləniləcək obyektin varlığını hiss edə bilərsiniz.
İzləmə rejimi: Xətt izləyicisi Robot, qara xətdən və ya ağdan xətt çəkən bir avtomobildir.
Qaçmaq Modu: Maneə Qaçan Robot, qarşısındakı maneəni avtomatik olaraq hiss edə bilən və özünü başqa istiqamətə çevirərək onlardan qaça bilən ağıllı bir cihazdır.
Rəsm rejimi: Servo motor və qələmdən ibarətdir. Səthdə öz hərəkət izlərini çəkə bilər.
Addım 2: Lazım olan Hardware
- Bootloader ilə ATmega328P -PU -
- L293D Motor Sürücü IC -
- B Tipi USB Soketi -
- DIP Soket 28/16 Pins -
- 12/16 MHz Kristal -
- L7805 TO -220 -
- 100uF kondansatör -
- LED -
- Rezistor 10K/1K -
- 470nF kondansatör -
- Güc Jack Soketi -
- 2 Pinli Terminal Bloku -
- Kişi Pin Başlığı -
- 10nF/22pF Seramik -
- 6V 200RPM Mini Metal Ötürücü Motor -
- 7.4V 1000mAh 2S Lipo Batareya (İsteğe bağlı) -
- 9V 800mAh Batareya (İsteğe bağlı) -
- 9V Batareya Bağlayıcısı -
- Ultrasonik Modul HC -SR04 -
- IR infraqırmızı sensoru -
- CH340G USB - TTL IC -
Bu layihədə, asan lehimləmə üçün DIP tipli komponentlərdən istifadə edilmişdir
Addım 3: PCB Gerber Fayl və Şematik
Bu layihədə PCBWay seçdim. PCBWay, bu layihəni çox aşağı qiymətə və keyfiyyətli həyata keçirməyin yeganə yoludur.
Məhsul Detalları
- Lövhə növü: Tək PCB
- Ölçü: 53.3mm x 66mm
- Qatlar: 2 qat
- Cəmi: 5 ədəd / 5 ABŞ dolları
PCB Gerber & Schematic əldə edin -
Addım 4: 3D.stl Dosyaları
Çap Ayarları
- Çap: JGAURORA A5S
- Çözünürlük: 0.25
- Doldurma: 10%
Addım 5: Bağlantılar
IR Sensor
- Rəqəmsal 12 -yə IR Sensor Siqnal pin
- IR Sensor VCC pin +5V
- IR Sensoru GND -dən GND -ə
HC-SR04 Sensoru
- Digital 5 -ə ECHO pin
- TRIG pin 6 rəqəmsal
- VCC pin +5V
- GND -ni GND -yə bağlayın
Motor A
- Motor A 1 -dən Rəqəmsal 2 -ə qədər
- Motor A 2 -dən Rəqəmsal 4 -ə qədər
- Motor A Rəqəmsal Aktivləşdirmə 3
Motor B
- B Motor B 1 -dən Rəqəmsal 10 -a qədər
- Motor B 2 -dən Rəqəmsal 11 -ə
- Motor B Rəqəmsal 9 -u işə salır
Addım 6: Mənbə Kodu
Bu idarəetmə kartı ilə 5 fərqli ssenariyə malik bir robotu proqramlaşdıra bilərsiniz. Bu layihəyə aşağıdakı ssenarilər daxil edilmişdir:
- SUMO rejimi: İki robotun bir -birini dairədən çıxarmağa çalışdığı bir idman növüdür (sumo idmanına bənzər şəkildə).
- Məni İzləyin Modu: HC-SR04 sensorundan istifadə edərək izləniləcək obyektin varlığını hiss edə bilərsiniz.
- İzləmə rejimi: Xətt izləyicisi Robot, qara xətdən və ya ağdan xətt çəkən bir avtomobildir.
- Qaçmaq Modu: Maneə Qaçan Robot, qarşısındakı maneəni avtomatik olaraq hiss edə bilən və özünü başqa istiqamətə çevirərək onlardan qaça bilən ağıllı bir cihazdır.
- Rəsm rejimi: Servo motor və qələmdən ibarətdir. Səthdə öz hərəkət izlərini çəkə bilər.
Mənbə Kodunu əldə edin:
github.com/MertArduino/RobotControlBoard
Tövsiyə:
Arduino Nano'dan İstifadə Robotunun qarşısını almaq: 5 addım
Arduino Nano'dan İstifadə Robotunun Engel Olmaması: Bu təlimatda Arduinodan istifadə edərək robotun qarşısını almaq üçün necə bir maneə törədə biləcəyinizi izah edəcəyəm
LED -in yanmasının qarşısını necə almaq olar ?: 5 addım
LED -in yanmasının qarşısını necə almalıyıq? LED, işıq yayan diod üçün dayanır, cərəyan olduqda müəyyən bir rəngdə görünən işığı yayan yarımkeçirici bir cihazdır
Dexter ilə Roverin qarşısını almaq: 4 addım
Dexter ilə maneə törədən Rover: Dexter Community-də yenisinizsə, https://www.instructables.com/id/Getting-Started-With-Dexter/ saytına daxil olun. Bu layihədə Dexter lövhəmizdən istifadə edərək Rover-in qarşısını alan bir maneə hazırlayırıq. və Ultrasonik Sensor
Mikro nəzarətçidən (Arduino) istifadə edərək robotun qarşısını almaq: 5 addım
Arduino ilə işləyən robotu maneə törətməyin yollarını öyrədəcəyəm. Arduino, atmega mikro nəzarətçisini istifadə edən bir idarəetmə lövhəsidir. Arduinonun hər hansı bir versiyasından istifadə edə bilərsiniz, amma
Arduino Uno istifadə edərək robotun qarşısını almaq: 5 addım (şəkillərlə)
Arduino Uno istifadə edərək Robotdan Engel Oluşdurma: Salam uşaqlar bu çox sadə və işlək bir layihədir ki, arduino istifadə edən maneə avoider robotu adlanır və bu layihənin xüsusiyyəti bluetooth vasitəsilə smartfonda necə səyahət etdiyini əmr edir