INHOUDSOPGAWE:

Eenvoudige sorteerstelsel vir produkte met Framboos Pi en Arduino: 5 stappe
Eenvoudige sorteerstelsel vir produkte met Framboos Pi en Arduino: 5 stappe

Video: Eenvoudige sorteerstelsel vir produkte met Framboos Pi en Arduino: 5 stappe

Video: Eenvoudige sorteerstelsel vir produkte met Framboos Pi en Arduino: 5 stappe
Video: Eindejaarslandbouwoverzicht 2022! 2024, November
Anonim
Image
Image

Ek is 'n fan van ingenieurswese, ek is mal daaroor om in my vrye tyd programmeer en elektroniese verwante projekte te maak; in hierdie projek deel ek 'n eenvoudige produksorteringstelsel wat ek onlangs gedoen het.

Vir die vervaardiging van hierdie stelsel, berei die komponente soos volg voor:

1. Framboos Pi 3 + kamera v2.1 + kragtoevoer

2. Arduino Uno + Motorskerm + kragtoevoer (ek gebruik beslag hiervoor)

3. NodeMCU ESP8266 + Motorskerm + kragtoevoer (ek gebruik beslag hiervoor)

4. GS -motor x 1

5. RC Servo 9g x 2

6. RC Servo MG90S x 2

7. IR -sensor x 3

8. LED's vir beligting deel

9. Kogeloorplasingseenheid x 1

10. Karton, roomysstokkies, rietjies

11. Transportband

12. 'n Tablet of 'n slimfoon

Stap 1: Stelselonderdele en -komponente

Hierdie stelsel bevat basies 3 dele.

1. Produkberging en verbruiksarm. (Ek gebruik bokse met etiket as produkte)

2. Transportbande en die aangehegte aandrywers en sensors.

3. Beheersentrum en monitor. (Framboos Pi + kamera as beheersentrum en tablet as monitor)

Stap 2: Deel 1-Produkberging en verbruikende arm Kort beskrywing

Deel 1-Produkberging en verbruikende arm Kort beskrywing
Deel 1-Produkberging en verbruikende arm Kort beskrywing
Deel 1-Produkberging en verbruikende arm Kort beskrywing
Deel 1-Produkberging en verbruikende arm Kort beskrywing
Deel 1-Produkberging en verbruikende arm Kort beskrywing
Deel 1-Produkberging en verbruikende arm Kort beskrywing

Die verbruikende arm ontvang die beheersignaal van die kontroleerder (Raspberry Pi 3) om die volgorde te doen: Hand op 90 grade => Arm draai 90 grade => Hand terug na 0 graad => IR sensor opgespoor boks => Vingers naby om die boks => Arm draai terug na 0 graad => Vingers maak die boks oop en laat val.

Vir meer inligting, neem die kode in:

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

Stap 3: Deel 2-vervoerbande en daaraan verbonde aktuators en sensors

Deel 2-vervoerbande en daaraan verbonde aktuators en sensors
Deel 2-vervoerbande en daaraan verbonde aktuators en sensors
Deel 2-vervoerbande en daaraan verbonde aktuators en sensors
Deel 2-vervoerbande en daaraan verbonde aktuators en sensors
Deel 2-vervoerbande en daaraan verbonde aktuators en sensors
Deel 2-vervoerbande en daaraan verbonde aktuators en sensors

Die kern van hierdie deel is 'n Arduino Uno. Dit ontvang 'n 'begin/stop' sein van Raspberry Pi via 'n seriële verbinding om die vervoerband te laat loop/stop. Die eerste IR -sensor langs die vervoerband maak via DIO verbinding met Arduino Uno, as die boks opspoor, stop die Arduino Uno die vervoerband en stuur 'n sein na Raspberry Pi via seriële verbinding om die beeldklassifikasie te doen.

Nadat die klassifikasie gedoen is, stuur die framboos pi die sein terug na Arduino om voort te gaan met die klok.

Die tweede IR -sensor maak ook via DIO verbinding met Arduino. As dit die boks opspoor, beheer die Arduino die servomotor om die sorteerwerk te doen.

Raadpleeg die bronkode in die volgende skakel vir meer inligting:

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

Stap 4: Beheersentrum en monitor

Beheersentrum en monitor
Beheersentrum en monitor
Beheersentrum en monitor
Beheersentrum en monitor
Beheersentrum en monitor
Beheersentrum en monitor

'N Raspberry Pi met 'n gekoppelde kamera is die beheersentrum.

'N Tablet of 'n slimfoon kan as monitorpaneel gebruik word.

Die Raspberry Pi ontvang die gebruiker se beheeropdrag om die stelsel te begin/stop via die HTTP -versoek, wat in 'n webblaaier op die tablet of slimfoon gedoen kan word.

Na ontvangs van die beheeropdrag, versoek die Raspberry Pi die dele van die arm en vervoerband om te loop.

Die Raspberry Pi kommunikeer met Arduino Uno (transportbandgedeelte) via seriële en NodeMCU ESP8266 (verbruikende deel) via UDP. Die Raspberry Pi is 'n streaming bediener, dit stroom die kamerabeelde na die webblaaier. Dit bedryf ook 'n vgg16 -klassifikasienetwerk op tensorflow lite om die bokse te klassifiseer om die tipe logo te kry (batman, superman en ons s'n). Die klassifikasienetwerk word slegs bedryf as die Raspberry Pi die opdrag van Arduino Uno ontvang (as die boks deur die eerste IR -sensor bespeur word).

Wat die etiket van die boks betref, het ek in hierdie projek 3 klasse logo's gebruik.

Gebruik hierdie bron as u u eie klasse wil oplei:

github.com/ANM-P4F/Classification-Keras

Vir meer inligting, sien die kode in die volgende skakel:

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

Stap 5: Dit is alles! Hoop jy hou van hierdie projek

Laat weet my asseblief as u meer inligting benodig.

Aanbeveel: