Mündəricat:

3d printer və Arduino olmadan rəqs edən bir robot yaradın/#ağıllı yaradıcılıq: 11 addım (şəkillərlə)
3d printer və Arduino olmadan rəqs edən bir robot yaradın/#ağıllı yaradıcılıq: 11 addım (şəkillərlə)

Video: 3d printer və Arduino olmadan rəqs edən bir robot yaradın/#ağıllı yaradıcılıq: 11 addım (şəkillərlə)

Video: 3d printer və Arduino olmadan rəqs edən bir robot yaradın/#ağıllı yaradıcılıq: 11 addım (şəkillərlə)
Video: Сделать ИБП 110 В / 220 В на 24 В без инвертора своими руками 2024, Noyabr
Anonim
Image
Image

Salam dostlar, bu dərsdə sizə evdə 3D printer və Arduino olmadan rəqs edən robotun necə hazırlanacağını göstərəcəyəm. Bu robot rəqs etməyi, avtomatik balanslaşdırmağı, musiqi istehsal etməyi və gəzməyi bacarır. Robotun dizaynı da çox gözəl görünür …

Addım 1: Tələb olunan komponentlər

Servo qoşmaq
Servo qoşmaq

Bunlar, dövrə oyun meydançası, servo motor, tullanan tel, servo attachi, karton kağız və plastik silindrik qutudan istifadə etdiyim zəruri komponentlərdir.

Robotun baş hissəsini plastik qutudan istifadə edəcəyik və bütün telləri və mikro nəzarətçini də ora qoyduq.

Addım 2: Servo qoşmaq

Servo qoşmaq
Servo qoşmaq
Servo qoşmaq
Servo qoşmaq

Qutunun alt hissəsində servo motoru bağlamaq üçün iki delik açıram. Hər iki servonu çuxura sıx bağlayın və sonra servo teli tənzimləyin.

Addım 3: Ayaq Dizaynı Edin

Bir Ayaq Dizaynı Edin
Bir Ayaq Dizaynı Edin

Servo mühərriki bağladıqdan sonra robotun Leg dizaynını hazırlamalıyıq. Bunu etmək üçün qalın karton kağızdan istifadə edəcəyik. İki kiçik karton parçasını kəsib şəkildə göstərildiyi kimi sadə bir ayaq dizaynı hazırlayacağıq.

Ayaq dizaynını hazırladıqdan sonra servo ayağı ilə aşağıdakı şəkildə göstərildiyi kimi birləşdirmək üçün ayağa bir servo attachi qoyacağıq.

Addım 4: Ayağı servoya bağlayın

Ayağı servoya bağlayın
Ayağı servoya bağlayın

İndi Ayağı servo motora bir -bir bağlayın. Yaxşı bədən qurmaq üçün hər iki ayağını möhkəm bağlayın. Bunu etmək üçün aşağıdakı şəkilə baxın.

Bu ikisinin yerinə 4 servo motor da istifadə edə bilərik. Çünki 4 servodan istifadə etsək, bu robotun içərisinə bir çox başqa hərəkətlər əlavə edə bilərik. İki servo motorlu robotda yalnız gəzmək, sadə rəqs etmək və ay gəzmək, titrəmək kimi hərəkətlər üçün proqramlaşdıra bilərik.

Addım 5: Servanı Jumper ilə bağlayın

Jumper ilə Servo qoşun
Jumper ilə Servo qoşun

İndi keçid tellərini servo motorla birləşdirməliyik. Atlama tellərini servo ilə bağlamaq üçün aşağıdakı şəkilə baxın. Uyğun rəng ilə bütün telləri bağlayın.

Bütün telləri bağladıqdan və bütün hissələri bağladıqdan sonra Robot gövdəmiz hazırdır. Mikro nəzarətçi ilə necə əlaqə quracağımıza dair növbəti və vacib addımımıza keçək.

Addım 6: Circuit Playground Micro nəzarətçimiz

Circuit Playground Mikro nəzarətçimiz
Circuit Playground Mikro nəzarətçimiz

Jumperi mikro nəzarətçi ilə bağlamadan əvvəl Circuit playground express-ə bir göz atın. Circuit oyun meydançası ekspres yeni bir mikro nəzarətçi növüdür və Arduinodan tamamilə fərqlidir, buna görə də dövrə oyun meydançası haqqında bəzi məlumatlara sahib olmalıyıq.

Bu, bizim mikro nəzarətçi dövrə oyun meydançamızdır. Bu mikro nəzarətçidə bir çox sensorlar, 3 funksiyalı düymə, 10 çox rəngli LED və bir çox giriş və çıxış pinləri var. Bu mikro nəzarətçidə bir çox xüsusiyyət mövcuddur, buna görə də bunu layihələrimdə istifadə edirəm.

Addım 7: Kabel çəkmə

Kablolama
Kablolama

Bunu araşdırdıqdan sonra keçid tellərini dövrə oyun meydançası ekspresinə bağlayaq.

