Оглавление:
- Шаг 1: альтернативные варианты использования
- Шаг 2: что вам нужно
- Шаг 3. Схема и программное обеспечение
- Шаг 4: создание
- Шаг 5: Коробка
- Шаг 6: готовый продукт
Видео: LoveBox - Коробка любви: 6 шагов (с картинками)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Как и большинство парней, я не говорю своей жене «Я люблю тебя» так часто, как следовало бы, но этот маленький гаджет хотя бы немного улучшит эту ситуацию. хороший рождественский подарок для моей жены. LoveBox - это небольшая коробка, которая при открытии отображает случайное сообщение любви для зрителя.
Шаг 1: альтернативные варианты использования
Любовь могла быть тем, что движет миром - или это были деньги?
Таким образом, чтобы заставить мир вращаться, LoveBox можно превратить в DecisionBox, изменив программное обеспечение, чтобы он давал случайный ответ «ДА», «НЕТ» и время от времени даже «МОЖЕТ БЫТЬ» при открытии коробки. Это идеальный подарок для нерешительных людей, принимающих решения.;-) Для игроков коробка может быть адаптирована для отображения чисел лото при открытии. Возможности безграничны, поскольку большинству людей нужно что-то сказать или принять решение….
Шаг 2: что вам нужно
Вам понадобятся следующие вещи:
- Хорошая коробка
- Буквенно-цифровой дисплей
- Микроконтроллер
- 74HTC138 (декодер от 3 до 8)
- Некоторые резисторы
- Две 3-вольтовые батареи
- Микровыключатель (NC)
- Провода, термоклеевой пистолет, паяльник и другие мелкие инструменты.
В этом проекте я использовал коробку, которую украл у жены, восьмизначный 14-сегментный дисплей, который я купил на eBay год назад, микроконтроллер AVR ATtiny2313 и две литиевые батареи на 3 вольта для фотоаппаратов.
Шаг 3. Схема и программное обеспечение
Схема для этого проекта довольно проста. Есть микроконтроллер, цифровой «драйвер» и дисплей, а также несколько резисторов для ограничения тока между микроконтроллером и дисплеем. На дисплее 14 анодов (положительных), по одному на каждый сегмент цифры, и 8 катодов (отрицательные.), по одному на каждую цифру. Аноды подключаются к 14 из доступных портов микроконтроллера через резисторы 330 Ом, чтобы снизить ток до уровня, при котором дисплей не будет поврежден. U / R = I, то есть напряжение, деленное на сопротивление, дает ток. Источник питания составляет 6 вольт, а сам дисплей снижает это значение на 1,8 вольт, поэтому у резистора на 330 Ом остается 4,2 вольт, о котором нужно позаботиться. 4,8 / 330 = 0,012 (12 мА). В таблице данных для дисплеев указано 2 мА на сегмент, и я предпочитаю интерпретировать это как среднее значение. Поскольку одновременно горит только одна цифра, каждая цифра будет гореть только 1/8 от общего времени. Таким образом, чтобы получить 2 мА среднего тока, его можно управлять с помощью 16 мА (2 мА умножить на 8). Даже если это не соответствует спецификациям, есть и запасы безопасности, и дисплей используется только с перерывами, и если он сломается - кто на самом деле заботы?;-) 74HTC138, который управляет анодами, действительно злоупотребляют. Если все сегменты цифры светятся, то все 14 сегментов хотят сбросить 12 мА через бедный '138. Это будет общий ток 168 мА, что намного превышает то, что он может выдержать, чтобы поглотить. В зависимости от точной модели чипа указанный ток потребления больше 5-10 мА. Если я закорачиваю выход и измеряю его, он может потреблять около 40 мА с повышенным уровнем напряжения. Теперь все сегменты не будут гореть одновременно, но предел в 40 мА будет достигнут довольно часто. К счастью, яркость дисплея довольно постоянна, независимо от того, получает ли он 4 мА или 15 мА, так что это действительно не имеет большого значения. Он работает, но это действительно неаккуратный и непрофессиональный дизайн. Это может быть намного лучше, но поскольку у меня не было под рукой лучших деталей, я просто использовал то, что сработало. Программное обеспечение также очень простое: когда микроконтроллер запускается, он считывает начальное число для генератора случайных чисел из энергонезависимой EEPROM своей памяти, генерирует новое случайное число и затем записывает новое начальное значение в EEPROM. Без отслеживания начального числа этот генератор случайных чисел будет генерировать одно и то же число при каждом запуске. Вряд ли в этом нет никакой случайности;-) Затем он берет сгенерированное случайное число и использует его для выбора одного из нескольких сообщений и прокрутки, которые проходят мимо дисплея. Когда отображается все сообщение, микроконтроллер отключается до режима низкого энергопотребления, чтобы уберечь батареи от слишком быстрого разряда, если крышка случайно останется открытой.
Шаг 4: создание
Поскольку количество компонентов невелико, а коробка довольно маленькая, я решил построить ее в стиле мертвых ошибок.
Стиль мертвого жука - это когда компоненты переворачиваются вверх ногами, как мертвый жук, а затем подключаются либо проводами, либо непосредственно к ногам других компонентов. На рисунках показаны несколько этапов процесса пайки. Если он выглядит очень плотно и неаккуратно, это потому, что он действительно плотный и неаккуратный! Я припаял несколько резисторов в неправильном положении и решил исправить эти ошибки, немного повозившись с программным обеспечением, вместо того, чтобы смотреть, чтобы демонтировать и снова подключить его в этом беспорядке … Делайте самое простое, никто не заметит этого в любом случае.:-)
Шаг 5: Коробка
Мне нужна была какая-то внутренняя крышка в коробке, чтобы ее внутренности не вылились наружу и не было видно, потому что там действительно ужасно выглядит.
Я взял футляр для компакт-диска, вырезал из него подходящий кусок пластика и покрасил его нижнюю часть в золотой цвет, оставив отверстие там, где под ним находится дисплей. Для такого приложения, как LoveBox, это действительно оказалось не так уж и плохо. Для DecisionBox в качестве подарка техническому директору может быть лучше другое покрытие. Ящик должен быть включен, когда он открыт. Но большинство переключателей активируются при нажатии, а не при отпускании, поэтому я попытался сделать свой собственный переключатель, используя английскую булавку, которая будет нажата, когда коробка закрыта, и пружинит, когда ее открывают, но мне это не удалось.. Порывшись в своих мусорных ящиках, я нашел миниатюрный микровыключатель, который имеет как нормально разомкнутый контакт, так и нормально замкнутый. После установки этого переключателя в углу коробки он работал как шарм.
Шаг 6: готовый продукт
Вот готовая коробка в ее великолепии. Я должен сказать, что это выглядит, по крайней мере, наполовину прилично. Video # 1 Video # 2 Теперь мне нужно только завернуть его и подарить жене вместе с поцелуем в канун Рождества. (В Швеции день дарения подарков - 24-е, а не 25-е, как в США…)
Рекомендуемые:
Сделать часы-зеркало бесконечности: 15 шагов (с картинками)
Создание зеркальных часов бесконечности: в предыдущем проекте я построил зеркало бесконечности, где моей конечной целью было превратить его в часы. (Сделайте красочное зеркало бесконечности) Я не стал этим заниматься после его создания, потому что, хотя оно и выглядело круто, было несколько вещей с этим
Хэллоуинская тыква с движущимся аниматронным глазом - Эта тыква может закатить глаз !: 10 шагов (с картинками)
Хэллоуинская тыква с движущимся аниматронным глазом | Эта тыква может закатить глаз!: В этом руководстве вы узнаете, как сделать тыкву на Хэллоуин, которая пугает всех, когда ее глаз движется. Отрегулируйте расстояние срабатывания ультразвукового датчика на правильное значение (шаг 9), и ваша тыква превратит в камень любого, кто осмелится взять свечу
Тестер любви: 10 шагов (с изображениями)
The Love Tester: помните эти дрянные " Любовные испытания " машины, которые раньше можно было встретить в барах и ресторанах? Теперь вы можете испытать все острые ощущения от использования одной из этих машин, не выходя из дома. Как раз к Дню Святого Валентина! Но в целом
Связанные подвески любви с использованием ESP8266: 7 шагов
Связанные подвески любви с использованием ESP8266: две подвески, которые сближают людей, чем раньше. Это подвески с подключением к Интернету, которые называются «подвески любви», которые могут помочь вам поделиться своими чувствами с любимым человеком на совершенно новом уровне. В этой статье я расскажу, как заставить вас
Искра любви: 3 шага (с изображениями)
Love Spark: Love Spark - это кулон в форме сердца, который мигает светодиодом каждые три секунды, и это время основано на исследовании, проведенном Эми Уиттер из Мельбурнского университета, которое пришло к выводу, что люди думают о своих друзьях и друзьях. близких, в среднем, е