Оглавление:
- Шаг 1: Код
- Шаг 2: Матрица
- Шаг 3: 30 / пикселей и рюкзак
- Шаг 4: Организация и власть
- Шаг 5: Заключение
Видео: BackPack Proximity LED: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Мой проект разработан для обнаружения приближающегося объекта или объекта на расстоянии до 20 см благодаря инфракрасному датчику приближения, который предоставляется моим комплектом датчиков 27 Egeloo.
Вот список того, что вам нужно: Список предметов:
1. Светодиоды WS2812b Neo Pixel
2. Источник питания (я использовал батарею 9 В для питания своих Matrix и Uno) и зарядное устройство на солнечной энергии 22 000 мА.
3. 2 резистора 10 кОм
4. Arduino Uno R3
5. Arduino Uno IDE:
6. Код: https://github.com/adafruit/Adafruit_NeoPixel (перейдите на GitHub и загрузите код, откройте с помощью программного обеспечения Arduino IDE)
7. Перемычки и провода малого сечения черного (заземление), красного (питание) и синего (данные). Они должны только поддерживать вашу максимальную выходную / входную мощность.
8. Рюкзак.
9. Паяльник / припой.
Шаг 1: Код
После того, как вы протестировали свой Arduino и загрузили программное обеспечение IDE. (К вашему сведению, есть отличные примеры, такие как Blinky, для тестирования вашего Arduino Uno со встроенным загружаемым программным обеспечением IDE, предоставляемым Arduino). Пришло время протестировать ваши Neo Pixels. После того, как тест окажется положительным, вы можете переходить к созданию своего бесконтактного рюкзака.
Шаг 2: Матрица
Вам нужно отрезать кусок Worbla примерно 4 1/2 дюйма x 6 1/2 дюйма H. Я выбрал Worbla, потому что это очень гибкий материал, и это пригодится, поскольку моя опора - это рюкзак. Сборка матрицы (используйте 144 / пикселя) довольно проста. Все, что вам нужно сделать, это отрезать группы кабелей данных, питания и заземления от 2 до 2 1/4 дюйма. Всего их нужно 24, потому что вы будете использовать их для последовательного соединения каждой секции жилы. 144 / пиксель должно быть в отрезанных прядях длиной 12 пикселей или 2 1/4 дюйма. Теперь лучше всего во время обработки ваших секций остановиться и проверить, работают ли они в процессе работы. Поверьте мне, это сэкономит у вас много времени и душевных страданий. После того, как ваша матрица будет завершена, пора снова протестировать код, чтобы убедиться, что он работает. Успех! Пришло время построить остальное.
Шаг 3: 30 / пикселей и рюкзак
С 30 / пикселями легче справиться, но у вас есть 5 метров этих светодиодов, так что удачи. Я не хотел отключать свои светодиоды, потому что боялся создать слишком много разорванных соединений. Это проблема, если вы неправильно используете питание, землю или данные, поэтому не торопитесь и будьте осторожны. Проверьте свой код еще раз, чтобы убедиться, что все соединения работают, и переходите к следующему шагу. Я использовал латунную проволоку, чтобы придать своему рюкзаку проводной / электронный вид. Я хотел, чтобы он выглядел как можно больше как машина. Я считаю, что это был удачный подход, но я подумываю о том, чтобы вшить светодиоды с разрешением 30 пикселей на рюкзак, чтобы он выглядел аккуратно. Пора соединить провода и навести порядок. Я использовал небольшую коробку, чтобы держать Arduino и батарею на 9 В. Я также использовал скрученные стяжки, чтобы собрать свои провода группами от передней части к задней части рюкзака.
Шаг 4: Организация и власть
При работе с таким большим количеством проводов очень важно оставаться организованным. Я часто путала провода. Лучше всего отключить Arduino и убедиться, что вы используете правильные порты, прежде чем добавлять питание. Разделив USB-кабель и потянув только черный и красный кабель, теперь вы можете подключить аккумуляторную батарею к WS2812b 30 / пикселей. Я обнаружил, что при использовании этой сборки дополнительное заземление к Arduino не требуется. Используйте только одно заземление. Время для 144 / пикселей, поэтому подключите кабель заземления, данных и питания непосредственно к Arduino для матрицы. Этот метод быстро расходует жизнь 9V, но дал мне лучшие результаты. В следующий раз попробую подключить к силовому элементу.
Шаг 5: Заключение
Бесконтактный ИК-детектор успешно работал с моим исходным кодом, но я хотел иметь больше циклов и более яркие впечатления. Я обнаружил, что у меня недостаточно мощности для моих светодиодов, чтобы выполнить это, поэтому мне пришлось вернуться к исходному тестовому коду, чтобы завершить этот проект. Я считаю, что в целом это был успешный эксперимент и построение. Я надеюсь, что удачи всем, кто хочет построить там свой собственный, и помнить о потребляемой мощности / требованиях, которые я не считал большой проблемой до самого конца. Я публикую свое последнее видео, чтобы показать все возможности рюкзака. Батарея 9V действительно умирает во время видео, но вы увидите общий успех моего рюкзака. Спасибо и салют:-)
Рекомендуемые:
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Java Tutorial: 4 шага
Raspberry Pi - TMD26721 Инфракрасный цифровой датчик приближения Учебное пособие по Java: TMD26721 - это инфракрасный цифровой датчик приближения, который обеспечивает полную систему обнаружения приближения и логику цифрового интерфейса в одном 8-контактном модуле для поверхностного монтажа. Обнаружение приближения включает улучшенное соотношение сигнал / шум и точность. Профи
Держатель BackPack: 5 шагов
Держатель BackPack: из этого руководства вы узнаете, как сделать держатель для рюкзака с помощью Arduino и BlueFruit. Этот проект позволит любому ленивому человеку вроде меня больше никогда не таскать с собой сумку. Я имею в виду, посмотри, как грустно ребенок на картинке. Если бы только у него не было
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Python Tutorial: 4 шага
Raspberry Pi - TMD26721 Инфракрасный цифровой датчик приближения Python Учебное пособие: TMD26721 - это инфракрасный цифровой датчик приближения, который обеспечивает полную систему обнаружения приближения и логику цифрового интерфейса в одном 8-контактном модуле для поверхностного монтажа. Обнаружение приближения включает улучшенное соотношение сигнал / шум и точность. Прокс
Back Pi Smart Backpack с NFC-Content Tracker: 6 шагов
Back Pi Smart Backpack с NFC-Content Tracker: будучи студентом, я часто забываю брать с собой в класс свои книги и другие материалы. Я пытался использовать онлайн-повестку дня, но даже при этом я постоянно оставлял вещи на своем столе. Решение, которое я придумал, - это умный рюкзак. В этой инструкции
Приложение Proximity Photo Sharing для iOS: 6 шагов
Приложение для iOS для обмена фотографиями на близком расстоянии: в этом руководстве мы создадим приложение для iOS со Swift, которое позволит вам обмениваться фотографиями с кем угодно поблизости без необходимости сопряжения устройств. Мы будем использовать Chirp Connect для отправки данных с использованием звука и Firebase для хранения изображений в закрытом