Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Celem jest stworzenie urządzenia, które pozwoliłoby osobom z daltonizmem wykrywać kolory bez konieczności ich widzenia. Wykorzystując ekran LCD z czujnikiem, kolor zostałby wyłapany, a następnie przeniesiony na słowa na ekran LCD. Miejmy nadzieję, że to urządzenie będzie przenośne i jeśli cokolwiek będzie musiało być podłączone z wtyczki beczki DC lub do laptopa/komputera przez USB. Chciałbym nawet popchnąć go dalej, aby był całkowicie przenośny i z klipsem na baterię. Przewody czujnika koloru wystawałyby z przezroczystej obudowy i znajdowały się na zewnątrz, gdzie jak ekran LCD, Arduino, przewody, akumulator są wewnątrz obudowy. Czujnik można przesuwać po zewnętrznej stronie obudowy, aby wychwytywać różne kolory z obiektów.
Krok 1: Części
- Arduino Uno
- Ekran LCD
- Czujnik koloru RGB
- Zacisk/wtyczka akumulatora 9 V (nie pokazano)
- Płyta PERF do tarczy
- szpilki nagłówka
- Przewody
- Lutowane/lutowane
Krok 2: Schematyczny rysunek
Dla czujnika koloru:
5v -> VIN (czerwony przewód)
GND -> GND (zielony przewód)
SDA (analogowy 4) -> SDA (niebieski przewód)
SCL(analog 5) -> SCL (żółty przewód)
Dla ekranu LCD:
5v -> VCC (czerwony przewód)
GND -> GND (zielony przewód)
SDA (analogowy 4) -> SDA (niebieski przewód)
SCL(analog 5) -> SCL (żółty przewód)
Krok 3: Okablowanie płyty chlebowej
Testując poszczególne komponenty z osobna uzyskałem odczyt każdego z nich. Następnie składam je razem i zaczynam łączyć kod. Nadal próbuję wymyślić kilka poprawek, ale wyzywająco dokądś zmierza. Zdecydowałem się w końcu uruchomić oba do tego samego portu (do A4 i A5), zamiast korzystać z drugiej strony, która jest pokazana tutaj. To tylko ze względu na moją płytkę ekranującą i rozmiar, który mam i długość przewodów połączeniowych, żebym mógł mieć wtyczki do czujnika i LCD.
Krok 4: Konfiguracja części
Odbierając swoje części, jak widać na zdjęciu musiałem przylutować piny nagłówka do czujnika koloru. To był dość szybki i łatwy krok. Po tym wiedziałem, że muszę pracować na mojej płycie, którą będę miał jako tarczę do podłączenia na górze Arduino, co pokazano na zdjęciach.
Po pierwsze: przylutowałem piny do płytki ekranu na górze Arduino
następnie zdjąłem płytkę z Arduino, aby jej nie przegrzać, podczas gdy resztę lutowałem.
Po drugie: przylutuj czerwone przewody, przewody zasilające do 5V. Musiałem mieć jeden przewód dla każdego komponentu.
Po trzecie: przylutuj zielone przewody, przewody uziemiające.
Po czwarte: przylutuj piny A4, które są niebieskimi przewodami dla połączeń SDA.
Po piąte: przylutuj piny A5, które są żółtymi przewodami dla połączeń SCL.
Po tym wszystkim twoja deska powinna być gotowa do pracy.
Krok 5: Kodeks
Wciąż poprawiam kod i czekam na części zamienne, ponieważ moje wydają się być zepsute lub zrobiłem coś nieco nie tak, ale nie mam jeszcze pełnych wyników końcowych i jestem w stanie wyświetlić LCD tylko w dwóch kolorach z trzech. Nie wiem, jak sprawić, by pojawiał się tylko jeden kolor.
Krok 6: Obudowa
Mój cudowny chłopak był w stanie skonstruować dla mnie metalowe pudełko do przechowywania mojego projektu. Chcę, żeby czujnik był poza pudełkiem (tam, gdzie wystają przewody), aby mógł odczytać kolor, a następnie pojawiłby się na wycięciu jest na LCD. Całe pudełko wyłożyłem styropianem i taśmą elektryczną, aby zabezpieczyć metal przed elektroniką.
Użycie złącza baryłkowego dla 9V do Arduino do zasilania produktu.