
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Ten instruktażowy pokazuje, jak zrobić przesadny system robota z przenośnikiem taśmowym, składający się z jednego przenośnika taśmowego, sterownika PLC, dwóch robotów i kamery Pixy. Funkcją systemu jest pobranie kolorowego przedmiotu z przenośnika i przekazanie go z robota 1 do robota 2, zarejestrowanie koloru i ponowne dostarczenie go na przenośnik. Ta instrukcja dotyczy tylko części robota. Przewodnik po PLC i przenośniku nie zostanie wyświetlony.
Ten system jest wykonywany w celach edukacyjnych.
Kroki tego systemu będą następujące:
- Kolorowy przedmiot jest wysyłany na taśmociąg.
- Czujnik podłączony do PLC wykrywa obiekt na końcu przenośnika.
- Przenośnik zatrzymuje się.
- PLC wysyła sygnał do Robota 1 (gotowy do odbioru).
- Robot 1 podnosi przedmiot i przemieszcza się do pozycji przeniesienia.
- Robot 1 wysyła sygnał do robota 2 (gotowy do transferu)
- Robot 2 przechodzi do pozycji transferowej.
- Robot 2 Bierze obiekt.
- Obiekt zostanie przeniesiony w powietrzu z robota 1 do robota 2.
- Robot 2 wysyła sygnał do Robota 1 (sygnał odebrany przez obiekt).
- Robot 2 bierze obiekt i skanuje kolor za pomocą kamery Pixy.
- Robot 2 wysyła sygnał do PLC (sygnał sortowania kolorów).
- PLC przechowuje kolor i śledzi kolorowe obiekty.
- Robot 2 wysyła sygnał do PLC, aby zatrzymać przenośnik.
- Robot 2 Odkłada obiekt z powrotem na przenośnik.
- Robot 2 wysyła sygnał do PLC (obiekt dostarczony).
- System powtarza proces.
Krok 1: Sprzęt


Ramię robota:
- 1 ramię robota PhantomX Pincher (Instrukcja montażu znajduje się w Przewodniku montażu PhantomX)
- 1 Ramię robota WidowX (Instrukcja montażu można znaleźć w Przewodniku montażu WidowX)
- Oprogramowanie do sterowania ramionami robota - Arduino IDE (https://www.arduino.cc/)
Kamera do wykrywania kolorów:
- 1 kamera Pixy-EV3 CMU CAM5
- Oprogramowanie do kamery Pixy (oprogramowanie Pixy)
Kontroler:
2 ArbotiX-M Robocontroller (przewodnik po konfiguracji ArboitX)
Sprzęt komputerowy:
- 1 Robot Geek Duży stół warsztatowy
- 4 Przekaźnik RobotGeek
- 1 mała dioda led
Krok 2: ArbotiX-M



ArbotiX-M:
Powyżej znajduje się zdjęcie z płyty ArbotiX-M i sposób ich konfiguracji dla Robota 1 i Robota 2.
Robot 1:
- Przekaźnik podłączony do PLC jest podłączony do D16 (czerwone kółko)
- Komunikacja między dwoma robotami jest podłączona do D4 i D63 (wysyłanie i odbieranie sygnału)
- Czarne kółko to miejsce podłączenia połączenia usb, dzięki czemu możliwe jest zaprogramowanie płytki.
- Fioletowy okrąg to miejsce, w którym jest podłączony pierwszy serwo (tylko pierwszy, reszta jest podłączona przez każdy silnik).
Robot 2:
- 3 przekaźniki robota 2 są podłączone do D2, D4 i D6 (czerwone kółka po lewej).
- Światło jest podłączone do D23 (czerwone kółko po prawej)
- Komunikacja między dwoma robotami jest podłączona do D12 i D13 (wysyłanie i odbieranie sygnału)
- Zielone kółko wskazuje, gdzie komunikować się z Pixy CMUcam5.
- Czarne kółko to miejsce podłączenia połączenia usb, dzięki czemu możliwe jest zaprogramowanie płytki.
- Fioletowy okrąg to miejsce, w którym jest podłączony pierwszy serwo (tylko pierwszy, reszta jest podłączona przez każdy silnik).
Krok 3: Pixy

Zielone kółko to połączenie do komunikacji z płytą Arbotix.
Czerwone kółko to połączenie USB.
Krok 4: Przekaźniki

Przekaźniki na robotach:
3 przekaźniki w robocie 2 są podłączone do wysyłania sygnału do PLC po aktywacji.
- Sygnalizuj, gdy robot 2 umieścił przedmiot na przenośniku.
- Sygnał do wykrywania koloru czerwonego.
- Sygnał do wykrywania koloru niebieskiego.
Czwarty przekaźnik jest podłączony do PLC. Po aktywacji wysyła sygnał do Robota 1.
4. Sygnalizuj, gdy obiekt jest gotowy do odebrania.
Krok 5: Jak skonfigurować system

Konfiguracja fizyczna:
Ponieważ oba roboty będą przenosić przedmioty między sobą, lokalizacja robotów musi pozostać taka sama. Dlatego do utrzymywania robotów w miejscu zastosowano zaciski. Po ustawieniu robotów na miejscu można wykonać programowanie.
Mogą wystąpić problemy z wykrywaniem kolorów przez kamerę Pixy, która nie powinna niczego wykrywać. Przyczyną jest zazwyczaj oświetlenie i kolory w pomieszczeniu. Aby temu przeciwdziałać, zrobiono białe pudełko z papieru i umieściliśmy małe jasne światło obok kamery Pixy.
Krok 6: Kod
Kod dla Robota 1 i Robota 2 można znaleźć w plikach zip. Zachęcamy do tworzenia własnego kodu lub wprowadzania zmian w istniejącym kodzie.
Krok 7: Ulepszenia

Aby mieć pewność, że przedmioty są zawsze prawidłowo umieszczone na przenośniku, zaleca się zamontowanie prowadnic.
Stabilne źródło światła i posiadanie zamkniętego pomieszczenia na kamerę Pixy znacznie ułatwiłoby również pracę z kolorami.
Upewnij się, że roboty są uziemione na wspólnym gruncie. Mogą wystąpić problemy z sygnałem między dwoma robotami, jeśli nie są one prawidłowo uziemione.
Krok 8: System działa

Film przedstawiający działanie systemu
Zalecana:
System automatyki domowej WiFi o bardzo niskim poborze mocy: 6 kroków (ze zdjęciami)

Ultra-low Power WiFi Home Automation System: W tym projekcie pokazujemy, jak w kilku krokach można zbudować podstawowy lokalny system automatyki domowej. Zamierzamy użyć Raspberry Pi, które będzie działać jako centralne urządzenie WiFi. Podczas gdy w przypadku węzłów końcowych zamierzamy użyć IOT Cricket, aby stworzyć zasilanie bateryjne
Overkill Model Rocket Launch Pad!: 11 kroków (ze zdjęciami)

Overkill Model Rocket Launch Pad!: Jakiś czas temu opublikowałem post Instructables na temat mojego „Kontrolera Overkill Model Rocket Launch Controller” wraz z filmem na YouTube. Zrobiłem to w ramach ogromnego projektu rakietowego, w którym robię wszystko tak przesadnie, jak to tylko możliwe, próbując nauczyć się
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ć
Overkill Model Rocket Launch Controller!: 9 kroków (ze zdjęciami)

Overkill Model Rocket Launch Controller!: W ramach ogromnego projektu dotyczącego modeli rakiet potrzebowałem kontrolera. Ale jak we wszystkich moich projektach nie mogłem po prostu trzymać się podstaw i stworzyć podręcznego kontrolera z jednym przyciskiem, który po prostu wystrzeli model rakiety, nie, musiałem przejść ekstremalnie przesadzony
Jak prawidłowo podłączyć i skonfigurować system mini półki HiFi (system dźwiękowy): 8 kroków (ze zdjęciami)

Jak prawidłowo podłączyć i skonfigurować zestaw Mini HiFi z półką (system dźwiękowy): Jestem osobą, która lubi uczyć się o elektrotechnice. Jestem liceum w Szkole Ann Richards dla Młodych Liderek Kobiet. Robię to, aby pomóc każdemu, kto chce cieszyć się muzyką z systemu półki Mini LG HiFi