
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

Sissejuhatus
Selles juhendis püüame selgitada, kuidas kavatseme programmeerida ja kuidas värvide sortimismasinat koguda. See programmeeritakse Arduino Unos Arduino tarkvara kaudu.
See projekt on meie uuringu valikaine. Selle tähendus on õppida tundma tööstust 4.0.
Selle projekti mõtted on enamjaolt meie meeskonna Casperi mõtted, et ta soovib masinat, mis suutis värvid M & M koti näite järgi sorteerida. Oleme selle masina valmistanud nii, et meie anduri abiga sorteerivad värvid mõne erineva kaussi.
Allpool on loetelu asjadest, millega me selle juhendi ajal kokku puutume.
SAMM 1: Materjalide loend
SAMM 2: Programmeerimine
ETAPP 3: Loosib
4. SAMM: vooskeem
5. SAMM: meie masina disain
6. samm: andmebaas
7. samm: punane sõlm
8. SAMM: video
1. samm: 1. samm: materjalide loend
Materjalide loend
Arduino Nano
Arduino plaat
1 x USB -kaabel
3D printer
laserlõikur
Servomootor
Sõlm punane
Erinevad juhtmed
Värvi andur
9V toide
Leivaplaadi toiteallika moodul
2. samm: 2. samm: programmeerimine

Me kasutame a
„Lülita korpust”, et juhtida alumist servot, nii et kui juhtumit nimetatakse, kirjutage see servole ja lisage loendurile 1.
Kasutame vilja "kui", et kahjustada virde värvi, mida andur näeb, sest see näeb, kui palju punast, rohelist ja sinist peegeldub tagasi.
3. samm: 3. samm: joonistab

See pilt näitab, kuidas ühendada oma juhtmed oma arduinoga, meie mudeli puhul oleme kasutanud leivavoolu toiteallikat, et meie servo- ja värviandurile piisavalt energiat anda.
kuid kõige tähtsam on see, et ärge kasutage arduino nano toiteallikat. ühendage see nagu pildil või nagu me seda teeme
4. samm: 4. samm: vooskeem
Oleme teinud ülevaate, nii et inimesed näevad samm -sammult, mis juhtub.
See on tehtud internetis tasuta saidil draw.io. Kui proovisime seda PDF -failiks muuta, ei õnnestunud see õigesti, nii et tegime mõned ekraanipildid ja kutsusime neid nime ja lehe järgi.
5. samm: 5. samm: meie masina kujundamine ja 3D -printimine

Oleme leidnud oma masina disaini veebisaidilt ja tänu veebisaidile
oleme oma 3 mm paksuse puitlaua lõikamiseks kasutanud laserlõikurit ja ainult üks selle osa on 6 mm paksune, see on servo ülemine osa, sest me kasutame M & M -sid ja kui see on 3 mm paksune, libisevad M & m -id sellest lihtsalt välja.
Laserlõiget kasutame Adobe leiutajat
Õige nurga saamiseks on meil 3D -trükikoda ja servohoidik alumise servo jaoks.
6. samm: 6. samm: andmebaas
6. samm: andmebaas
Meil on Wampserver64 kaudu andmebaas.
Oleme oma andmebaasis valinud erinevate värvide ja muutujale salvestamise aja.
Aeg, punane, kollane, roheline, sinine, pruun, oranž.
Me saame teavet sõlme punase kaudu ja sõlm punane saab teavet meie Arduino'st.
Meie brauseri all näitab see meie värve ja näeb, kas värv salvestatakse.
7. samm: 7. samm: punane sõlm


7. samm: punane sõlm
Node Red on programm, mille saate oma arvutisse cmd kaudu installida.
Siis kirjutate cmd-sse sõlme-punane ja siis see käivitub.
Minge oma brauserisse ja kirjutage https://127.0.0.1:1880. Kui soovite armatuurlaua peaaegu sama, kirjutage lihtsalt https://127.0.0.1:1880. siis kuvatakse lehel teie armatuurlaud.
Punases sõlmes tegime programmi, kus ühendame oma Arduino ja näitame erinevaid värve ning oleme loonud ühenduse meie andmebaasiga.
Kui meie andmebaasi tuleb lähtestada, on meil andmebaasi lähtestamiseks nupp.
kood 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 punane = andmed [0]; / nvar kollane = andmed [1]; / nvar roheline = andmed [2]; / nvar sinine = andmed [3]; / nvar pruun = andmed [4]; / nvar Oranž = andmed [5]; / nvar out = / "INSERT INTO nodered.test (aeg, punane, kollane, roheline, sinine, pruun, oranž) VALUES ('\"+uus kuupäev (). ToISOString (). Slice (0, 19). Asendage ('T', '')+\ "',' \"+punane+\ "',' \"+kollane+\ "',' \"+roheline+\ "',' \"+ Sinine+\ "',' \"+Pruun+\ "',' \"+Oranž+\ "') "; / nmsg.topic = väljas; / ntagasõnum; / n / n "," väljundid ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," juhtmed ":
Soovitan:
UCL Embedded - B0B Linefollower: 9 sammu

UCL Embedded-B0B Linefollower: see on B0B.*B0B on üldine raadio teel juhitav auto, mis teenib ajutiselt liinijärgse roboti baasi. Nagu nii paljud liinijälgivad robotid enne teda, teeb ta endast parima, et püsida joon, mis on põhjustatud üleminekust põranda ja vahelduvvoolu vahel
UCL - manustatud - valimine ja koht: 4 sammu

UCL - sisseehitatud - valimine ja koht: see juhend annab juhised, kuidas 2D valimis- ja paigutusüksus on tehtud ja kuidas seda kodeerida
UCL - sisseehitatud // Päikesepaneelide kaheteljeline valgusjälgija: 7 sammu

UCL - sisseehitatud // päikesepaneelide kaheteljeline valgusjälgija: kokkupandud projekt ja üksikud 3D -failid
UCL - punase sõlme ühendamine Siemens PLC -ga KEPserveri abil: 7 sammu

UCL-punase sõlme ühendamine Siemens PLC-ga KEPserveri abil: NõudedNode-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-vabastamine
UCL - tööstus 4.0: kommisegisti 4.000: 9 sammu

UCL - Tööstus 4.0: Candy Mixer 4.000: Tööstuse 4.0 projekti jaoks oleme otsustanud valmistada kommide jaoks segisti. Idee seisneb selles, et meil on kasutajapaneel, mis on valmistatud sõlmepunases, kus kliendid saavad oma kommi tellida, seejärel töötleb arduino tellimuse ja segab kommid kaussi. Siis me