Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Arduino (öz dizaynı atmega88 ilə) idarə olunan gəzinti robotu, iki RC servo və 1 A4 təbəqə materialından hazırlanmışdır
Addım 1: Materialları əldə edin
lazım olan materiallar: 21 x 29.7 sm (A4) olan 1 ədəd ağcaqayın kontrplak (4mm) (bu, həqiqətən də hər hansı bir material ola bilər. Həm də hurda bitlərdən istifadə edə bilərsiniz və onlardan ayrı -ayrı hissələri kəsə bilərsiniz) 2 RC servo (standart ölçü) montaj materialları ilə 8 vida m2 x 8 qoz -fındıq daxil olmaqla 8 vida m3 x 12 qoz -fındıq daxil olmaqla 2 vida m3 x 101 batareya konteyneri, tellər 4 niMh batareya (tercihen şarj oluna bilər.. servo kifayət qədər güc istifadə etdikdən sonra) 1 arduino və ya uyğun mikrokontrolör lövhəsi (ucuzduino)
Addım 2: Parçaları düzəldin
Parçalar polikarbonat şüşə və ya ağac kimi 4 mm qalınlığında bir materialdan kəsilə və ya mişarlana bilər. Bu nümunədə Fablabda lazer kəsici ilə kəsilmiş 4 mm ağcaqayın kontrplak istifadə etdim. Parçaları olan pdf, blogumdakı simpleWalker haqqında səhifədən əldə edilə bilər. Bloqdakı polikarbonat versiyası üçün lazer kəsici yerinə bant mişarından istifadə etdim.
Addım 3: RC Servosunu quraşdırın
Servo hər biri 4 vida ilə quraşdırıla bilər. Taxta istifadə edərək, özünü vurma vintləri kifayət edəcəkdir. Əks təqdirdə, qoz -fındıq və boltlardan istifadə edin.
Addım 4: Ayaqları yığın
M2 vintlərdən istifadə edərək servo plitələri ayaq lövhələrinə quraşdırın. Qazılmış delikləri bir az böyütmək lazım ola bilər. M2 vintlər çox güc tələb etmir, əsasən yer tutucu kimi istifadə olunur. Ayağı servo şaftına bağlayan mərkəzi m3 vidası yükü götürəcək. Mərkəzi m3 vintlərini hələ sıxmayın. Əvvəlcə proqram təminatında servonun mərkəz mövqeyini kəşf etməlisiniz. Servo mərkəzləşdirildikdən sonra (servo aralığı [0-180] olan arduino kodunda servoya '80' dəyərinin yazılması deməkdir) ayaqları düz bir açı ilə quraşdıra bilərsiniz.
Addım 5: Elektronika və Batareya əlavə edin
Batareya tutacağı və mikrokontroller lövhəsi iki tərəfli yapışan bantla bərkidilmişdir. (köpük nüvəli olan). İstifadə olunan mikrokontrolör lövhəsi, mega88-dən istifadə etdiyi üçün 'ottantotto' adlandırdığım arduino-ilhamlanmış dizaynın çörək taxtası versiyasıdır. İstədiyiniz mikrokontrolör lövhəsindən istifadə edə bilərsiniz (Normal bir Arduino və ya Arduino nano və ya mini yaxşı olacaq). Ottantotto vikisində təsvir edildiyi kimi çörək taxtasında ottantotto dizaynını qurmağa cəhd edə bilərsiniz.
Addım 6: Proqramı yükləyin
Arduino proqramı çox sadədir. Proqramı yükləmək üçün çörək taxtasında hazırlanmış RS232 dongle istifadə etdim. Yenə sxematik, bootloader mənbələri və s. Vikidə tapa bilərsiniz. Arduino eskizi:
#incerv Servo frontservo, backservo; char forward = {60, 100, 100, 100, 100, 60, 60, 60}; void setup () {frontservo.attach (9); backservo.attach (10);} void loop () {for (int n = 0; n <4; n ++) {frontservo.write (irəli [2*n]); backservo.write (irəli [(2*n) +1]); gecikmə (300);}}
Addım 7: İndi açın və buraxın …
Robotun youtube -da hərəkətdə olmasına baxın: bu təlimatda istifadə olunan bütün qaynaqları https://retrointerfacing.com saytındakı blogumda tapa bilərsiniz.