Satura rādītājs:
- 1. solis: 1. SOLIS: Materiālu saraksts
- 2. solis: 2. SOLIS: Programmēšana
- 3. solis: 3. SOLIS: Zīmē
- 4. solis: 4. SOLIS: blokshēma
- 5. solis: 5. SOLIS: mūsu mašīnas projektēšana un 3D drukāšana
- 6. darbība: 6. darbība: datu bāze
- 7. darbība: 7. darbība: mezgls sarkans
Video: UCL-IIoT krāsu šķirotājs: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
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
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ē
Š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
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
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:
Krāsu šķirotājs: 6 soļi
Krāsu šķirotājs: šis krāsu šķirošanas mērķis ir pārvietot m & ms dažādās kaudzēs, pamatojoties uz to krāsu
Krāsu noteikšanas krāsu iekārta: 4 soļi
Krāsu noteikšanas krāsu iekārta: Krāsu noteikšanas krāsu iekārta kopē krāsas ap jums un ļauj zīmēt ar tām. Ja jums ir primāro krāsu krāsa, varat izmantot RGB krāsu sensoru, lai saprastu vēlamo krāsu un to sajauktu. Bet atcerieties, izmantojiet spilgtas krāsas objektu
Elektroniskais monētu šķirotājs: 7 soļi (ar attēliem)
Elektroniskais monētu šķirotājs: Jau sen, ļoti sen, kad vēl bija iespēja iet uz skolu, mums radās interesanta ideja izgatavot ierīci, kas darbojas diezgan vienkāršā veidā - pēc tam, kad iemetām pareizo naudas summu, mēs izdos konkrētu produktu. Es nevaru atklāt
M&M krāsu šķirotājs: 3 soļi
M&M krāsu šķirotājs: šī projekta sākumā mēs nolēmām automātiski sakārtot dažādu krāsu konfektes atsevišķās bļodās ar efektīvu ātrumu. Mēs pirmo reizi iedvesmojāmies no šīs idejas, kad ieraudzījām ziņu vietnē https://howtomechatronics.com/projects/arduino-col
TIVA kontrolēta konveijera lentes krāsu šķirotājs: 8 soļi
TIVA kontrolēta konveijera lentes krāsu šķirotājs: elektronikas jomā ir plašs pielietojums. Katrai lietojumprogrammai ir nepieciešama cita shēma un cita programmatūra, kā arī aparatūras konfigurācija. Mikrokontrolleris ir integrēts modelis, kas iestrādāts mikroshēmā, kurā var palaist dažādas lietojumprogrammas ar