Съдържание:

Сортировчик на цветове UCL-IIoT: 7 стъпки
Сортировчик на цветове UCL-IIoT: 7 стъпки

Видео: Сортировчик на цветове UCL-IIoT: 7 стъпки

Видео: Сортировчик на цветове UCL-IIoT: 7 стъпки
Видео: Part 3 - Babbitt Audiobook by Sinclair Lewis (Chs 10-15) 2024, Юли
Anonim
Сортировчик на цветове UCL-IIoT
Сортировчик на цветове UCL-IIoT

Въведение

В тази инструкция ще се опитаме да обясним как ще програмираме и как събираме машина за сортиране на цветове. Той ще бъде програмиран в Arduino Uno, чрез софтуера Arduino.

Този проект е избираем за нашето проучване. Смисълът с него е да научите за индустрия 4.0.

Мислите зад този проект са повечето от мислите на нашия екип Каспър, че той иска машина, която е в състояние да сортира цветовете от пример M & Ms чанта. Направихме тази машина, която от помощта на нашия сензор ще сортира цветовете до различните купи.

По -долу тук има списък на нещата, които ще срещнем по време на това ръководство.

СТЪПКА 1: Списък на материалите

СТЪПКА 2: Програмиране

СТЪПКА 3: Равенства

СТЪПКА 4: Диаграма

СТЪПКА 5: Дизайн на нашата машина

Стъпка 6: База данни

Стъпка 7: Червен възел

СТЪПКА 8: Видео

Стъпка 1: СТЪПКА 1: Списък на материалите

Списък на материалите

Arduino Nano

Дъска Arduino

1 x USB кабел

3D принтер

лазерен нож

Сервомотор

Червен възел

Различни проводници

Цветен сензор

9V захранване

Модул за захранване на платка

Стъпка 2: СТЪПКА 2: Програмиране

СТЪПКА 2: Програмиране
СТЪПКА 2: Програмиране

Ние използваме a

“Switch case” за управление на долното серво, така че когато се извика калъф, запишете позиция за серво и той добави 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 изобретател

Имаме 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 ":" NOD-RED MySQL "," func ":" var data = msg.payload.split (", / "); / nvar червен = данни [0]; / nвар жълт = данни [1]; / nвар зелен = данни [2]; / nвар син = данни [3]; / nвар кафяв = данни [4]; / nвар Orange = data [5]; / nvar out = / "INSERT INTO nodered.test (Time, Red, Yellow, Green, Blue, Brown, Orange) VALUES ('\"+нова дата (). ToISOString (). Slice (0, 19).replace ('T', '')+\ "',' \"+Red+\ "',' \"+Yellow+\ "',' \"+Green+\ "',' \"+ Синьо+\ "',' \"+Кафяво+\ "',' \"+Оранжево+\ "') "; / nmsg.topic = out; / nвръщане на съобщение; / n / n "," изходи ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," wires ":

Препоръчано: