Spisu treści:

Detektor kolorów dla osób niewidomych: 9 kroków
Detektor kolorów dla osób niewidomych: 9 kroków

Wideo: Detektor kolorów dla osób niewidomych: 9 kroków

Wideo: Detektor kolorów dla osób niewidomych: 9 kroków
Wideo: SpikitAPI - pierwsze kroki (rozróżnianie kolorów) 2024, Lipiec
Anonim
Image
Image
Rzeczy do wykorzystania
Rzeczy do wykorzystania

Głównym celem tego projektu jest sprawienie, aby Twój smartfon nabrał koloru wszystkiego, używając tylko smartfona i 1 półki z Arduino.

ten projekt używa osłony czujnika koloru z aplikacji 1sheeld ta osłona używa kamery twojego smartfona, aby uzyskać kolor obiektu przed nim jako wartość RGB i wysyła tę wartość do Arduino, a następnie Arduino porównuje te wartości z wartościami kolorów po znalezieniu dopasowania wysyła nazwękoloru do smartfona następnie telefon wypowiada nazwękoloru za pomocą tarczy zamiany tekstu na mowę Ten projekt będzie bardzo pomocny dla osób cierpiących na ślepotę lub ślepotę barw, zwłaszcza gdy tego chcą poznać kolor ich ubrań.

Krok 1: Rzeczy do użycia

Komponenty sprzętowe:

  • 1SHEELD z 1sheeld
  • Arduino Uno
  • smartfon

komponenty oprogramowania:

  • Arduino

    pobierz stąd

  • Aplikacja 1SHEELD

    • dla Androida pobierz stąd
    • dla ios pobierz stąd

1-warstwowa biblioteka Arduino

pobierz stąd

Krok 2: Schemat

Schematyczny
Schematyczny

Krok 3: O 1SHEELD i Arduino

O 1SHEELD i Arduino
O 1SHEELD i Arduino

Arduino to platforma open-source oparta na elastycznym, łatwym w obsłudze sprzęcie i oprogramowaniu. Przeznaczony jest dla każdego, kto ma pomysł na projekt i chce go wcielić w życie. Aby wykonać projekt z Arduino należy dokupić akcesoria umożliwiające podłączenie Arduino do świata rzeczywistego, te akcesoria nazywane są osłonami. 1SHEELD to nakładka, która pozwala używać smartfona jako osłony Arduino, takiej jak GSM, WIFI, żyroskop itp.

Główną zaletą 1SHEELD jest to, że zastępuje wszystkie inne osłony tylko smartfonem i oszczędza fortunę. Łączy Arduino ze smartfonem za pomocą Bluetooth i daje możliwość jednoczesnego używania czegoś więcej niż tylko osłony, np. GSM, WIFI, akcelerometr, żyroskop itp.

1sheeld -

Krok 4: Dostosuj 1 arkusz

Dostosuj 1 arkusz
Dostosuj 1 arkusz
Dostosuj 1 arkusz
Dostosuj 1 arkusz
Dostosuj 1 arkusz
Dostosuj 1 arkusz

Jeśli używasz Arduino, które działa z napięciem 3,3 V, takiego jak Arduino, musisz przełączyć 1Sheeld, aby działał z napięciem 3,3 V, ponieważ może to uszkodzić twoją płytę.

Jeśli używasz Arduino działającego z napięciem 5 V, takiego jak Arduino Uno, przełącz 1Sheeld na 5 V.

Umieść 1Sheeld na płycie Arduino, a następnie podłącz Arduino do laptopa lub komputera PC.

Jeśli używasz Arduino mega, podłącz 1SHEELD do mega, jak pokazano na obrazku!

Krok 5: Pobierz 1sheeld Library na swój komputer

Pobierz bibliotekę 1Sheel na swój komputer
Pobierz bibliotekę 1Sheel na swój komputer
Pobierz bibliotekę 1Sheel na swój komputer
Pobierz bibliotekę 1Sheel na swój komputer

Pobierz wolność stąd

Następnie, po pomyślnym pobraniu biblioteki, dodaj plik biblioteki. ZIP do swojego programu Arduino

Krok 6: Napisz swój kod w szkicu Arduino

Napisz swój kod w szkicu Arduino
Napisz swój kod w szkicu Arduino
Napisz swój kod w szkicu Arduino
Napisz swój kod w szkicu Arduino
Napisz swój kod w szkicu Arduino
Napisz swój kod w szkicu Arduino

kod projektu

skompiluj i prześlij swój szkic na swoją płytkę Arduino

Przełącz 1Sheeld na tryb przesyłania przed przesłaniem szkicu na płytkę Arduino, aby uniknąć konfliktów szeregowych między 1Sheeld i Arduino. Tryb przesyłania jest włączany, gdy przełącznik UART jest odsunięty od logo 1Sheeld.

A następnie naciśnij przycisk Prześlij w IDE i prześlij swój kod do Arduino.

po zakończeniu przesyłania należy przełączyć 1Sheeld z powrotem do trybu operacyjnego

Krok 7: Podłącz 1sheeld do smartfona za pomocą aplikacji One Shield

Podłącz 1sheeld do smartfona za pomocą aplikacji One Shield
Podłącz 1sheeld do smartfona za pomocą aplikacji One Shield

Będziesz musiał wprowadzić kod parowania (domyślny kod parowania to 1234) i połączyć się z 1Sheeld przez Bluetooth.

Krok 8: Uzyskaj dostęp do osłon

Tarcze dostępu
Tarcze dostępu
Tarcze dostępu
Tarcze dostępu
Tarcze dostępu
Tarcze dostępu
  • wykrywacz kolorów
  • naciśnij przycisk
  • Tekst na mowę

naciśnij ikonę wielu tarcz w prawym górnym rogu aplikacji.

Zalecana: