Sisukord:

Lihtne toodete sorteerimissüsteem koos Raspberry Pi ja Arduinoga: 5 sammu
Lihtne toodete sorteerimissüsteem koos Raspberry Pi ja Arduinoga: 5 sammu

Video: Lihtne toodete sorteerimissüsteem koos Raspberry Pi ja Arduinoga: 5 sammu

Video: Lihtne toodete sorteerimissüsteem koos Raspberry Pi ja Arduinoga: 5 sammu
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №32 2024, November
Anonim
Image
Image

Olen insenerifänn, mulle meeldib programmeerida ja vabal ajal elektroonilisi projekte teha, selles projektis jagan teiega lihtsat toodete sorteerimissüsteemi, mille olen hiljuti teinud.

Selle süsteemi valmistamiseks valmistage komponendid ette järgmiselt:

1. Vaarika Pi 3 + Kaamera v2.1 + toide

2. Arduino Uno + mootorikilp + toiteallikas (selle jaoks kasutan tainast)

3. NodeMCU ESP8266 + mootorikilp + toiteallikas (selle jaoks kasutan taignat)

4. Alalisvoolumootor x 1

5. RC servo 9g x 2

6. RC Servo MG90S x 2

7. IR -andur x 3

8. Valgustusosa LED -id

9. Kuuliülekandeseadme laager x 1

10. Papp, jäätisepulgad, õled

11. Konveierilint

12. Tahvelarvuti või nutitelefon

Samm: süsteemi osad ja komponendid

See süsteem sisaldab põhimõtteliselt 3 osa.

1. Toote ladustamine ja tarbimine. (Kasutan toodetena sildiga karpe)

2. Konveierilindid ja nende külge kinnitatud ajamid ja andurid.

3. Juhtimiskeskus ja monitor. (Vaarika Pi + kaamera juhtimiskeskusena ja tahvelarvuti monitorina)

2. etapp: 1. osa-toote hoiustamine ja tarbimine Lühikirjeldus

1. osa-toote hoiustamine ja tarbimine Lühikirjeldus
1. osa-toote hoiustamine ja tarbimine Lühikirjeldus
1. osa-toote hoiustamine ja tarbimine Lühikirjeldus
1. osa-toote hoiustamine ja tarbimine Lühikirjeldus
1. osa-toote hoiustamine ja tarbimine Lühikirjeldus
1. osa-toote hoiustamine ja tarbimine Lühikirjeldus

Tarbiv käsi saab kontrollerilt (Raspberry Pi 3) juhtimissignaali järgmiseks: Käsi ülespoole 90 kraadi => Käsi pöörleb 90 kraadi => Käsi allapoole 0 kraadini => IR -andur tuvastati kastis => Sõrmed lähedal võtmiseks kast => Käsi pöörleb tagasi 0 kraadini => Sõrmed avanevad ja kukutavad kasti.

Üksikasjade saamiseks sisestage kood:

github.com/ANM-P4F/ProductSortingSystem/tr…

3. etapp: Part2-konveierilindid ja nende külge kinnitatud täiturid ja andurid

Part2-konveierilindid ja nende külge kinnitatud ajamid ja andurid
Part2-konveierilindid ja nende külge kinnitatud ajamid ja andurid
Part2-konveierilindid ja nende külge kinnitatud ajamid ja andurid
Part2-konveierilindid ja nende külge kinnitatud ajamid ja andurid
Part2-konveierilindid ja nende külge kinnitatud ajamid ja andurid
Part2-konveierilindid ja nende külge kinnitatud ajamid ja andurid

Selle osa tuum on Arduino Uno. See võtab Raspberry Pi -lt "start/stopp" signaali jadaühenduse kaudu, et käivitada/peatada konveieri kell. Esimene IR -andur piki konveieri kella ühendatakse Arduino Unoga DIO kaudu, kui see kasti tuvastab, peatab Arduino Uno konveieri kella ja saadab jadaühenduse kaudu signaali Raspberry Pi -le, et teha piltide klassifikatsioon.

Pärast klassifitseerimist saadab vaarika pi signaali tagasi Arduinole, et kell jätkata.

Teine IR -andur ühendub ka DIO kaudu Arduinoga, kui see kasti tuvastab, juhib Arduino servomootorit sorteerimiseks.

Üksikasjalikuma teabe saamiseks vaadake alljärgnevat linki:

github.com/ANM-P4F/ProductSortingSystem/tr…

Samm: juhtimiskeskus ja monitor

Juhtimiskeskus ja monitor
Juhtimiskeskus ja monitor
Juhtimiskeskus ja monitor
Juhtimiskeskus ja monitor
Juhtimiskeskus ja monitor
Juhtimiskeskus ja monitor

Juhtimiskeskus on ühendatud kaameraga Raspberry Pi.

Tahvelarvutit või nutitelefoni saab kasutada monitoripaneelina.

Raspberry Pi saab kasutaja juhtimiskäsu süsteemi käivitamiseks/peatamiseks HTTP -päringu kaudu, mida saab teha tahvelarvuti või nutitelefoni veebibrauseris.

Pärast juhtimiskäsu saamist palub Raspberry Pi käe ja konveieri kellaosade käivitamist.

Raspberry Pi suhtleb Arduino Unoga (konveieri kellaosa) jada kaudu ja NodeMCU ESP8266 (tarbiv osa) UDP kaudu. Raspberry Pi on voogesituse server, see voogesitab kaamera pilte veebibrauserisse. Samuti töötab tensorflow lite'is vgg16 klassifitseerimisvõrgustik, et klassifitseerida kastid, et saada logo tüüp (batman, superman ja meie). Klassifitseerimisvõrku käitatakse ainult siis, kui Raspberry Pi saab käsu Arduino Unolt (kui kasti tuvastab esimene IR -andur).

Karbi sildi osas kasutasin selles projektis kolme klassi logo.

Kui teil on vaja oma tunde koolitada, kasutage seda allikat:

github.com/ANM-P4F/Classification-Keras

Üksikasjalikuma teabe saamiseks vaadake koodi järgmisel lingil:

github.com/ANM-P4F/ProductSortingSystem/tr…

Samm: see on kõik! Loodan, et teile meeldib see projekt

Palun andke mulle teada, kui vajate lisateavet.

Soovitan: