Spisu treści:

Urządzenie dla osób niedowidzących: 4 kroki
Urządzenie dla osób niedowidzących: 4 kroki

Wideo: Urządzenie dla osób niedowidzących: 4 kroki

Wideo: Urządzenie dla osób niedowidzących: 4 kroki
Wideo: Program edukacyjny dla osób niewidomych i niedowidzących 2024, Listopad
Anonim
Image
Image

Ten samouczek jest oparty na projekcie Arduino o otwartym kodzie źródłowym dla Smart Cane i telefonu, który pomaga osobom niewidomym chodzić samotnie w dowolnym miejscu za pomocą sygnałów wejściowych dostarczonych przez czujnik przeszkód i przekazywania informacji zwrotnych za pomocą haptyki (silnik wibracyjny). Urządzenie jest niedrogie i można je łatwo odtworzyć w ciągu kilku godzin. To urządzenie automatycznie wykrywa przeszkodę podczas chodzenia i przekazuje informację zwrotną, wibrując laski wraz z dźwiękiem ostrzegawczym.

Urządzenie wykonane jest w oparciu o Arduino Uno i A. I. Osłona GSM/GPRS A6.

Posiada dwie cechy:

  1. Telefon - z 6 przyciskami, do wysyłania wiadomości i wykonywania połączeń
  2. Smart Cane - który wibruje i wydaje sygnał dźwiękowy w pobliżu przeszkody

Funkcje są kontrolowane za pomocą przełącznika, dzięki czemu zmienia się z telefonu w inteligentną laskę i odwrotnie.

Inteligentna laska wykrywa przeszkody za pomocą czujnika ultradźwiękowego HC-SR04, który mierzy odległość od przeszkody do laski i zaczyna wibrować i emitować sygnał dźwiękowy dzięki silnikowi wibracyjnemu i brzęczykowi.

Krok 1: Komponenty elektryczne

Telefon Arduino

  • Arduino UNO
  • Płytka do krojenia chleba i druty do krojenia chleba
  • Tarcza GPRS/GSM - A. I. A6
  • Aktywna karta SIM
  • PCB
  • Brzęczyk
  • 6 przycisków
  • 1 przełącznik suwakowy
  • Bateria 9V

Inteligentna laska

  • Czujnik ultradźwiękowy HC-SR04
  • Silnik wibracyjny
  • Dioda - IN4001
  • Rezystor - 1KOhm
  • Tranzystor - 2N2222
  • Kondensator - 0.1uF

Dodatkowe narzędzia

  • Lutownica
  • Narzędzia do ściągania izolacji
  • Lutować
  • drukarka 3d
  • Włókno do drukowania 3D PLA
  • Włókno do drukowania 3D Ninjaflex
  • Pistolet na gorący klej
  • Frez/piła do PCB
  • Hobby nóż

Krok 2: Pokrycie obwodu obwodu

Deska rozdzielcza obwodu
Deska rozdzielcza obwodu
Deska rozdzielcza obwodu
Deska rozdzielcza obwodu

Echo pin czujnika ultradźwiękowego musi być podłączony do cyfrowego pinu Arduino

Oprócz projektu obwodu na zdjęciu musisz podłączyć:

Brzęczyk jest podłączony do cyfrowego pinu 2 Arduino oraz do masy.

guziki

Przyciski służą do obsługi funkcji telefonu.

  • Pierwszy jest podłączony do cyfrowego pinu 4 i ma funkcję włączenia modułu gsm, a także wejścia do menu telefonu, drugi koniec jest podłączony do masy
  • 2nd - cyfrowy pin 5 i masa - funkcja wywołania
  • 3 - cyfrowy pin 6 i masa - komunikat 1
  • 4-ty - cyfrowy pin 7 i masa - komunikat 2
  • 5th - cyfrowy pin 10 i masa - komunikat 3
  • 6-ty - cyfrowy pin 11 i masa - komunikat 4

Moduł GPRS/GSM A6

  1. Podłącz moduł GSM i dodaj kartę SIM. Zadzwoń do karty SIM, aby upewnić się, że GSM odbiera sygnał. Jeśli nie możesz zadzwonić, spróbuj znaleźć miejsce, w którym otrzymasz sygnał, ponieważ inaczej nie zadziała.
  2. Podłącz VCC 5.0 do VCC Arduino
  3. Podłącz PWR do VCC Arduino
  4. Uwaga: Jeśli zasilasz Arduino z laptopa, nakładka GSM nie otrzyma wystarczającego prądu do pracy, możesz zasilać ją z baterii 9V lub do końca kodu zasilaj nakładkę osobno przez USB i podłącz VCC5.0 do PWR w międzyczasie
  5. U_TXD do RX Arduino
  6. U_RXD do TX Arduino
  7. GND GSM do Arduino GND
  8. Podłącz przewód z innego Arduino GND do GND pierwszego przycisku i przewód z RST Arduino do drugiego końca (podłączonego do cyfrowego pinu Arduino) pierwszego przycisku
  9. Przed przesłaniem kodu usuń połączenia RX i TX z Arduino

Bateria

  1. Podłącz + baterii do jednego końca przełącznika
  2. Podłącz drugi koniec przełącznika do Arduino VCC
  3. Podłącz-baterii do GND Arduino

Po przetestowaniu na płytce stykowej możesz przylutować wszystkie komponenty do okablowania testowego.

Krok 3: Kod

  1. Pobierz najnowszą wersję Arduino IDE z
  2. Zmień numer telefonu na ten, na który chcesz odbierać połączenia i wiadomości z Arduino.
  3. Wybierz płytki w Narzędzia -> Płytka -> Arduino Uno, a następnie wybierz port, do którego podłączone jest Twoje Arduino w obszarze Narzędzia Port
  4. Wybierz Narzędzia -> Programator -> USBasp
  5. Naciśnij przycisk przesyłania, aby przesłać kod do Arduino

Krok 4: Wydrukuj tarczę w 3D

Pobierz oprogramowanie do drukowania 3D obsługiwane przez Twoją drukarkę.

Pokrój załączone pliki STL, co w zasadzie oznacza pocięcie części na różne warstwy i wysyłanie poleceń do drukarki 3D podczas drukowania.

Pobierz dołączone pliki STL i załaduj je do oprogramowania drukarki i pokrój plik, w zależności od ustawień drukarki. Cięcie plików STL powinno zająć około 2-3 minut, a czas drukowania całego pliku powinien wynosić około 2 do 3 godzin, i zależy to od ustawień fragmentatora.

Zalecana: