Mündəricat:

Rubiks kub həlli üçün Arduino Mega Stepper Shield: 4 addım
Rubiks kub həlli üçün Arduino Mega Stepper Shield: 4 addım

Video: Rubiks kub həlli üçün Arduino Mega Stepper Shield: 4 addım

Video: Rubiks kub həlli üçün Arduino Mega Stepper Shield: 4 addım
Video: Solving the huge Rubik's Cube 15X15 in record time 2024, Iyul
Anonim
Rubiks kub həlli üçün Arduino Mega Stepper Shield
Rubiks kub həlli üçün Arduino Mega Stepper Shield

Bir müddət əvvəl hər hansı bir 3x3 Rubiks Küpünü avtomatik həll edən bir maşın üzərində işləyirdim. Bununla bağlı göstərişlərimi burada görə bilərsiniz. Layihədə polulu step sürücüləri altı mühərrik idarə etmək üçün istifadə edildi. İki sürücünün arduino mega (hər şeyi idarə edən) ilə əlaqəsini asanlaşdırmaq üçün xüsusi bir pcb hazırlanmışdır. Bu təlimatlar, pololu a4988 sürücüləri üçün arduino mega üçün motor qalxanı yaratmaq prosesini əhatə edir.

Zövq alın!

Addım 1: Şematik Yaradın

İlk addım olaraq pcb -nin sxemini qartala daxil etmək lazımdır. Bundan əlavə, bütün lazımi komponentlər ya kitabxanadan idxal olunmalı, ya da əllə yaradılmalıdır. İnternetdə bir arduino mega qalxanının ayaq izini və sxemini tapmaq asandır. Xüsusi olaraq qurulan yeganə komponent motor sürücülərinin özləri idi. Bununla birlikdə, mövzu ilə bağlı heyrətamiz təlimatların olduğu üçün bunu necə edəcəyimi ətraflı izah etməyəcəyəm (buraya baxın). Sxemanın özü çox sadədir, çünki yeganə işi motor sürücülərini müvafiq Arduino pinlərinə bağlamaqdır. Əlavə olaraq, rahat işləməsini təmin etmək üçün hər bir icin vcc pininə yaxın ayrılan kondansatörlər yerləşdirildi. Polulu step sürücüləri, üç sancağını yerə və ya vcc -ə möhkəm bağlayaraq mikro pilləni təyin etmək imkanı təklif edir. Lazım gələrsə, sonradan düzəlişlər etmək üçün həmin sancaqlara lehim körpüləri qoyulmuşdur. Aşağıda sxematikanın bir hissəsini görə bilərsiniz (bura altı sürücüdən yalnız biri daxil edilmişdir). Tam sxem bu kitabın sonunda yüklənə bilər.

Şəkil
Şəkil

Addım 2: PCB -ni yönləndirin

Bir PCB -nin yönləndirilməsi, bütün komponentləri bir -birinə asanlıqla bağlana biləcək şəkildə təşkil etməyə çalışmaqdan ibarətdir. Əlbəttə ki, daha mürəkkəb pcblər hazırlayarkən onu dizayn edərkən çox şeyi nəzərə almaq lazımdır. Ancaq bu vəziyyətdə marşrutlaşdırma olduqca sadədir. Sürücülərdən gələn bütün məlumat pinləri arduino üzərindəki müvafiq pinlərə bağlıdır və üst və alt qatdakı çoxbucaqlılar bütün sahələri və VCC -ləri bir -birinə bağlamaq üçün istifadə edilmişdir.

Şəkil
Şəkil

Addım 3: Pcb sifarişi

Çox az pula sifariş verə biləcəyiniz bir çox sayt var. İndiyə qədər istifadə etdiyim və böyük təcrübə qazandığım iki sayt bunlardır:

jlcpcb.com/https://www.pcbway.com/

Lövhələrin gəlməsi bir müddət çəkə bilər, amma keyfiyyət heç vaxt məyus olmadı.

Tövsiyə: