Sisällysluettelo:

UCL-IIoT-värinlajittelija: 7 vaihetta
UCL-IIoT-värinlajittelija: 7 vaihetta

Video: UCL-IIoT-värinlajittelija: 7 vaihetta

Video: UCL-IIoT-värinlajittelija: 7 vaihetta
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Heinäkuu
Anonim
UCL-IIoT-värinlajittelija
UCL-IIoT-värinlajittelija

Johdanto

Tässä ohjeessa yritämme selittää, miten aiomme ohjelmoida ja miten keräämme värien lajittelukoneen. Se ohjelmoidaan Arduino Unossa Arduino -ohjelmiston kautta.

Tämä projekti on valinnainen osa tutkimustamme. Sen tarkoitus on oppia teollisuudesta 4.0.

Tämän projektin taustalla on suurin osa Casper -tiimimme ajatuksista, että hän haluaa koneen, joka pystyi erottamaan värit esim. M & M -pussista. Olemme tehneet tämän koneen, joka anturimme avulla lajittelee värit erikokoisiin kulhoihin.

Alla on luettelo asioista, joihin törmäämme tämän oppaan aikana.

VAIHE 1: Materiaaliluettelo

VAIHE 2: Ohjelmointi

VAIHE 3: Tasapelit

VAIHE 4: Vuokaavio

VAIHE 5: Koneemme suunnittelu

Vaihe 6: Tietokanta

Vaihe 7: Solmu punainen

VAIHE 8: Video

Vaihe 1: VAIHE 1: Materiaaliluettelo

Materiaaliluettelo

Arduino Nano

Arduino -levy

1 x USB -kaapeli

3D tulostin

laserleikkuri

Servo moottori

Solmu Punainen

Erilaisia johtoja

Värianturi

9V syöttö

Breadboard -virtalähdemoduuli

Vaihe 2: VAIHE 2: Ohjelmointi

VAIHE 2: Ohjelmointi
VAIHE 2: Ohjelmointi

Käytämme a

"Vaihda kotelo" ohjataksesi alempaa servoa, joten kun tapausta kutsutaan, kirjoita servolle paikka ja lisää 1 laskuriin.

Käytämme "jos" -muotoilua tuhoamaan vierrevärin, jonka anturi näkee, koska se näkee kuinka paljon punaista, vihreää ja sinistä heijastuu takaisin.

Vaihe 3: VAIHE 3: Arvonta

VAIHE 3: Tasapelit
VAIHE 3: Tasapelit

Tämä kuva näyttää, kuinka voit liittää johdot arduinoosi, mallissamme olemme käyttäneet leipävirtaa virtalähteellä saadaksemme tarpeeksi virtaa servo- ja värianturillemme.

mutta tärkeintä on, että älä käytä arduino nanon virtalähdettä. yhdistä se kuten kuvassa tai kuten teemme sen

Vaihe 4: VAIHE 4: Vuokaavio

Olemme tehneet yleiskatsauksen, jotta ihmiset voivat nähdä askel askeleelta, mitä tapahtuu.

Se on tehty ilmaisella Internet -sivustolla draw.io. Kun yritimme tehdä siitä PDF -tiedoston, se ei tehnyt sitä oikein, joten otimme kuvakaappauksia ja kutsuimme niitä nimellä ja sivulla.

Vaihe 5: VAIHE 5: Koneemme suunnittelu ja 3D -tulostus

VAIHE 5: Koneemme suunnittelu ja 3D -tulostus
VAIHE 5: Koneemme suunnittelu ja 3D -tulostus

Olemme löytäneet koneemme suunnittelun verkkosivustolta ja suuret kiitokset verkkosivustolle

Olemme leikkaaneet 3 mm paksuista puulevyämme laserleikkurilla ja vain yksi osa siitä on 6 mm paksu, se on ylin servo -osa, koska käytämme M & M: itä ja kun se on 3 mm paksu, M & M liukuu siitä pois.

Laserleikkauksessa käytämme Adobe keksijää

Meillä on 3D -tulostuspiira ja pidike pohjaan servossa oikean kulman saamiseksi.

Vaihe 6: Vaihe 6: Tietokanta

Vaihe 6: Tietokanta

Olemme Wampserver64: n kautta luoneet tietokannan.

Tietokantaamme olemme valinneet tallentaa eri värit ja ajan muuttujaan.

Aika, punainen, keltainen, vihreä, sininen, ruskea, oranssi.

Saamme tietoa solmun punaisen kautta ja solmun punainen saa tiedot Arduinolta.

Selaimesi alla se näyttää värit ja nähdä, onko väriä tallennettu.

Vaihe 7: Vaihe 7: Solmu punainen

Vaihe 7: Solmu punainen
Vaihe 7: Solmu punainen
Vaihe 7: Solmu punainen
Vaihe 7: Solmu punainen

Vaihe 7: Solmu punainen

Node Red on ohjelma, jonka voit asentaa tietokoneellesi cmd: n kautta.

Sitten cmd: hen kirjoitat node-red, ja sitten se käynnistyy.

Siirry selaimeesi ja kirjoita https://127.0.0.1:1880. Jos haluat kojelaudan, se on melkein sama, kirjoita https://127.0.0.1:1880. sitten sivu näyttää koontinäytön.

Solmumme punaisena teimme ohjelman, jossa aiomme yhdistää Arduinomme ja näyttää eri värit, ja olemme muodostaneet yhteyden tietokantaamme.

Kun tietokanta on nollattava, meillä on painike tietokannan nollaamiseksi.

koodi on:

[{"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 punainen = data [0]; / nvar keltainen = data [1]; / nvar vihreä = data [2]; / nvar sininen = data [3]; / nvar ruskea = data [4]; / nvar Oranssi = data [5]; / nvar out = / "INSERT INTO nodered.test (aika, punainen, keltainen, vihreä, sininen, ruskea, oranssi) ARVOT ('\"+uusi päivämäärä (). ToISOString (). Slice (0, 19). Korvata ('T', '')+\ "',' \"+Punainen+\ "',' \"+keltainen+\ "',' \"+vihreä+\ "',' \"+ Sininen+\ "',' \"+Ruskea+\ "',' \"+Oranssi+\ "') "; / nmsg.topic = out; / npaluu viesti; / n / n "," lähdöt ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," johdot ":

Suositeltava: