Witam,
mam za zadanie zaprojektować układ inteligentnej półki sklepowej. Półka ma sama wykrywać jaka procentowa jej ilość jest zapełniona. Półka musi być jak najbardziej uniwersalna i wykrywać różne towary z największym naciskiem na piwa butelkowe. Wykorzystanie czujników nacisku odpada. Półka nie musi być bardzo dokładna, chodzi o procentową ocenę zajętości z dokładnością do 10%.
Pomyślałem, że sprawę trzeba załatwić czujnikami optycznymi, ale wystąpiło wiele problemów.
1. Wykorzystanie siatki fototranzystorów.
Pierwszy pomysł jednocześnie najbardziej prymitywny. Sieć fototranzystorów umieszczona w spienionym pcv pełniącym rolę podstawy regalu, ma wykrywać zmiany natężenia światła i w przypadku przyciemnienia któregoś fototranzystora ma uznawać go jako czujnik zakryty (towar w tym miejscu jest postawiony). Osobny fototranzystor pełni rolę czujnika kalibracyjnego, fizycznie nie może zostać zakryty i jako tako przesuwa próg natężenia światła które uznawane jest za natężenie progowe (jeśli na innych czujnikach ilość światła jest mniejsza aniżeli na kalibracyjnym, to czujniki te uznawane są za zakryte).
-Główny problem jest taki, że towary rzucają cień i odkryte czujniki mogą być bardziej zaciemnione niż czujnik kalibracyjny co spowoduje przekłamania.
2. Wykorzystanie czujników odbiciowych IR.
Skoro pierwszy pomysł okazał się mało "doskonały", czas na podejście drugie. Czujniki odbiciowe IR. Zamysł prosty. Czujnik umieszczony w spienionym pcv pełniącym rolę podstawy regału wysyła w górę wiązkę światła IR i jeśli towar jest na półce to promień się od niego odbije i powróci w dół do odbiornika IR.
-Problemy następujące. Wiązka światła słabo odbija się od czarnych towarów i równie słabo od butelki z piwem. Co więcej, promień IR potrafi odbić się już od przezroczystej folii ochronnej (która ma być naklejona na podstawę) jeśli nie jest ona idealnie czysta. W dodatku delikatne światło dzienne (np z okna kilka metrów od półki) przekłamuje pomiar gdyż zawiera widmo podczerwone i czujnik reaguje tak jakby łapał sygnał odbity. Nie daje może czystej jedynki logicznej ale daje mocniejszy sygnał aniżeli wiązka odbita od czarnej powierzchni lub butelki z piwem.
3. Nie testowany jeszcze pomysł czyli używanie czujników odbiciowych IR (dioda nadawcza i czujnik IR, umieszczone w spienionym PCV jak w pomysłach 1 i 2) i przesył danych w kodzie a'la RC5.
Zamysł jak w pomyśle 2, kod RC5 ma wyeliminować sygnał pochodzący delikatnego światła dziennego i sprawić, że odbite od butelki czy czarnej powierzchni światło mimo, że będzie słabsze aniżeli to pochodzące ze światła dziennego to pozwoli (?) ustrzec się przed zakłóceniami. Czy to ma szanse działać?
4. Wykorzystanie czujników optycznych na zasadzie bariery. W przeciwieństwie do pomysłów 1,2,3 całość już nie tak kompaktowo umieszczona w jednej płycie PCV a tak, że nadajnik umieszczony na górze, odbiornik na dole regału w osobnych płytach PCV, towar ma stanowić barierę. (?)
Będę wdzięczny za wszelkie sugestie i propozycje.
Pozdrawiam
Adrian
mam za zadanie zaprojektować układ inteligentnej półki sklepowej. Półka ma sama wykrywać jaka procentowa jej ilość jest zapełniona. Półka musi być jak najbardziej uniwersalna i wykrywać różne towary z największym naciskiem na piwa butelkowe. Wykorzystanie czujników nacisku odpada. Półka nie musi być bardzo dokładna, chodzi o procentową ocenę zajętości z dokładnością do 10%.
Pomyślałem, że sprawę trzeba załatwić czujnikami optycznymi, ale wystąpiło wiele problemów.
1. Wykorzystanie siatki fototranzystorów.
Pierwszy pomysł jednocześnie najbardziej prymitywny. Sieć fototranzystorów umieszczona w spienionym pcv pełniącym rolę podstawy regalu, ma wykrywać zmiany natężenia światła i w przypadku przyciemnienia któregoś fototranzystora ma uznawać go jako czujnik zakryty (towar w tym miejscu jest postawiony). Osobny fototranzystor pełni rolę czujnika kalibracyjnego, fizycznie nie może zostać zakryty i jako tako przesuwa próg natężenia światła które uznawane jest za natężenie progowe (jeśli na innych czujnikach ilość światła jest mniejsza aniżeli na kalibracyjnym, to czujniki te uznawane są za zakryte).
-Główny problem jest taki, że towary rzucają cień i odkryte czujniki mogą być bardziej zaciemnione niż czujnik kalibracyjny co spowoduje przekłamania.
2. Wykorzystanie czujników odbiciowych IR.
Skoro pierwszy pomysł okazał się mało "doskonały", czas na podejście drugie. Czujniki odbiciowe IR. Zamysł prosty. Czujnik umieszczony w spienionym pcv pełniącym rolę podstawy regału wysyła w górę wiązkę światła IR i jeśli towar jest na półce to promień się od niego odbije i powróci w dół do odbiornika IR.
-Problemy następujące. Wiązka światła słabo odbija się od czarnych towarów i równie słabo od butelki z piwem. Co więcej, promień IR potrafi odbić się już od przezroczystej folii ochronnej (która ma być naklejona na podstawę) jeśli nie jest ona idealnie czysta. W dodatku delikatne światło dzienne (np z okna kilka metrów od półki) przekłamuje pomiar gdyż zawiera widmo podczerwone i czujnik reaguje tak jakby łapał sygnał odbity. Nie daje może czystej jedynki logicznej ale daje mocniejszy sygnał aniżeli wiązka odbita od czarnej powierzchni lub butelki z piwem.
3. Nie testowany jeszcze pomysł czyli używanie czujników odbiciowych IR (dioda nadawcza i czujnik IR, umieszczone w spienionym PCV jak w pomysłach 1 i 2) i przesył danych w kodzie a'la RC5.
Zamysł jak w pomyśle 2, kod RC5 ma wyeliminować sygnał pochodzący delikatnego światła dziennego i sprawić, że odbite od butelki czy czarnej powierzchni światło mimo, że będzie słabsze aniżeli to pochodzące ze światła dziennego to pozwoli (?) ustrzec się przed zakłóceniami. Czy to ma szanse działać?
4. Wykorzystanie czujników optycznych na zasadzie bariery. W przeciwieństwie do pomysłów 1,2,3 całość już nie tak kompaktowo umieszczona w jednej płycie PCV a tak, że nadajnik umieszczony na górze, odbiornik na dole regału w osobnych płytach PCV, towar ma stanowić barierę. (?)
Będę wdzięczny za wszelkie sugestie i propozycje.
Pozdrawiam
Adrian