Агуулгын хүснэгт:
- Алхам 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:04
Танилцуулга
Энэхүү зааварчилгаанд бид хэрхэн програмчлах, өнгө ялгах машиныг хэрхэн цуглуулах талаар тайлбарлахыг хичээх болно. Үүнийг 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: Програмчлал
Бид a ашигладаг
Доод талын servo -ийг хянахын тулд "хэргийг солих" тул хэргийг дуудвал servo -ийн байрлалыг бичээд тоолуур дээр 1 -ийг нэмнэ үү.
Улаан, ногоон, цэнхэр өнгийг хичнээн их тусгаж байгааг хардаг тул мэдрэгчийн харж буй цэцгийн өнгийг алдагдуулахын тулд бид "хэрэв" үр дүнг ашигладаг.
Алхам 3: Алхам 3: Зурдаг
Энэ зураг нь утаснуудаа arduino руу хэрхэн холбохыг харуулж байна.
Манай загварт бид servo болон өнгө мэдрэгчийг хангалттай хүчээр хангахын тулд breadbord цахилгаан хангамжийг ашигласан болно.
Гэхдээ хамгийн чухал зүйл бол arduino наногийн тэжээлийг ашиглахгүй байх явдал юм. Үүнийг зураг шиг эсвэл бидний хийдэг шиг холбоно уу
Алхам 4: Алхам 4: Урсгал диаграм
Бид тойм хийсэн тул хүмүүс юу болж байгааг алхам алхамаар харж чадна.
Энэ нь draw.io нэртэй интернетийн үнэгүй сайт дээр хийгдсэн. Бид үүнийг PDF формат руу оруулах гэж оролдоход энэ нь зөв хийгээгүй тул бид дэлгэцийн агшинг авч, нэр, хуудсаар нь дуудсан.
Алхам 5: Алхам 5: Манай машины загвар ба 3D хэвлэх
Бид машиныхаа дизайныг вэбсайтаас олж, https://howtomechatronics.com/projects/arduino-col… вэбсайтын ачаар олж авлаа.
Бид лазер хайч ашиглан 3 мм зузаантай модон хавтанг хайчилж авсан бөгөөд түүний зөвхөн нэг хэсэг нь 6 мм зузаантай бөгөөд энэ нь дээд талын servo хэсэг юм.
Бид Adobe зохион бүтээгч ашигладаг лазер тайралт
Бидэнд зөв өнцгийг олж авахын тулд 3D хэвлэх цорго, доод талын servo эзэмшигч байна.
Алхам 6: Алхам 6: Өгөгдлийн сан
Алхам 6: Мэдээллийн сан
Бид Wampserver64 -ээр дамжуулан мэдээллийн сантай болно.
Манай мэдээллийн санд бид өөр өөр өнгө, хувьсагчийн цагийг хадгалахаар сонгосон.
Цаг, улаан, шар, ногоон, цэнхэр, хүрэн, улбар шар.
Бид улаан зангилаагаар, улаан цэг нь манай Arduino -аас мэдээлэл авах болно.
Манай браузерын доор энэ нь бидний өнгийг харуулж, өнгө хадгалагдах эсэхийг харах болно.
Алхам 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," утаснууд ":
Зөвлөмж болгож буй:
ML ашиглан Pi хогийн ангилагч хий! 8 алхам (зурагтай)
ML -ийн тусламжтайгаар Pi Trash Classifier хий! Lobe-д бэлтгэгдсэн, эхлэгчдэд ээлтэй (код байхгүй!)
Өнгө ангилагч: 6 алхам
Өнгө ангилагч: Энэхүү өнгө ялгах зорилго нь өнгөөр нь үндэслэн янз бүрийн овоолго руу шилжүүлэх явдал юм
Arduino RGB өнгө сонгогч - Бодит амьдралын объектуудаас өнгө сонгох: 7 алхам (зурагтай)
Arduino RGB өнгө сонгогч - Бодит амьдрал дахь объектуудаас өнгө сонгох: Arduino дээр суурилсан RGB өнгө сонгогчийг ашиглан физик объектуудаас өнгө сонгоход хялбар бөгөөд ингэснээр компьютер эсвэл гар утсан дээрээ бодит амьдрал дээр харж буй өнгөө сэргээх боломжтой болно. Хямд TCS347 ашиглан объектын өнгийг скан хийх товчлуурыг дарахад л хангалттай
M&M өнгө ангилагч: 3 алхам
M&M Өнгө ангилагч: Энэхүү төслийн эхэнд бид янз бүрийн өнгөтэй чихэрүүдийг тус тусад нь аяга болгон үр ашигтайгаар ангилахаар шийдсэн. Бид анх https://howtomechatronics.com/projects/arduino-col сайт дээрх бичлэгийг хараад энэ санаанаас санаа авсан юм
TIVA -ийн хяналттай конвейерийн туузан дээр суурилсан өнгө ангилагч: 8 алхам
TIVA -ийн хяналттай конвейерийн туузан дээр суурилсан өнгө ангилагч: Электроникийн талбар нь өргөн хүрээний хэрэглээтэй. Програм бүр өөр хэлхээ, өөр програм хангамж, тоног төхөөрөмжийн тохиргоо шаарддаг. Микроконтроллер бол өөр өөр програмыг ажиллуулах боломжтой чипт суулгагдсан нэгдсэн загвар юм