Բովանդակություն:

UCL-IIoT Գույների տեսակավորիչ `7 քայլ
UCL-IIoT Գույների տեսակավորիչ `7 քայլ

Video: UCL-IIoT Գույների տեսակավորիչ `7 քայլ

Video: UCL-IIoT Գույների տեսակավորիչ `7 քայլ
Video: ⚽️ Radhi Jaïdi: Une histoire de patience et de détermination. 2024, Նոյեմբեր
Anonim
UCL-IIoT գույնի տեսակավորիչ
UCL-IIoT գույնի տեսակավորիչ

Ներածություն

Այս հրահանգում մենք կփորձենք բացատրել, թե ինչպես ենք պատրաստվում ծրագրավորելու և ինչպես ենք հավաքում գունավոր տեսակավորման մեքենա: Այն ծրագրավորվելու է Arduino Uno- ով ՝ Arduino Software- ի միջոցով:

Այս նախագիծը ընտրովի է մեր ուսումնասիրության համար: Դրա իմաստը ՝ սովորել արդյունաբերության 4.0 -ի մասին:

Այս նախագծի հիմքում ընկած մտքերն ամենից մեկն են մեր թիմի ՝ Կասպերի մտքերից, որ նա ցանկանում է ունենալ մեքենա, որը կկարողանա գույները դասավորել M & Ms պայուսակի օրինակով: Մենք պատրաստել ենք այս մեքենան, որը մեր սենսորի օգնությամբ դասավորում է գույները մինչև տարբերվող տարաներ:

Ստորև այստեղ կա այն բաների ցանկը, որոնց մենք կհանդիպենք այս ուղեցույցի ընթացքում:

ՔԱՅԼ 1. Նյութերի ցուցակ

ՔԱՅԼ 2. ingրագրավորում

ՔԱՅԼ 3. Ոչ ոքի

ՔԱՅԼ 4. Ֆլոշմարտ

ՔԱՅԼ 5. Մեր մեքենայի ձևավորում

Քայլ 6: Տվյալների բազա

Քայլ 7: Կարմիր հանգույց

ՔԱՅԼ 8. Տեսանյութ

Քայլ 1. ՔԱՅԼ 1. Նյութերի ցուցակ

Նյութերի ցուցակ

Արդուինո Նանո

Arduino տախտակ

1 x USB մալուխ

3D տպիչ

լազերային կտրիչ

Սերվոմոտոր

Կարմիր հանգույց

Տարբեր լարեր

Գույնի ցուցիչ

9 Վ լարում

Breadboard էլեկտրամատակարարման մոդուլ

Քայլ 2. ՔԱՅԼ 2. Ingրագրավորում

ՔԱՅԼ 2. ingրագրավորում
ՔԱՅԼ 2. ingրագրավորում

Մենք օգտագործում ենք ա

«Անջատել գործը» ՝ ներքևի սերվոն վերահսկելու համար, այնպես որ, երբ գործը կոչվում է, գրեք դիրքը սերվոյի համար, և այն 1 -ին ավելացրեք հաշվիչին:

Մենք օգտագործում ենք «եթե» պտուղը ՝ վնասելու համար սենսորը, որը տեսնում է գինու գույնը, քանի որ տեսնում է, թե որքան կարմիր, կանաչ և կապույտ են արտացոլվում հետ:

Քայլ 3. ՔԱՅԼ 3. Վիճակագրություն

ՔԱՅԼ 3. Ոչ ոքի
ՔԱՅԼ 3. Ոչ ոքի

Այս նկարը ցույց է տալիս, թե ինչպես կարելի է ձեր լարերը միացնել ձեր arduino- ին, մեր մոդելի վրա մենք օգտագործել ենք հացահատիկի սնուցման աղբյուր `մեր սերվոյի և գույնի սենսորի բավարար էներգիա ապահովելու համար:

բայց ամենակարևորն այն է, որ չօգտագործես arduino nano- ի սնուցման աղբյուրը: միացրեք այն նկարի պես կամ ինչպես մենք ենք դա անում

Քայլ 4. ՔԱՅԼ 4. Ֆլոշմարտ

Մենք կազմել ենք ակնարկ, այնպես որ մարդիկ կարող են քայլ առ քայլ տեսնել, թե ինչ է տեղի ունենում:

Այն պատրաստված է ինտերնետում անվճար կայքում, որը կոչվում է draw.io: Երբ մենք փորձեցինք PDF- ի վերածել, դա ճիշտ չդարձավ, ուստի մենք վերցրեցինք մի քանի սքրինշոթ և դրանք անվանեցինք անունով և էջով:

Քայլ 5. ՔԱՅԼ 5. Մեր մեքենայի ձևավորում և 3D տպագրություն

ՔԱՅԼ 5. Մեր մեքենայի ձևավորում և 3D տպագրություն
ՔԱՅԼ 5. Մեր մեքենայի ձևավորում և 3D տպագրություն

Մենք գտել ենք մեր մեքենայի դիզայնը ՝ վեբ կայքում և մեծ շնորհակալություն https://howtomechatronics.com/projects/arduino-col… կայքի շնորհիվ:

մենք օգտագործել ենք լազերահատ ՝ մեր 3 մմ հաստությամբ փայտե տախտակը կտրելու համար, և դրա միայն մեկ մասի հաստությունը 6 մմ է, դա վերին servo մասն է, քանի որ մենք օգտագործում ենք M & M's, և երբ այն 3 մմ հաստություն ունի, M & m- ն պարզապես սահում է դրանից:

Լազերային կտրվածքը մենք օգտագործում ենք adobe inventor

Մենք ունենք 3D տպիչ ՝ պիբե և ներքևի սերվոյի պահիչ ՝ ճիշտ անկյունը ստանալու համար:

Քայլ 6: Քայլ 6: Տվյալների բազա

Քայլ 6: Տվյալների բազա

Մենք ունենք միջոցով Wampserver64 կատարել տվյալների բազա.

Մեր տվյալների բազայում մենք ընտրել ենք տարբեր գույների և ժամանակի փոփոխականի պահեստավորման համար:

Timeամանակ, կարմիր, դեղին, կանաչ, կապույտ, շագանակագույն, նարնջագույն:

Մենք տեղեկատվություն կստանանք կարմիր հանգույցի միջոցով, իսկ կարմիր հանգույցը `մեր 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 ":" Node-RED MySQL "," func ":" var data = msg.payload.split (", / "); / n կարմիր Նարնջագույն = տվյալներ [5]; / n դուրս = / "INSERT INTO nodered.test (Time, Red, Yellow, Green, Blue, Brown, Orange) VALUES ('\"+new Date (). ToISOString (). Slice (0, 19). Փոխարինել ('T', '')+\ "',' \"+Կարմիր+\ "',' \"+Դեղին+\ "',' \"+Կանաչ+\ "',' \"+ Կապույտ+\ "',' \"+Շագանակագույն+\ "',' \"+Նարնջագույն+\ "') "; / nmsg.topic = դուրս; / n վերադառնալ msg; / n / n "," ելքեր ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," լարեր ":

Խորհուրդ ենք տալիս: