Arduino inteligentnym sortownikiem odpadów

Oczywiście nie ma tu mowy o starym, dobrym AVR, a współczesnym Nicla Vision. Przypomnę, że jest to układ zawierający kamerę 2 Mpx, mikrofon, czujnik ruchu i odległości. Posiada własny dwurdzeniowy mikrokontoler ARM i biblioteki zaawansowanej analizy obrazu z rozpoznawaniem kształtu i faktur. Głównym zadaniem modułu jest budowa autonomicznych systemów poruszających się, ale oczywiście nie ma tu żadnych ograniczeń co do pomysłów na wykorzystanie płytki.
Przedstawiony projekt służy do identyfikacji odpadów wedle klucza: papier, tworzywa, szkło, odpady organiczne, pozostałe. W tym celu odpady są fotografowane z rozdzielczością 160x120 px, a następnie analizowane i grupowane w pięciu kategoriach. Tym zajmuje się zaawansowany, uczący się model AI. Co ciekawe, zbiory te są upublicznione i projekt zachęca do wymiany, dzięki czemu przewidywalność staje się coraz lepsza. Układ modelowy informuje użytkownika o grupie za pomocą kolorów diody RGB. Oczywiście informację tę można zintegrować z sortownikiem, co już nie wymaga tak zaawansowanych systemów i możne być zrealizowane w sposób klasyczny. Linki do projektu:
https://focoosai.github.io/focoos/concepts
https://github.com/MirkoCalvi/tiny_hack/blob/main/docs/quantize_classification.ipynb
https://www.kaggle.com/datasets/ceciliacasarella/waste-classification-dataset












































