
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

Varnostne zahteve za hrano naraščajo. Tako potrošniki kot oblasti vse pogosteje zahtevajo, da mora biti hrana, ki jo uživamo, kakovostna in z visoko varnostjo. Če pride do težav med proizvodnjo hrane, je treba hitro najti in odpraviti vir napake. Kakovost hrane lahko razdelimo na objektivno in subjektivno. Objektivna kakovost hrane obravnava značilnosti, ki jih je mogoče izmeriti in dokumentirati, subjektivna kakovost hrane pa je dojemanje hrane s strani potrošnikov.
Lastnosti, usmerjene v izdelke, ki jih je mogoče izmeriti in dokumentirati s samonadzorom, so lahko na primer barva, tekstura in hranilna vrednost živila. Samokontrola, higiena in ocena tveganja so bistveni elementi, ki so zakonsko predpisani za vsa podjetja, ki proizvajajo hrano.
Program samopregleda mora zagotoviti, da hrana, ki jo proizvaja podjetje, izpolnjuje zahteve zakonodaje. Ta projekt bo preučil možnost oblikovanja programa samokontrole korporacijske hrane.
Izjava o težavi
Kako razviti program samokontrole, ki bo zagotovil, da bodo jabolka, ki jih potrošniki kupijo v trgovini, prave barve, ko zapustijo proizvajalca?
1. korak: Nastavitev projekta

Iz očitnih razlogov bo ta projekt deloval le kot maketa resničnega scenarija programa samokontrole. Program je nastavljen tako, da bodo samo rdeča jabolka šla skozi kontrolo kakovosti. Slaba jabolka, opredeljena z barvami, ki niso rdeča, bodo razvrščena v drug kup.
Robot bo pobral jabolka in jih držal pred kamero, nato pa program zazna barvo in jih ustrezno razvrsti. Zaradi pomanjkanja razpoložljivih jabolk bo program simuliran z barvnimi lesenimi kockami.
2. korak: Strojna oprema in material
Strojna oprema in material, uporabljeni v tem projektu, so naslednji:
Komplet robotskih ročic PhantomX Pincher Mark ll
5 x servo motorji AX-12A
Robotski krmilnik ArbotiX-M
Pixy kamera
2x gumbi
LED luč
Bloki v različnih barvah
3. korak: Programska oprema
Programsko opremo, uporabljeno za ta projekt, smo našli na naslednjih spletnih mestih:
www. TrossenRobotics.com
www.arduino.cc
pixycam.com/
www.cmucam.org
Za dokončanje tega projekta je potrebna naslednja programska oprema:
1. Komplet robotskih ročic PhantomX Pincher Mark ll (za pogon/robotsko roko)
2. Robotski krmilnik Arbotix-M (za krmilnik Arbotix-M)
3. AX-12A (programska oprema za servomotorje)
4. Arduino (za programiranje)
5. CMUcam5 Pixy (za kamero)
6. PixyMon (prikazuje, kaj vidi pixy kamera)
4. korak: Nastavitev kamere Arbotix-M in Pixy



