Indholdsfortegnelse:
- Trin 1: TRIN 1: Materialeliste
- Trin 2: TRIN 2: Programmering
- Trin 3: TRIN 3: Tegninger
- Trin 4: TRIN 4: Flowchart
- Trin 5: TRIN 5: Design af vores maskine og 3D -udskrivning
- Trin 6: Trin 6: Database
- Trin 7: Trin 7: Knude rød
Video: UCL-IIoT Color Sorter: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Introduktion
I denne instruktion vil vi prøve at forklare, hvordan vi skal programmere, og hvordan vi indsamler en farvesorteringsmaskine. Det vil blive programmeret i en Arduino Uno, gennem Arduino Software.
Dette projekt er et valgfag i vores undersøgelse. Meningen med det er at lære om industri 4.0.
Tankerne bag dette projekt er mest en fra vores team Casper -tanker, at han vil have en maskine, der var i stand til at sortere farverne fra eksempelvis en M & Ms taske. Vi har lavet denne maskine, der fra hjælp fra vores sensor vil sortere farverne til nogle forskellige skåle.
Nedenfor her er der en liste over de ting, vi vil støde på under denne vejledning.
TRIN 1: Materialeliste
TRIN 2: Programmering
TRIN 3: Tegninger
TRIN 4: Flowchart
TRIN 5: Design af vores maskine
Trin 6: Database
Trin 7: Knude rød
TRIN 8: Video
Trin 1: TRIN 1: Materialeliste
Materialeliste
Arduino Nano
Arduino bord
1 x USB -kabel
3D printer
laserskærer
Servomotor
Knude rød
Forskellige ledninger
Farvesensor
9V forsyning
Breadboard strømforsyningsmodul
Trin 2: TRIN 2: Programmering
Vi bruger en
"Switch case" for at styre den nederste servo, så når en sag kaldes, skal du skrive en position til servoen og tilføje 1 til tælleren.
Vi bruger "if" -frugt til at skade urtefarven, sensoren ser, fordi den ser, hvor meget rødt, grønt og blåt, der reflekteres tilbage.
Trin 3: TRIN 3: Tegninger
Dette billede viser, hvordan du slutter dine ledninger til din arduino, på vores model har vi brugt en brødbordstrømforsyning til at levere nok strøm til vores servoer og farvesensor.
men det vigtigste er ikke at bruge strømforsyningen fra arduino nano. forbinde det som billedet eller som vi gør det
Trin 4: TRIN 4: Flowchart
Vi har lavet en oversigt, så folk trin for trin kan se, hvad der sker.
Det er lavet på et gratis websted på internettet kaldet draw.io. Da vi forsøgte at gøre det til en PDF, gjorde det ikke det rigtige, så vi tog nogle screenshots og kaldte dem ved navn og side.
Trin 5: TRIN 5: Design af vores maskine og 3D -udskrivning
Vi har fundet designet af vores maskine på et websted og stor tak til webstedet
vi har brugt en laserskærer til at skære vores 3 mm tykke træplade, og kun et par af det er 6 mm tykt, det er den øverste servodel, fordi vi bruger M & M's, og når det er 3 mm tykt glider M & m'erne bare ud af det.
Laserskåret bruger vi adobe inventor
Vi har 3D -printet en pibe og en holder til nederste servo for at få den rigtige vinkel.
Trin 6: Trin 6: Database
Trin 6: Database
Vi har gennem Wampserver64 lavet en database.
I vores database har vi valgt at gemme de forskellige farver og en tid til vores variabel.
Tid, rød, gul, grøn, blå, brun, orange.
Vi får information gennem knude rød, og knude rød får informationen fra vores Arduino.
Under vores browser viser den vores farver og ser, om der skal gemmes en farve.
Trin 7: Trin 7: Knude rød
Trin 7: Knude rød
Node Red er et program, du kan installere via din cmd på din computer.
Så i cmd skriver du knude-rød, og så starter den.
Gå til din browser, og skriv https://127.0.0.1:1880. Hvis du vil have dashboard er det næsten det samme bare skrive https://127.0.0.1:1880. så viser siden dit dashboard.
I vores knude rød lavede vi et program, hvor vi vil forbinde vores Arduino, og vise de forskellige farver, og har lavet en forbindelse til vores database.
Når vores database skal nulstilles, har vi en knap til at nulstille vores database.
koden er:
[{"id": "994cb868.55db68", "type": "fane", "label": "Sorteringsmaksine", "deaktiveret": true, "info": ""}, {"id": "1370c730. 4ce339 "," type ":" funktion "," 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 ud = / "INSERT INTO nodered.test (Time, Red, Yellow, Green, Blue, Brown, Orange) VALUES ('\"+new Date (). ToISOString (). Slice (0, 19). Erstat ('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 ":
Anbefalede:
Arduino Brick Color Sorter Project: 5 trin
Arduino Brick Color Sorter Project: I denne Arduino Tutorial vil vi lære at opdage farver på min legetøjssten ved hjælp af Arduino og TCS3200 farvesensor. Du kan læse den skrevne tutorial herunder for flere detaljer.Materialer: Arduino Leonardo x 1TCS3200 x 1Masser af pap180 Servo
PhantomX Pincher Robot - Apple Sorter: 6 trin
PhantomX Pincher Robot - Apple Sorter: Sikkerhedskrav til mad vokser. Både forbrugere og myndigheder kræver i stigende grad, at den mad, vi spiser, skal være af høj kvalitet og med høj sikkerhed. Skulle der opstå problemer under madproduktionen, kan fejlkilden
M&M Color Sorter: 3 trin
M&M Color Sorter: I starten af dette projekt satte vi os for automatisk at sortere forskellige farvede slik i separate skåle med en effektiv hastighed. Vi blev først inspireret af denne idé, da vi så et indlæg på webstedet https://howtomechatronics.com/projects/arduino-col
Sorter Bin - Find og sorter din papirkurv: 9 trin
Sorter Bin - Find og sorter dit skraldespand: Har du nogensinde set nogen, der ikke genbruger eller gør det på en dårlig måde? Har du nogensinde ønsket dig en maskine, der kunne genbruges for dig? Bliv ved med at læse vores projekt, du vil ikke fortryde det! Sorter bin er et projekt med en klar motivation til at hjælpe
Arduino Color Sorter Project med pc -kontrolapplikation: 4 trin (med billeder)
Arduino Color Sorter Project med Pc Control Application: I dette projekt valgte jeg TCS34725 farvesensor. Fordi denne sensor udfører en mere nøjagtig detektion end de andre og ikke påvirkes af lysændringen i miljøet. Produktfejlsøgningsrobotten styres af grænsefladeprogrammet