Mündəricat:
Video: GOB: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimat, Cənubi Florida Universitetindəki Makecourse -in layihə tələbinin yerinə yetirilməsi üçün yaradılmışdır (www.makecourse.com).
GOB haqqında məlumat
GOB, Gear Operated Box deməkdir və bir sıra dişli ilə işləyən bir qutudur. Bu layihə, yuxarıda qeyd edildiyi kimi Cənubi Florida Universitetindəki Makercourse üçün yaradılmışdır və bu təlimat, bu layihəni digər qutularda da təkrarlamaq üçün lazım olanı tam olaraq göstərəcəkdir. Sağdakı şəkil yuxarıdakı ilk şəkil GOB -un son versiyasıdır. RFID sensorunun hansı düyməni "gördüyünə" və qutunun kilidlənib -açılmadığına görə yan LEDləri yandırdığına görə qutu kilidlənə və açıla bilər. Qutunun ən son xüsusiyyətlərini görmək üçün əlavə edilmiş videoya baxın.
Addım 1: Təchizat/Avadanlıq
Bu layihəni yenidən yaratmaq üçün aşağıdakılara ehtiyacınız olacaq.
1. Arduino Uno lövhəsi
2. Arduino RFID Sensoru (MFRC522)
3. Dişlilər - Xüsusiyyətlər üçün aşağıya baxın
4. Böyük bir bulaq
5. 5v Step Motor
6. Müxtəlif LED -lər
7. Portativ USB Şarj Cihazı
8. Qutu - Xüsusiyyətlər üçün aşağıya baxın
9. Qutunuz üçün istədiyiniz bəzəkləri aşağıdakılardan istifadə etdim:
- Sprey boya (Qəhvəyi, qızıl, qızılgül/ mis)
- Anahtarlık lampaları
- Müxtəlif 3D çaplı dişlilər, boltlar və borular
Ötürücülər
Bu dizaynın mexaniki hissəsi üçün istifadə olunan dişlilər, dişli skriptindən istifadə edərək fusion 360 360 -da hazırladım və sonra 3D çap etdi. Buraya əlavə olunan ilk görüntü, bütün dişlilərimi istehsal etmək üçün istifadə etdiyim və yalnız hər bir dişin sayını dəyişdirməli olduğum xüsusiyyətləri göstərir. İkinci şəkil bu qutuda istifadə olunan dişliləri göstərir. Orada 3 ədəd yuvarlaq dişli və sonra faktiki kilidləmə mexanizmi olaraq istifadə edilən düzbucaqlı dişli var idi. Bu dişli üçün.stl faylları da əlavə olunur. Üçüncü şəkil, dişlilərin yerləşdirilməsini göstərir, gördüyünüz kimi üst dişlinin yerində qalması üçün bələdçilərə ehtiyacı var və ən böyük dişli, step motorunun bütün daxili dişliləri bir anda fırlatmasına imkan verən daha kiçik bir dişliyə yapışdırılmışdır.
Qutu
Layihəm üçün istifadə olunan qutu 7in -dən hazırlanmışdı. x 7 düymlük karton təbəqələr. Qapağı qutunun dibinə bağlamaq üçün iki nazik karton zolaqdan istifadə edildi və sonra qutunun kilidlənməsinə imkan vermək üçün qapağın üstündəki çəngəlin tikilməsi üçün kiçik bir zolaq istifadə edildi. Qutunuzu daxili dişlilər tərəfindən kilidlənməsi üçün qapağınızın içərisində bir çəngəl olması lazım olduğu halda, istədiyiniz hər hansı bir materialdan hazırlaya bilərsiniz və ya bir tərəfdən artıq bağlanmış bir qapağı olan birini istifadə edə bilərsiniz. Daha ətraflı məlumat üçün son iki şəkilə baxın.
Addım 2: Quraşdırma
1. Addım 1: Təchizat/ Avadanlıqda sadalanan bütün materialları toplayın
2. Qutunu qurun, əvvəllər qeyd edildiyi kimi qutunuzu hər hansı bir materialdan düzəldə bilərsiniz və ya istənilən ölçüdə ola bilər, tək spesifikasiyayla daxili dişlilərin qutunu kilidləməsinə imkan verəcək qədər böyük bir daxili çəngəl olmalıdır.
3. Kutu qurulduqdan sonra dövrə bağlamaq lazımdır. Əlavə edilmiş sxemə əməl edin. Dövrünüzü nə qədər təmiz və yığcam hala gətirdiyinizi unutmayın, qutunuza daha yaxşı uyğunlaşacaq. Proqramı yığdıqdan və dövrə sınadıqdan sonra 1) bütün avadanlıqlarınızın işlədiyini yoxlayın və 2) istədiyinizi etdiyini yoxlayın.
4. Qutunuz üçün lazım olan dişliləri dizayn edin və çap edin. Bu, qutunuzun ölçüsündən və dövrənizin ölçüsündən asılı olaraq bir neçə iz götürə bilər. Başlamalı olduğunuz ilk dişli pilləli mühərrik üçündür, bu, qutunun içindəki dişlilərinizin hündürlüyünü ölçməyinizə kömək edəcək. Qutunuz üçün ən yaxşı hündürlüyü anlamaqda kömək etməli olan.stl fayllarına əlavə edilmiş müxtəlif dübel ölçüləri var. Dübelin altındakı bir delik açmalı və dişlini step motoruna bağlamaq üçün step motoruna yapışdırmalısınız.
5. Bütün dişliləri çap etdikdən və dövrə yığdıqdan sonra dişliləri qutunun içərisinə bağlayın. Asan montaj üçün isti yapışqan istifadə etdim. Digər növ yapışqan və ya vintlər də istifadə edilə bilər. Dişliləri yerində saxlamaq üçün lazım olduqda bələdçi rayları əlavə edin. Şəkillərdə gördüyünüz kimi, dişlilərin yerləşdirilməsi birbaşa çəngəlin dayandığı qutunun qapağının altına düzülməlidir. Yayın birbaşa çəngəlin altına oturması lazımdır ki, qutu açılanda qapaq açılsın və qutu kilidlənəndə düzbucaqlı dişli çəngələ yer açsın.
6. Ötürücülər yerində olduqdan sonra dövrəinizi qutunun içərisinə bağlayın. Şəkillərdə mavi lentdən istifadə etdim, bunun üçün lazım olduqda asan düzəlişlər etməyimə imkan verdi.
7. Nəhayət qutunuzu bəzəyin! Qutunun sol tərəfindəki dekorun bir hissəsi olaraq dişlilərin fırlanmasını ifadə etmək üçün istifadə olunan LED -lərdən istifadə etməyi seçdim. Bu layihənin ən yaxşı tərəfi, sadə konsepsiyanın bu layihəni öz ehtiyaclarınıza uyğunlaşdırmağa imkan verməsidir. Növbəti üç addım bu qutunu necə bəzədiyimi göstərir.
8. Müxtəlif dişliləri çap edin. Sonra qutuyu və dişliləri sprey edin ki, hansı mövzunu istəsəniz uyğun olsun. Kenarlara dizayn əlavə etmək üçün şablonlar kimi bəzi dişlilərdən istifadə etdim və ya toxuması üçün yapışdırdım.
9. Yan tərəfdəki ampullər üçün açar lampa lampalarından istifadə edərək LED -ləri açıb çıxara bilərdim. Oradan, dövrəyə bağladığım LED -ləri qutunun kənarına yapışdırdığım işıq lampalarına bağlamaq üçün qutunun yan tərəfində iki dəlik aça bilərdim.
10. Bitirdikdən sonra qutunuza bir əşya qoymaq üçün hələ də kifayət qədər yer olduğuna əmin olun. Daxili dövrəni keçə ilə gizlətməyi qərara aldım ki, heç nə yapışmasın.
İstədiyiniz kimi qutunu bəzəməklə əylənin, bu icad etməyin ən yaxşı tərəfidir! Xoşbəxt olun!
Addım 3: Kod
Başlanğıc
Əlavə edilmiş.ino faylı GOB üçün proqram kodudur. Bunu arduino -da düzgün işlətmək üçün arduino kitabxana qovluğuna əlavə edilmiş iki kitabxananı da quraşdırmalısınız. Proqram yaxşı şərh edilmişdir, lakin daha da aydınlaşdırmaq üçün aşağıda verilmiş bir təsvir də var. Bu kodlar arduino proqramlaşdırmasının əsas anlayışını tələb edir.
Baxış/Təsvir
1. Kitabxanalar
Bu proqramda SPI, MFRC522 və Stepper Kitabxanasında istifadə olunan üç kitabxana var. SPI standart bir arduino kitabxanası olduğundan, onu arduino kitabxana qovluğuna quraşdırmağa ehtiyac yoxdur. SPI Serial Periferik İnterfeys deməkdir və arduinonun RFID sensoru ilə danışmaq üçün istifadə etdiyi serial rabitə protokoludur. Bu kitabxana ilə RFID sensorundan məlumatları oxumaq üçün MFRC522 kitabxanasından istifadə edirik. Bu kitabxana sensora xasdır və qutunun kilidini açmaq üçün istifadə olunan RFID düymələrindən sensorun "oxuduğu" məlumatları istifadə etməyə imkan verir. Step kitabxanası tam olaraq səsləndiyi kimi edir, arduinonun step motoru ilə danışmasına kömək edir.
2. Dəyişənlərin müəyyən edilməsi/ Quraşdırma
Lazımi aparat üçün lazımi kitabxanaları daxil etdikdən sonra sözügedən aparatın sancaqlarını təyin etmək lazımdır. Əslində arduino hansı sancaqların hansı aparat parçaları ilə danışdığını bilməlidir.
3. Əsas Döngə
Əvvəlcə RFID sensorunun RFID açarını oxuduğundan əmin olmaq üçün ifadələr istifadə olunarsa ilk ikisi. Sonra "oxunan" RFID açarının kodunu və ya UID -ni tutmalıyıq, bu Loop () funksiyasının ilk döngəsində baş verənlərdir. UID oxunduqdan sonra açarın qutunun kilidlənib açılmayacağını yoxlamaq lazımdır. Burada, if else ifadəsindən istifadə edərək qutunu kilidləmək üçün bir düyməni və qutunun kilidini açmaq üçün başqa bir düyməni təyin etdim. Məsələn, UID istədiyim bir UID -ə bərabərdirsə, spinRight () funksiyasını çağırın və ya qutunu kilidləyin, spinLeft () funksiyasını çağırın və qutunun kilidini açın.
4. Spin funksiyaları
SpinLeft () və spinRight () funksiyaları, step motorunu sola və ya sağa çevirmək üçün istifadə olunur. Buradakı əsas şey, step motorunun istiqamətlərini geri çevirmək üçün, step motorunun pimlərinin ters çevrilməsidir.
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)