Mündəricat:

Rəng ayırıcı: 6 addım
Rəng ayırıcı: 6 addım

Video: Rəng ayırıcı: 6 addım

Video: Rəng ayırıcı: 6 addım
Video: Бесшовные следки на 2-х спицах с красивой регланной линией. Подробный мастер класс ДЛЯ НАЧИНАЮЩИХ. 2024, Noyabr
Anonim
Rəng Sıralayıcı
Rəng Sıralayıcı

Bu Color Sorters məqsədi m & ms -ni rənglərinə görə fərqli yığınlara köçürməkdir.

Addım 1: Adım 1: Baza Yaratmaq

Addım 1: Baza Yaratmaq
Addım 1: Baza Yaratmaq

Bu layihəni həyata keçirməyin ilk addımı, mühərriklərin və rəng sıralayıcı sensorunun oturduğu əsasın qurulmasıdır. Bu əsaslar 5,3 sm x 12 sm -dir və bunlardan üçünü düzəltməlisiniz. Bundan sonra, radiusu 4.1 sm olan və dörddə bir dairənin içərisində m & ms -nin düşməsi üçün 1 sm kvadrat kəsik düzəldən kiçik bir dörddəbir dairə yaradırsınız.

Adım 2: Adım 2: Kəsiklər və sürüşmə

Addım 2: kəsiklər və sürüşmə
Addım 2: kəsiklər və sürüşmə

Növbəti addım üçün yuxarıdan göstərildiyi kimi bir forma kəsərək əvvəlki addımdan dörddə bir dairəyə keçin. Yolda, m & m -in sürüşməyə düşməsi üçün bir yol açmaq üçün sonunda bir çuxur kəsin.

Sonra 0,5x0,5 sm ölçüsündə bir kvadrat kəsin və kvadratın yarısını orijinal hündürlüyünün yarısı halına salın. Sonra kiçik bir vida götürün və yaratdığınız yola, 0.5x0.5 -ə və bunların hamısının oturduğu əsaya vurun.

Servo mühərriklərin və rəng sensorunun oturması üçün yer açmaq üçün deliklər və yarıqlar kəsin. Bünövrədə ən aşağı oturacaq bir çuxur düzəltməlisiniz. Bu kəsik servo motorun ölçüsü olacaq. Orta bazanın iki kəsikə ehtiyacı var. Bir kəsik, əvvəlki bazadan olan kəsiklə eyni ölçüdə, digəri isə 2 sm x 2 sm olacaq və bu, m & m -nin keçdiyi yolda olan çuxurun altında olacaq.

Addım 3: Adım 3: Sürüşdürün

Addım 3: sürüşdürün
Addım 3: sürüşdürün

Bu addım üçün 4 sm x 14 sm ölçüsündə bir düzbucaq kəsin və hər tərəfdən 14 sm uzanan 1 düymlük xətlər düzəldin. Hər iki tərəfdəki xətləri kəsin, ancaq lövhəni tam şəkildə kəsməyin. Bu iki kəsik etdikdən sonra hər iki santimetrlik tərəf yuxarıya doğru hərəkət edə və sürüşmə üçün korkuluklar yarada bilməlidir.

Sonra, servo motora qoşula bilməsi üçün sürüşmənin oturması üçün bir zəmin hazırlayın. Bunu etmək üçün şəkildə gördüyünüz kimi iki kiçik düzbucaq yaratmalısınız. iki düzbucağı düz bir açı ilə 2 sancaqla bağlayın və zəminə paralel oturacaq düzbucağın ortasına bir itələyici qoyun (motora belə bağlanacaq). Və nəhayət, bu addım üçün, slaydı m & ms aşağı yuvarlana bilməsi üçün slaydı bir açıda saxlayan iki düzbucağa bağlamaq üçün iki kiçik dırnaq istifadə edin.

Addım 4: Adım 4: Hər şeyi birləşdirin

Addım 4: Hər şeyi birləşdirin
Addım 4: Hər şeyi birləşdirin

Bu layihənin gövdəsini bir araya gətirmək üçün son addım bütün hissələri birləşdirməkdir. Bunu etmək üçün iki 5.3x18sm düzbucaqlı və bir 13.2x18cm düzbucaqlı kəsməlisiniz. Yan tərəflər üçün 5.3x18 sm ölçüsündə iki düzbucaq istifadə ediləcək, digər düzbucaq isə arxa tərəf olacaq

Arduino ilə əlaqəli telləri mühərriklərə və sensora bağlamaq üçün arxa düzbucaqda 3 deşik kəsin.

Sonra iki 5.3x18sm düzbucağı 5.3x12cm uzunluğunda olan 5.3cm uzunluğundakı bazaların kənarlarına itələyicilərlə bağlayın. İlk baza yerdən 3 sm məsafədə olacaq. İkinci baza yerdən 10,5 sm, üçüncü baza yerdən 15 sm məsafədə olacaq. Hər bir baza, hər iki tərəfə 12 sancağa qədər əlavə edən 4 ədəd sancaqla bağlanmalıdır. Hər tərəfində 4 sancaqla eyni şeyi edən 13.2x18 sm ölçülü düzbucağı arxaya bağlayın.

Addım 5: Adım 5: Arduino qurmaq

Addım 5: Arduino qurmaq
Addım 5: Arduino qurmaq
Addım 5: Arduino qurmaq
Addım 5: Arduino qurmaq

Cizgi şəkli, rəng ayırıcı edən orijinal şəxs tərəfindən qurulan Arduinonun diaqramıdır.

Arduino üçün Arduino Nano istifadə etmədiyim üçün fərqli tellərin getdiyi yerə köçdüm. Bütün nöqtələri mühərriklər üçün 5V və GND -dən başqa diaqramda göstərildiyi kimi saxlayıram. 5V üçün bir tel götürdüm və 5V nöqtəsindən sol tərəfdəki lövhəyə yönəltdim. Sonra iki tel götürüb 5V tel ilə eyni sıraya qoydum və sonra bu iki teli mühərriklərə bağladım. Eyni prosesi GND telləri üçün etdim.

Addım 6: Adım 6: Arduino Kodu

Addım 6: Arduino Kodu
Addım 6: Arduino Kodu
Addım 6: Arduino Kodu
Addım 6: Arduino Kodu
Addım 6: Arduino Kodu
Addım 6: Arduino Kodu
Addım 6: Arduino Kodu
Addım 6: Arduino Kodu

Kod üçün birinci hissə Arduinoda fərqli tellərin harada olduğunu müəyyənləşdirir və iki servo mühərrik və S [0-1] kimi dəyişənləri təyin edir. Sonra kod m & m ilə üst servo motoru birbaşa rəng sensorunun altına köçürdü. Sonra rəng sensoru ilə əlaqəli LED -lər açılır və rəng sensoru m & m -də algıladığı Qırmızı Yaşıl və Mavi tezliyi üçün bir dəyər alır. Sonra RGB miqdarından asılı olaraq m & m rəngini təyin edir və rəngi təyin edir = [1-6]. Verilən rəngdən onu altı haldan birinə aparacaq. Fərqli halların hamısı, fərqli rəngli m & ms fərqli yığınlar yaratmaq üçün slayda bağlı olan alt servo motoru fərqli miqdarda döndərən fərqli kod dəstlərinə başlayır.

Tövsiyə: