Obsah:
- Krok 1: Shromážděte součásti
- Krok 2: Čas kódování - naprogramujte Arduino Pro Mini
- Krok 3: Oprava chyb !
- Krok 4: Připravte si SD kartu
- Krok 5: Objednávka DPS
- Krok 6: Doba pájení
- Krok 7: Hotovo
Video: Mluvící chytré sklo pro nevidomé: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
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
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
- 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 !
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
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
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í
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
- 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í.
- Na zadní stranu HC-SR04 přidejte elektrickou pásku, aby nedošlo ke zkratu.
- 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
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:
Chytré stolní LED světlo - Chytré osvětlení W/ Arduino - Pracovní prostor Neopixels: 10 kroků (s obrázky)
Chytré stolní LED světlo | Chytré osvětlení W/ Arduino | Neopixels Workspace: Nyní dny trávíme spoustu času doma, studujeme a pracujeme virtuálně, tak proč nezvětšit náš pracovní prostor pomocí vlastního a chytrého systému osvětlení založeného na LED Arduino a Ws2812b LED. Zde vám ukážu, jak vybudovat Smart Stolní LED světlo, které
Sklo Google pro chudáka/Pomoc pro lidi s tunelovou vizí: 5 kroků (s obrázky)
Google Chudý Google Glass/Pomoc pro ty, kteří mají tunel Vision: Abstrakt: Tento projekt streamuje živé video z kamery typu rybí oko na nositelný heads-up displej. Výsledkem je širší zorné pole v menší oblasti (displej je srovnatelný se 4palcovou obrazovkou vzdálenou 12 palců od vašeho oka a výstupy 720
Haptická rukavice pro nevidomé: 7 kroků
Haptická rukavice pro nevidomé: Haptická rukavice je zařízení pro nevidomé a/nebo zrakově postižené, které poskytuje uživateli informace o překážkách v jeho bezprostředním okolí. Rukavice používá dva ultrazvukové senzory, které hlásí vzdálenost a orientaci předmětů
OpenEyeTap: 3D tištěné a programovatelné chytré sklo: 12 kroků (s obrázky)
OpenEyeTap: 3D tištěné a programovatelné chytré sklo: Vítejte na stránce Instructables Open EyeTap! Jsme několika nadšenými tvůrci s velkou ambicí vybudovat nejaktivnější komunitu chytrých brýlí a rozšířené reality na světě. Chceme zpřístupnit rámec, na kterém se rozšířily
Detektor barev pro nevidomé: 9 kroků
Detektor barev pro nevidomé: Hlavním cílem tohoto projektu je přimět váš smartphone říci barvu čehokoli pomocí pouze vašeho smartphonu a 1sheeld s Arduino. Tento projekt používá štít senzoru barev z aplikace 1sheeld, tento štít používá kameru vašeho smartphonu k získání co