Povezave plošče Arbotix-M in kamere so prikazane na zgornjih slikah. Spodaj so opisane povezave.
Za ploščo Arbotix-M:
1. Digitalni pin 0: Stop s potisnim gumbom
2. Digitalni pin 1: Zagon s pritiskom na gumb
3. Digitalni pin 7: LedPin zelena luč
4. PIN ponudnika internetnih storitev: povezava s kamero Pixy
5. BLK: Povezava s plošče na računalnik
6. 3x 3-pinski DYNAMIXEL porti (TTL): krmiljenje do servomotorjev
7. Napajanje za kamero Pixy
Za kamero Pixy:
8. Objektiv kamere
9. RGB- LED lučka (prikazuje barvo, ki jo zazna kamera)
10. USB-povezava s plošče na računalnik
11. Gumb za registracijo barve pred kamero
12. PIN ponudnika internetnih storitev: za povezavo s ploščo Arbotix-M
5. korak: Program
Celotna koda programa za razvrščanje barv je vključena v ta korak. Kopirajte.
Dejanja robota so v nadaljevanju pojasnjena:
Robotska roka se bo začela v svojem začetnem položaju (usmerjena naravnost navzgor). Nato se bo nagnil nazaj, dokler stiskalnik ne bo v položaju okoli že postavljenega bloka, nato pa se bo stisnil skupaj. Roka se bo nato dvignila in se premaknila navzgor, dokler ščipalka ni pred ploščadjo. Nato bo blok še vedno držal pred kamero, dokler se ne zazna barva bloka. Če naj se blok razvrsti kot rdeč, se bo roka pomaknila v desno, se spustila tako, da bo blok na mizi, nato pa blok sprostila. Če blok ni rdeč, se bo roka namesto tega premaknila v levo in naredila enako. Po tem se bo robotska roka nekoliko dvignila, se znova pomaknila navzgor in navzdol, dokler ni nad naslednjim blokom, ki ga je treba razvrstiti, in nato ponoviti program.
V naslednjem koraku si lahko ogledate videoposnetek delujočega robota.
Upoštevajte, da je ta robotska roka nameščena na ploščadi z majhnimi izravnalnimi vijaki. Če želite, da deluje na drugačni višini, ročno premaknite roko in zabeležite položaje vsakega končnega položaja, nato spremenite položaje servo v kodi.
6. korak: Zaključek
Narejen je bil program za nadzor kakovosti jabolk, zlasti postopek razvrščanja barv med dobrimi rdečimi jabolki in slabimi jabolki v kateri koli drugi barvi. Robotska roka bo dobra jabolka razvrstila v kup na desni, slaba jabolka pa na kup na levo. Postopek razvrščanja hrane s pomočjo robota je v živilski industriji zelo koristen zaradi naraščajočih zahtev po kakovosti ter zmanjšuje stroške plač in povečuje učinkovitost.
Navodila obravnavajo teme motivacije za izbiro tega posebnega projekta, nastavitve projekta, uporabljeno strojno in programsko opremo, nastavitev in ožičenje Arbotix-M in plošče PixyCam ter celoten program sistema za razvrščanje v kodi. Za zaključek projekta je bil postopek razvrščanja barv uspešen, kar lahko vidite v spodnjem videu.
To vdolbino so kot nalogo izdelali študentje inženiringa avtomatizacije na University College Nordjylland na Danskem: Rolf Kjærsgaard Jakobsen, Martin Nørgaard in Nanna Vestergaard Klemmensen.
Priporočena:
Arduino - Robot za reševanje labirinta (MicroMouse) Stenski robot: 6 korakov (s slikami)

Arduino | Robot za reševanje labirinta (MicroMouse) Wall Naslednji robot: Dobrodošli, jaz sem Isaac in to je moj prvi robot "Striker v1.0". Ta robot je bil zasnovan za reševanje preprostega labirinta. Na tekmovanju smo imeli dva labirinta in robota jih je lahko identificiral. Vse druge spremembe v labirintu lahko zahtevajo spremembo
Samoučen robot Maze Crab Robot PROTOTIP 1 STANJE NEPOPOLNO: 11 korakov

Samoučen robot Maze Crab Robot PROTOTIP 1 STANJE NEPOPOLNO: ODGOVORNOST !!: Pozdravljeni, opravičujem se za slabe slike, kasneje bom dodal več navodil in diagramov (in natančnejše podrobnosti. Postopek nisem dokumentiral (namesto tega sem samo naredil video posnetek s časovnim zamikom). Tudi to navodilo je nepopolno, tako kot sem
Robot za uravnoteženje / 3 -kolesni robot / STEM robot: 8 korakov

Robot za uravnoteženje / 3 -kolesni robot / STEM Robot: Zgradili smo kombiniranega balansirnega in 3 -kolesnega robota za izobraževalno uporabo v šolah in po šolah. Robot temelji na Arduino Uno, ščitu po meri (vse podrobnosti o konstrukciji), Li -Ion bateriji (vse sestavljene iz
Razvrščanje barv PhantomX Pincher: 4 koraki

Razvrščanje barv PhantomX Pincher: Uvod To navodilo naredita 2 študenta inženiringa avtomatizacije iz UCN (Danska). Navodilo prikazuje, kako lahko uporabite PhantomX Pncher za razvrščanje škatel po barvah z uporabo CMUcam5 Pixy in njihovo zlaganje. Ta aplikacija
PhantomX Pincher Skittles Apartheid: 4 koraki

PhantomX Pincher Skittles Apartheid: Ste naveličani vsakodnevnih težav, kot je mešanje barv v skledici? Ta nepraktična in draga rešitev bo vaše barve razvrstila nekoliko manj učinkovito kot južnoafriška vlada. Pixy kamera se uporablja za zaznavanje barve