Innehållsförteckning:
- Steg 1: STEG 1: Materiallista
- Steg 2: STEG 2: Programmering
- Steg 3: STEG 3: Ritar
- Steg 4: STEG 4: Flödesschema
- Steg 5: STEG 5: Design av vår maskin och 3D -utskrift
- Steg 6: Steg 6: Databas
- Steg 7: Steg 7: Röd nod
Video: UCL-IIoT Color Sorter: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Introduktion
I denna instruktion kommer vi att försöka förklara, hur vi ska programmera och hur vi samlar in en färgsorteringsmaskin. Det kommer att programmeras i en Arduino Uno, genom Arduino Software.
Detta projekt är ett valfält i vår studie. Meningen med det är att lära sig om industri 4.0.
Tankarna bakom detta projekt är mest från vårt team Casper tankar, att han vill ha en maskin som kunde sortera ut färgerna från exempelvis en M & Ms -väska. Vi har gjort denna maskin som från hjälp från vår sensor kommer att sortera färgerna till några skillnadskålar.
Nedan finns en lista över de saker vi kommer att stöta på under den här guiden.
STEG 1: Materiallista
STEG 2: Programmering
STEG 3: Ritar
STEG 4: Flödesschema
STEG 5: Design av vår maskin
Steg 6: Databas
Steg 7: Röd nod
STEG 8: Video
Steg 1: STEG 1: Materiallista
Materiallista
Arduino Nano
Arduino -bräda
1 x USB -kabel
3d skrivare
laserskärare
Servomotor
Nod Röd
Olika ledningar
Färgsensor
9V matning
Strömförsörjningsmodul för brödbräda
Steg 2: STEG 2: Programmering
Vi använder en
"Switch case" för att styra den nedre servon, så när ett fall kallas skriver du en position för servon och lägger till 1 till räknaren.
Vi använder "if" -frukt för att försämra vörtfärgen som sensorn ser eftersom den ser hur mycket rött, grönt och blått som reflekteras tillbaka.
Steg 3: STEG 3: Ritar
Den här bilden visar hur du ansluter trådarna till din arduino, på vår modell har vi använt ett brödbord för att få tillräckligt med ström till våra servon och färgsensorn.
men det viktigaste är att inte använda strömförsörjningen från arduino nano. anslut det som bilden eller som vi gör det
Steg 4: STEG 4: Flödesschema
Vi har gjort en översikt så att människor steg för steg kan se vad som händer.
Den är gjord på en gratis webbplats på internet som heter draw.io. När vi försökte göra det till en PDF gjorde det inte rätt, så vi tog några skärmdumpar och kallade dem med namn och sida.
Steg 5: STEG 5: Design av vår maskin och 3D -utskrift
Vi har hittat designen på vår maskin, på en webbplats och stort tack till webbplatsen
vi har använt en laserskärare för att skära vår 3 mm tjocka träskiva och bara ett par av den är 6 mm tjock den är den övre servodelen, eftersom vi använder M & M: s och när den är 3 mm tjock glider M & m: n ut ur den.
Laserskärningen använder vi Adobe inventor
Vi har 3D -printet en pibe och en hållare till botten servo för att få rätt vinkel.
Steg 6: Steg 6: Databas
Steg 6: Databas
Vi har genom Wampserver64 gjort en databas.
I vår databas har vi valt att lagra de olika färgerna och en tid till vår variabel.
Tid, röd, gul, grön, blå, brun, orange.
Vi kommer att få information genom nodröd, och nodröd kommer att få informationen från vår Arduino.
Under vår webbläsare kommer det att visa våra färger och se om det kommer att lagras en färg.
Steg 7: Steg 7: Röd nod
Steg 7: Röd nod
Node Red är ett program som du kan installera via din cmd på din dator.
Sedan i cmd skriver du nod-rött, och sedan startar det.
Gå till din webbläsare och skriv https://127.0.0.1:1880. Om du vill att instrumentpanelen är nästan densamma skriver du bara https://127.0.0.1:1880. då kommer sidan att visa din instrumentpanel.
I vår nodröda skapade vi ett program där vi ska ansluta vår Arduino, och visa de olika färgerna, och har gjort en anslutning till vår databas.
När vår databas måste återställas har vi en knapp för att återställa vår databas.
koden är:
[{"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 Röd = data [0]; / nvar Gul = data [1]; / nvar Grön = data [2]; / nvar Blå = data [3]; / nvar Brun = data [4]; / nvar Orange = data [5]; / nvar ut = / "INSERT INTO nodered.test (Time, Red, Yellow, Green, Blue, Brown, Orange) VALUES ('\"+new Date (). ToISOString (). Slice (0, 19).replace ('T', '')+\ "',' \"+Röd+\ "',' \"+Gul+\ "',' \"+Grön+\ "',' \"+ Blå+\ "',' \"+Brun+\ "',' \"+Orange+\ "') "; / nmsg.topic = out; / nreturn msg; / n / n "," output ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," wires ":
Rekommenderad:
Arduino Brick Color Sorter Project: 5 steg
Arduino Brick Color Sorter Project: I denna Arduino -handledning lär vi oss hur jag upptäcker färger på min leksakssten med hjälp av Arduino och TCS3200 Color Sensor. Du kan läsa den skriftliga handledningen nedan för mer information.Material: Arduino Leonardo x 1TCS3200 x 1Många kartong180 Servo
PhantomX Pincher Robot - Apple Sorter: 6 steg
PhantomX Pincher Robot - Apple Sorter: Säkerhetskraven för mat växer. Både konsumenter och myndigheter kräver alltmer att maten vi äter ska vara av hög kvalitet och med hög säkerhet. Skulle problem uppstå under produktionen av livsmedel kan felkällan
M&M Color Sorter: 3 steg
M&M Color Sorter: I början av detta projekt gav vi oss ut på att automatiskt sortera olika färgade godisar i separata skålar i en effektiv takt. Vi blev först inspirerade av denna idé när vi såg ett inlägg på webbplatsen https://howtomechatronics.com/projects/arduino-col..
Cap It: Interactive Bottle Cap Sorter: 6 Steg
Cap It: Interactive Bottle Cap Sorter: Denna instruerbara skapades för att uppfylla projektkravet för Makecourse 2018 vid University of South Florida (www.makecourse.com) Då och då njuter jag av att komma hem och ta några öl till koppla av efter en lång levnadsdag
Arduino Color Sorter Project med PC -kontrollapplikation: 4 steg (med bilder)
Arduino Color Sorter Project med Pc Control Application: I detta projekt valde jag TCS34725 färgsensor. Eftersom denna sensor utför en mer exakt detektion än de andra och inte påverkas av ljusförändringen i miljön.Produktfelsökningsroboten styrs av gränssnittsprogrammet