Obsah:

Radič farieb UCL-IIoT: 7 krokov
Radič farieb UCL-IIoT: 7 krokov

Video: Radič farieb UCL-IIoT: 7 krokov

Video: Radič farieb UCL-IIoT: 7 krokov
Video: Part #10: Le français familier.(1) تعلم الفرنسية العامية / الدارجة الفرنسية 2024, Júl
Anonim
Radič farieb UCL-IIoT
Radič farieb UCL-IIoT

Úvod

V tomto návode sa pokúsime vysvetliť, ako ideme programovať a ako zbierame stroj na triedenie farieb. Programovať sa bude v Arduino Uno prostredníctvom softvéru Arduino.

Tento projekt je voliteľnou súčasťou našej štúdie. Významom je dozvedieť sa o priemysle 4.0.

Myšlienkami tohto projektu je väčšina myšlienok nášho tímu Casper, že chce stroj, ktorý by dokázal triediť farby napríklad z tašky M & Ms. Vyrobili sme tento stroj, ktorý pomocou pomoci nášho senzora roztriedi farby do niektorých rozdielových misiek.

Nižšie je uvedený zoznam vecí, s ktorými sa počas tohto sprievodcu stretneme.

KROK 1: Zoznam materiálu

KROK 2: Programovanie

KROK 3: Kresby

KROK 4: Vývojový diagram

KROK 5: Dizajn nášho stroja

Krok 6: Databáza

Krok 7: Uzol červený

KROK 8: Video

Krok 1: KROK 1: Zoznam materiálu

Zoznam materiálov

Arduino Nano

Doska Arduino

1 x kábel USB

3D tlačiareň

laserová rezačka

Servo motor

Uzol červený

Rôzne drôty

Farebný senzor

Napájanie 9V

Modul napájania nepájivej dosky

Krok 2: KROK 2: Programovanie

KROK 2: Programovanie
KROK 2: Programovanie

Používame a

„Spínacia skrinka“na ovládanie spodného serva, takže keď sa prípad nazve, napíšte polohu pre servo a pridá 1 k počítadlu.

Na znehodnotenie farby mladiny, ktorú senzor vidí, používame „if“, pretože vidí, koľko červenej, zelenej a modrej sa odráža späť.

Krok 3: KROK 3: Kreslenie

KROK 3: Kresby
KROK 3: Kresby

Tento obrázok ukazuje, ako pripojiť vodiče k arduinu, v našom modeli sme použili napájací zdroj na zaistenie dostatočného výkonu pre naše serva a snímač farieb.

ale najdôležitejšie je nepoužívať napájanie z arduino nano. pripojte ho ako obrázok alebo ako to robíme my

Krok 4: KROK 4: Vývojový diagram

Vytvorili sme prehľad, aby ľudia krok za krokom videli, čo sa deje.

Je vyrobený na bezplatnom serveri na internete s názvom draw.io. Keď sme sa pokúšali dostať do formátu PDF, nebolo to správne, a tak sme urobili niekoľko snímok obrazovky a nazvali sme ich podľa názvu a stránky.

Krok 5: KROK 5: Návrh nášho stroja a 3D tlač

KROK 5: Návrh nášho stroja a 3D tlač
KROK 5: Návrh nášho stroja a 3D tlač

Našli sme dizajn nášho stroja na webovej stránke a vďaka webovej stránke

na rezanie našej 3 mm hrubej drevenej dosky sme použili laserový rezačka a iba jeden jej par má hrúbku 6 mm, je to vrchná časť serva, pretože používame M & M a keď je hrúbka 3 mm, M & m z neho jednoducho vykĺznu.

Laserom vyrezaný vynález používame

Máme 3D tlačenú pibe a držiak na spodné servo, aby sme získali správny uhol.

Krok 6: Krok 6: Databáza

Krok 6: Databáza

Prostredníctvom Wampserver64 sme vytvorili databázu.

V našej databáze sme sa rozhodli uložiť rôzne farby a čas do našej premennej.

Čas, červená, žltá, zelená, modrá, hnedá, oranžová.

Informácie získame prostredníctvom červeného uzla a červený uzol získa informácie z nášho Arduina.

V našom prehliadači zobrazí naše farby a zistí, či bude farba uložená.

Krok 7: Krok 7: Uzol červený

Krok 7: Uzol červený
Krok 7: Uzol červený
Krok 7: Uzol červený
Krok 7: Uzol červený

Krok 7: Uzol červený

Node Red je program, ktorý si môžete nainštalovať pomocou svojho cmd do počítača.

Potom v cmd napíšete node-red a potom sa spustí.

Prejdite do prehliadača a napíšte https://127.0.0.1:1880. Ak chcete, aby bol ovládací panel takmer rovnaký, napíšte https://127.0.0.1:1880. potom sa na stránke zobrazí váš informačný panel.

V červenom uzle sme vytvorili program, v ktorom spojíme naše Arduino a zobrazíme rôzne farby a vytvoríme pripojenie k našej databáze.

Keď je potrebné resetovať našu databázu, máme tlačidlo na resetovanie našej databázy.

kód je:

[{"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 Červená = dáta [0]; / nvar Žltá = dáta [1]; / nvar Zelená = dáta [2]; / nvar Modrá = dáta [3]; / nvar Hnedá = dáta [4]; / nvar Oranžová = údaje [5]; / nvar out = / "VLOŽIŤ DO Nodered.test (čas, červená, žltá, zelená, modrá, hnedá, oranžová) HODNOTY ('\"+nový dátum (). ToISOString (). Plátok (0, 19). Nahradiť ('T', '')+\ "',' \"+červená+\ "',' \"+žltá+\ "',' \"+zelená+\ "',' \"+ Modrá+\ "',' \"+hnedá+\ "',' \"+oranžová+\ "') "; / nmsg.topic = out; / nspäť správa; / n / n "," výstupy ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," drôty ":

Odporúča: