Sadržaj:
- Korak 1: KORAK 1: Lista materijala
- Korak 2: KORAK 2: Programiranje
- Korak 3: KORAK 3: Izvlačenje
- Korak 4: KORAK 4: Dijagram toka
- Korak 5: KORAK 5: Dizajn naše mašine i 3D štampanje
- Korak 6: Korak 6: Baza podataka
- Korak 7: Korak 7: Čvor crven
Video: UCL-IIoT Sorter boja: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Uvod
U ovoj uputi pokušat ćemo objasniti kako idemo na programiranje i kako prikupljamo stroj za sortiranje boja. Programirat će se u Arduino Uno, putem Arduino softvera.
Ovaj projekat je izborni predmet naše studije. Značenje s tim je naučiti o industriji 4.0.
Razmišljanja koja stoje iza ovog projekta uglavnom su ona iz našeg tima, Casper misli da želi mašinu koja je uspjela razvrstati boje iz primjerka M & Ms torbe. Napravili smo ovu mašinu koja će uz pomoć našeg senzora sortirati boje u različite zdjele.
Ispod se nalazi popis stvari na koje ćemo naići tokom ovog vodiča.
KORAK 1: Lista materijala
KORAK 2: Programiranje
KORAK 3: Izvlačenje
KORAK 4: Dijagram toka
KORAK 5: Dizajn naše mašine
Korak 6: Baza podataka
Korak 7: Crveni čvor
8. KORAK: Video
Korak 1: KORAK 1: Lista materijala
Lista materijala
Arduino Nano
Arduino ploča
1 x USB kabl
3D štampač
laserski rezač
Servomotor
Node Red
Razne žice
Senzor boje
9V napajanje
Modul napajanja Breadboard -a
Korak 2: KORAK 2: Programiranje
Koristimo a
“Switch case” za kontrolu donjeg servo -a, pa kad se kućište pozove upišite poziciju za servo i dodajte 1 brojaču.
Koristimo plodove „ako“da oštetimo boju sladovine koju senzor vidi jer vidi koliko se crvene, zelene i plave boje reflektira natrag.
Korak 3: KORAK 3: Izvlačenje
Ova slika prikazuje kako spojiti svoje žice na vaš arduino, na našem modelu smo koristili izvor napajanja za proizvodnju kruha kako bismo napajali dovoljno servo servera i senzora boje.
ali najvažnije je da ne koristite napajanje iz arduino nano. spojite ga kao na slici ili kako mi to radimo
Korak 4: KORAK 4: Dijagram toka
Napravili smo pregled, tako da ljudi mogu vidjeti korak po korak šta se događa.
Napravljen je na besplatnoj web stranici na internetu draw.io. Kada smo pokušali doći do PDF -a to nije uspjelo, pa smo snimili nekoliko snimaka zaslona i nazvali ih imenom i stranicom.
Korak 5: KORAK 5: Dizajn naše mašine i 3D štampanje
Našli smo dizajn naše mašine, na web stranici i veliko hvala na web stranici
koristili smo lasersku rezaču za rezanje naše drvene ploče debljine 3 mm, a samo jedan njen dio debljine 6 mm je gornji servo dio, jer koristimo M&M, a kada je debljine 3 mm, M & M samo klize iz njega.
Laserski rez koristimo adobe inventor
Imamo 3D printe pibe i držač do servo servera kako bismo dobili pravi kut.
Korak 6: Korak 6: Baza podataka
Korak 6: Baza podataka
Kroz Wampserver64 smo napravili bazu podataka.
U našoj bazi podataka smo odabrali pohranjivanje različitih boja i vrijeme našoj varijabli.
Vreme, crvena, žuta, zelena, plava, smeđa, narandžasta.
Dobivat ćemo informacije putem čvora crveno, a čvor crveno će dobivati informacije od našeg Arduina.
Ispod našeg preglednika će se prikazati naše boje i vidjeti hoće li se boja spremiti.
Korak 7: Korak 7: Čvor crven
Korak 7: Crveni čvor
Node Red je program koji možete instalirati putem svog cmd -a na računaru.
Zatim u cmd napišete node-red, a zatim će se pokrenuti.
Idite u pregledač i napišite https://127.0.0.1:1880. Ako želite nadzornu ploču, gotovo je ista, samo napišite https://127.0.0.1:1880. tada će stranica prikazati vašu nadzornu ploču.
U našem crvenom čvoru napravili smo program u kojem ćemo povezati naš Arduino i prikazati različite boje te smo uspostavili vezu s našom bazom podataka.
Kada je potrebno resetirati našu bazu podataka, imamo gumb za resetiranje naše baze podataka.
kod je:
[{"id": "994cb868.55db68", "type": "tab", "label": "Sorteringsmaksine", "disabled": true, "info": ""}, {"id": "1370c730. 4ce339 "," type ":" function "," z ":" 994cb868.55db68 "," name ":" MySQL sa crvenim čvorom "," func ":" var data = msg.payload.split (", / "); / nvar crvena = podaci [0]; / nvar žuta = podaci [1]; / nvar zelena = podaci [2]; / nvar plava = podaci [3]; / nvar smeđa = podaci [4]; / nvar Narančasta = podaci [5]; / nvar out = / "INSERT INTO nodered.test (Vrijeme, crvena, žuta, zelena, plava, smeđa, narančasta) VRIJEDNOSTI ('\"+novi datum (). ToISOString (). Slice (0, 19).replace ('T', '')+\ "',' \"+Red+\ "',' \"+Yellow+\ "',' \"+Green+\ "',' \"+ Plava+\ "',' \"+Smeđa+\ "',' \"+Narančasta+\ "') "; / nmsg.topic = out; / npovratak poruke; / n / n "," izlazi ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," žice ":
Preporučuje se:
Kako kodirati razvrstač boja u Modkitu za Vex: 7 koraka
Kako kodirati razvrstač boja u Modkitu za Vex: Zdravo svima, U ovom vodiču naučit ćete kako kodirati razvrstavač kuglica u boji u Modkitu za VexHope. Učinite to i uživajte! Glasajte za mene
KAKO VOZITI FT232R USB UART KLON ARDUINO NANO BOJA 3.0: 7 koraka
KAKO VOZITI FT232R USB UART CLONE ARDUINO NANO BOARD 3.0: Danas sam kupio arduino nano v3.0 (klon), ali imam problem. moj računar uvijek otkriva " FT232R USB UART " andarduino Ide ne može otkriti ovu ploču. zašto? sta nije u redu? okey imam tutorial za rješavanje ovog problema
M5StickC ESP32 & NeoPixels LED prsten Nasumična boja: 7 koraka
M5StickC ESP32 & NeoPixels LED prsten Nasumična boja: U ovom projektu ćemo naučiti kako prikazati nasumičnu boju na NeoPixels LED prstenu koristeći M5StickC ESP32 ploču. Pogledajte video
Sorter boja: 6 koraka
Sorter boja: Ovaj cilj Sortera boja je premjestiti m & ms u različite hrpe na osnovu njihove boje
M&M Sorter boja: 3 koraka
M&M Sorter boja: Na početku ovog projekta krenuli smo s automatskim sortiranjem slatkiša različitih boja u zasebne zdjele po efikasnoj stopi. Ova ideja nas je prvi put inspirirala kada smo vidjeli post na web stranici https://howtomechatronics.com/projects/arduino-col