Satura rādītājs:

UCL-IIoT krāsu šķirotājs: 7 soļi
UCL-IIoT krāsu šķirotājs: 7 soļi

Video: UCL-IIoT krāsu šķirotājs: 7 soļi

Video: UCL-IIoT krāsu šķirotājs: 7 soļi
Video: 😱 Haaland Cup Final ban?! 💪 Toon BACK in #UCL 👀 'Idiot move' in Leicester draw 😡 | GAMEDAY Podcast 2024, Novembris
Anonim
UCL-IIoT krāsu šķirotājs
UCL-IIoT krāsu šķirotājs

Ievads

Šajā instrukcijā mēs centīsimies izskaidrot, kā mēs gatavojamies programmēt un kā mēs apkopojam krāsu kārtošanas iekārtu. Tas tiks ieprogrammēts Arduino Uno, izmantojot Arduino programmatūru.

Šis projekts ir izvēles priekšmets mūsu pētījumā. Tā nozīme ir uzzināt par industriju 4.0.

Šī projekta pamatā ir mūsu komandas Kaspera domas, ka viņš vēlas mašīnu, kas spētu sakārtot krāsas no M & M somas piemēra. Mēs esam izveidojuši šo mašīnu, kas no mūsu sensora palīdzības sakārtos krāsas līdz dažām atšķirīgām bļodiņām.

Šeit ir saraksts ar lietām, ar kurām mēs saskarsimies šīs rokasgrāmatas laikā.

1. SOLIS: Materiālu saraksts

2. SOLIS: Programmēšana

3. SOLIS: Izlozes

4. SOLIS: blokshēma

5. SOLIS: mūsu mašīnas dizains

6. darbība. Datu bāze

7. solis: mezgls sarkans

8. SOLIS: video

1. solis: 1. SOLIS: Materiālu saraksts

Materiālu saraksts

Arduino Nano

Arduino dēlis

1 x USB kabelis

3D printeris

lāzera griezējs

Servomotors

Mezgls sarkans

Dažādi vadi

Krāsu sensors

9V barošana

Maizes dēļa barošanas bloks

2. solis: 2. SOLIS: Programmēšana

2. SOLIS: Programmēšana
2. SOLIS: Programmēšana

Mēs izmantojam a

“Pārslēgt lietu”, lai kontrolētu apakšējo servo, tāpēc, kad tiek saukts korpuss, uzrakstiet servo pozīciju un skaitītājam pievienojiet 1.

Mēs izmantojam “ja”, lai kaitētu misas krāsai, ko sensors redz, jo tas redz, cik daudz sarkanā, zaļā un zilā tiek atstarota atpakaļ.

3. solis: 3. SOLIS: Zīmē

3. SOLIS: Izlozes
3. SOLIS: Izlozes

Šajā attēlā parādīts, kā savienot vadus ar arinoino, mūsu modelī mēs esam izmantojuši maizes barošanas avotu, lai mūsu servo un krāsu sensoram būtu pietiekami daudz enerģijas.

bet vissvarīgākais ir neizmantot arduino nano barošanas avotu. savienojiet to kā attēlu vai kā mēs to darām

4. solis: 4. SOLIS: blokshēma

Mēs esam izveidojuši pārskatu, lai cilvēki soli pa solim varētu redzēt, kas notiek.

Tas ir izgatavots bezmaksas interneta vietnē ar nosaukumu draw.io. Kad mēģinājām to izveidot PDF formātā, tas nebija pareizi, tāpēc mēs uzņēmām dažus ekrānuzņēmumus un saucām tos vārdā un lapā.

5. solis: 5. SOLIS: mūsu mašīnas projektēšana un 3D drukāšana

5. SOLIS: mūsu mašīnas dizains un 3D drukāšana
5. SOLIS: mūsu mašīnas dizains un 3D drukāšana

Mēs esam atraduši savas mašīnas dizainu vietnē un liels paldies vietnei

mēs esam izmantojuši lāzera griezēju, lai sagrieztu mūsu 3 mm biezo koka dēli, un tikai viena tā daļa ir 6 mm bieza, tā ir augšējā servo daļa, jo mēs izmantojam M & M, un, kad tā ir 3 mm bieza, M&M vienkārši izlido no tās.

Lāzera griezumu izmantojam Adobe izgudrotājs

Lai iegūtu pareizo leņķi, mums ir 3D druka un cilindrs, un turētājs līdz apakšējam servo.

6. darbība: 6. darbība: datu bāze

6. darbība. Datu bāze

Izmantojot Wampserver64, mēs izveidojam datu bāzi.

Mēs savā datu bāzē esam izvēlējušies saglabāt dažādas krāsas un laiku mūsu mainīgajam.

Laiks, sarkans, dzeltens, zaļš, zils, brūns, oranžs.

Mēs iegūsim informāciju, izmantojot sarkano mezglu, un sarkanais mezgls saņems informāciju no mūsu Arduino.

Mūsu pārlūkprogrammā tas parādīs mūsu krāsas un redzēs, vai kāda krāsa tiks saglabāta.

7. darbība: 7. darbība: mezgls sarkans

7. solis: mezgls sarkans
7. solis: mezgls sarkans
7. solis: mezgls sarkans
7. solis: mezgls sarkans

7. solis: mezgls sarkans

Sarkans mezgls ir programma, kuru varat instalēt, izmantojot savu cmd savā datorā.

Tad cmd rakstāt mezglu sarkanu, un tad tas sāks darboties.

Dodieties uz savu pārlūkprogrammu un uzrakstiet https://127.0.0.1:1880. Ja vēlaties informācijas paneli gandrīz to pašu, vienkārši uzrakstiet https://127.0.0.1:1880. tad lapā tiks parādīts jūsu informācijas panelis.

Sarkanajā mezglā mēs izveidojām programmu, kurā mēs savienosim savu Arduino un parādīsim dažādas krāsas, un izveidojām savienojumu ar mūsu datu bāzi.

Kad mūsu datu bāze ir jāatjauno, mums ir poga, lai atiestatītu mūsu datu bāzi.

kods ir šāds:

[{"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 Sarkans = dati [0]; / nvar dzeltens = dati [1]; / nvar zaļš = dati [2]; / nvar zils = dati [3]; / nvar brūns = dati [4]; / nvar Oranžs = dati [5]; / nvar out = / "INSERT INTO nodered.test (laiks, sarkans, dzeltens, zaļš, zils, brūns, oranžs) VALUES ('\"+jauns datums (). ToISOString (). Šķēle (0, 19). Aizstāt ('T', '')+\ "',' \"+Sarkans+\ "',' \"+Dzeltens+\ "',' \"+Zaļš+\ "',' \"+ Zils+\ "',' \"+Brūns+\ "',' \"+Oranžs+\ "') "; / nmsg.topic = out; / natgriezt ziņu; / n / n "," izejas ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," vadi ":

Ieteicams: