Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Cílem je vytvořit zařízení, které by barvoslepým lidem umožňovalo detekovat barvy, aniž by barvu musely vidět. Využití LCD obrazovky se senzorem zachytí barvu a poté se přenese do slov na LCD obrazovku. Doufejme, že toto zařízení bude přenosné, a pokud bude potřeba něco zapojit z konektoru DC barel nebo do notebooku/počítače přes USB. Dokonce bych ho rád posunul dále, aby byl zcela přenosný a s klipem na baterii. Vodiče barevného senzoru by vyčnívaly z čirého pouzdra a byly na vnější straně, kde jsou uvnitř krytu LCD obrazovka, Arduino, dráty a baterie. Senzor lze pohybovat po vnější straně pouzdra, aby zachytil různé barvy z předmětů.
Krok 1: Díly
- Arduino Uno
- LCD obrazovka
- Barevný snímač RGB
- 9V spona/zásuvka baterie (není zobrazeno)
- PERF Deska pro štít
- kolíkové hlavičky
- Dráty
- Páječka/Páječka
Krok 2: Schematické kreslení
Pro barevný senzor:
5v -> VIN (červený vodič)
GND -> GND (zelený vodič)
SDA (analogový 4) -> SDA (modrý vodič)
SCL (analogový 5) -> SCL (žlutý vodič)
Pro LCD obrazovku:
5v -> VCC (červený vodič)
GND -> GND (zelený vodič)
SDA (analogový 4) -> SDA (modrý vodič)
SCL (analogový 5) -> SCL (žlutý vodič)
Krok 3: Zapojení Breadboardu
Testováním komponent jednotlivě jsem odečetl každou z nich. Pak jsem je dal dohromady a začal zasíťovat kód. Stále se pokoušíme přijít na pár vylepšení, ale vzdorně se někam dostáváme. Rozhodl jsem se nakonec spustit oba na stejný port (na A4 a A5), než použít druhou stranu, která je zde zobrazena. Bylo to jen kvůli mé štítové desce a velikosti, kterou mám, a délce propojovacích vodičů, abych mohl mít zásuvky pro snímač a LCD.
Krok 4: Nastavení dílů
Když jsem obdržel své části, jak vidíte na obrázku, musel jsem připájet kolíkové lišty k barevnému senzoru. Byl to docela rychlý a snadný krok. Poté jsem věděl, že potřebuji pracovat na své desce, kterou budu mít jako štít k připojení na Arduino, což je znázorněno na fotografiích.
Za prvé: Pájel jsem piny na stínění desky na Arduino
pak jsem desku sundal z Arduina, aby se nepřehřál, zatímco jsem pájel zbytek.
Za druhé: Pájejte červené vodiče, napájecí vodiče na 5V. Pro každou součástku jsem musel mít jeden vodič.
Za třetí: Pájejte zelené vodiče, vaše zemnící vodiče.
Za čtvrté: Pájejte piny formátu A4, což jsou modré vodiče pro připojení SDA.
Za páté: Pájejte piny A5, což jsou žluté vodiče pro připojení SCL.
Po tom všem by vaše deska měla být připravena jít.
Krok 5: Kód
Stále vylepšuji kód a také čekám na náhradní díly, protože ty moje se zdají být rozbité nebo jsem udělal něco špatně, ale zatím nemám úplné konečné výsledky a jsem schopen pouze dostat LCD na zobrazení dvou barev ze tří. Nemohu přijít na to, jak zajistit, aby se zobrazovala pouze jedna barva.
Krok 6: Bydlení
Můj úžasný přítel mi dokázal postavit kovovou krabici, do které by se můj projekt vešel. Chci, aby byl senzor mimo krabici (kde visí dráty), aby mohl přečíst barvu a pak by se objevil na výřezu tam je pro LCD. Celou krabici jsem vyložil polystyrenem a elektrickou páskou, abych chránil kov před elektronikou.
Napájení produktu pomocí sudového konektoru pro 9V k Arduinu.