Оглавление:
- Шаг 1: ШАГ 1: Список материалов
- Шаг 2: ШАГ 2: Программирование
- Шаг 3: ШАГ 3: Рисование
- Шаг 4: ШАГ 4: Блок-схема
- Шаг 5: ШАГ 5: Дизайн нашей машины и 3D-печать
- Шаг 6: Шаг 6: База данных
- Шаг 7: Шаг 7: Красный узел
Видео: Сортировщик цвета UCL-IIoT: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Вступление
В этой инструкции мы постараемся объяснить, как мы собираемся программировать и как собираем машину для сортировки по цвету. Он будет запрограммирован в Arduino Uno с помощью программного обеспечения Arduino.
Этот проект является факультативным в нашем исследовании. Смысл этого в том, чтобы узнать об индустрии 4.0.
Мысли, лежащие в основе этого проекта, по большей части связаны с мыслями нашей команды Каспера о том, что ему нужна машина, которая могла бы сортировать цвета, например, на сумке M & Ms. Мы создали эту машину, которая с помощью нашего датчика будет сортировать цвета по разным чашам.
Ниже приведен список вещей, с которыми мы столкнемся во время этого руководства.
ШАГ 1: Список материалов
ШАГ 2: Программирование
ШАГ 3: Розыгрыши
ШАГ 4: Блок-схема
ШАГ 5: Дизайн нашей машины
Шаг 6: База данных
Шаг 7: красный узел
ШАГ 8: Видео
Шаг 1: ШАГ 1: Список материалов
Список материалов
Ардуино Нано
Плата Arduino
1 х USB-кабель
3д принтер
лазерный резак
Серводвигатель
Узел красный
Разные провода
Датчик цвета
Питание 9В
Модуль питания макетной платы
Шаг 2: ШАГ 2: Программирование
Мы используем
«Корпус переключателя» для управления нижним сервоприводом, поэтому при вызове корпуса он записывает положение сервопривода и прибавляет 1 к счетчику.
Мы используем выражение «если», чтобы ухудшить цвет сусла, который видит датчик, потому что он видит, сколько красного, зеленого и синего отражается обратно.
Шаг 3: ШАГ 3: Рисование
На этом рисунке показано, как подключить провода к Arduino, В нашей модели мы использовали сетевой блок питания, чтобы обеспечить достаточную мощность для сервопривода и датчика цвета.
но самое главное - не используйте блок питания от Arduino nano. Подключите это как на картинке или как мы это делаем
Шаг 4: ШАГ 4: Блок-схема
Мы сделали обзор, чтобы люди могли шаг за шагом увидеть, что происходит.
Он сделан на бесплатном сайте в Интернете под названием draw.io. Когда мы пытались преобразовать его в PDF-файл, это не помогло, поэтому мы сделали несколько снимков экрана и назвали их по имени и странице.
Шаг 5: ШАГ 5: Дизайн нашей машины и 3D-печать
Мы нашли дизайн нашей машины на веб-сайте и большое спасибо веб-сайту
мы использовали лазерный резак, чтобы вырезать нашу деревянную доску толщиной 3 мм, и только одна ее часть имеет толщину 6 мм, это верхняя часть сервопривода, потому что мы используем M&M, а когда она имеет толщину 3 мм, M&M просто выскальзывает из нее.
Лазерная резка, которую мы используем Adobe Inventor
У нас есть 3D-печать стержня и держателя для нижнего сервопривода, чтобы получить правильный угол.
Шаг 6: Шаг 6: База данных
Шаг 6: База данных
Мы через Wampserver64 делаем базу данных.
В нашей базе данных мы выбрали для хранения разные цвета и время для нашей переменной.
Время, красный, желтый, зеленый, синий, коричневый, оранжевый.
Мы будем получать информацию через узел красный, а узел красный будет получать информацию от нашего Arduino.
В нашем браузере он покажет наши цвета и увидит, будет ли сохранен цвет.
Шаг 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," провода ":
Рекомендуемые:
Как закодировать сортировщик цвета в Modkit для Vex: 7 шагов
Как кодировать сортировщик цветов в Modkit для Vex: Привет всем, из этого урока вы узнаете, как кодировать сортировщик цветных шариков в Modkit для Vex Надеюсь, вы сделаете это и получите удовольствие! Пожалуйста, проголосуйте за меня
Сортировщик цвета: 6 шагов
Сортировщик цвета: цель этого Сортировщика цвета состоит в том, чтобы перемещать m & ms в разные стопки в зависимости от их цвета
Электронный сортировщик монет: 7 шагов (с изображениями)
Электронный сортировщик монет: давным-давно, когда еще можно было ходить в школу, у нас возникла интересная идея сделать устройство, которое работает довольно просто - вложив нужную сумму денег, мы оформит конкретный товар. Я не могу раскрыть
Робот-сортировщик для вторичной переработки: 15 шагов (с изображениями)
Робот-сортировщик для вторичной переработки: знаете ли вы, что средний уровень загрязнения в сообществах и на предприятиях составляет до 25%? Это означает, что каждый четвертый предмет вторичной переработки, который вы выбрасываете, не перерабатывается. Это вызвано ошибкой человека в центрах утилизации. Traditi
Контролируемый сортировщик цвета на основе конвейерной ленты TIVA: 8 шагов
Контролируемый сортировщик цвета на основе конвейерной ленты TIVA: область электроники имеет широкое применение. Каждому приложению нужна своя схема и другое программное обеспечение, а также конфигурация оборудования. Микроконтроллер - это интегрированная модель, встроенная в микросхему, в которой можно запускать различные приложения с