Оглавление:

Сортировщик цвета UCL-IIoT: 7 шагов
Сортировщик цвета UCL-IIoT: 7 шагов

Видео: Сортировщик цвета UCL-IIoT: 7 шагов

Видео: Сортировщик цвета UCL-IIoT: 7 шагов
Видео: Архитектура сетей. Обновленная архитектура унифицированных коммуникаций Игорь Сукайло 2024, Ноябрь
Anonim
Сортировщик цвета UCL-IIoT
Сортировщик цвета UCL-IIoT

Вступление

В этой инструкции мы постараемся объяснить, как мы собираемся программировать и как собираем машину для сортировки по цвету. Он будет запрограммирован в Arduino Uno с помощью программного обеспечения Arduino.

Этот проект является факультативным в нашем исследовании. Смысл этого в том, чтобы узнать об индустрии 4.0.

Мысли, лежащие в основе этого проекта, по большей части связаны с мыслями нашей команды Каспера о том, что ему нужна машина, которая могла бы сортировать цвета, например, на сумке M & Ms. Мы создали эту машину, которая с помощью нашего датчика будет сортировать цвета по разным чашам.

Ниже приведен список вещей, с которыми мы столкнемся во время этого руководства.

ШАГ 1: Список материалов

ШАГ 2: Программирование

ШАГ 3: Розыгрыши

ШАГ 4: Блок-схема

ШАГ 5: Дизайн нашей машины

Шаг 6: База данных

Шаг 7: красный узел

ШАГ 8: Видео

Шаг 1: ШАГ 1: Список материалов

Список материалов

Ардуино Нано

Плата Arduino

1 х USB-кабель

3д принтер

лазерный резак

Серводвигатель

Узел красный

Разные провода

Датчик цвета

Питание 9В

Модуль питания макетной платы

Шаг 2: ШАГ 2: Программирование

ШАГ 2: Программирование
ШАГ 2: Программирование

Мы используем

«Корпус переключателя» для управления нижним сервоприводом, поэтому при вызове корпуса он записывает положение сервопривода и прибавляет 1 к счетчику.

Мы используем выражение «если», чтобы ухудшить цвет сусла, который видит датчик, потому что он видит, сколько красного, зеленого и синего отражается обратно.

Шаг 3: ШАГ 3: Рисование

ШАГ 3: Розыгрыши
ШАГ 3: Розыгрыши

На этом рисунке показано, как подключить провода к Arduino, В нашей модели мы использовали сетевой блок питания, чтобы обеспечить достаточную мощность для сервопривода и датчика цвета.

но самое главное - не используйте блок питания от Arduino nano. Подключите это как на картинке или как мы это делаем

Шаг 4: ШАГ 4: Блок-схема

Мы сделали обзор, чтобы люди могли шаг за шагом увидеть, что происходит.

Он сделан на бесплатном сайте в Интернете под названием draw.io. Когда мы пытались преобразовать его в PDF-файл, это не помогло, поэтому мы сделали несколько снимков экрана и назвали их по имени и странице.

Шаг 5: ШАГ 5: Дизайн нашей машины и 3D-печать

ШАГ 5: Дизайн нашей машины и 3D-печать
ШАГ 5: Дизайн нашей машины и 3D-печать

Мы нашли дизайн нашей машины на веб-сайте и большое спасибо веб-сайту

мы использовали лазерный резак, чтобы вырезать нашу деревянную доску толщиной 3 мм, и только одна ее часть имеет толщину 6 мм, это верхняя часть сервопривода, потому что мы используем M&M, а когда она имеет толщину 3 мм, M&M просто выскальзывает из нее.

Лазерная резка, которую мы используем Adobe Inventor

У нас есть 3D-печать стержня и держателя для нижнего сервопривода, чтобы получить правильный угол.

Шаг 6: Шаг 6: База данных

Шаг 6: База данных

Мы через Wampserver64 делаем базу данных.

В нашей базе данных мы выбрали для хранения разные цвета и время для нашей переменной.

Время, красный, желтый, зеленый, синий, коричневый, оранжевый.

Мы будем получать информацию через узел красный, а узел красный будет получать информацию от нашего Arduino.

В нашем браузере он покажет наши цвета и увидит, будет ли сохранен цвет.

Шаг 7: Шаг 7: Красный узел

Шаг 7: красный узел
Шаг 7: красный узел
Шаг 7: красный узел
Шаг 7: красный узел

Шаг 7: красный узел

Node Red - это программа, которую вы можете установить через cmd на свой компьютер.

Затем в cmd вы пишете node-red, и тогда он запускается.

Зайдите в свой браузер и напишите https://127.0.0.1:1880. Если вам нужна панель управления, она почти такая же, просто напишите https://127.0.0.1:1880. тогда на странице отобразится ваша панель управления.

В нашем красном узле мы создали программу, в которой мы собираемся подключить нашу Arduino и показать разные цвета, и подключились к нашей базе данных.

Когда нашу базу данных нужно сбросить, у нас есть кнопка для сброса нашей базы данных.

код:

[{"id": "994cb868.55db68", "type": "tab", "label": "Sorteringsmaksine", "disabled": true, "info": ""}, {"id": "1370c730. 4ce339 "," type ":" function "," z ":" 994cb868.55db68 "," name ":" Node-RED MySQL "," func ":" var data = msg.payload.split (", / "); / nvar Красный = данные [0]; / nvar Желтый = данные [1]; / nvar Зеленый = данные [2]; / nvar Синий = данные [3]; / nvar Коричневый = данные [4]; / nvar Оранжевый = данные [5]; / nvar out = / "INSERT INTO nodered.test (Time, Red, Yellow, Green, Blue, Brown, Orange) VALUES ('\" + new Date (). ToISOString (). Slice (0, 19).replace ('T', '') + / "',' \" + Red + / "',' \" + Yellow + / "',' \" + Green + / "',' \" + Синий + / "',' \" + Коричневый + / "',' \" + Оранжевый + / "') "; / nmsg.topic = out; / n return msg; / n / n "," output ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," провода ":

Рекомендуемые: