Мазмұны:

Түстерді сұрыптау жүйесі: Arduino негізіндегі екі белдеуі бар жүйе: 8 қадам
Түстерді сұрыптау жүйесі: Arduino негізіндегі екі белдеуі бар жүйе: 8 қадам

Бейне: Түстерді сұрыптау жүйесі: Arduino негізіндегі екі белдеуі бар жүйе: 8 қадам

Бейне: Түстерді сұрыптау жүйесі: Arduino негізіндегі екі белдеуі бар жүйе: 8 қадам
Бейне: Қоқысты сұрыптау маңызды / Сортируй Vпереработку 2024, Желтоқсан
Anonim
Түстерді сұрыптау жүйесі: екі белбеуі бар Arduino негізіндегі жүйе
Түстерді сұрыптау жүйесі: екі белбеуі бар Arduino негізіндегі жүйе

Өнеркәсіп саласындағы өнімдер мен заттарды тасымалдау және/немесе орау конвейерлік ленталар арқылы жасалған желілер арқылы жүзеге асырылады. Бұл белдіктер затты белгілі бір жылдамдықпен бір нүктеден екінші нүктеге жылжытуға көмектеседі. Кейбір өңдеу немесе сәйкестендіру тапсырмалары өнімдер немесе заттар белдік бойымен қозғалатын кезде жасалуы мүмкін.

Белдіктер жұмысшыларға заттарды жеке тасымалдауға, заттарды араластыруға немесе заттарды сұрыптаудың қандай да бір түріне сұрыптауға көмектеседі. Сұрыптау процесі түске, салмаққа, өлшемдерге немесе кез келген басқа өлшемдердің комбинациясына негізделуі мүмкін.

Автоматтандырылған жүйелер элементті қажетті критерийлер мен ерекшеліктер бойынша сұрыптауға көмектеседі. Арнайы сенсорларды қолдану сұрыптауға арналған автоматтандырылған жүйелерде тамаша көмекші бола алады. Біз түс сенсорларын элементтерді түске қарай сұрыптауға, биіктікке қарай заттарды сұрыптауға арналған қашықтық сенсорларын қолдана аламыз.

Менің жүйем - түстерді сұрыптаудың автоматтандырылған жүйесінің прототипін жасаудың тікелей мысалы. Мен сізге оны екі белбеу арқылы қалай жобалағанымды көрсетемін: элементті бастапқы нүктеден түрлі -түсті шеруге және сынау нүктесіне жеткізу үшін негізгі белбеу, содан кейін басқа белбеу перпендикуляр және элементтерді екі негізгі түс тобына бөлуге көмектеседі. Екі конвейерлік лентаның жылдамдығы бақыланады. Сонымен қатар, іске қосу және тоқтату үшін бірнеше басқару түймелері болады.

1 -қадам: Байланыс

Сізден кері байланыс естігеніме өте қуаныштымын. Менің каналыма қосылудан тартынбаңыз:

Инстаграм: @simpledigital010

Twitter: @simple01Digital

2 -қадам: Конвейерлік таспаның жүйелік талаптары мен сипаттамалары

Жүйеде екі негізгі конвейер бар: түс сенсоры арқылы өту үшін объектіні бір бағытта тасымалдауға арналған негізгі таспа, ал басқа сұрыптау белбеуі объектілерді екі түрлі санатқа немесе қораптарға сұрыптау үшін оңға және солға жылжиды.

Жүйенің әр түрлі бөліктерінің барлық талаптарын қанағаттандыру үшін жақсы қуат көзі бар, сондықтан әр уақытта жаңа батареяларды сатып алудың қымбаттығын болдырмау үшін қайта зарядталатын батареяны таңдаған дұрыс.

Процесте START және STOP сияқты басқару функциялары бар, олар пайдаланушыларға белбеу жүйесі жұмыс істеп тұрса да бүкіл процесті басқаруға көмектеседі. Белдіктер жылдамдықпен басқарылады және егер оған элемент қойылмаса, тоқтатылады.

Сонымен жүйеде негізгі конвейердің басында кедергілер сенсоры болады. Содан кейін элемент түсті сұрыптау сенсорынан өтеді. Arduino сұрыптау белдеуінің бағытын түсіне қарай шешеді.

3 -қадам: компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

Бұл жобаны аяқтау үшін маған қажет болды

  • Arduino UNO микроконтроллер тақтасы
  • L298N мотор драйверлері
  • Редукторы бар тұрақты ток қозғалтқыштары
  • Түс сенсоры
  • HC-SR04 ультрадыбыстық қашықтық сенсоры
  • IR қашықтық сенсоры
  • Сымдар
  • Үлкен өлшемді ағаш ұстағыш
  • Орташа мөлшердегі ағаштан жасалған ыдыс ұстағыш
  • Дөрекі матадан жасалған парақ
  • Шаш роликтері
  • Сымдар

