2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Сегодня мы сделали систему, которую можно внедрить в сиденья поезда. Нам нужно было найти раздражение и найти решение.
Мы решили, что сделаем систему, которая сообщит вам, есть ли место в вагоне поезда, в котором вы сейчас находитесь. Нет ничего более раздражающего, чем полный поезд. Так почему бы не сказать заранее, есть ли место?
Шаг 1: материалы
- 1x Ардуино
- 1x макетная плата
- 1x датчик давления
- 1x LED-матрица + переходник
- 2x RGB светодиода
- 4 резистора 220 Ом
- Перемычки
- Древесина
Шаг 2: Подключение оборудования
Встреча со светодиодной матрицей: матричный дисплей будет использоваться для индикации количества свободных мест в вагоне поезда. Светодиодная матрица способна создавать любые формы и фигуры. Matrix питается от микросхемы MAX7217, чтобы легко управлять ею. Мы также управляем матрицей с помощью библиотеки под названием «LedControlMS.h». Нам нужно импортировать эту библиотеку. Скачать здесь. Импортируйте эту библиотеку, и все готово к матричному дисплею.
Дисплей имеет 5 контактов. VCC (5 вольт) GND (земля) DIN (вход данных) => DigitalPin 12CLK (часы) => DigitalPin 11CS (выбор микросхемы) => DigitalPin 10 Встреча со светодиодами RGB: светодиоды будут использоваться для указать, будет ли стул занят. Светодиоды RGB имеют 4 контакта. Красный, зеленый, синий и заземляющий контакт. Мы будем использовать только красный и зеленый свет RGB. Итак, мы подключаем только эти 2 и заземляем источник. Для светодиода 1: красный => DigitalPin 2 Зеленый => DigitalPin 3 Для светодиода 2: Красный => DigitalPin 4 Зеленый => DigitalPin 5 Встреча с датчиком давления: датчик давления будет использоваться для определения того, сидит ли кто-то на стуле. Мы должны быть осторожны, чтобы не взорвать нашу ардуино! Поэтому убедитесь, что вы подключаете резистор в нужном месте. Подробнее см. Схему проводов.
Шаг 3: Код
Шаг 3.1: Библиотека LedControlMS.h 3.1.1: Загрузите библиотеку LedcontrollMS.h 3.1.2: Перейдите в «Скетч> Библиотека Inlcude> Добавить библиотеку. ZIP» и выберите архив LedcontrollMS.h, чтобы импортировать его.
Шаг 3..2: Проверка кода 3.2.1: Убедитесь, что каждый вывод подключен правильно. Провод датчика должен быть подключен к A0.3.2.2: Исправьте любые неисправные соединения. Вы можете исправить это, изменив код или оборудование.
Шаг 4: Коробка
Шкатулку можно сделать из любого материала. Вы даже можете пойти в полный рост! Мы остановились на маленькой модели. В нашей модели тоже всего один датчик давления. Но он может передать нашу концептуальную идею.