Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatda Arduino istifadə edərək robotdan qaçaraq bir maneə yarada biləcəyinizi izah edəcəyəm.
Addım 1: Ehtiyacınız var
Populyar bir Arduino robot layihəsidir. Bir çox tel əlaqəsinin qarşısını almaq üçün bunun üçün bir PCB hazırladım.
Bir PCB və ya nöqtəli bir taxta istifadə edə bilərsiniz.
Təkərli 2WD Robot şassi.
BO motoru üçün robot təkər
150 Rpm BO dişli mühərrik və 1.5 düym bolt və qoz
ultrasəs sensor tutacağı
2 ədəd. 9V batareya və batareya konnektoru
L293D Ic və 16 pinli Ic bazası
100mfd/25v kondansatör 2 ədəd 1K rezistor, Led
Başlıq sancaqları, tullanan tel (kişidən dişi) terminal bloku 4 ədəd
HC-SR 04 ultrasəs sensoru
Arduino nano
Bir PCB və ya nöqtəli bir taxta istifadə edə bilərsiniz.
Addım 2: Kök şassinin yığılması
Robot şassisinə iki dişli mühərrik daxil edin. 2wd metal şassi istifadə etmişəm, ancaq istənilən şassi istifadə edə bilərsiniz
robot şassisinin önünə bir təkər çarxı daxil edin. mexaniki hissə bu robotun tamamlanmasıdır
Addım 3: Elektron dövrənin qurulması
Bu necə işləyir
Ultrasonik səs sensoru qarşısındakı obyektləri aşkar edir və obyektin məsafəsini ölçür.
Normal vəziyyətdə, robotun qarşısında heç bir maneə olmadıqda, iki mühərrik saat istiqamətində fırlanır və robot düz irəli gedir.
Ultrasonik sensor tərəfindən 20 sm məsafədə hər hansı bir cisim aşkar edilərsə, sol motor saat əqrəbinin əksinə, sağ motor isə olduğu kimi saat əqrəbi ilə dönəcəkdir.
Beləliklə, qarşısında bir obyekt varsa robot sürətlə sola dönür.
Perfboard istifadə edirsinizsə, dövrə və əlaqələr
Burada Arduino nano və L293D ikili motor sürücüsündən istifadə etdim. Bir filtr olaraq iki kondansatör. Göstəriş üçün LED və 1k rezistor
Arduino digital pin 7, ultrasəs sensoru tətik pininə qoşulur
Arduino digital pin 8 ultrasonik sensor Echo pininə qoşulur
Arduino rəqəmsal pin 5 və 6, sol mühərriki idarə etmək üçün Ic l293d pin 10 və 15 -ə qoşulur
Arduino rəqəmsal pin 11 və 12 Doğru mühərriki idarə etmək üçün ic l293d pin 2 və 7 -yə qoşulun
Sol motoru ic l293d pin 11 və 14 -ə qoşun
Doğru mühərriki ic l293d Pin 3 və 6 -ya qoşun
PCB istifadə etmək istəyirsinizsə
Bu robot layihəsi üçün PCB yaxşı hazırlanmışdır və hazırlanması asandır. Bu PCB -dən istifadə edərək müxtəlif növ Arduino robotları hazırlaya bilərsiniz. Bu PCB istifadə edən başqa bir robot
PCB üçün Gerber faylını buradan yükləyin və sifariş edin.
Addım 4: Kodu Arduinoya yükləyin
Kodu arduino nanoya yükləyin. yükləmək üçün kod bağlantısı burada
sadəcə.ino faylını yükləyin və arduino IDE istifadə edərək açın.
USB kabelindən istifadə edərək arduino nanoya qoşun, uyğun komfort portunu seçin
sonra yükləmək üçün vurun
Addım 5: Test
robotu sınamağın vaxtı gəldi.
Arduino üçün 9v batareya və motor gücü üçün başqa 9v batareya istifadə etdim. Motoru işə salmaq üçün təkrar doldurulan batareyadan istifadə etmək yaxşıdır, əks halda 9 v batareya robotu uzun müddət işlədə bilməz.
Bu video sizə kömək edə bilər -