Копилка со счётчиком монет своими руками.
Копилка со счётчиком монет.
Привет, в этой статье я попытаюсь вам описать, как сделать копилку со счётчиком монет. Вы можете взять эту идею как за основу, а в статье будет описано, как сделать копилку, которая изображена на картинке.
Для изготовления именно этой копилки будем использовать.
— ARDUINO NANO
— Датчик препятствия
— Не большую деревянную дощечку
— Советская деревянная линейка
— Подходящий дисплей для ARDUINO
— Две канализационные заглушки 110мм
— Муфта 110мм
С остальными приборами и материалами разберёмся по ходу работы.
Идея такая делаем узкую щель, в которой катится монетка, перпендикулярно ходу её движения делаем окошки, в котором установлен датчик, каждая монета заслоняет разную площадь окошка, получается, от размера монетки зависит сигнал датчика. Простота этих действий воодушевила автора, и он перешёл сразу к действиям.
Самый дешёвый способ найти пару для датчика это купить датчик препятствия его цена у китайцев 20-30р.
Принимать и обрабатывать сигнал будет ARDUINO NANO.
Информацию будем выводить на дешёвый подходящий по размеру дисплей для ARDUINO.
Для создания измерительной щели нам понадобиться дощечка 30мм на 10мм и советская деревянная линейка.
Отрезаем два отрезка из дощечки по 5 см с одним скошенным концом
И из линейки делаем для него верхнею и нижнею часть. Должно всё получиться, так как изображено на картинке.
Берём, самою маленькую и самую большую монетку и получаем размер окошка. Окошко нужно продлить вверх и вниз для более точной работы.
Временно соединяем две половинки струбциной и высверливаем окошко сверлом на 5 мм.
Далее предаем окошку прямоугольную форму это не обязательно, но так будет точнее.
Теперь клеем верх и низ моментом или терма клеем так чтобы щель была ровная для того чтобы самая большая монета могла беспрепятственно перемещаться по ней.
Теперь нужно выпаять свето и фотодиод из датчика. Как видим их левые ноги соединены, значит это земля, запомним какие это ноги, сделав царапины, и затем уже выпаиваем диоды.
Чтобы свет от светодиода был рассеянным, зашкурим мелкой наждачной бумагой.
Подключается он через резистор на 220 Ом. Автор решил его припаять сразу к ноге.
Далее нам понадобиться прозрачная коробочка от CD диска. С помощью канцелярского ножа и грубой силы делаем два маленьких прямоугольника чуть больше окошек, их нужно будет зашкурить и приклеить к окошкам.
Теперь не жалея горячих соплей приклеиваем с одной стороны диод а с другой стороны фото транзистор.
Должна получиться, такая штуковина как изображена на картинке.
Кому интересна точность этой конструкции, то на тестовом стенде получили такие красивые дуги от катившихся монет по щели. На счёт 30коп и 10 коп они настолько маленькие, что датчик их не видит, но автор этой самоделки говорит, что их складывает отдельно и в случае войны ин их переплавит в дешёвые пули.
Как не трудно догадаться написанный алгоритм автора, будем находить максимальное значение, с датчика котившиеся монетки и сравнивать со значением записанное в памяти, и таким образом он узнает, какая монетка была брошена в копилку.
Корпус копилки будет сделан из канализационных фитингов на 110мм. Это муфта и две заглушке к ней.
Всё подключается вот по такой схеме.
Вот так это выглядит в сборе припаяны монтажным проводом.
Но в место кнопки делаем контакты из жестяной банки, так как изображено на картинке.
В одной из заглушек в вверху нужно сделать щель так чтобы в неё могла попасть самая большая и самая широкая монета.
Датчик будет расположен напротив щели ну и где-то под ним дисплей.
Для того чтобы точно разметить отверстие под дисплей, прислоняем его к заглушке и высверливаем внутри,
теперь крепим его на стойки для печатных плат к заглушке снаружи и обводим его по контору и получаем точный размер окошка который нужно проделать
Для того что бы аккуратно проделать отверстие в любом пластике для начала нужно просверлить отверстия по краям окошка,
далее прорезаем контур окошка острым ножом или резаком для стекла,
теперь проводим диагонали и прорезаем их с помощью раскалённого ножа,
и теперь полученные треугольники выламываться просто по прорезанной линии.
После не большой работы напильником дисплей вставляется просто идеально, что не хочется его прикручивать к заглушки.
Чтобы совместить щель датчика и щель заглушки можно просто вставить полоску из пластиковой карты, как это изображено на картинке, таким образом, щели идеально совпадут.
Далее заклеиваем датчик горячим клеем, этого крепления будет более чем достаточно.
Теперь подключаем ARDUINO к компьютеру по mini USB и заливаем скетч, как правильно это сделать, можно узнать на сайте проекта перейдя по ссылке. Скетч и инструкция
И тут автор столкнулся с проблемой, у АКБ не хватало напряжения и пришлось вывести USB и можно его использовать от Power банка или от сетевой зарядки смартфона.
Теперь нужно сделать калибровку под ваши монеты. Для этого нужно зажать нашу кнопку для калибровки и перезагрузить ARDUINO но при этом не отпускаем кнопку для калибровки, на дисплее появиться надпись «Сервис»
держим кнопку ещё 10 секунд до тех пор пока не появиться надпись «Память очищена»
и только после этого отпускаем кнопку. Появиться надпись «Калибровка»
теперь нужно класть те монеты наминал, которых изображен на дисплее. Данные сохраняться даже после перезагрузки.
Собственно всё копилка готова её функционал:
— Распознавание размера монет с высокой точностью и его привязка к стоимости каждой монеты
— Вычисление общей суммы монет в копилке
— Статистика по числу монет каждого типа
— Все настройки сохраняются в энергонезависимую память и не сбрасываются при питании
— Накопленная сумма тоже хранится в энергонезависимой памяти и не боится сбоев питания
— Режим глубокого энергосбережения: в спящем режиме потребляется 0.07 мА, в схеме без преобразователя 0.02 мА
— Поддержка любого числа монет разного размера
— Автоматическая калибровка типов монет
— Сброс накопленного количества
Более подробную информацию и ссылки на все компоненты можете узнать посмотрев видео ниже.
Источник
Умная копилка на базе Ардуино
Муниципальное бюджетное общеобразовательное учреждение
Егорлыкская средняя общеобразовательная школа №1
«Умная копилка на базе Ардуино»
Камалетдинов Геннадий Болатович
ст. Егорлыкская, 2018
На протяжении многих веков люди изобретают механизмы и машины, способные облегчить нашу жизнь или сделать ее разнообразнее. Некоторые устройства существуют уже давно, но с помощью современных технологий принимают многие полезные свойства
Робототехника — прикладная наука, занимающаяся разработкой автоматизированных технических систем.
Копилка для монет – одно из древнейших устройств. В каком только виде они не изготавливались: свинья, собака, ракета, бочка и т.д. Однако существует главная проблема – пока копилку не вскроешь – не узнаешь сколько в ней денег. Мы решили исправить это.
1.Спроектировать электронную копилку со счетчиком монет.
2. Сделать устройство энергонезависимым (информация о монетах будет содержаться в энергонезависимой памяти).
3. Настроить программное обеспечение.
4.Получить полностью устройство, которое определяет номинал монет и ведет их подсчет.
Для изготовления именно этой копилки будем использовать.
— Arduino Uno
— Датчик препятствия
— Не большую деревянную дощечку
— Деревянная линейка
— Подходящий дисплей для ARDUINO
— Картонная коробка в качестве корпуса
Идея такая делаем узкую щель, в которой катится монетка, перпендикулярно ходу её движения делаем окошки, в котором установлен датчик, каждая монета заслоняет разную площадь окошка, получается, от размера монетки зависит сигнал датчика.
Принимать и обрабатывать сигнал будет ARDUINO NANO. Информацию будем выводить на подходящий по размеру дисплей для ARDUINO.
Для создания измерительной щели нам понадобиться дощечка 30мм на 10мм и деревянная линейка.
Отрезаем два отрезка из дощечки по 5 см с одним скошенным концом
И из линейки делаем для него верхнею и нижнею часть. Должно всё получиться, так как изображено на картинке.
Делаем окошко окошку прямоугольной формы, это не обязательно, но так будет точнее.
Теперь клеем верх и низ моментом или терма клеем так чтобы щель была ровная для того чтобы самая большая монета могла беспрепятственно перемещаться по ней.
Корпус копилки будет сделан из старой картонной коробки.
Всё подключается вот по такой схеме.
Теперь подключаем ARDUINO к компьютеру по mini USB и заливаем скетч.
Собственно всё копилка готова, её функционал:
— Распознавание размера монет с высокой точностью и его привязка к стоимости каждой монеты
— Вычисление общей суммы монет в копилке
— Статистика по числу монет каждого типа
— Все настройки сохраняются в энергонезависимую память и не сбрасываются при питании
— Накопленная сумма тоже хранится в энергонезависимой памяти и не боится сбоев питания
— Режим глубокого энергосбережения: в спящем режиме потребляется 0.07 мА, в схеме без преобразователя 0.02 мА
— Поддержка любого числа монет разного размера
— Автоматическая калибровка типов монет
— Сброс накопленного количества
Данный копилка лишь начальная модель, в будущем мы будем создавать более совершенное устройство, которое будет способно сортировать монеты и помещать их в отдельные контейнеры.
Использованная литература (ссылки).
Источник