Telləri aşağıdakı kimi bağlayın - Sarı tullanan - PinA1, Qırmızı tullanan - Pin3.3v (i) Qara tullanan - Pin gnd (gnd) Mavi tullanan - Pin3.3v (ii) Ağ tullanan - Pin gnd (ii) Yaşıl tullanan - PinA2

Bütün telləri və tullananları birləşdirəndən sonra bütün telləri tənzimləyin və bütün tullanan və mikro nəzarətçini qutuya qoyun. Hər şeyi çox diqqətlə qoyun, çünki heç kimin telini ayırmaq lazım deyil. Budur ………… Beləliklə, sevimli və DIY heyrətamiz rəqs robotumuz hazırdır.

Addım 8: Kod

Kod
Kod

input.onLoudSound (function () {

for (let i = 0; i = 130) {for (let i = 0; i <4; i ++) {pins. A1.servoWrite (155) pin. A2.servoWrite (25) pause (500) pin. A1. servoWrite (130) pin. A2.servoWrite (50) pause (500)} pin. A1.servoWrite (130) pin. A2.servoWrite (50)} light.showAnimation (light.rainbowAnimation, 500) pin. A1.servoWrite (130) pin. A2.servoWrite (50) ((i = 0 olsun; i <6; i ++) {pause (200) pin. A1.servoWrite (170) pause (100) pin. A2.servoWrite (10) pause (200) pin. A1.servoWrite (130) pause (100) pin. A2.servoWrite (50) pause (200)} pin. A1.servoWrite (130) pin. A2.servoWrite (50) for (edək i = 0; i <6; i ++) {pause (200) pin. A2.servoWrite (10) pause (200) pin. A1.servoWrite (170) pause (100) pin. A2.servoWrite (50) pause (200) pin. A1.servoWrite (130) pause (100)} pin. A1.servoWrite (130) pin. A2.servoWrite (50) for (let i = 0; i <4; i ++) {pause (100) pin. A1.servoWrite (180) pause (100) pin. A1.servoWrite (130) pause (200)} (for i = 0; i <4; i ++) {pause (100) pin. A2.servoWrite (80) pause (100) pin. A2.servoWrite (50) fasilə (200)} sancaqlar. A1.servoWrite (130) sancaqlar. A2.servoWrite (50)}}) pinlər. A1.servoWrite (130) sancaqlar. A2.servoWrite (50) əbədi (funksiya () {işıq.setBrightness (255) işıq.şouAnimasiya (light.rainbowAnimation, 2000) pause (2000) light.showAnimation (light.runningLightsAnimation, 500) pause (2500) light.showAnimation (light.colorWipeAnimation, 2000) pause (2500)}) forever (function () {music.playMelody ("C5 BAGFEDC", 120) music.playMelody ("CDEFGAB C5", 120) music.playMelody ("EB C5 ABGAF", 120) music.playMelody ("C5 ABGAFGE", 120)})

Addım 9: Robot hazırdır

Robot Hazırdır
Robot Hazırdır

Beləliklə, ümid edirəm ki, hamınız bu layihədən zövq alacaqsınız və buna bənzərsiniz.

Addım 10: NextPCB -

SonrakıPCB
SonrakıPCB

NextPCB, peşəkar PCB istehsal qabiliyyətinə malik yüksək keyfiyyətli bir PCB istehsalçısıdır. PCB materialları IATF16949, ISO9001, ISO14001, UL, CQC, RoHS və REACH tərəfindən təsdiq edilmişdir. NextPCB, PCB-ni yalnız 6-8 gün ərzində çatdırmaq üçün çox sürətləndirmə metodundan istifadə edir. Mən də son iki ildir ki, orada xidmətdən istifadə edirəm və həmişə yaxşı nəticələr əldə edirəm. Beləliklə, bütün mexaniki yaradıcının NextPCB -dən PCB almasını təklif edirəm.

NextPCB 4-12 qat PCB təmin edir. PCB keyfiyyəti də çox yaxşıdır. Yalnız 10 dollara istədiyiniz rəngdə 10 ədəd PCB əldə edə bilərsiniz. PCB sifariş etmək üçün NextPCB veb saytına daxil olmalısınız. Sadəcə veb saytına daxil olun Gerber faylınızı yükləyin, PCB parametrlərini seçin və indi 10 yüksək keyfiyyətli PCB sifariş edin. Daha çox məlumat üçün -

Addım 11: Zəhmət olmasa Youtube -da Abunə Olaraq Bizə Dəstək Olun

Bu layihəni bəyənirsinizsə, zəhmət olmasa YouTube kanalıma "abunə olaraq" mənə dəstək olun. İndi abunə olun -

Burada şərh edərək yeni layihələr ideyasını mənimlə də paylaşa bilərsiniz.

Facebook- @circuitjamer, Instagram- @circuitjamerBelə olsun, uşaqlar ………….. növbəti layihələrdə görüşürük.. Bu təlimatı ziyarət etdiyiniz üçün təşəkkürlər …… #smartcreativity, #circuitjamer, #robotics

Tövsiyə: