![Jednostavan sustav razvrstavanja proizvoda s Raspberry Pi i Arduinom: 5 koraka Jednostavan sustav razvrstavanja proizvoda s Raspberry Pi i Arduinom: 5 koraka](https://i.howwhatproduce.com/images/006/image-16096-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
![Image Image](https://i.howwhatproduce.com/images/006/image-16096-2-j.webp)
![](https://i.ytimg.com/vi/aNy8OJafm0U/hqdefault.jpg)
Obožavatelj sam inženjeringa, volim programirati i izrađivati povezane elektroničke projekte u slobodno vrijeme. U ovom bih projektu podijelio s vama Jednostavni sustav sortiranja proizvoda koji sam nedavno napravio.
Za izradu ovog sustava pripremite komponente na sljedeći način:
1. Raspberry Pi 3 + Camera v2.1 + napajanje
2. Arduino Uno + Štitnik motora + napajanje (za ovo koristim tijesto)
3. NodeMCU ESP8266 + Štitnik motora + napajanje (za ovo koristim tijesto)
4. DC motor x 1
5. RC servo 9g x 2
6. RC servo MG90S x 2
7. IR senzor x 3
8. LED diode za rasvjetni dio
9. Ležaj jedinice za prijenos kugle x 1
10. Karton, štapići za sladoled, slamke
11. Transportna traka
12. Tablet ili pametni telefon
Korak 1: Dijelovi sustava i komponente
Ovaj sustav u osnovi uključuje 3 dijela.
1. Ruka za skladištenje i konzumiranje proizvoda. (Koristim kutije s oznakom kao proizvode)
2. Transportne trake i njihovi pričvršćeni aktuatori i senzori.
3. Upravljački centar i monitor. (Raspberry Pi + kamera kao kontrolni centar i tablet kao monitor)
Korak 2: Dio 1-Kratki opis skladištenja proizvoda i konzumacije ruke
![Dio 1-Kratki opis skladištenja proizvoda i konzumacije Dio 1-Kratki opis skladištenja proizvoda i konzumacije](https://i.howwhatproduce.com/images/006/image-16096-3-j.webp)
![Dio 1-Kratki opis skladištenja proizvoda i konzumacije Dio 1-Kratki opis skladištenja proizvoda i konzumacije](https://i.howwhatproduce.com/images/006/image-16096-4-j.webp)
![Dio 1-Kratak opis skladištenja i konzumiranja ruke Dio 1-Kratak opis skladištenja i konzumiranja ruke](https://i.howwhatproduce.com/images/006/image-16096-5-j.webp)
Ruka koja troši prima upravljački signal od kontrolera (Raspberry Pi 3) radi slijeda: Ruka gore za 90 stupnjeva => Ruka se okreće za 90 stupnjeva => Ruka dolje na 0 stupnjeva => Otkrivena kutija IR senzora => Prsti blizu da uzmu kutija => Ruka se okreće natrag do 0 stupnja => Otvorite prste i ispustite kutiju.
Za detalje, molimo unesite kôd na:
github.com/ANM-P4F/ProductSortingSystem/tr…
Korak 3: Part2-transportne trake i njihovi pričvršćeni aktuatori i senzori
![Part2-transportne trake i njihovi pričvršćeni aktuatori i senzori Part2-transportne trake i njihovi pričvršćeni aktuatori i senzori](https://i.howwhatproduce.com/images/006/image-16096-6-j.webp)
![Part2-transportne trake i njihovi pričvršćeni aktuatori i senzori Part2-transportne trake i njihovi pričvršćeni aktuatori i senzori](https://i.howwhatproduce.com/images/006/image-16096-7-j.webp)
![Part2-transportne trake i njihovi pričvršćeni aktuatori i senzori Part2-transportne trake i njihovi pričvršćeni aktuatori i senzori](https://i.howwhatproduce.com/images/006/image-16096-8-j.webp)
Jezgra ovog dijela je Arduino Uno. Prima signal "start/stop" od Raspberry Pi putem serijske veze za pokretanje/zaustavljanje transportnog zvona. Prvi IR senzor duž zvona transportera povezuje se s Arduino Uno putem DIO -a, kada detektira kutiju, Arduino Uno zaustavlja zvono transportera i šalje signal na Raspberry Pi putem serijske veze radi klasifikacije slike.
Nakon što je klasifikacija obavljena, malina pi šalje signal Arduinu da nastavi zvoniti.
Drugi IR senzor također se povezuje s Arduinom putem DIO -a, kada otkrije okvir, Arduino kontrolira servo motor kako bi obavio sortiranje.
Za detalje pogledajte izvorni kod na sljedećoj poveznici:
github.com/ANM-P4F/ProductSortingSystem/tr…
Korak 4: Upravljački centar i monitor
![Kontrolni centar i monitor Kontrolni centar i monitor](https://i.howwhatproduce.com/images/006/image-16096-9-j.webp)
![Kontrolni centar i monitor Kontrolni centar i monitor](https://i.howwhatproduce.com/images/006/image-16096-10-j.webp)
![Kontrolni centar i monitor Kontrolni centar i monitor](https://i.howwhatproduce.com/images/006/image-16096-11-j.webp)
Raspberry Pi sa spojenom kamerom je kontrolni centar.
Tablet ili pametni telefon mogu se koristiti kao ploča monitora.
Raspberry Pi prima korisničku upravljačku naredbu za pokretanje/zaustavljanje sustava putem HTTP zahtjeva, što se može učiniti u web pregledniku na tabletu ili pametnom telefonu.
Nakon primanja upravljačke naredbe, Raspberry Pi zahtijeva pokretanje dijelova ruke i transportnog zvona.
Raspberry Pi komunicira s Arduino Uno (dio transportnog zvona) putem serijskog i NodeMCU ESP8266 (potrošni dio) putem UDP -a. Raspberry Pi je poslužitelj za streaming, koji struji slike kamere u web preglednik. Također pokreće vgg16 klasifikacijsku mrežu na tensorflow lite kako bi klasificirao okvire kako bi dobio vrstu logotipa (batman, superman i naš). Mreža za klasifikaciju pokreće se samo kada Raspberry Pi primi naredbu od Arduino Uno (kada okvir otkrije prvi IR senzor).
Što se tiče oznake kutije, u ovom projektu sam koristio 3 klase logotipa.
Ako trebate osposobljavati vlastite sate, upotrijebite ovaj izvor:
github.com/ANM-P4F/Classification-Keras
Za detalje, pogledajte kôd na sljedećoj poveznici:
github.com/ANM-P4F/ProductSortingSystem/tr…
Korak 5: To je sve! Nadam se da vam se sviđa ovaj projekt
Javite mi ako trebate više informacija.
Preporučeni:
Sustav razvrstavanja boja: Arduino sustav s dva pojasa: 8 koraka
![Sustav razvrstavanja boja: Arduino sustav s dva pojasa: 8 koraka Sustav razvrstavanja boja: Arduino sustav s dva pojasa: 8 koraka](https://i.howwhatproduce.com/images/006/image-15112-j.webp)
Sustav razvrstavanja boja: Sustav na bazi Arduina s dva remena: Prijevoz i/ili pakiranje proizvoda i predmeta na industrijskom području obavlja se pomoću linija izrađenih pomoću transportnih traka. Ti pojasevi pomažu premještanju predmeta s jedne točke na drugu specifičnom brzinom. Neki zadaci obrade ili identifikacije mogu biti
Arduino projekt razvrstavanja boja opeke: 5 koraka
![Arduino projekt razvrstavanja boja opeke: 5 koraka Arduino projekt razvrstavanja boja opeke: 5 koraka](https://i.howwhatproduce.com/images/010/image-29396-j.webp)
Arduino projekt razvrstavanja boja opeke: U ovom vodiču za Arduino naučit ćemo kako detektirati boje moje cigle igračaka pomoću Arduina i senzora boje TCS3200. Za više detalja možete pročitati pisani vodič u nastavku. Materijali: Arduino Leonardo x 1TCS3200 x 1 Puno kartona 180 Servo
Kako napraviti projekt razvrstavanja boja pomoću Microbita?: 4 koraka
![Kako napraviti projekt razvrstavanja boja pomoću Microbita?: 4 koraka Kako napraviti projekt razvrstavanja boja pomoću Microbita?: 4 koraka](https://i.howwhatproduce.com/images/011/image-31260-j.webp)
Kako napraviti projekt razvrstavanja boja s Microbit -om?: Ciljevi projekta Nakon preuzimanja programa možemo vidjeti da matrica matrice micro: bit LED prikazuje "srce", inicijalizirajući servo za 90 °. Kad stavimo plave ili žute stvari na senzor u boji, servo će okrenuti različite kutove, klasificirati neke razlike
(Jednostavan) jednostavan način dobivanja analognog/pwm zvuka s Raspberry PI Zero -a i povezivanja na Crt TV: 4 koraka
![(Jednostavan) jednostavan način dobivanja analognog/pwm zvuka s Raspberry PI Zero -a i povezivanja na Crt TV: 4 koraka (Jednostavan) jednostavan način dobivanja analognog/pwm zvuka s Raspberry PI Zero -a i povezivanja na Crt TV: 4 koraka](https://i.howwhatproduce.com/images/002/image-3483-66-j.webp)
(Jednostavan) jednostavan način za dobivanje analognog/pwm zvuka s Raspberry PI Zero -a i povezivanje s Crt TV -om: Ovdje sam upotrijebio najjednostavniji način za unos zvuka na televizor uz kompim video
Arduino projekt razvrstavanja boja s aplikacijom za upravljanje računalom: 4 koraka (sa slikama)
![Arduino projekt razvrstavanja boja s aplikacijom za upravljanje računalom: 4 koraka (sa slikama) Arduino projekt razvrstavanja boja s aplikacijom za upravljanje računalom: 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-7374-36-j.webp)
Arduino projekt razvrstavanja boja s aplikacijom za upravljanje računalom: U ovom projektu odabrao sam senzor boje TCS34725. Budući da ovaj senzor obavlja točniju detekciju od ostalih i na njega ne utječe promjena svjetla u okruženju. Robotom za otklanjanje pogrešaka u proizvodu upravlja program sučelja