Projekt 1.1: Budowa miniaturowego przenośnika taśmowego

Wymarzyłem sobie projekt!

Eee, no dobra.. to może mocno powiedziane. Nastąpił u mnie jakiś skok cukru we krwi i wykorzystując okazję postanowiłem działać i "po godzinach" się czegoś nauczyć. Dodatkowo motywowała mnie myśl z tyłu głowy, że już od jakiegoś czasu interesują mnie czujniki/systemy wizyjne i mam ochotę trochę się z nimi posiłować. Mam to szczęście, że między różnymi (przeróżnymi) obowiązkami w pracy zawodowej mam z nimi trochę styczności.

Czujniki wizyjne z którymi mam do czynienia w pracy poznałem dobrze, ale są jeszcze systemy wizyjne oparte na kamerach przemysłowych. `(*)
Podobna rzecz. Czujniki wizyjne mają swoje ograniczenia, ale aby zrobić z tych drugich użytek potrzeba trochę więcej wiedzy w zakresie programowania (a nawet dużo więcej bo do czujników wizyjnych nie potrzeba zupełnie :D) lub potrzeba € na gotowy software z narzędziami ułatwiającymi pracę.
Ale to w odpowiedzialnych przedsięwzięciach przemysłowych. Poważna sprawa, poważne pieniądze! na samą myśl poważnie się zgrzałem.
Ale w mniej wymagających okolicznościach, w domu z kawą w kubku w zanadrzu można się siłować ile kto lubi.
Prowadzony tą myślą postanowiłem spróbować zakolegować Panów OpenCV, PC z Panią kamerą. Po przejrzeniu YT można śmiało stwierdzić, że jest z czego czerpać.
Z czasem urosło to w mojej głowie do Projektu, przy okazji którego mogę się sporo nauczyć.

Wstępny plan jest następujący:

  1. Zbudować przenośnik
  2. Zrobić jakąś sensowną inspekcję przy wykorzystaniu przenośnika i kamerki
    ?. Zbudować oświetlacz doczepiany do przenośnika
    ?. Zbudować jakiś prosty mechanizm odrzucenia złych elementów
  3. Zbudować jakiś lepszy mechanizm z ramieniem/magnesem do odrzucenia złych elementów
    ?. ? (może jeszcze coś mi przyjdzie do głowy, może ktoś mnie zainspiruje)

Ad. 1: Jestem ochoczym pochłaniaczem treści YT - tym razem zachodzę go z drugiej strony:

Ciąg dalszy nastąpi...

`* Czujnik wizyjny składa się z matrycy, jednostki obliczeniowej , posiada przygotowany software do nałożenia odpowiednich narzędzi do kontroli oraz ma zintegrowane wyjścia I/O oraz czasami interfejs procesowy. Pozwala to na wysłanie informacji o rezultacie wykonanej kontroli.
Kamera przemysłowa dostarcza nam obraz który wysyłamy na PC i tam musi zostać dokonana analiza obrazu za pomocą gotowego oprogramowani lub zdolnego programisty.