Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Цель состоит в том, чтобы создать устройство, которое позволило бы людям с дальтонизмом определять цвета без необходимости видеть цвет. Используя ЖК-экран с датчиком, цвет улавливается, а затем переводится в слова на ЖК-экране. Мы надеемся, что это устройство будет портативным, и если что-то понадобится, его нужно будет подключить к штекеру постоянного тока или к ноутбуку / компьютеру через USB. Я даже хотел бы продвинуть его дальше, чтобы он был полностью портативным и с зажимом для аккумулятора. Провода датчика цвета будут торчать из прозрачного корпуса и находиться снаружи, тогда как ЖК-экран, Arduino, провода и батарея находятся внутри корпуса. Датчик можно перемещать по внешней стороне корпуса, чтобы снимать разные цвета с объектов.
Шаг 1: Детали
- Ардуино Уно
- ЖК-экран
- Датчик цвета RGB
- Зажим / штекер аккумулятора 9 В (не показан)
- ПЕРФ Доска для щита
- штифты заголовка
- Провода
- Припой / припой
Шаг 2: схематический рисунок
Для датчика цвета:
5в -> VIN (красный провод)
GND -> GND (зеленый провод)
SDA (аналоговый 4) -> SDA (синий провод)
SCL (аналог 5) -> SCL (желтый провод)
Для ЖК-экрана:
5 В -> VCC (красный провод)
GND -> GND (зеленый провод)
SDA (аналоговый 4) -> SDA (синий провод)
SCL (аналог 5) -> SCL (желтый провод)
Шаг 3: Монтаж макетной платы
Тестируя компоненты по отдельности, я получил информацию о каждом из них. Затем я соединяю их и начинаю объединять код. Все еще пытаюсь придумать несколько хитростей, но это явно куда-то приближается. Я решил в конечном итоге запустить оба порта на один и тот же порт (на A4 и A5), а не использовать другую сторону, которая показана здесь. Это произошло только из-за моей защитной платы и размеров, которые у меня есть, и длины перемычек, чтобы у меня были разъемы для датчика и ЖК-дисплея.
Шаг 4: Установка деталей
Получая свои детали, как вы видите на картинке, мне пришлось припаять контакты заголовка к датчику цвета. Это был довольно быстрый и легкий шаг. После этого я понял, что мне нужно поработать над своей платой, которую я мог бы использовать в качестве щита для подключения поверх Arduino, как показано на фотографиях.
Во-первых: я припаял контакты к плате экрана поверх Arduino.
Затем я снял плату с Arduino, чтобы не перегреться, пока паял остальные.
Во-вторых: припаяйте красные провода, провода питания к 5В. Мне нужно было иметь по одному проводу для каждого компонента.
В-третьих: припаяйте зеленые провода, заземляющие провода.
Четвертое: припаяйте контакты A4, которые являются синими проводами для соединений SDA.
Пятое: припаяйте контакты A5, которые представляют собой желтые провода для соединений SCL.
После всего этого ваша доска должна быть готова к работе.
Шаг 5: Код
Я все еще настраиваю код, а также жду запасных частей, потому что мой, похоже, сломался или я сделал что-то немного не так, но у меня еще нет полных окончательных результатов, и я могу только заставить ЖК-дисплей отображать два цвета из трех. Я не могу понять, как сделать так, чтобы отображался только один цвет.
Шаг 6: Жилье
Мой замечательный парень смог соорудить мне металлическую коробку, в которой держал бы мой проект. Я хочу, чтобы датчик находился вне коробки (там, где свисают провода), чтобы он мог считывать цвет, а затем отображался на вырезе есть для LCD. Я облил всю коробку пенополистиролом и изолентой, чтобы защитить металл от электроники.
Использование цилиндрического разъема для подключения 9 В к Arduino для питания продукта.