МОНЕТОПРИЁМНИК
СДЕЛАЙ САМ
1 10 5 2
5
5
50mm
40mm
30mm
20mm
10mm
0
10mm 20mm 30mm 40mm 50mm
Сайт ArduBlock:
http://ardublock.ru
ArduBlock Libraries
http://ardublock.ru/download/libraries.zip
Автор:
Петров Виталий Николаевич
#ardu
Vk group: block
https://vk.com/ardublock
Instagram:
https://www.instagram.com/ardublock.ru
Youtube:
https://www.youtube.com/c/ArduBlock
Содержание: ArduBlock.ru
Комплект деталей 4
Комплект электроники 5
Доработка датчика линии 6
Сборка монетоприёмника 7
Установка сервомотора 8
Установка сенсора 9
Схема подключения 10
Как идёт распознание монет 11
Калибровка флажка 12
Сканирование значений монет 13
Распознание монет 14
Отображаем значение на дисплее 15
Программа Сумма монет 16
Программа Кнопка сброса 17
Программа Кнопка покупка 18
3
Комплект деталей: ArduBlock.ru
50mm
40mm
30mm
20mm
10mm
0
10mm 20mm 30mm 40mm 50mm Матовая плёнка
Нарезка деталей на ЧПУ станке. Откройте PDF файл в COREL DRAW, выберите
страницу 4 с нарезкой, выделите детали, и Экспортируйте выделенное в DFX формат.
Далее отправляете файл на нарезку.
1 10 2 5
4
Комплект электроники: ArduBlock.ru
Резистор 10 КОм
10KΩ
Макетная плата
Тактовая кнопка
5
Доработка датчика линии: ArduBlock.ru
Монета
6
Сборка монетоприёмника: ArduBlock.ru
7
Установка сервомотора: ArduBlock.ru
м3 24мм 4шт
Сервомотор установлен
8
Установка сенсора: ArduBlock.ru
кусочек
матовой
плёнки
кусочек
матовой
плёнки
9
Схема подключения: ArduBlock.ru
Дисплей 16х2
Pin A5 - SCL
Pin A4 - SDA
Плата
Arduino UNO
10KΩ
Pin 4
Pin 3
Мотор
выдачи
Pin A0 товара
Кнопка
Калибровка
фотосенсора
Pin 2
10
Как идёт распознание монет: ArduBlock.ru
1 10 2 5
5 2 10 1
5 2 10 1
Нет
Монеты
11
Калибровка флажка: ArduBlock.ru
о
102 закрыто
о
90 открыто
12
Сканирование значений: ArduBlock.ru
Если значение
на сенсоре
будет больше 90
то
Открываем флажок
Ждём 3 секунды
Закрываем флажок
Нет
монет 1 10 2 5
40-50 107-177 661-709 811-822 940-960
0 1023
13
Распознавание монет: ArduBlock.ru
Установим связь
Установим флажок
в закрытое положение
Запись значения в
переменную с датчика
Открываем флажок
монета покидает сенсор
Закрываем флажок
40-50
Нет
107-177
1 руб
661-709
10 руб
811-822
2 руб
940-960
5 руб
1023
14
Значение на дисплей: ArduBlock.ru
Установим связь с дисплеем
Установим флажок
в закрытое положение
Запись значения в
переменную с датчика
Отправляем значение
рублей на дисплей
Открываем флажок
монета покидает сенсор
Закрываем флажок
Чистим дисплей
40-50
Нет
107-177
1 руб
661-709
10 руб
811-822
2 руб
940-960
5 руб
1023
15
Сумма монет (копилка): ArduBlock.ru
Открыть флажок
Время 2 секунды
Закрыть флажок
Отправляем сумму
рублей на дисплей
16
Кнопка сброса: ArduBlock.ru
Перезапишем переменную в 0
17
Кнопка купить: ArduBlock.ru
18
Кнопка купить: ArduBlock.ru
Cервомотор
выталкивает товар
Cервомотор
в исходное положение
19
ArduBlock | Technologies
Сделай сам монетоприёмник
Сайт ArduBlock:
http://ardublock.ru
ArduBlock Libraries
http://ardublock.ru/download/libraries.zip
Автор:
Петров Виталий Николаевич
#ardu
Vk group: block
https://vk.com/ardublock
Instagram:
https://www.instagram.com/ardublock.ru
Youtube:
https://www.youtube.com/c/ArduBlock