Innholdsfortegnelse:
- Trinn 1: TRINN 1: Materialeliste
- Trinn 2: TRINN 2: Programmering
- Trinn 3: TRINN 3: Tegninger
- Trinn 4: TRINN 4: flytskjema
- Trinn 5: TRINN 5: Design av vår maskin og 3D -utskrift
- Trinn 6: Trinn 6: Database
- Trinn 7: Trinn 7: Node rød
Video: UCL-IIoT Color Sorter: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Introduksjon
I denne instruksjonen vil vi prøve å forklare, hvordan vi skal programmere, og hvordan vi samler en fargesorteringsmaskin. Den vil bli programmert i en Arduino Uno, gjennom Arduino Software.
Dette prosjektet er et valgfag i vår studie. Meningen med det er å lære om industri 4.0.
Tankene bak dette prosjektet er mest en fra Casper -teamet vårt, at han vil ha en maskin som klarte å sortere fargene fra en M & Ms -veske. Vi har laget denne maskinen som fra hjelp fra sensoren vår vil sortere fargene til noen forskjellige boller.
Nedenfor er det en liste over tingene vi kommer over i denne guiden.
TRINN 1: Materialeliste
TRINN 2: Programmering
TRINN 3: Tegninger
TRINN 4: flytskjema
TRINN 5: Design av maskinen vår
Trinn 6: Database
Trinn 7: Node rød
TRINN 8: Video
Trinn 1: TRINN 1: Materialeliste
Materialeliste
Arduino Nano
Arduino bord
1 x USB -kabel
3D -skriver
laserskjærer
Servo motor
Node rød
Ulike ledninger
Fargesensor
9V forsyning
Strømforsyningsmodul for brødbrett
Trinn 2: TRINN 2: Programmering
Vi bruker a
"Switch case" for å kontrollere bunnservoen, så når en case kalles, skriver du en posisjon for servoen og den legger 1 til telleren.
Vi bruker "if" frukt for å skade vortfarge sensoren ser fordi den ser hvor mye rødt, grønt og blått som reflekteres tilbake.
Trinn 3: TRINN 3: Tegninger
Dette bildet viser hvordan du kobler ledningene til din arduino, på vår modell har vi brukt en brødbordstrømforsyning for å lage nok strøm til servoen og fargesensoren.
men det viktigste er ikke bruk strømforsyningen fra arduino nano. koble det til som bildet eller som vi gjør det
Trinn 4: TRINN 4: flytskjema
Vi har laget en oversikt, slik at folk trinn for trinn kan se hva som skjer.
Den er laget på et gratis nettsted på internett kalt draw.io. Da vi prøvde å gjøre det til en PDF, gjorde det ikke det riktig, så vi tok noen skjermbilder og kalte dem med navn og side.
Trinn 5: TRINN 5: Design av vår maskin og 3D -utskrift
Vi har funnet designet til maskinen vår, på et nettsted og en stor takk til nettstedet
vi har brukt en laserskærer til å kutte vårt 3 mm tykke trebord og bare ett par av det er 6 mm tykt, det er den øverste servodelen, fordi vi bruker M & M's og når det er 3 mm tykt glir M & m -ene ut av det.
Laserskåret bruker vi adobe inventor
Vi har 3D -printet en pibe og en holder til bunnen av servoen for å få riktig vinkel.
Trinn 6: Trinn 6: Database
Trinn 6: Database
Vi har gjennom Wampserver64 laget en database.
I vår database har vi valgt å lagre de forskjellige fargene, og en tid til variabelen vår.
Tid, rød, gul, grønn, blå, brun, oransje.
Vi vil få informasjon gjennom node rød, og node rød vil få informasjonen fra vår Arduino.
Under nettleseren vår vil den vise fargene våre og se om det skal lagres en farge.
Trinn 7: Trinn 7: Node rød
Trinn 7: Node rød
Node Red er et program du kan installere via cmd på datamaskinen.
Så i cmd skriver du node-rød, og så starter den.
Gå til nettleseren din og skriv https://127.0.0.1:1880. Hvis du vil at dashbordet er nesten det samme, skriver du bare https://127.0.0.1:1880. så vil siden vise oversikten din.
I vår noderøde lagde vi et program hvor vi skal koble Arduinoen vår, og vise de forskjellige fargene, og ha koblet til databasen vår.
Når databasen vår må tilbakestilles, har vi en knapp for å tilbakestille databasen.
koden er:
[{"id": "994cb868.55db68", "type": "fane", "label": "Sorteringsmaksine", "deaktivert": 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ønn = data [2]; / nvar Blå = data [3]; / nvar Brun = data [4]; / nvar Oransje = data [5]; / nvar ut = / "INSERT INTO nodered.test (Time, Red, Yellow, Green, Blue, Brown, Orange) VALUES ('\"+new Date (). ToISOString (). Slice (0, 19). Erstatte ('T', '')+\ "',' \"+Rød+\ "',' \"+Gul+\ "',' \"+Grønn+\ "',' \"+ Blå+\ "',' \"+Brun+\ "',' \"+Oransje+\ "') "; / nmsg.topic = out; / nreturn msg; / n / n "," output ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," wires ":
Anbefalt:
Arduino Brick Color Sorter Project: 5 trinn
Arduino Brick Color Sorter Project: I denne Arduino -opplæringen vil vi lære å oppdage farger på min leketøystein ved å bruke Arduino og TCS3200 fargesensor. Du kan lese den skrevne opplæringen nedenfor for flere detaljer.Materialer: Arduino Leonardo x 1TCS3200 x 1Masse papp180 Servo
PhantomX Pincher Robot - Apple Sorter: 6 trinn
PhantomX Pincher Robot - Apple Sorter: Sikkerhetskrav til mat vokser. Både forbrukere og myndigheter krever i økende grad at maten vi spiser skal være av høy kvalitet og med høy sikkerhet. Skulle det oppstå problemer under produksjon av mat, kan feilkilden
M&M Color Sorter: 3 trinn
M&M Color Sorter: Ved starten av dette prosjektet satte vi oss for å automatisk sortere godteri i forskjellige farger i separate boller med en effektiv hastighet. Vi ble først inspirert av denne ideen da vi så et innlegg på nettstedet https://howtomechatronics.com/projects/arduino-col
Sorter Bin - Finn og sorter søppelet ditt: 9 trinn
Sorter Bin - Finn og sorter søppelet ditt: Har du noen gang sett noen som ikke resirkulerer eller gjør det på en dårlig måte? Har du noen gang ønsket deg en maskin som kunne resirkuleres for deg? Fortsett å lese prosjektet vårt, du kommer ikke til å angre! Sorter bin er et prosjekt med en klar motivasjon for å hjelpe
Arduino Color Sorter Project med PC -kontrollapplikasjon: 4 trinn (med bilder)
Arduino Color Sorter Project med Pc Control Application: I dette prosjektet valgte jeg fargesensoren TCS34725. Fordi denne sensoren utfører en mer nøyaktig deteksjon enn de andre og ikke påvirkes av lysendringen i miljøet. Produktfeilsøkingsroboten styres av grensesnittprogrammet