Mündəricat:

Pc Control tətbiqi ilə Arduino Rəng Sorter Layihəsi: 4 Addım (Şəkillərlə)
Pc Control tətbiqi ilə Arduino Rəng Sorter Layihəsi: 4 Addım (Şəkillərlə)

Video: Pc Control tətbiqi ilə Arduino Rəng Sorter Layihəsi: 4 Addım (Şəkillərlə)

Video: Pc Control tətbiqi ilə Arduino Rəng Sorter Layihəsi: 4 Addım (Şəkillərlə)
Video: CS50 2015 - Week 8, continued 2024, Noyabr
Anonim
Image
Image
Materiallar
Materiallar

Bu layihədə TCS34725 rəng sensoru seçdim. Çünki bu sensor digərlərindən daha dəqiq bir algılama həyata keçirir və ətrafdakı işıq dəyişikliyindən təsirlənmir. Məhsul ayıklama robotu, Visual Basic -də hazırladığım interfeys proqramı ilə idarə olunur. Proqram arduino vasitəsi ilə ani məlumatları alır və məbləği çap edir. məhsullar ekrandakı qablara köçürülür. Bundan əlavə, hasilat prosesi başa çatdıqda sistem avtomatik olaraq dayanır.

Addım 1: Materiallar:

Materiallar:

  • Arduino Uno (başqa bir model də istifadə edə bilərsiniz)
  • TCS34725 Rgb rəng algılama sensoru
  • 2 ədəd sg90 servo motor
  • Keçid kabelləri
  • 3d çap stl faylları

Addım 2: Mexaniki hissələr

3d Çap Stl Dosyaları >> yükləyin

3d printerdən bir neçə dəfə çıxarılacaq hissələrin siyahısı:

  • yan parca1. STL >> 2 ədəd
  • bardak. STL >> 6 ədəd
  • dəstək. STL >> 4 ədəd
  • pul. STL >> Sistemdə təyin olunan rənglər üçün istədiyiniz qədər çap edə bilərsiniz. Hər fincanda orta hesabla 8 marka var.

Koddakı rəng kalibrini yenidən etmək istəmirsinizsə, aşağıdakı rəng filamentlərindən çap edə bilərsiniz

  • Qırmızı
  • Pik
  • Yaşıl
  • Sarı
  • Açıq mavi
  • Narıncı
  • Çəhrayı

Addım 3: Dövrə Şeması:

Dövrə Diaqramı
Dövrə Diaqramı

Addım 4: Proqram təminatı:

Proqram təminatı
Proqram təminatı

Visual Basic ilə hazırlanmış interfeys proqramı ilə məhsullar dərhal təqib olunur. Tətbiqi işə salın. Arduinonun qoşulduğu portu seçin və Cihaza qoşul düyməsini basın. Etiketləri huni içərisində buraxın və cihaz işə salma düyməsini tıkladığınız zaman sistem işləməyə başlayacaq. Üst servo motor, kasnağı kameraya daxil etmək və rəng sensoru ilə hizalamaq üçün hərəkət edir. Sensor pulpanın rəngini algılar və aşağı servo mühərrikin hansı kubokla üzləşdiyini bildirir. Üst servo motor kasnağı hərəkət etdirir və topu göndərir. İnterfeys proqramında, ayırıcı markaların hansı rəngdə olduğu dərhal ekranda çap olunur. Bütün markalar çıxarıldıqda, interfeys proqramı sistemi avtomatik olaraq bağlayır və ekrana məlumat mesajı göndərir.

Arduino və vizual əsas kodları burada tapa bilərsiniz >> Arduino və vizual əsas kod

Tövsiyə: