
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

Prezantimi
Në këtë udhëzim do të përpiqemi të shpjegojmë, se si do të programojmë dhe si mbledhim një makinë të renditjes së ngjyrave. Do të programohet në një Arduino Uno, përmes Arduino Software.
Ky projekt është një zgjedhje në studimin tonë. Kuptimi me të, është të mësosh për industrinë 4.0.
Mendimet që qëndrojnë pas këtij projekti janë shumica e mendimeve të ekipit tonë Casper, se ai dëshiron një makinë që ishte në gjendje të ndante ngjyrat nga shembulli i një qeseje M & Ms. Ne e kemi bërë këtë makinë që nga ndihma e sensorit tonë do të rendisë ngjyrat në disa enë ndryshimi.
Më poshtë këtu ka një listë të gjërave që do të hasim gjatë këtij udhëzuesi.
HAPI 1: Lista e materialeve
HAPI 2: Programimi
HAPI 3: Vizaton
HAPI 4: Diagrami i rrjedhës
HAPI 5: Dizajni i makinës sonë
Hapi 6: Baza e të dhënave
Hapi 7: Nyja e Kuqe
HAPI 8: Video
Hapi 1: HAPI 1: Lista e materialeve
Lista e materialeve
Arduino Nano
Bordi Arduino
1 x kabllo USB
Printer 3D
prestar lazer
Servomotor
Nyja e kuqe
Tela të ndryshëm
Sensori i ngjyrave
Furnizimi me 9V
Moduli i Furnizimit me energji Breadboard
Hapi 2: HAPI 2: Programimi

Ne përdorim një
"Switch case" për të kontrolluar servo -n e poshtme, kështu që kur një rast quhet shkruani një pozicion për servo -n dhe shtoni 1 në numërues.
Ne përdorim frytin "nëse" për të dëmtuar ngjyrën e verës që sensori po sheh sepse sheh se sa e kuqe, jeshile dhe blu reflektohet prapa.
Hapi 3: HAPI 3: Vizaton

Kjo fotografi tregon se si t'i lidhni telat me arduino -n tuaj, në modelin tonë ne kemi përdorur një furnizim me energji për të bërë energji të mjaftueshme për servo -në dhe sensorin e ngjyrave.
por më e rëndësishmja është mos përdorni furnizimin me energji nga arduino nano. lidheni atë si fotografia ose si e bëjmë atë
Hapi 4: HAPI 4: Diagrami i rrjedhës
Ne kemi bërë një përmbledhje, kështu që njerëzit mund të shohin hap pas hapi se çfarë ndodh.
Shtë bërë në një faqe falas në internet të quajtur draw.io. Kur u përpoqëm ta bënim atë në një PDF nuk e bëri atë të drejtë, kështu që morëm disa pamje të ekranit dhe i quajtëm me emrin dhe faqen.
Hapi 5: HAPI 5: Dizajni i makinës sonë dhe printimi 3D

Ne kemi gjetur modelin e makinës sonë, në një faqe në internet dhe falënderime të mëdha në faqen e internetit
ne kemi përdorur një lazerprerës për të prerë dërrasën tonë prej druri prej 3 mm të trashë dhe vetëm një pjesë e saj është e trashë 6 mm është pjesa e parë servo, sepse ne përdorim M&M dhe kur është 3 mm e trashë M & m thjesht rrëshqasin prej saj.
Prerja me lazer ne përdorim shpikësin e adobe
Ne kemi printet 3D një pibe dhe një mbajtës servo poshtë për të marrë këndin e duhur.
Hapi 6: Hapi 6: Baza e të dhënave
Hapi 6: Baza e të dhënave
Ne kemi nëpërmjet Wampserver64 të bëjë një bazë të dhënash.
Në bazën tonë të të dhënave ne kemi zgjedhur të ruajmë ngjyra të ndryshme, dhe një kohë për ndryshoren tonë.
Koha, e kuqe, e verdhë, jeshile, blu, kafe, portokalli.
Ne do të marrim informacion përmes nyjës së kuqe, dhe nyja e kuqe do të marrë informacionin nga Arduino -ja jonë.
Nën shfletuesin tonë ai do të tregojë ngjyrat tona dhe do të shohë nëse do të ruhet një ngjyrë.
Hapi 7: Hapi 7: Nyja e Kuqe


Hapi 7: Nyja e Kuqe
Node Red është një program që mund ta instaloni përmes cmd tuaj në kompjuterin tuaj.
Pastaj në cmd ju shkruani nyje-kuqe, dhe pastaj do të fillojë.
Shkoni te shfletuesi juaj dhe shkruani https://127.0.0.1:1880. Nëse doni pult, është pothuajse e njëjtë, thjesht shkruani https://127.0.0.1:1880. atëherë faqja do të tregojë pultin tuaj.
Në nyjen tonë të kuqe kemi bërë një program ku do të lidhim Arduino -n tonë, dhe do të tregojmë ngjyrat e ndryshme, dhe kemi bërë një lidhje me bazën tonë të të dhënave.
Kur baza e të dhënave tona duhet të rivendoset ne kemi një buton për të rivendosur bazën tonë të të dhënave.
kodi eshte:
[{"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 E kuqe = të dhëna [0]; / nvar E verdhë = të dhëna [1]; / nvar Gjelbër = të dhëna [2]; / nvar Blu = të dhëna [3]; / nvar Brown = të dhëna [4]; / nvar Portokalli = të dhëna [5]; / n jashtë = / "INSERT INTO nodered.test (Koha, e Kuqe, e Verdhë, E Gjelbër, Blu, Kafe, Portokalli) VLERAT ('\"+Data e re (). ToISOString (). Fetë (0, 19).zëvendëso ('T', '')+\ "',' \"+E kuqe+\ "',' \"+E verdhë+\ "',' \"+E gjelbër+\ "',' \"+ Blu+\ "',' \"+Kafe+\ "',' \"+Portokalli+\ "') "; / nmsg.topic = jashtë; / nt kthehet msg; / n / n "," daljet ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," tela ":
Recommended:
Renditja e flluskave në Seri!: 4 hapa

Bubble Sort in Batch!: A keni menduar ndonjëherë të bëni një algoritëm të thjeshtë klasifikimi në grumbull të pastër? Mos u shqetësoni, është e thjeshtë si byrek! Kjo gjithashtu tregon procesin e klasifikimit të tij. (Shënim: E bëra këtë në një kompjuter Windows XP kështu që disa kode mund të mos funksionojnë. Megjithatë nuk jam i sigurt. Më falni …)
Renditja e Kapelës: 3 Hapa

Renditja e Kapelës: Ndërsa jemi pranë asaj kohe të vitit ku vishemi me kostume të ndryshme, një vit stafi i shkollës sonë vendosi të ketë tema sipas departamenteve. Harry Potter ishte një zgjedhje popullore, dhe ndërsa po hyja vërtet në zanatin tim për të thur me grep kukulla Amigurumi dhe
Renditja e ngjyrave: 6 hapa

Renditja e ngjyrave: Ky qëllim i Sorters Color është të lëvizë m & ms në shtylla të ndryshme bazuar në ngjyrën e tyre
Renditja e ngjyrave M&M: 3 hapa

Renditësi i Ngjyrave M&M: Në fillim të këtij projekti ne vendosëm të rendisim automatikisht ëmbëlsirat me ngjyra të ndryshme në tasa të veçantë me një normë efikase. Ne u frymëzuam për herë të parë nga kjo ide kur pamë një postim në faqen https://howtomechatronics.com/projects/arduino-col..
Renditja e ngjyrave PhantomX Pincher: 4 hapa

Renditja e Ngjyrave PhantomX Pincher: Hyrje Ky udhëzues është bërë nga 2 studentë të Inxhinierisë së Automatizimit, nga UCN (Danimarkë). I udhëzueshëm ilustron se si mund të përdoret një PhantomX Pncher për të renditur kutitë sipas ngjyrës me përdorimin e një CMUcam5 Pixy dhe duke i grumbulluar ato. Ky aplikim