Оглавление:
- Шаг 1. Калибровка приемника нескольких монет
- Шаг 2: подключите мульти-монетоприемник к Arduino Mega
- Шаг 3. Подключите ЖК-дисплей к макетной плате и Arduino Mega
- Шаг 4: Подключите светодиодные фонари к макетной плате и Arduino Mega
- Шаг 5: Подключите кнопки
- Шаг 6. Загрузите эскиз Bright Saver в Arduino
- Шаг 7. Соберите домик Bright Saver’s
Видео: Яркая заставка с Arduino Mega: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Bright Saver отображает точную и актуальную информацию о сбережениях и позволяет вам установить цель сбережений. Например, после того, как вы установили цель с помощью двух предоставленных кнопок, вы можете наблюдать за прогрессом и тем, сколько еще необходимо для достижения вашей цели.
Требуемые аппаратные компоненты
- 1x Arduino Mega
- 1x макетная плата (большая)
- 1x программируемый мульти-монетоприемник CH-924 (4 типа монет)
- 1x адаптер питания переменного тока 12 В
- 1x гнездовой адаптер для цилиндра разъема постоянного тока
- 1x ЖК-дисплей 16x2
- 1x 10K потенциометр
- 4 светодиода (красный, желтый, зеленый и мульти-RGB)
- 4 резистора (220 Ом)
- 2x мини-кнопки (красная и синяя)
- Связка монет Сингапура третьей серии
- Связка перемычек (между мужчинами)
- Связка двухсторонних проводов с зажимом типа «крокодил»
Этот проект подходит для всех, в том числе для новичков в Arduino! Различные типы сингапурских монет принимаются через многокомпонентный монетоприемник. После того, как монета вставлена, на ЖК-дисплее отобразится обновленная информация о сбережениях, и ваш прогресс будет обновлен. Для установки цели к Arduino и Bright Saver подключаются кнопки, позволяющие настроить цель.
Каждый раз, когда вставляется монета, копилка Bright Saver будет проверять ваши сбережения и загораться определенным цветом, чтобы указать, успешно ли вы достигли рубежа сбережений. Например, Bright Saver загорится красным светом, если ваш прогресс достиг 25 процентов от установленной вами цели. При пересечении 50 процентов светодиод станет желтым и зеленым, когда вы пересечете 75 процентов своей цели. Наконец, как только вы попадете в цель, светодиоды будут переключаться между красным, зеленым и синим.
Цветной светодиодный дисплей для целевой экономии
- На 25-м процентиле → красный
- На 50-м процентиле → желтый
- На 75-м процентиле → зеленый
- На 100-м процентиле → Мульти-RGB
Рекомендуемые магазины электроники в Сингапуре
1. Карусель
2. Space Electronics Pte Ltd в Башне Сим Лим, № B1-07.
3. Sgbotic
Причина для Bright Saver
Причина выбора Bright Saver связана с моим детским опытом. В детстве у меня всегда был интерес накопить как можно больше своих пособий с помощью копилки, но я должен был убедиться, что она заполнена, прежде чем открывать ее. Однако я не мог сказать, сколько я сэкономил, просто из-за веса копилки. Более того, мне было неприятно подсчитывать все мои сбережения в монетах, так как позже эти монеты были обменены на денежные купюры с моими родителями. Следовательно, я подумал, что было бы здорово использовать эту возможность, чтобы иметь настраиваемую и умную копилку, которая поможет мне подсчитать мои сбережения монет за меня.
Будущая версия Bright Saver
В будущей версии Bright Saver воспроизводится мелодия в честь достижения цели экономии с помощью пьезозуммера. Bright Saver также может быть интерактивным помощником, который общается с вами, приветствуя ваше имя, и автоматически передает информацию о цели голосом. Bright Saver также может использовать передовые технологии, такие как подключение к мобильному приложению, чтобы отслеживать ваши сбережения через телефон в любое время и в любом месте, предотвращая импульсивные привычки тратить!
Вдохновением для меня послужил учебник от Adafruit, в котором используются электронные устройства, такие как Arduino, ЖК-дисплей и единственный монетоприемник. Однако функции были простыми, и я хотел бы поставить перед собой задачу добавить функции, которые будут интерактивными, функциональными и персонализированными. Исходные коды были существенно изменены.
Bright Saver находится под международной лицензией Creative Commons Attribution-NonCommercial 4.0.
Шаг 1. Калибровка приемника нескольких монет
Требуемые аппаратные компоненты
1. Программируемый монетоприемник CH-924 (4 типа монет)
2. 1x адаптер питания переменного тока 12 В
3. 1x гнездовой переходник для штекера постоянного тока
Вам может быть интересно … как работает мульти-монетоприемник?
Датчики этого монетоприемника используют толщину, диаметр и время падения монет, чтобы идентифицировать их, и он полностью программируется, поэтому вы не ограничены каким-либо конкретным типом валюты. Вы можете использовать его не только для яркой заставки, но и для торговых автоматов и аркадных игр!
Шаги по калибровке многоразового монетоприемника
1. Перед установкой монетоприемника подключите красный и черный провода к переходнику с гнездовым разъемом постоянного тока. Клеммы переходника цилиндрического разъема постоянного тока помечены как положительные и отрицательные, и для их затяжки требуется отвертка, как показано на втором рисунке.
o Красный провод ⟹ Положительный
o Черный провод ⟹ Минус
2. Подключите гнездовой адаптер постоянного тока с цилиндрическим разъемом к адаптеру питания переменного тока 12 В, как показано на третьем рисунке.
3. Белый и серый провода будут подключены к Arduino, как указано в шаге 2.
4. После включения монетоприемника загорится красный светодиод и издаст звуковой сигнал, показанный на четвертом рисунке.
5. Подготовьте разные монеты номиналом 0,10 доллара, 0,20 доллара, 0,50 доллара и 1 доллар, как показано на пятом рисунке.
6. Настройте монетоприемник, выполнив следующие действия:
- Нажмите и удерживайте «ДОБАВИТЬ» и «МИНУС» в течение нескольких секунд, и на светодиодном дисплее появится буква «А».
- Нажмите кнопку «SET» на несколько секунд, появится буква «E».
- Используйте кнопки «ДОБАВИТЬ» и «МИНУС», чтобы выбрать, сколько монет вы хотите использовать. В нашем случае мы выберем «4» (0,10 доллара США, 0,20 доллара США, 0,50 доллара США и 1,00 доллара США). Нажмите «SET» на несколько секунд, появится буква «H1».
- Буква «H1» обозначает первую монету, которая будет использоваться для калибровки. Вы можете выбрать количество пробных монет для проб. В моем случае я буду использовать 15 образцов монет по 0,10 доллара для большей точности. Удерживайте «SET» для подтверждения.
- Затем появится буква «P1», чтобы выбрать количество импульсов вывода для каждой монеты. Поскольку максимальный импульс равен 50, я выбрал импульсы от 1 до 10 для облегчения идентификации.
⮎ Например:
o 0,10 доллара США установлено как «1»;
o 0,20 доллара США установлено как «2»;
o 0,50 доллара США установлено как «5»;
o 1 доллар США установлен как «10»
- Нажмите «SET» для подтверждения.
- Буква «F1» появится, чтобы установить уровень точности для первой монеты. Значение от 1 до 30, где 1 является наиболее точным. Если одинаковые монеты похожи, стоимость должна быть более точной. В моем случае я выбрал 7. Используйте кнопки «ДОБАВИТЬ» и «МИНУС» и нажмите «SET» на несколько секунд.
- Появится буква «H2» и повторите тот же процесс с шага 4 по шаг 6. Однако обратите внимание, что импульсы различны для всех монет, упомянутых в шаге 5.
- После настройки с H1 на H2, удерживайте «SET», появится буква «A», чтобы указать, и снова нажмите «SET», чтобы появилась буква «E», чтобы подтвердить новые настройки. (ВАЖНЫЙ!)
- Наконец, выключите и снова включите главный выключатель питания.
- Нажмите «SET», появится буква «A1». Вы можете начать выборку первой монеты: 0,10 доллара с 15 образцами. По завершении нажмите «SET».
- Затем буква «A2» повторит тот же процесс и нажмите «SET». Система автоматически перезагрузится после завершения настройки.
Теперь вы готовы запрограммировать монетоприемник с помощью Arduino!: D
Шаг 2: подключите мульти-монетоприемник к Arduino Mega
Требуемые аппаратные компоненты
1. Приемник нескольких монет
2. Arduino Mega
3. Двухсторонние свинцовые провода с зажимом типа «крокодил».
4. Переходы между женщинами и женщинами.
Шаги по подключению мульти-монетоприемника к Arduino
Во-первых, подключите USB-кабель к Arduino Mega и ноутбуку.
Как указано в шаге 1, подключите белый провод к контакту 2, а серый провод к контакту GND, как показано на схеме.
В моем случае я использовал зажимы типа «крокодил» для перемычек «мама-женщина», чтобы вставить провод в контакты Arduino.
Шаг 3. Подключите ЖК-дисплей к макетной плате и Arduino Mega
Требуемые аппаратные компоненты
1. Макетная плата
2. Arduino Mega
3. ЖК-дисплей
4. Провода-перемычки "мама-женщина"
Шаги по подключению ЖК-дисплея к макетной плате и Arduino Mega
1. Подсоедините припаянный ЖК-экран к боковой стороне макетной платы.
2. Подключите отрицательную шину к контакту GND Arduino. Это означает, что все, что подключено к этой строке, будет считаться контактом GND.
3. Подключите положительную шину к выводу 5V Arduino.
4. Подключите первый (VSS) и последний (K) контакт ЖК-дисплея к отрицательной шине, которая указывает на GND.
5. Подключите контакты питания, 2-й (VDD) и 15-й (A) контакт (поддержка подсветки ЖК-дисплея) ЖК-дисплея к положительной шине.
6. Подключите 1-й контакт потенциометра к положительной шине.
7. Подключите 3-й контакт потенциометра к отрицательной шине.
8. Подключите центральный штифт потенциометра к 3-му контакту (V0), который является контактом управления и контраста.
9. Подключите 4-й контакт (выбор регистра - RS) ЖК-дисплея к контакту 3 Arduino.
10. Подключите 5-й контакт ЖК-дисплея (чтение / запись - RW) к отрицательной шине. Поскольку мы используем ЖК-дисплей для отображения, сделайте его низким, чтобы писать.
11. Подключите 6-й контакт (Enable - E) ЖК-дисплея к контакту 4 Arduino.
12. Подключите выводы данных ЖК-дисплея.
o Подключите 11-й (D4) контакт ЖК-дисплея к контакту 8 Arduino.
o Подключите 12-й (D5) вывод ЖК-дисплея к выводу 9 Arduino.
o Подключите 13-й (D6) контакт ЖК-дисплея к контакту 10 Arduino.
o Подключите 14-й (D7) вывод ЖК-дисплея к выводу 11 Arduino.
После подключения ЖК-дисплей загорится, и вы можете настроить контрастность дисплея с помощью потенциометра.
Шаг 4: Подключите светодиодные фонари к макетной плате и Arduino Mega
Требуемые аппаратные компоненты
1. Макетная плата
2. Arduino Mega
3. 4 резистора (220 Ом)
4. 4 светодиода (красный, желтый, зеленый, мульти-RGB)
5. 8x двойных свинцовых проводов с зажимом типа «крокодил»
6. Провода-перемычки "мама-женщина"
Шаги по подключению светодиодных ламп к макетной плате и Arduino Mega
1. Установите общее заземление, подключив отрицательный ток от макета к контакту GND Arduino.
2. Вставьте резисторы, подключив одну ножку к минусовой норме.
3. Прежде чем подключать светодиоды к макетной плате и Arduino, вы должны знать о контактах светодиодов. Короткий вывод - это отрицательный вывод, а длинный вывод - положительный вывод.
4. Подключите перемычки к каждому концу резисторов параллельно друг другу.
5. Соедините другой конец перемычек с проводами зажима типа «крокодил».
6. Подключите другой конец проводов зажима типа «крокодил» к более коротким проводам светодиодов.
7. Используйте новые зажимы типа «крокодил» для соединения длинных выводов светодиодов с помощью перемычек «мама-мама».
8. Подключите другой конец перемычек «мама-мама» к Arduino.
⮎ Например:
o Красный светодиод на вывод 16 Arduino
o Желтый светодиод к контакту 14 Arduino
o Зеленый светодиод к контакту 15 Arduino
o Светодиод Multi-RGB к выводу 17 Arduino
Шаг 5: Подключите кнопки
В этой программе Bright Saver мы будем использовать две кнопки, красную и синюю, для установки цели на ЖК-экране. Красная кнопка предназначена для увеличения цели, а синяя кнопка - для уменьшения цели.
Требуемые аппаратные компоненты
1. Arduino Mega
2. 2x мини-кнопки (красная и синяя)
3. 6x двойных свинцовых проводов с зажимом типа «крокодил»
4. Провода-перемычки "мама-женщина"
Начиная с синей кнопки,
1. Соедините 3 ножки красной кнопки с 3 зажимами из кожи аллигатора.
2. Подсоедините другой конец зажимов типа «крокодил» к перемычкам.
3. Подключите другой конец перемычек к макетной плате, как показано на схеме.
4. Подключите макетную плату к контакту 20 Arduino с помощью перемычки.
5. Подключите к положительной шине параллельно красной перемычке зажима «крокодил».
6. Подключите к отрицательной шине параллельно желтой перемычке зажима «крокодил».
Начиная с красной кнопки,
1. Соедините 3 ножки красной кнопки с 3 зажимами из кожи аллигатора.
2. Подсоедините другой конец зажимов типа «крокодил» к перемычкам.
3. Подключите другой конец перемычек к макетной плате, как показано на схеме.
4. Подключите макетную плату к контакту 21 Arduino с помощью перемычки.
5. Подключите к положительной шине параллельно зеленой перемычке зажима «крокодил».
6. Подключите одну сторону отрицательной шины к другой стороне отрицательной шины.
Шаг 6. Загрузите эскиз Bright Saver в Arduino
Шаг 7. Соберите домик Bright Saver’s
Необходимые инструменты
1. Картон
2. Пистолет для горячего клея
3. Винты
4. Бутылка с минеральной водой Evian, 750 мл.
5. Постоянные маркеры
6. Складной нож
Шаги по строительству дома
1. Сначала я измерил внутреннее пространство монетоприемника, чтобы прикрепить его к передней части дома, и прикрепил его винтами. Кроме того, я вырезал нижнюю часть дома, чтобы вставить свой банк для монет.
2. Не забудьте построить экстерьер с прочной опорой внутри дома, чтобы убедиться, что дом может выдерживать вес, подготовив картон, который будет служить опорой для монетоприемника и банка монет.
3. Вставьте Arduino и макетную плату в дом.
4. Поместите ЖК-дисплей и кнопки, вырезав отверстия сбоку дома. Обратите внимание, что ЖК-дисплей все еще прикреплен к макетной плате.
Рекомендуемые:
Mega RasPi - Raspberry Pi в Sega Mega Drive / Genesis: 13 шагов (с изображениями)
Mega RasPi - Raspberry Pi в Sega Mega Drive / Genesis: это руководство проведет вас через преобразование старого Sega Mega Drive в ретро-игровую консоль с использованием Raspberry Pi. Я провел бесчисленные часы своего детства, играя в видеоигры. мой Sega Mega Drive. У большинства моих друзей тоже был такой, так что мы
Яркая управляемая лампа восхода солнца: 6 шагов
Яркая управляемая лампа восхода солнца: вы когда-нибудь просыпались в 7:00, это обычное время, когда вам нужно просыпаться на работу, и оказывались в темноте? Зима - ужасное время, правда? Вы должны проснуться посреди ночи (а то почему так темно?), Сорваться с кровати и
Приложение для Android, часть 1: заставка с использованием фрагментов / Kotlin: 5 шагов
Приложение для Android, часть 1: заставка с использованием фрагментов / Котлин: И снова здравствуйте, скорее всего, у вас есть "бесплатные" время дома из-за COVID19, и вы можете вернуться, чтобы проверить темы, которые вы хотели выучить в прошлом. Разработка приложений для Android - определенно одна из них для меня, и несколько недель назад я решил дать
Заставка Spike Buster или удлинителя поцарапать: 5 шагов
Создание царапины на Spike Buster или Extension Cord: в этом посте я покажу вам, как сделать Spike Buster или Extension Cord с нуля. Сначала давайте посмотрим список деталей
Яркая светодиодная подсветка с питанием от USB: 10 шагов
Яркий светодиодный светильник с питанием от USB: это руководство покажет, как создать очень яркий светодиодный светильник с питанием от USB. Это может пригодиться при работе на компьютере или при освещении клавиатуры в темноте. Другой вариант, что этот свет может быть даже для настроения, потому что