INHOUDSOPGAWE:
- Stap 1: STAP 1: Materiaallys
- Stap 2: STAP 2: Programmering
- Stap 3: STAP 3: Teken
- Stap 4: STAP 4: vloeidiagram
- Stap 5: STAP 5: Ontwerp van ons masjien en 3D -drukwerk
- Stap 6: Stap 6: Databasis
- Stap 7: Stap 7: Knooppuntrooi
Video: UCL-IIoT Colour Sorter: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Inleiding
In hierdie instruksie sal ons probeer verduidelik, hoe ons gaan programmeer en hoe ons 'n kleursorteermasjien versamel. Dit word geprogrammeer in 'n Arduino Uno, deur middel van Arduino Software.
Hierdie projek is 'n keusevak op ons studie. Die betekenis daarmee is om meer te leer oor die industrie 4.0.
Die gedagtes agter hierdie projek is die meeste van die gedagtes van ons span Casper, dat hy 'n masjien wil hê wat die kleure kan uitsorteer, byvoorbeeld 'n M & Ms -sak. Ons het hierdie masjien gemaak wat deur die hulp van ons sensor die kleure na verskillende bakke sal sorteer.
Hieronder is 'n lys van die dinge wat ons tydens hierdie gids sal teëkom.
STAP 1: Materiaallys
STAP 2: Programmering
STAP 3: Trek
STAP 4: vloeidiagram
STAP 5: Ontwerp van ons masjien
Stap 6: Databasis
Stap 7: Node Rooi
STAP 8: Video
Stap 1: STAP 1: Materiaallys
Materiaal lys
Arduino Nano
Arduino bord
1 x USB -kabel
3D -drukker
lasersnyer
Servomotor
Knoop Rooi
Verskeie drade
Kleursensor
9V toevoer
Broodbord kragbron module
Stap 2: STAP 2: Programmering
Ons gebruik 'n
'Skakelkas' om die onderste servo te beheer, dus as 'n saak dit genoem word, skryf 'n posisie vir die servo en voeg 1 by die toonbank.
Ons gebruik 'as' vrugte om die kleur van die sensor wat die sensor sien, te benadeel, want dit sien hoeveel rooi, groen en blou weerkaats.
Stap 3: STAP 3: Teken
Hierdie foto wys hoe u u drade aan u arduino kan koppel, op ons model het ons 'n broodbord -kragtoevoer gebruik om genoeg krag aan ons servo's en kleursensor te verskaf.
maar die belangrikste is om nie die kragtoevoer van die arduino nano te gebruik nie. verbind dit soos die prentjie of soos ons dit doen
Stap 4: STAP 4: vloeidiagram
Ons het 'n oorsig gemaak, sodat mense stap vir stap kan sien wat gebeur.
Dit word gemaak op 'n gratis webwerf op die internet met die naam draw.io. Toe ons probeer om dit in 'n PDF te maak, het dit nie reg gekom nie, daarom het ons 'n paar kiekies geneem en dit met die naam en bladsy genoem.
Stap 5: STAP 5: Ontwerp van ons masjien en 3D -drukwerk
Ons het die ontwerp van ons masjien op 'n webwerf gevind en baie dankie aan die webwerf
ons het 'n lasersnyer gebruik om ons houtbord van 3 mm dik te sny, en slegs een stuk daarvan is 6 mm dik, dit is die boonste servodeel, want ons gebruik M & M's en as dit 3 mm dik is, gly die M & m's net daaruit.
Die lasersnit gebruik ons Adobe inventor
Ons het 'n 3D -druk en 'n houer aan die onderkant van die servo om die regte hoek te kry.
Stap 6: Stap 6: Databasis
Stap 6: Databasis
Ons het deur Wampserver64 'n databasis gemaak.
In ons databasis het ons gekies om die verskillende kleure en 'n tyd vir ons veranderlike op te slaan.
Tyd, rooi, geel, groen, blou, bruin, oranje.
Ons sal inligting deur middel van knooprooi kry, en noderooi sal die inligting van ons Arduino kry.
Onder ons blaaier wys dit ons kleure en kyk of daar 'n kleur gestoor gaan word.
Stap 7: Stap 7: Knooppuntrooi
Stap 7: Node Rooi
Node Red is 'n program wat u via u cmd op u rekenaar kan installeer.
Dan skryf u in cmd knooprooi, en dan begin dit.
Gaan na u blaaier en skryf https://127.0.0.1:1880. As u 'n dashboard wil hê, is dit byna dieselfde: skryf https://127.0.0.1:1880. dan sal die bladsy u paneelbord wys.
In ons knooppuntrooi het ons 'n program gemaak waar ons ons Arduino konnekteer en die verskillende kleure wys, en 'n verbinding met ons databasis gemaak het.
As ons databasis herstel moet word, het ons 'n knoppie om ons databasis terug te stel.
die kode is:
[{"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 Red = data [0]; / nvar Yellow = data [1]; / nvar Green = data [2]; / nvar Blue = data [3]; / nvar Brown = data [4]; / nvar Oranje = data [5]; / nvar uit = / "INSERT IN Nodered.test (Time, Red, Yellow, Green, Blue, Brown, Orange) WAARDES ('\"+new Date (). ToISOString (). Sny (0, 19).vervang ('T', '')+\ "',' \"+Rooi+\ "',' \"+Geel+\ "',' \"+Groen+\ "',' \"+ Blou+\ "',' \"+Bruin+\ "',' \"+Oranje+\ "') "; / nmsg.topic = uit; / nterugsending; / n / n "," uitsette ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," wires ":
Aanbeveel:
Arduino Brick Color Sorter -projek: 5 stappe
Arduino Brick Color Sorter Project: In hierdie Arduino -tutoriaal leer ons hoe om kleure van my speelgoedsteen op te spoor deur Arduino en die TCS3200 -kleursensor te gebruik. U kan die geskrewe handleiding hieronder lees vir meer besonderhede.Materiaal: Arduino Leonardo x 1TCS3200 x 1 Baie karton180 Servo
PhantomX Pincher Robot - Apple Sorter: 6 stappe
PhantomX Pincher Robot - Apple Sorter: Veiligheidsvereistes vir voedsel neem toe. Beide verbruikers en die owerhede eis toenemend dat die voedsel wat ons eet, van hoë gehalte en van hoë veiligheid moet wees. As probleme tydens die produksie van voedsel voorkom, is die bron van foute
M&M Color Sorter: 3 stappe
M&M Colour Sorter: Aan die begin van hierdie projek het ons begin om outomaties verskillende kleure lekkergoed in afsonderlike bakke te sorteer teen 'n doeltreffende tempo. Ons is eers geïnspireer deur hierdie idee toe ons 'n plasing op die webwerf sien https://howtomechatronics.com/projects/arduino-col
CPE 133 Asblik sorter: 14 stappe
CPE 133 Trash Sorter: Vir ons CPE 133 -klas by Cal Poly is ons aangesê om 'n VHDL/Basys 3 -projek te skep wat die omgewing kan help en eenvoudig genoeg was om dit te implementeer met ons nuwe kennis van digitale ontwerp. Die idee agter ons projek wat oor die algemeen
Arduino Color Sorter Project met PC Control Application: 4 stappe (met foto's)
Arduino Color Sorter Project met PC Control Application: In hierdie projek het ek die TCS34725 kleursensor gekies. Omdat hierdie sensor 'n meer akkurate opsporing uitvoer as die ander en nie beïnvloed word deur die ligverandering in die omgewing nie.Die produk -ontfoutingsrobot word beheer deur die koppelvlakprogram