Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Nevma - supertani system rozpoznawania gestów dla każdego

ghost666 14 Gru 2017 22:20 6267 3
  • Nevma - supertani system rozpoznawania gestów dla każdego
    Autor poniższego projektu pracuje dla Delphi (niebawem Aptiv) i ma dostęp do najnowocześniejszych systemów, które wykorzystywane są do tworzenia nowoczesnych gadżetów. Niedawno jeden z jego współpracowników opowiedział mu o tym, że systemy rozpoznawania gestów są jednym z najnowszych trendów w motoryzacji. Sprawiło to, że zaczął się zastanawiać na stworzeniem tego rodzaju systemu do zastosowań domowych czy testowania tego typu systemu. I tak narodził się moduł Nevma.

    Nevma (po grecku gest) to prosty i tani w budowie moduł, który pozwala sterować np. komputer gestami dłoni. Układ po podłączeniu do komputera poprzez port USB tłumaczy gesty dłoni na naciskanie klawiszy na klawiaturze lub ruchy myszką. Pozwala to w wygodny i wręcz magiczny sposób sterować prezentacjami, odtwarzaczami muzycznymi i innymi programami.

    Poniższy opis to wszystkie najważniejsze informacje, jakich potrzebujemy, by skonstruować i oprogramować moduł Nevma we własnym domu.

    Krok 1: Potrzebne elementy

    Nevma - supertani system rozpoznawania gestów dla każdegoNevma - supertani system rozpoznawania gestów dla każdegoNevma - supertani system rozpoznawania gestów dla każdego


    To bardzo prosty projekt. Do złożenia całej konstrukcji potrzebne są nam zaledwie trzy elementy:

    * Moduł Mini SS Micro - płytka kompatybilna z Arduino Micro, wyposażona w mikrokontroler ATMega32U4;




    * Moduł GY-9960LLC - układ z sensorem APDS-9960, wyposażony w stabilizator do zasilenia sensora;
    * Płytka Nevma - można zamówić ją według projektu na stronie źródłowej w dowolnym zakładzie produkującym płytki drukowane.

    Jeśli zamówimy PCB odpowiednio tanio (np. w Chinach), to koszt pojedynczego modułu nie przekroczy około 7 dolarów.

    Wymienione powyżej elementy to trzy zasadnicze części modułu. Jeśli chcemy, możemy wydrukować jeszcze obudowę do tego układu. Autor projektu udostępnia projekt takowej gotowej do wydruku 3D.

    Krok 2: Lutowanie wszystkich płytek drukowanych

    Nevma - supertani system rozpoznawania gestów dla każdegoNevma - supertani system rozpoznawania gestów dla każdego


    Ten krok jest bardzo prosty. Wystarczy zlutować płytki tak jak pokazano na zdjęciach powyżej, a następnie odciąć wystające części pinów. Wszystkie kluczowe piny są opisane na PCB, więc nie będziemy mieli problemu w ich połączeniu ze sobą w sposób odpowiedni.

    Krok 3: Oprogramowanie dla modułu Nevma

    Oprogramowanie dla systemu napisane jest w środowisku Arduino IDE. Po pobraniu IDE (jeśli nie mamy), uruchamiamy je, a następnie:

    * Wybieramy płytkę Arduino Micro (Tools -> Board);
    * Wybieramy poprawny port szeregowy, którym połączymy się z modułem (Tools -> Port);
    * Pobieramy bibliotekę Sparkfun dla układu APDS-9960;
    * Instalujemy bibliotekę.

    Przykładowy kod programu znajdziemy poniżej. Wystarczy załadować ten szkic do Arduino IDE i wgrać do układu, aby móc cieszyć się z nowej funkcjonalności.

    Kod: c
    Zaloguj się, aby zobaczyć kod




    Źródło: http://www.instructables.com/id/Nevma-Gesture-Control-for-the-Masses/


    Fajne! Ranking DIY
  • #2 16 Gru 2017 12:02
    CMS
    Administator HydePark

    Jeśli to potrafi tylko tyle co na filmiku, to nie wiedzę w tym ani trochę przydatnego gadżetu.

  • #3 16 Gru 2017 22:00
    zackass1
    Poziom 15  

    Jaki to ma sens skoro i tak musi używać myszki?

  • #4 16 Gru 2017 23:13
    Sebek6543210
    Poziom 9  

    ghost666 napisał:
    Układ po podłączeniu do komputera poprzez port USB tłumaczy gesty dłoni na naciskanie klawiszy na klawiaturze lub ruchy myszką.

    Zastanawiałem się jak może to być takie dokładne, aby dało się tym "wciskać" konkretne klawisze. Ale po zobaczeniu kodu i programu to w zasadzie nawet prezentacje z czymś takim nie będą wiele wygodniejsze. Może trochę gadżeciarskie, ale na dłuższą metę nie widzę zastosowania dla tego urządzenia.