Własnej roboty panel bezdotykowy

#diy #ciekawostki #elektronika


Opis od autora:

幾年前,我曾經做過一個支援手勢互動的嵌入式作品,透過向左、向右滑動手勢來實現翻頁效果。但一直讓我困擾的問題是,過去這類手勢感測器因為其原理是光學訊號,所以必須保持無遮擋,必須挖一個孔讓它露出來,這樣看起來就不太美觀。那麼,有沒有辦法把手勢感測器藏起來,同時還能保持良好的效果呢?這一直是我無法解決的難題。

直到現在,我打算做另一個有趣的互動式作品,於是再次尋找是否有符合我需求的手勢感測器,結果不僅找到了,而且功能更強大,靈敏度與準確度更高,甚至能精確到手的 3D 空間定位。這樣一來,它可以在我的作品中發揮更多創意了。

最終,我成功整合了這種能穿透物體的手勢感測器,而且它使用 I2C 通訊協定,能夠輕鬆與微控制器對接。複雜的演算法可以事先配置並寫入晶片的韌體中,微控制器只需要透過簡單的 I2C 通訊,就能偵測手勢。

我的影片風格主要以故事性為主,面向大眾觀眾。因此,某些細節過程沒有深入說明,但我會將所有資料開源,並附上參考資料。

希望大家喜歡這支影片,也希望能夠提供一些參考,給有類似想法與需求的人。

在剪輯這支影片的尾聲時,我感冒了,所以趕緊錄了 A-Roll,在配旁白時狀況更嚴重了。如果這次影片的某些部分聲音有點奇怪,還請見諒。

https://youtu.be/Or8UPq3nDdc

Komentarze (7)

entropy_

Dla osób które nie znają Mandarynkowego:

Kilka lat temu stworzyłem osadzoną pracę, która obsługiwała interakcję za pomocą gestów, dzięki czemu efekt przewracania stron można było uzyskać poprzez przesuwanie palcem w lewo i prawo. Ale problemem, który zawsze mnie dręczył, było to, że w przeszłości, ponieważ ten typ czujnika gestów opierał się na sygnałach optycznych, nie mógł być niczym zasłonięty i trzeba było wykopać dół, aby go odsłonić, co nie wyglądało zbyt estetycznie. Czy istnieje sposób na ukrycie czujnika gestów, a mimo to zachowanie dobrych efektów? To zawsze był problem, którego nie potrafiłem rozwiązać.

 Do tej pory planowałem stworzyć kolejną interesującą interaktywną pracę, więc znów szukałem czujnika gestów, który spełniałby moje potrzeby. Nie tylko znalazłem, ale był on również mocniejszy, bardziej czuły i dokładny, a nawet potrafił dokładnie zlokalizować dłoń w przestrzeni 3D. Dzięki temu mogę być bardziej kreatywny w swojej pracy.

 Na koniec udało mi się zintegrować czujnik gestów, który jest w stanie przenikać przez obiekty. Do łatwej komunikacji z mikrokontrolerem wykorzystuje on protokół komunikacyjny I2C. Złożone algorytmy można wstępnie skonfigurować i zapisać w oprogramowaniu układowym, a mikrokontroler może wykrywać gesty poprzez prostą komunikację I2C.

 Styl moich filmów opiera się głównie na opowiadaniu historii i jest skierowany do szerokiej publiczności. W związku z tym niektóre szczegółowe procesy nie zostaną omówione szczegółowo, niemniej jednak udostępnię wszystkie materiały jako open source i dołączę odniesienia.

 Mam nadzieję, że ten film przypadnie Ci do gustu i będzie pomocny osobom, które mają podobne pomysły i potrzeby.

 Pod koniec montażu tego filmu przeziębiłem się, więc szybko nagrałem materiał A-Roll, a mój stan pogorszył się, gdy dubbingowałem narrację. Przepraszam, jeśli niektóre fragmenty filmu brzmią tym razem trochę dziwnie.

Opornik

@entropy_ A ty znasz?

entropy_

@Opornik oczywiście, niby jak to przetłumaczyłem

wiatraczeg

@Felonious_Gru hmm, tłumacz języka migowego na lokalny? Takie coś mi przyszło do głowy. W sumie dobra aplikacja takiego rozwiązania, ale chyba potrzeba lepszego sensora, jak nie dwóch/trzech z odpowiednią charakterystyką pola i toną danych treningowych, zastosowanie mogłoby być, ale nie wiem czy odpowiednio duże.

Felonious_Gru

@wiatraczeg dużo łatwiej z użyciem kamery ( ͡ʘ ͜ʖ ͡ʘ)


Według mnie to typowy gadżet. Ewentualnie dodatkowe zabezpieczenie oprócz fotokomórki żeby nie wpychać rąk do prasy

maks_kow

@wiatraczeg tlumaczenie:


Kilka lat temu stworzyłem wbudowany projekt wspierający interakcję gestów, który wykorzystywał przesunięcie w prawo i w lewo do realizacji efektów wizualnych. Jednak zawsze borykałem się z problemem, że w przeszłości czujniki gestów opierały się na zasadzie optycznej, co wymagało utrzymania czystości i unikania zakłóceń, aby zapewnić ich prawidłowe działanie. W przeciwnym razie trzeba było „wyciągać” dane z zakłóconego tła, co nie było łatwe. Czy istnieje więc sposób na rozwiązanie tego problemu poprzez poprawę czułości czujnika gestów, jednocześnie utrzymując dobrą wydajność? To zawsze było trudnym wyzwaniem, którego nie mogłem rozwiązać.


Aż do teraz. Postanowiłem stworzyć kolejny interesujący projekt interaktywny i ponownie poszukać czujnika gestów, który spełni moje wymagania. Okazało się, że nie tylko go znalazłem, ale jest on nawet znacznie lepszy. Czułość i precyzja są wyższe, a nawet umożliwia dokładne określenie pozycji ręki w przestrzeni 3D. Dzięki temu może wnieść więcej kreatywności do moich projektów.


Ostatecznie udało mi się stworzyć czujnik gestów zdolny do przenikania przez obiekty. Wykorzystuje on protokół komunikacyjny I2C, co pozwala na łatwą integrację z mikrokontrolerami. Złożone algorytmy mogą być obsługiwane przez mikrokontroler, podczas gdy czujnik wymaga jedynie prostego połączenia I2C do pomiaru gestów.


Styl mojego filmu koncentruje się głównie na narracji wizualnej i jest skierowany do szerokiego grona odbiorców. Dlatego pewne szczegóły techniczne nie zostały wyjaśnione, ale wszystkie źródła informacji zostały wymienione jako odniesienia. Mam nadzieję, że ten materiał będzie pomocny dla wszystkich zainteresowanych i może dostarczyć pewnych inspiracji osobom poszukującym rozwiązań technicznych.


Nagrywanie dźwięku do mojego filmu odbywało się w nocy, więc nagrałem głos narracyjny typu A-Roll, aby dostosować dźwięk do obrazu. Jeśli niektóre fragmenty dźwięku w filmie są trudne do usłyszenia, proszę o wyrozumiałość.

Felonious_Gru

@wiatraczeg btw, język migowy jest inny dla każdego języka

Zaloguj się aby komentować