Kazalo:
- 1. korak: Sistemski deli in komponente
- 2. korak: Kratek opis dela 1-shranjevanje izdelka in poraba roke
- 3. korak: transportni trakovi Part2 in pritrjeni aktuatorji in senzorji
- 4. korak: Nadzorni center in monitor
- 5. korak: To je vse! Upam, da vam je ta projekt všeč
Video: Enostaven sistem razvrščanja izdelkov z Raspberry Pi in Arduino: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Sem ljubitelj inženiringa, v prostem času rad programiram in delam projekte, povezane z elektroniko, v tem projektu bi z vami delil preprost sistem razvrščanja izdelkov, ki sem ga naredil pred kratkim.
Za izdelavo tega sistema pripravite komponente na naslednji način:
1. Napajanje Raspberry Pi 3 + Camera v2.1 +
2. Arduino Uno + ščit motorja + napajalnik (za to uporabljam testo)
3. NodeMCU ESP8266 + ščit motorja + napajalnik (za to uporabljam testo)
4. DC motor x 1
5. Servo RC 9 g x 2
6. RC Servo MG90S x 2
7. IR senzor x 3
8. LED za osvetljevalni del
9. Ležaj enote za prenos krogle x 1
10. Karton, sladoledne palice, slamice
11. Transportni trak
12. Tablični računalnik ali pametni telefon
1. korak: Sistemski deli in komponente
Ta sistem v osnovi vključuje 3 dele.
1. Roka za shranjevanje in porabo izdelka. (Kot izdelke uporabljam škatle z etiketo)
2. Transportni trakovi in njihovi pritrjeni aktuatorji in senzorji.
3. Nadzorni center in monitor. (Kamera Raspberry Pi + kot nadzorni center in tablični računalnik kot monitor)
2. korak: Kratek opis dela 1-shranjevanje izdelka in poraba roke
Porabna roka prejema kontrolni signal od krmilnika (Raspberry Pi 3), da naredi zaporedje: Roka navzgor za 90 stopinj => Roka se vrti za 90 stopinj => Roka navzdol nazaj do 0 stopinj => Zaznano polje IR senzorja => Prsti blizu, da vzamejo box => Roka se vrti nazaj na 0 stopinj => Odprite prste in spustite polje.
Za podrobnosti vnesite kodo na:
github.com/ANM-P4F/ProductSortingSystem/tr…
3. korak: transportni trakovi Part2 in pritrjeni aktuatorji in senzorji
Jedro tega dela je Arduino Uno. Prejema signal "start/stop" od Raspberry Pi preko serijske povezave za zagon/ustavitev transportnega zvonca. Prvi IR senzor vzdolž transportnega zvonca se poveže z Arduino Uno prek DIO, ko zazna škatlo, Arduino Uno ustavi transportni zvonec in prek serijske povezave pošlje signal Raspberry Pi, da izvede klasifikacijo slike.
Po opravljeni razvrstitvi malina pi pošlje nazaj signal Arduinu, da nadaljuje z zvonjenjem.
Drugi IR senzor se poveže tudi z Arduinom prek DIO, ko zazna polje, Arduino nadzira servo motor, da opravi razvrščanje.
Za podrobnosti si oglejte izvorno kodo na naslednji povezavi:
github.com/ANM-P4F/ProductSortingSystem/tr…
4. korak: Nadzorni center in monitor
Nadzorni center je Raspberry Pi s priključeno kamero.
Za nadzorno ploščo lahko uporabite tablični računalnik ali pametni telefon.
Raspberry Pi prejme uporabniški nadzorni ukaz za zagon/ustavitev sistema prek zahteve HTTP, ki jo je mogoče izvesti v spletnem brskalniku v tabličnem računalniku ali pametnem telefonu.
Po prejemu krmilnega ukaza Raspberry Pi zahteva, da se zaženejo deli roke in transportnega zvonca.
Raspberry Pi komunicira z Arduino Uno (del transportnega zvonca) prek serijske enote in NodeMCU ESP8266 (potrošni del) prek UDP. Raspberry Pi je strežnik za pretakanje, ki prenaša slike kamere v spletni brskalnik. Prav tako vodi klasifikacijsko mrežo vgg16 na tensorflow lite, da razvrsti polja, da dobi vrsto logotipa (batman, superman in naš). Klasifikacijsko omrežje se zažene le, ko Raspberry Pi prejme ukaz od Arduino Uno (ko polje zazna prvi IR senzor).
Kar zadeva oznako škatle, sem v tem projektu uporabil 3 razrede logotipov.
Če morate usposabljati svoje razrede, uporabite ta vir:
github.com/ANM-P4F/Classification-Keras
Za podrobnosti si oglejte kodo na naslednji povezavi:
github.com/ANM-P4F/ProductSortingSystem/tr…
5. korak: To je vse! Upam, da vam je ta projekt všeč
Prosim, sporočite mi, če potrebujete več informacij.
Priporočena:
Sistem barvnega razvrščanja: Arduino sistem z dvema pasoma: 8 korakov
Sistem barvnega razvrščanja: Arduino sistem z dvema trakoma: Prevoz in/ali pakiranje izdelkov in predmetov na industrijskem področju poteka s pomočjo linij, izdelanih s tekočimi trakovi. Ti pasovi pomagajo premikati predmet z ene točke na drugo s posebno hitrostjo. Nekatere naloge obdelave ali identifikacije so lahko
Enostaven in enostaven spletni strelec Spider-Man: 12 korakov
Enostaven in enostaven spletni strelec Spider-Man: Ste že gledali film o Spider-Manu? Zakaj ne bi naredili preprostega spletnega strelca? Po nekaj vaje sem ustvaril dizajn iz hišnih materialov, ki bi jih lahko ustvarili
DIY LED SOFTBOX stojalo za fotografiranje izdelkov: 27 korakov (s slikami)
DIY LED SOFTBOX stojalo za fotografiranje izdelkov: Naučite se, kako narediti LED svetilko SOFTBOX pri HOME easy Cardboard DIY #DIY #Softbox #Light #Film #Studio #HowToMake #Cardboard #LED #Bulb #DiyAtHome ▶ Samo sledite navodilom po korakih v video in se zabavajte tako, da preizkusite sami !!! ▶ Prosim, da
Robot Gong: Ultimate Hackaton projektna zamisel za prodajalce in ljubitelje izdelkov (kodiranje ni potrebno): 17 korakov (s slikami)
Robot Gong: Ultimate Hackaton Project Idea for Sales and Product Geeks (kodiranje ni potrebno): Zgradimo robotski glasbeni gong, ki ga sproži e -pošta. To vam omogoča, da nastavite samodejna opozorila po e -pošti, da izklopite gong … (prek SalesForce, Trello, Basecamp …) Vaša ekipa nikoli več ne bo pozabila " GONGGG " ko izide nova koda, de
DIY MusiLED, glasbeno sinhronizirane LED z aplikacijo Windows in Linux z enim klikom (32-bitne in 64-bitne). Enostaven za ponovno ustvarjanje, enostaven za uporabo, enostaven za prenos .: 3 koraki
DIY MusiLED, glasbeno sinhronizirane LED z aplikacijo Windows in Linux z enim klikom (32-bitne in 64-bitne). Enostaven za ponovno ustvarjanje, enostaven za uporabo, enostaven za prenos. Ta projekt vam bo pomagal povezati 18 LED (6 rdečih + 6 modrih + 6 rumenih) na ploščo Arduino ter analizirati signale zvočne kartice v računalniku v realnem času in jih posredovati LED diode, ki jih prižgejo glede na učinke utripa (Snare, High Hat, Kick)