Программа ардуино как собрать копилку с дисплеем. Умная копилка на Arduino: как сделать электронный счетчик монет своими руками

Как сделать умную копилку на Arduino со счетчиком монет. Какие компоненты потребуются для сборки электронной копилки. Как запрограммировать Arduino для подсчета и распознавания монет. Какие функции может выполнять умная копилка на микроконтроллере.

Что такое умная копилка на Arduino и зачем она нужна

Умная копилка на Arduino — это электронное устройство для подсчета и хранения монет, оснащенное микроконтроллером Arduino. В отличие от обычной копилки, такое устройство позволяет:

  • Автоматически распознавать номинал монет
  • Вести точный подсчет накопленной суммы
  • Отображать статистику по количеству монет разного номинала
  • Хранить данные о накоплениях в энергонезависимой памяти
  • Управлять доступом к накоплениям

Таким образом, умная копилка помогает контролировать накопления и делает процесс сбережения денег более увлекательным. Это отличный инструмент для обучения детей финансовой грамотности.

Необходимые компоненты для сборки умной копилки

Для создания умной копилки на Arduino потребуются следующие основные компоненты:


  • Плата Arduino (например, Arduino Nano или Arduino Uno)
  • Датчик для распознавания монет (например, инфракрасный датчик препятствий)
  • Дисплей для вывода информации (LCD 1602 или OLED)
  • Аккумулятор или батарейный отсек для автономной работы
  • Корпус копилки (можно изготовить из картона или напечатать на 3D-принтере)

Дополнительно можно использовать кнопки управления, светодиоды для индикации, повышающий преобразователь напряжения и другие компоненты по желанию.

Схема подключения компонентов к Arduino

Схема подключения основных компонентов умной копилки к Arduino выглядит следующим образом:

  • Датчик монет подключается к цифровому пину Arduino
  • Дисплей подключается по шине I2C (пины SDA и SCL)
  • Кнопки управления подключаются к цифровым пинам
  • Питание подается на Arduino через повышающий преобразователь от аккумулятора

Конкретная схема зависит от выбранных компонентов. Важно правильно рассчитать питание, чтобы обеспечить стабильную работу всех элементов.

Программирование Arduino для подсчета монет

Алгоритм работы умной копилки на Arduino включает следующие основные этапы:


  1. Инициализация компонентов (дисплей, датчик и т.д.)
  2. Ожидание появления монеты (опрос датчика)
  3. Распознавание номинала монеты по сигналу с датчика
  4. Увеличение счетчика монет и общей суммы
  5. Обновление информации на дисплее
  6. Сохранение данных в энергонезависимой памяти

Код для Arduino должен реализовывать эту логику, а также обрабатывать нажатия кнопок управления. Важно предусмотреть корректное завершение работы при разряде батареи.

Калибровка системы распознавания монет

Для точного распознавания номинала монет необходимо провести калибровку системы. Процесс калибровки обычно включает следующие шаги:

  1. Перевод устройства в режим калибровки (например, удержанием кнопки)
  2. Поочередное опускание монет разного номинала
  3. Запись и сохранение значений сигнала с датчика для каждого номинала
  4. Выход из режима калибровки

После калибровки устройство сможет сравнивать сигнал от опущенной монеты с сохраненными эталонами и определять номинал. Периодически может потребоваться повторная калибровка.


Функции и возможности умной копилки на Arduino

Умная копилка на базе Arduino может обладать следующими полезными функциями:

  • Подсчет общей накопленной суммы
  • Отображение статистики по количеству монет разного номинала
  • Установка целей накопления и отслеживание прогресса
  • Защита от несанкционированного доступа (пароль)
  • Звуковая и световая индикация при достижении целей
  • Режим энергосбережения для длительной автономной работы

Конкретный набор функций зависит от сложности реализации и потребностей пользователя. Главное — сделать процесс накопления наглядным и увлекательным.

Советы по изготовлению корпуса копилки

При изготовлении корпуса умной копилки стоит учитывать следующие моменты:

  • Корпус должен быть достаточно прочным, чтобы защитить электронику
  • Нужно предусмотреть удобный доступ для замены батарей
  • Отверстие для монет должно быть оптимального размера
  • Дисплей и кнопки управления должны быть легко доступны
  • Желательно сделать съемную крышку для извлечения монет

Корпус можно изготовить из картона, пластика или напечатать на 3D-принтере. Главное — обеспечить надежную защиту электронных компонентов и удобство использования.



Копилка со счётчиком монет своими руками

ОПИСАНИЕ


Электронный распознаватель монет (по размеру) для копилки со счётчиком суммы и статистикой по каждому типу монет.
Возможности:

  • Распознавание размера монет с высокой точностью и его привязка к стоимости каждой монеты
  • Вычисление общей суммы монет в копилке
  • Статистика по числу монет каждого типа
  • Все настройки сохраняются в энергонезависимую память и не сбрасываются при питании
  • Накопленная сумма тоже хранится в энергонезависимой памяти и не боится сбоев питания
  • Режим глубокого энергосбережения: в спящем режиме потребляется 0.07 мА, в схеме без преобразователя 0.02 мА
  • Поддержка любого числа монет разного размера
  • Автоматическая калибровка типов монет
  • Сброс накопленного количества

КОМПОНЕНТЫ


Инструменты, полезное

Каталоги ссылок на Алиэкспресс на этом сайте:

  • Всё для пайки: паяльники, приспособления
  • Платы Ардуино, модули и датчики
  • Модули и датчики для умного дома
  • Дешёвые инструменты
  • Аккумуляторы, платы защиты, зарядники
  • Мультиметры
  • Блоки питания, преобразователи

Железки со схемы

Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей. Также проект можно попробовать собрать из компонентов моего набора GyverKIT.

  • Arduino Nano купить в РФ, aliexpress, aliexpress, искать

  • Дисплей LCD 1602 I2C aliexpress, aliexpress, искать

  • Датчик https://ali.ski/c0oOU, искать
  • Повышайка до 5V aliexpress, aliexpress, aliexpress

  • Кнопки и прочее https://alexgyver.ru/electronics/
  • Мосфеты (список подходящих: IRF3704ZPBF, IRLB8743PBF, IRL2203NPBF, IRLB8748PBF, IRF3704PBF, IRL8113PBF, IRL3803PBF, IRLB3813PBF, IRL3502PBF, IRL2505PBF, IRF3711PBF, IRL3713PBF, IRF3709ZPBF, AUIRL3705N, IRLB3034PBF, IRF3711ZPBF)
  • Фототранзисторы отдельные: L-7113P3C, L-53P3C
  • Светодиоды отдельные: L-7113F3C, L-53F3C
  • Аккумуляторы https://alexgyver.ru/18650/
  • Зарядка + защита аккума aliexpress, aliexpress, искать

Питание от USB

Автономное питание

ПРОШИВКА


ВНИМАНИЕ! Максимально подробный гайд по началу работы с платой и загрузке прошивки для проекта находится ЗДЕСЬ.

Изучи его внимательно, прежде чем писать на форум или в группу ВК!