Taula de continguts:

Sistema senzill d'ordenació de productes amb Raspberry Pi i Arduino: 5 passos
Sistema senzill d'ordenació de productes amb Raspberry Pi i Arduino: 5 passos

Vídeo: Sistema senzill d'ordenació de productes amb Raspberry Pi i Arduino: 5 passos

Vídeo: Sistema senzill d'ordenació de productes amb Raspberry Pi i Arduino: 5 passos
Vídeo: BigTreeTech - SKR 3 - TMC2130 with Sensorless Homing 2024, Desembre
Anonim
Image
Image

Sóc un FAN de l’enginyeria, m’encanta programar i fer projectes relacionats amb l’electrònica en el meu temps lliure, en aquest projecte compartiria amb vosaltres un sistema senzill d’ordenació de productes que he fet recentment.

Per fer aquest sistema, prepareu els components de la manera següent:

1. Raspberry Pi 3 + Càmera v2.1 + font d'alimentació

2. Arduino Uno + Escut del motor + font d'alimentació (per a aquest faig servir batedora)

3. NodeMCU ESP8266 + Escut del motor + font d'alimentació (faig servir batedor per a aquest)

4. Motor de corrent continu x 1

5. Servo RC 9 g x 2

6. Servo RC MG90S x 2

7. Sensor IR x 3

8. LEDs per il·luminar part

9. Rodament de la unitat de transferència de boles x 1

10. Cartró, palets de gelat, palletes

11. Cinta transportadora

12. Una tauleta o un telèfon intel·ligent

Pas 1: components i components del sistema

Aquest sistema inclou bàsicament 3 parts.

1. Emmagatzematge del producte i braç consumidor. (Faig servir caixes amb etiqueta com a productes)

2. Cintes transportadores i els seus actuadors i sensors connectats.

3. Centre de control i monitorització. (Càmera Raspberry Pi + com a centre de control i tauleta com a monitor)

Pas 2: Part1: emmagatzematge del producte i descripció breu del braç de consum

Part1-Emmagatzematge del producte i braç consumidor Breu descripció
Part1-Emmagatzematge del producte i braç consumidor Breu descripció
Part1-Emmagatzematge del producte i braç consumidor Breu descripció
Part1-Emmagatzematge del producte i braç consumidor Breu descripció
Part1-Emmagatzematge del producte i braç consumidor Breu descripció
Part1-Emmagatzematge del producte i braç consumidor Breu descripció

El braç consumidor rep el senyal de control del controlador (Raspberry Pi 3) per fer la seqüència: Hand up 90 graus => El braç gira 90 graus => Mà cap avall fins a 0 graus => Caixa detectada del sensor IR => Dits propers per agafar el box => El braç gira de nou a 0 graus => Els dits s’obren i deixen caure la caixa.

Per obtenir més informació, introduïu el codi a:

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

Pas 3: Part2: cintes transportadores i actuadors i sensors connectats

Part2-Cintes transportadores i actuadors i sensors connectats
Part2-Cintes transportadores i actuadors i sensors connectats
Part2-Cintes transportadores i actuadors i sensors connectats
Part2-Cintes transportadores i actuadors i sensors connectats
Part2-Cintes transportadores i actuadors i sensors connectats
Part2-Cintes transportadores i actuadors i sensors connectats

El nucli d’aquesta part és un Arduino Uno. Rep un senyal d '"inici / parada" de Raspberry Pi mitjançant connexió en sèrie per executar / aturar la campana transportadora. El primer sensor IR al llarg de la campana transportadora es connecta a Arduino Uno mitjançant DIO, quan detecta la caixa, l’Arduino Uno atura la campana transportadora i envia un senyal a Raspberry Pi mitjançant una connexió serial per fer la classificació de la imatge.

Un cop feta la classificació, el raspberry pi envia el senyal a Arduino per continuar executant el timbre.

El segon sensor IR també es connecta a Arduino mitjançant DIO, quan detecta la caixa, Arduino controla el servomotor per fer la classificació.

Per obtenir més informació, consulteu el codi font al següent enllaç:

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

Pas 4: Centre de control i control

Centre de control i monitorització
Centre de control i monitorització
Centre de control i monitorització
Centre de control i monitorització
Centre de control i monitorització
Centre de control i monitorització

Un Raspberry Pi amb una càmera connectada és el centre de control.

Es pot utilitzar una tauleta o un telèfon intel·ligent com a tauler de monitorització.

El Raspberry Pi rep l'ordre de control de l'usuari per iniciar / aturar el sistema mitjançant la sol·licitud HTTP que es pot fer en un navegador web a la tauleta o al telèfon intel·ligent.

Després de rebre l'ordre de control, el Raspberry Pi demana que funcionin les parts del braç i de la campana transportadora.

El Raspberry Pi es comunica amb Arduino Uno (part de la campana transportadora) mitjançant sèrie i NodeMCU ESP8266 (part que consumeix) mitjançant UDP. El Raspberry Pi és un servidor de transmissió, que transmet les imatges de la càmera al navegador web. També executa una xarxa de classificació vgg16 a tensorflow lite per classificar les caixes per obtenir el tipus de logotip (Batman, Superman i el nostre). La xarxa de classificació només s’executa quan el Raspberry Pi rep l’ordre d’Arduino Uno (quan el primer sensor IR detecta la caixa).

Pel que fa a l’etiqueta del quadre, en aquest projecte he utilitzat 3 classes de logotip.

Si necessiteu formar les vostres pròpies classes, utilitzeu aquesta font:

github.com/ANM-P4F/Classification-Keras

Per obtenir més informació, consulteu el codi al següent enllaç:

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

Pas 5: això és tot! Espero que us agradi aquest projecte

Feu-me saber si necessiteu més informació.

Recomanat: