Obsah:

Mluvící chytré sklo pro nevidomé: 7 kroků
Mluvící chytré sklo pro nevidomé: 7 kroků

Video: Mluvící chytré sklo pro nevidomé: 7 kroků

Video: Mluvící chytré sklo pro nevidomé: 7 kroků
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví 2024, Listopad
Anonim
Mluvící chytré sklo pro nevidomé
Mluvící chytré sklo pro nevidomé

Na trhu je k dispozici několik chytrých doplňků, jako jsou chytré brýle, chytré hodinky atd. Ale všechny jsou stavěny pro nás. Výrazně chybí technologie na pomoc tělesně postiženým.

Chtěl jsem vybudovat něco, co je užitečné pro zrakově postižené lidi. Navrhl jsem tedy levné chytré sklo, které lze použít na pomoc zrakově postiženým.

Tento projekt využívá několik ultrazvukových snímačů vzdálenosti, Arduino Pro Mini, modul MP3 přehrávače a některé vibrační motory. Deska s obvody použitá v tomto projektu ve formě podívané, kterou může nosit zrakově postižený člověk. Arduino namontované na brýlích detekuje překážku pomocí senzorů a upozorní uživatele na vzdálenost a směr překážky prostřednictvím sluchátek a vibračních motorů.

Krok 1: Shromážděte součásti

Shromážděte součásti
Shromážděte součásti

Software:

Arduino IDE

Hardwarové komponenty:

  • HC -SR04 - Ultrazvukový senzor X 3
  • DFRobot DF Player mini X 1
  • Arduino Pro Mini X 1
  • 3,5 mm audio konektor X 1
  • Vibrační motory X 3
  • Převodník USB na sériový port jako FTDI
  • Posuvný přepínač X 1
  • SD karta (libovolná velikost)
  • Vlastní PCB z JLCPCB.com (volitelně)

Krok 2: Čas kódování - naprogramujte Arduino Pro Mini

Čas kódování - naprogramujte Arduino Pro Mini
Čas kódování - naprogramujte Arduino Pro Mini
  • Přejděte na https://github.com/B45i/Talking-Smart-Glass-For-Blind a klikněte na klonovat nebo stáhnout a stáhnout a extrahovat soubory.
  • Otevřete soubor Smart_glass_for_blind.ino v Arduino IDE.
  • Připojte Pro Mini k počítači pomocí kabelu FTDI.
  • Vyberte správný port COM.
  • Vyberte „Arduino Pro nebo Pro Mini“.
  • Klikněte na nahrát

Před pájením na PCB nezapomeňte flashovat Arduino. Jakmile jsou všechny součásti pájeny, bude o něco těžší připojit programovací záhlaví.

Změňte minLeftDistance, minCenterDistance, minRightDistance a upravte minimální spouštěcí vzdálenost.

Krok 3: Oprava chyb !

Opravy chyb !!!
Opravy chyb !!!

Pravděpodobně uvidíte nějaké chyby jako

závažná chyba: NewPing.h: Žádný takový soubor nebo adresář#include^ kompilace ukončena. stav ukončení 1 Chyba při kompilaci pro desku Arduino Pro nebo Pro Mini.

nebo něco jako:

závažná chyba: DFRobotDFPlayerMini.h: Žádný takový soubor nebo adresář#include^ kompilace ukončena. stav ukončení 1 Chyba při kompilaci pro desku Arduino Pro nebo Pro Mini.

Důvodem je, že ve vašem IDE nejsou nainstalovány knihovny jako NewPing a DFRobotDFPlayerMini.

Chcete -li to opravit, přejděte na

Skica> Zahrnout knihovny> Spravovat knihovny

Do vyhledávacího pole zadejte název chybějící knihovny a klikněte na tlačítko nainstalovat. Tím se chybějící knihovna nainstaluje.

Udělejte to pro všechny chybějící knihovny

Kód se nyní zkompiluje a nahraje.

Krok 4: Připravte si SD kartu

Připravte si SD kartu
Připravte si SD kartu

Zkopírujte obsah složky Zvukové soubory do kořenového adresáře karty SD.

Poznámka: Kopírujte samotné složky (01, 02, 03), nikoli jejich obsah, nikoli složku zvukových souborů.

Po zkopírování by karta SD měla vypadat jako na obrázku.

Krok 5: Objednávka DPS

Objednávka DPS
Objednávka DPS

Pojďme objednat PCB.

Soubory PCB najdete zde:

Tento projekt můžete provést i bez PCB. Ale mít PCB je pohodlnější.

Pro objednávání DPS je mým oblíbeným výrobcem JLCPCB.com.

Vyrábějí opravdu velmi kvalitní PCB za velmi levnou cenu.

Když jsem začal navrhovat PCB, stála výroba PCB hodně peněz. Musel jsem je tedy vyleptat sám.

Byl to chaotický a únavný proces a výroba oboustranných desek plošných spojů byla velmi velmi náročná práce.

Teď už to nedělám. JLCPCB je tak levný, že už nikdy neuvažuji o leptání.

Získáte 5 nebo 10 kusů DPS za přibližně 2 $ (pokud je jeho velikost menší než 10 cm * 10 cm).

Pro návrh DPS jsem použil easyEDA. Což je cloudový nástroj. Znamená to, že nemusím nic stahovat a mohu pracovat téměř z jakéhokoli počítače s připojením k internetu.

JLCPCB, EASYEDA a LCSC (poskytovatel elektronických součástek) spolupracují.

PCB si můžete objednat od JLC v rámci samotné easyedy.

Objednání součástí použitých ve vaší desce plošných spojů z LCSC trvá jen několik kliknutí.

Vzhledem k tomu, že JLCPCB a LCSC jsou v pořádku, ušetříte také náklady na dopravu

JLCPCB, EASYEDA a LCSC společně poskytují skvělou platformu pro výrobce elektroniky.

Krok 6: Doba pájení

Doba pájení
Doba pájení
Doba pájení
Doba pájení
Doba pájení
Doba pájení

Nejprve připájejte komponenty jako Arduino, DF Player, Audio Jack, Slide Switches na PCB.

Modul HC-SR04 nepájejte přímo, musíme provést nějaké úpravy

  1. Vyrovnejte zástrčku s vnějším závitem pomocí kleště nebo odpájejte 90 ° záhlaví a pájejte normální záhlaví.
  2. Na zadní stranu HC-SR04 přidejte elektrickou pásku, aby nedošlo ke zkratu.
  3. Vložte HC-SR04 na určené pájecí podložky. držte levý a pravý HC-SR04 pod úhlem tak, aby ukazoval doleva a směrem, a naneste pájku.

Pájejte zbytek součástí, jako je napájecí kabel, posuvné spínače, vibrační motory atd.

Vibrační motory by měly být připájeny k zadní straně desky plošných spojů, aby osoba, která nosí sklo, cítila vibrace.

Pokud nemáte desku plošných spojů, můžete projekt přesto vytvořit připojením komponent podle schématu zapojení.

Pokud provádíte projekt bez desky plošných spojů, podívejte se na přiložené schéma zapojení

Ve schématech jsem omylem vyměnil Pin 8 a 9. Omlouvám se za chybu, Správné připojení je

  • Rx DF Player => PIN 9 Arduina.
  • Tx hráče DF => Pin 8 Arduina.

Opravte to, pokud nepoužíváte desku plošných spojů, už nemám u sebe ten soumračný soubor.

Nyní můžete kartu SD vložit do přehrávače DFPlayer.

Po připojení napájení by měly motory vibrovat a zvuk bude pocházet ze sluchátek, když je nějaká překážka.

Krok 7: Hotovo

Hotovo
Hotovo
Hotovo
Hotovo
Hotovo
Hotovo

Nyní jste hotovi.

Zde najdete všechny zdroje.

GitHub

HackSter.io

Toto je můj vstup do soutěže o PCB, hlasujte, pokud se vám tento návod líbí.

Můj vstup do soutěže o PCB desi gning. Pokud se vám tento projekt líbí, zvažte hlasování pro můj příspěvek:

Pokud máte nějaké problémy, napište je. Pokusím se pomoci

Doporučuje: