Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Умный разделитель, который разделяет сухие и влажные отходы

Компоненты и расходные материалы

Arduino Mega 2560
Мозг проекта
× 1
DFRobot Gravity:цифровой емкостный сенсор касания для Arduino
Помогает в классификации сухих отходов.
× 1
Датчик влажности почвы SparkFun (с винтовыми клеммами)
Это определит влажность и, таким образом, поможет классифицировать отходы как сухие или влажные
× 1
Микро-серводвигатель SG90
Привод
× 1
Акриловые листы
Тело разделителя
× 1
половинный размер макетной платы без пайки
× 1
Перемычки (общие)
× 1
Батарея 9 В (стандартная)
Блок питания
× 1

Необходимые инструменты и машины

Инструмент для зачистки проводов и резак, 18–10 AWG / 0,75–4 мм² Емкость проводов
Пистолет для горячего клея (общий)

Приложения и онлайн-сервисы

IDE Arduino
Платформа кодирования, совместимая с Arduino.

Об этом проекте

Описание: Этот сегрегатор может успешно разделять сухие и влажные отходы.

Примечание. Он не может отделить пластик или металл. Для этого вам необходимо использовать дополнительные датчики и модули

Строительство:

1. Я использовал 2 акриловых листа в качестве корпуса своего разделителя

2 . Серводвигатель используется в качестве привода, который будет вращаться в зависимости от типа отходов (сухие или влажные)

3. Я использовал очень недорогие стационарные весы / линейки в качестве вала моего серводвигателя. Это соединяет верхнее основание и серводвигатель. Я приклеил его клеевым пистолетом.

  • Примечание. Вы также можете использовать feviquick в качестве клея, но это опасно, поэтому используйте его осторожно.

4. Датчик влажности закреплен на верхней части сепаратора таким образом, что при укладке отходов он сразу попадает на датчик. Кроме того, имеется сенсорный датчик для обнаружения сухих отходов. На этом завершается строительство этого проекта.

Зачем прикасаться к датчику, если только датчик влажности может классифицировать тип отходов?

  • да это правда, что влажность может классифицировать влажные отходы. но он не может классифицировать сухие отходы. Зачем? представьте, что вы хотите иметь нейтральное состояние, когда на датчик не попадают отходы. Как бы вы ни старались, вы не сможете достичь этого нейтрального состояния. По умолчанию датчик влажности всегда будет в сухом состоянии, в результате чего разделитель всегда наклоняется в любую сторону. Для решения этой проблемы используется сенсорный датчик.

Пошаговая реализация:

  • Шаг 1 :Как показано на изображении выше, соберите 2 акриловых листа. Вы можете приобрести эти листы в любом месте в местных магазинах или заказать их в Интернете через Amazon.
  • Шаг 2 :Проделайте отверстия в акриловых листах, как показано на изображении, чтобы вы могли прикрепить к нему держатель для жидкого теста.
  • Шаг 3 :Затем на верхней стороне держателя батареи прикрепите серводвигатель, направленный прямо вперед, как показано на изображении. Вы можете закрепить серводвигатель двусторонним скотчем или клеевым пистолетом.
  • Шаг 4 :Затем возьмите пластиковую стационарную шкалу (которую вы использовали в школах для рисования линий) и проделайте в ней отверстие, которое будет немного меньше диаметра вала двигателя (вы можете сделать отверстия, используя горячий паяльник или любой другой тонкий стальной стержень.)
  • Шаг 5 :Наклейте другой акриловый лист поверх весов, как показано на рисунке, с помощью клеевого пистолета. Убедитесь, что он плотно закреплен и не двигается.
  • Шаг 6 :Поместите датчик влажности и сенсорный датчик на верхнюю часть акриловой пластины.

>> Правильно выполнив эти 6 шагов, все готово :)

Описание оборудования:

Для реализации такой настройки оборудования вам необходимо будет подробно изучить следующие концепции:

  • Ардуино : Arduino - это микроконтроллер, который будет использоваться в этом проекте. Все об этом вы можете узнать по этой ссылке. Также не забудьте проверить официальную документацию Arduino.
  • Программирование на C ++ : Для программирования Arduino вы изучите программирование на C ++ до среднего уровня. Вам также нужно будет изучить основные функции Arduino.
  • Датчик влажности : Вам нужно будет изучить взаимодействие Arduino с датчиком влажности со схемой.
  • Датчик касания . Вам нужно будет изучить взаимодействие Arduino с сенсорным датчиком со схемой.
  • Серводвигатель: Вам нужно будет узнать о серводвигателе и о том, как именно он работает с Arduino.

Пошаговая работа с интеллектуальным сегрегатором:

  • Шаг 1: Отходы попадают на датчик влажности.
  • Шаг 2 :В зависимости от установленного порогового значения датчик влажности классифицирует его как сухой или влажный.
  • Шаг 3: Как только шаг 2 будет выполнен, серводвигатель вращается в любом направлении в зависимости от типа отходов, и отходы отправляются в соответствующий отсек.
  • Шаг 4: Весь процесс является автономным и непрерывным.

Видео: Не забудьте оценить потрясающую работу этого проекта (ссылка приведена ниже :)


Код

  • Умный разделитель
Умный сегрегатор C / C ++
 #include  class Smart_Segregator / * _____________________________________________________________ | | Описание | ----------- | - это умный разделитель, который разделяет сухую и влажную | влажные отходы. (Он не может отделять металл или пластик) | | ................................................. ............ | | Атрибуты | ---------- | pin_1:int | - Номер контакта серводвигателя. | | pin_2:int | - Номер контакта датчика влажности. | | pin_3:int | - Номер контакта сенсорного датчика. | | ................................................. ........... | | Методы | ------- | dry_waste () | - Крышка разделителя сдвигается вправо. | | wet_waste () | - Крышка разделителя сдвигается влево | | нейтральное_стейт () | - В котором крышка сегрегатора находится посередине. | | выполнить () | - Умный сегрегатор начинает работать. | | ___________________________________________________________ * / {public:int servo_pin; int влажность_sensor_pin; int touch_sensor_pin; int detect_moisture; int detect_touch; Серво сервопривод; Smart_Segregator (int pin_1, int pin_2, int pin_3) {servo_pin =pin_1; влажность_sensor_pin =pin_2; touch_sensor_pin =pin_3; detect_moisture =0; detect_touch =ложь; } void init () {Serial.begin (9600); серво.аттач (servo_pin); серво. запись (90); pinMode (влажность_сенсор_контакт, ВХОД); pinMode (touch_sensor_pin, ВХОД); Serial.println («Ваш умный сегрегатор готов к разделению!»); } пустота dry_waste () {servo.write (0); } пустота wet_waste () {servo.write (180); } недействительным нейтральное_стейт () {servo.write (90); } void execute () {detect_moisture =digitalRead (влажность_сенсор_контакт); detect_touch =digitalRead (touch_sensor_pin); если (detect_moisture> 85 &&detect_touch ==true) {wet_waste (); } иначе, если (detect_moisture <=85 &&detect_touch ==true) {dry_waste (); } еще {нейтральное_стейт (); }}} segregator =Smart_Segregator (8,6,2); void setup () {segregator.init ();} void loop () {segregator.execute ();} 

Схема


Производственный процесс

  1. Датчик Arduino - типы и приложения
  2. Датчик температуры и освещенности Raspberry Pi
  3. Интеллектуальная корзина для мусора
  4. Датчик DHT11 со светодиодами и пьезо-динамиком
  5. Умные жалюзи
  6. IOT - Smart Jar с использованием ESP8266, Arduino и ультразвукового датчика
  7. Умная обувь (автоматическая шнуровка и выработка электроэнергии)
  8. Башня датчика облаков Arduino
  9. Простая и умная роботизированная рука с использованием Arduino
  10. Понимание системы мокрого и сухого масляного картера