Әрине, сіздің мақсаттарыңызға сәйкес келетін кез келген бөлікті реттеуге, өзгертуге, ауыстыруға немесе тіпті жоюға болады. Әйтпесе, менің нұсқауларымды орындаңыз:)

4 -қадам: Жүйелік дизайн

Жүйелік дизайн
Жүйелік дизайн
Жүйелік дизайн
Жүйелік дизайн

Жүйе бастапқы нүктеде объектінің болуын анықтау үшін ультрадыбыстық қашықтық датчигіне қосылған Arduino UNO микроконтроллеріне негізделген. Басқа инфрақызыл (ИҚ) сенсор негізгі конвейер таспасының ортаңғы нүктесінде түс сенсорының жанында орналасқан. Кез келген объект инфрақызыл сенсорға жеткенде, негізгі белдеу тоқтап, түс сенсоры объектінің түсін анықтайды.

Arduino түс сенсорының мәліметтерін алады және оны талдайды. Осы мәліметтерге сүйене отырып, Arduino объектінің қызыл немесе көк екенін ажырата алады. Содан кейін Arduino сұрыптау белбеуінің қозғалысын басқарады (сағат тілімен немесе сағат тіліне қарсы) объектіні түсіне қарай сұрыптау үшін.

Жүйе келесі бөліктерден тұрады:

  1. Arduino UNO тақтасы: жүйенің барлық функцияларын басқаруға және сұрыптау процесіне қатысты шешім қабылдауға арналған микроконтроллер.
  2. Түс сенсоры: объектілердің түсін анықтауға және сұрыптау бағытын анықтау үшін деректерді Arduino -ға беруге арналған
  3. Ультрадыбыстық датчиктер: объектінің бастапқы нүктеде болуын сезу үшін пайдаланылады, сондықтан жүйе бастапқы нүктеде зат ұсынылмайынша жұмыс істемейді.
  4. Конвейерлік таспалар: элементті бастапқы нүктеден сұрыптау процесінде қолданылатын сенсорға тасымалдауға арналған бір негізгі конвейерлік таспа. Белбеу тұрақты ток қозғалтқышымен басқарылады. Заттардың түсіне қарай заттарды оңға немесе солға тасымалдау үшін басқа сұрыптау конвейері қолданылады
  5. Басу түймелері: жүйені іске қосу немесе тоқтату үшін басқару тақтасы ретінде екі түйме қолданылады
  6. Жарықдиодты шамдар: заттардың түсінің визуалды көрсеткішін жасау
  7. Айнымалы резистор: белбеудің жылдамдығын бақылау
  8. Қайта зарядталатын батарея: жүйені қуаттандыру үшін қолданылады
  9. Белдік ұстағыштар: сұрыптауға арналған белбеуді тасымалдау үшін қолданылатын жақтау

5 -қадам: Белдіктерді бекіту (негізгі белдік және сұрыптау белбеуі)

Белдіктерді бекіту (негізгі белдік және сұрыптау белбеуі)
Белдіктерді бекіту (негізгі белдік және сұрыптау белбеуі)
Белдіктерді бекіту (негізгі белдік және сұрыптау белбеуі)
Белдіктерді бекіту (негізгі белдік және сұрыптау белбеуі)
Белдіктерді бекіту (негізгі белдік және сұрыптау белбеуі)
Белдіктерді бекіту (негізгі белдік және сұрыптау белбеуі)
Белдіктерді бекіту (негізгі белдік және сұрыптау белбеуі)
Белдіктерді бекіту (негізгі белдік және сұрыптау белбеуі)

6 -қадам: жүйелік талдау

Жүйелік талдау
Жүйелік талдау
  1. Егер СТАРТ батырмасы басылса, жүйе объектіні қабылдауға дайын болады
  2. егер элемент ультрадыбыстық датчиктің алдында негізгі белбеуге қойылса, негізгі белбеу алға жылжиды
  3. Объект заттың болуына сенсорға жеткенде, негізгі белбеу тоқтайды және түс сенсорлары контроллерді заттың түсімен береді.
  4. Негізгі белдік элементті түсіне қарай оңға немесе солға жылжытатын сұрыптау белдеуіне тасымалдау үшін алға жылжиды.
  5. Жүйе белгілі бір уақыттан кейін тоқтайды, егер басқа элемент қойылмаса
  6. Егер тоқтату түймесі басылса, жүйе ағымдағы сұрыптау үрдісінен кейін тоқтайды және негізгі белдікке элемент қойылса да жұмыс істемейді.
  7. Жылдамдықты заттың түсіне, көлеміне немесе салмағына қарамастан айнымалы резистор басқарады

Ұсынылған: