Агуулгын хүснэгт:

UCL-IIoT өнгө ангилагч: 7 алхам
UCL-IIoT өнгө ангилагч: 7 алхам

Видео: UCL-IIoT өнгө ангилагч: 7 алхам

Видео: UCL-IIoT өнгө ангилагч: 7 алхам
Видео: UCL-IIoT-Datalogger 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 x USB кабель

3D принтер

лазер таслагч

Сервотор

Улаан зангилаа

Төрөл бүрийн утаснууд

Өнгөний мэдрэгч

9V тэжээл

Breadboard цахилгаан хангамжийн модуль

Алхам 2: АЛХАМ 2: Програмчлал

АЛХАМ 2: Програмчлал
АЛХАМ 2: Програмчлал

Бид a ашигладаг

Доод талын servo -ийг хянахын тулд "хэргийг солих" тул хэргийг дуудвал servo -ийн байрлалыг бичээд тоолуур дээр 1 -ийг нэмнэ үү.

Улаан, ногоон, цэнхэр өнгийг хичнээн их тусгаж байгааг хардаг тул мэдрэгчийн харж буй цэцгийн өнгийг алдагдуулахын тулд бид "хэрэв" үр дүнг ашигладаг.

Алхам 3: Алхам 3: Зурдаг

АЛХАМ 3: Сугалаа
АЛХАМ 3: Сугалаа

Энэ зураг нь утаснуудаа arduino руу хэрхэн холбохыг харуулж байна.

Манай загварт бид servo болон өнгө мэдрэгчийг хангалттай хүчээр хангахын тулд breadbord цахилгаан хангамжийг ашигласан болно.

Гэхдээ хамгийн чухал зүйл бол arduino наногийн тэжээлийг ашиглахгүй байх явдал юм. Үүнийг зураг шиг эсвэл бидний хийдэг шиг холбоно уу

Алхам 4: Алхам 4: Урсгал диаграм

Бид тойм хийсэн тул хүмүүс юу болж байгааг алхам алхамаар харж чадна.

Энэ нь draw.io нэртэй интернетийн үнэгүй сайт дээр хийгдсэн. Бид үүнийг PDF формат руу оруулах гэж оролдоход энэ нь зөв хийгээгүй тул бид дэлгэцийн агшинг авч, нэр, хуудсаар нь дуудсан.

Алхам 5: Алхам 5: Манай машины загвар ба 3D хэвлэх

АЛХАМ 5: Манай машины загвар ба 3D хэвлэх
АЛХАМ 5: Манай машины загвар ба 3D хэвлэх

Бид машиныхаа дизайныг вэбсайтаас олж, https://howtomechatronics.com/projects/arduino-col… вэбсайтын ачаар олж авлаа.

Бид лазер хайч ашиглан 3 мм зузаантай модон хавтанг хайчилж авсан бөгөөд түүний зөвхөн нэг хэсэг нь 6 мм зузаантай бөгөөд энэ нь дээд талын servo хэсэг юм.

Бид Adobe зохион бүтээгч ашигладаг лазер тайралт

Бидэнд зөв өнцгийг олж авахын тулд 3D хэвлэх цорго, доод талын servo эзэмшигч байна.

Алхам 6: Алхам 6: Өгөгдлийн сан

Алхам 6: Мэдээллийн сан

Бид Wampserver64 -ээр дамжуулан мэдээллийн сантай болно.

Манай мэдээллийн санд бид өөр өөр өнгө, хувьсагчийн цагийг хадгалахаар сонгосон.

Цаг, улаан, шар, ногоон, цэнхэр, хүрэн, улбар шар.

Бид улаан зангилаагаар, улаан цэг нь манай Arduino -аас мэдээлэл авах болно.

Манай браузерын доор энэ нь бидний өнгийг харуулж, өнгө хадгалагдах эсэхийг харах болно.

Алхам 7: Алхам 7: Улаан зангилаа

Алхам 7: Улаан зангилаа
Алхам 7: Улаан зангилаа
Алхам 7: Улаан зангилаа
Алхам 7: Улаан зангилаа

Алхам 7: Улаан зангилаа

Node Red бол таны cmd -ээр дамжуулан компьютер дээрээ суулгах боломжтой програм юм.

Дараа нь cmd дээр та зангилаа-улаан гэж бичээд дараа нь эхлэх болно.

Хөтөч рүүгээ ороод 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 ":" NED-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 (Цаг, Улаан, Шар, Ногоон, Цэнхэр, Хүрэн, Улбар шар) VALUES ('\"+шинэ огноо (). ToISOString (). Зүсэм (0, 19).хэрэглэх ('T', '')+\ "',' \"+Улаан+\ "',' \"+Шар+\ "',' \"+Ногоон+\ "',' \"+ Цэнхэр+\ "',' \"+Браун+\ "',' \"+Улбар шар+\ "') "; / nmsg.topic = гадагш; / nбуцах msg; / n / n "," гаралт ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," утаснууд ":

Зөвлөмж болгож буй: