Spisu treści:
- Krok 1: Części i komponenty systemu
- Krok 2: Część 1 – Przechowywanie produktu i krótki opis ramienia
- Krok 3: Taśmy przenośnikowe części 2 i dołączone siłowniki i czujniki
- Krok 4: Centrum sterowania i monitor
- Krok 5: To wszystko! Mam nadzieję, że podoba Ci się ten projekt
Wideo: Prosty system sortowania produktów z Raspberry Pi i Arduino: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Jestem fanem inżynierii, w wolnym czasie uwielbiam programować i wykonywać projekty związane z elektroniką, w tym projekcie podzieliłbym się z wami Prostym Systemem Sortowania Produktów, który ostatnio zrobiłem.
Do wykonania tego systemu należy przygotować komponenty w następujący sposób:
1. Raspberry Pi 3 + kamera v2.1 + zasilacz
2. Arduino Uno + osłona silnika + zasilacz (do tego używam baterii)
3. NodeMCU ESP8266 + osłona silnika + zasilacz (do tego używam ciasta)
4. Silnik prądu stałego x 1
5. Serwo RC 9g x 2
6. Serwo RC MG90S x 2
7. Czujnik podczerwieni x 3
8. Diody LED do części oświetleniowej
9. Łożysko zespołu przenoszenia kulek x 1
10. Karton, patyczki do lodów, słomki
11. Przenośnik taśmowy
12. Tablet lub smartfon
Krok 1: Części i komponenty systemu
System ten zasadniczo składa się z 3 części.
1. Przechowywanie produktu i ramię zużywające. (jako produkty używam pudełek z etykietą)
2. Przenośniki taśmowe i dołączone do nich siłowniki i czujniki.
3. Centrum sterowania i monitor. (Raspberry Pi + kamera jako centrum sterowania i tablet jako monitor)
Krok 2: Część 1 – Przechowywanie produktu i krótki opis ramienia
Ramię zużywające odbiera sygnał sterujący z kontrolera (Raspberry Pi 3), aby wykonać sekwencję: Ręka w górę o 90 stopni => Ramię obraca się o 90 stopni => Ręka w dół do 0 stopni => Pole wykryte przez czujnik IR => Palce blisko, aby wziąć pudełko => Ramię obraca się z powrotem do 0 stopni => Palce otwierają i upuszczają pudełko.
Aby uzyskać szczegółowe informacje, weź kod w:
github.com/ANM-P4F/ProductSortingSystem/tr…
Krok 3: Taśmy przenośnikowe części 2 i dołączone siłowniki i czujniki
Sercem tej części jest Arduino Uno. Otrzymuje sygnał "start/stop" z Raspberry Pi przez połączenie szeregowe, aby uruchomić/zatrzymać dzwon przenośnika. Pierwszy czujnik podczerwieni wzdłuż dzwonka przenośnika łączy się z Arduino Uno przez DIO, po wykryciu pudełka Arduino Uno zatrzymuje dzwon przenośnika i wysyła sygnał do Raspberry Pi przez połączenie szeregowe, aby dokonać klasyfikacji obrazu.
Po dokonaniu klasyfikacji raspberry pi wysyła z powrotem sygnał do Arduino, aby kontynuował działanie dzwonka.
Drugi czujnik podczerwieni również łączy się z Arduino przez DIO, gdy wykryje pudełko, Arduino steruje serwomotorem w celu sortowania.
Aby uzyskać szczegółowe informacje, zobacz kod źródłowy w następującym łączu:
github.com/ANM-P4F/ProductSortingSystem/tr…
Krok 4: Centrum sterowania i monitor
Raspberry Pi z podłączoną kamerą to centrum sterowania.
Jako panel monitora można wykorzystać tablet lub smartfon.
Raspberry Pi odbiera polecenie sterujące użytkownika, aby uruchomić/zatrzymać system za pomocą żądania HTTP, które można wykonać w przeglądarce internetowej na tablecie lub smartfonie.
Po otrzymaniu polecenia sterującego Raspberry Pi żąda uruchomienia części ramienia i dzwonka przenośnika.
Raspberry Pi komunikuje się z Arduino Uno (część dzwonka przenośnika) przez port szeregowy i NodeMCU ESP8266 (część zużywająca) przez UDP. Raspberry Pi to serwer strumieniowy, który przesyła obrazy z kamer do przeglądarki internetowej. Prowadzi również sieć klasyfikacyjną vgg16 na tensorflow lite, aby klasyfikować pudełka, aby uzyskać typ logo (batman, superman i nasze). Sieć klasyfikacyjna jest uruchamiana tylko wtedy, gdy Raspberry Pi otrzyma polecenie z Arduino Uno (kiedy skrzynka zostanie wykryta przez pierwszy czujnik podczerwieni).
Jeśli chodzi o etykietę pudełka, w tym projekcie wykorzystałem 3 klasy logo.
Jeśli potrzebujesz trenować własne zajęcia, skorzystaj z tego źródła:
github.com/ANM-P4F/Classification-Keras
Aby uzyskać szczegółowe informacje, zobacz kod w następującym łączu:
github.com/ANM-P4F/ProductSortingSystem/tr…
Krok 5: To wszystko! Mam nadzieję, że podoba Ci się ten projekt
Daj mi znać, jeśli potrzebujesz więcej informacji.
Zalecana:
System sortowania kolorów: system oparty na Arduino z dwoma paskami: 8 kroków
System sortowania kolorów: System oparty na Arduino z dwoma pasami: Transport i/lub pakowanie produktów i przedmiotów w dziedzinie przemysłowej odbywa się za pomocą linii wykonanych za pomocą przenośników taśmowych. Pasy te pomagają przenosić przedmiot z jednego punktu do drugiego z określoną prędkością. Niektóre zadania związane z przetwarzaniem lub identyfikacją mogą być
Kolor sortowania wody: 6 kroków
Water Sort_Color: Water Sort_ColorMon Projekt jest rodzajem wystroju, który spełnia znaki świetlne. Je proponujemy de mettre mon projet sous l’eau se qui va donner un effet très très joli, j’ai déjà commencé à réaliser mon projet. Ce PCB peut être utilisé aussi dans: les
Działający kapelusz sortowania od Harry'ego Pottera: 8 kroków
Pracujący kapelusz przydziału od Harry'ego Pottera: W naszym mugolskim świecie nie ma magicznej czapki, która przydzieliłaby nas do naszych domów. Skorzystałem więc z okazji kwarantanny, aby zrobić kapelusz sortujący
Kapelusz sortowania Świętego Mikołaja: 10 kroków (ze zdjęciami)
Santa's Sorting Hat: Ściśle współpracujemy z Santa's Workshop, aby wprowadzić tę innowację w niegrzecznej lub miłej komunikacji listowej. Teraz możesz sprawdzić w czasie rzeczywistym, czy twoje dobre i złe uczynki wpłynęły na twoją pozycję na liście niegrzecznych lub miłych Świętego Mikołaja! Fajny projekt
Magiczna maszyna do sortowania marmuru LittleBits: 11 kroków (ze zdjęciami)
Magiczna maszyna do sortowania marmurów LittleBits: Czy kiedykolwiek chciałeś sortować kulki? Wtedy możesz zbudować tę maszynę. Już nigdy nie będziesz musiał przeszukiwać worka kulek! Jest to magiczna maszyna do sortowania marmurów, wykorzystująca czujnik koloru firmy Adafruit typ TCS34725 oraz Leonardo Arduino firmy