Монетоприёмник

Монетоприёмник пригодится для создание турнекета, вендингового игрового автомата или простой копилки. Модель приёмника GD-100F является эталонным монетоприёмником — «компаратором». Каждая поступающая монета сравнивается с физически установленной монетой-образцом внутри кейса монетоприёмника. Это означает способность принимать только один вид монет одновременно.

Видеообзор

Принцип работы

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

Если монета соответствует образцу, схема управления посылает управляющий сигнал на электромагнитный клапан для открытия защёлки. Монета успешно завершает свой путь — на выходе монетоприёмника возникает кратковременный импульс.

Если монета не «понравилась» приёмнику, она возвращается через возвратное отверстие.

Если монета превысила диаметр эталонна, нажмите на рычаг возврата монеты.

Примеры работы

Рассмотри в зависимости от платформы несколько примеров работы.

Пример для Arduino

Соберём копилку на Arduino с информацией о количестве монет.

Что вам понадобится?

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

Код программы

coinCounter.ino
// переменная для хранения количества монет
int counter;
 
void setup() {
  // обнуляем количество монет
  counter = 0;
  // открываем монитор Serial-порта
  Serial.begin(9600);
  // подписываемся на прерывание на 0 канале (2 пин Arduino Uno)
  // при смене значения с низкого уровня на высокий
  // с вызовом функции incCounter
  attachInterrupt(0, incCounter, RISING);
}
 
void loop() {
 
}
 
// обработчик прерывания
void incCounter() {
  // инкрементируем счётчик количество монет
  counter++;
  // выводим текущее количество монет
  Serial.println(counter);
}

После загрузки кода программы, откройте Serial-порт. При опускании мелочи в отверстие монетоприёмника вы увидите общее число «золотых»

Пример для Iskra JS

Отследим попадания новой «копейки» в монетоприёмник с помощью Espruino и языка JavaScript.

Что понадобится

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

Код программы

coinCounter.js
// переменная для хранения количества монет
var counter = 0;
// наблюдаем за монетоприёмником
setWatch(function() {
  // если в монетоприёмник попала монета 
  // печатаем количество монет в консоль
  print(++counter);
}, P2, {
  // функция вызывается многократно
  repeat: true,
  // фиксация восходящего фронта
  edge: "rising"
});

В результате при каждом поступлении монеты, вы увидите сообщение с общим количеством «золотых».

Элементы модуля

Отверстие для подачи монеты

Слот для подачи монеты в приёмник. Для успешного зачисления — монета должна совпадать с эталонном в кейсе.

Кейс эталонной монеты

Бокс для хранения текущего образца монеты.

Рычаг возврата монеты

Если монета превысила диаметр эталонна, она зависает в механическом отделе приёмника. Для обратной выдачи монеты спустите рычаг возврата.

Отверстие возврата монеты

Выходная ячейка несоответствующей с эталонном монеты.

Чувствительность распознание монеты

Выбор чувствительности индуктивного датчика — насколько «близки» по электромагнитным свойствам должны быть текущая монета и эталон.

Разъём питания и выходных сигналов

Разъём для подключения питания и выходных сигналов:

  • +12V (красный провод) — питание модуля. Подключите к плюсовой клемме источника напряжения 12 вольт;
  • COUNTER +/− (серый) — положительный выходной сигнал для подключения нагрузки с напряжением 12 вольт.
  • COIN SIGNAL (белый) — выходной сигнал монетоприёмника. Подтяните к питанию микроконтроллера через сопротивленние и подключите к цифровому пину микроконтроллера;
  • GROUND (чёрный провод) — земля модуля. Подключите к минусовой клемме источника напряжения 12 вольт;
  • COUNTER −/+ (серый) — отрицательный выходной сигнал для подключения нагрузки с напряжением 12 вольт.

Переключатель NO/NC

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

  • Режим NC — нормально разомкнутый. По дефолту на выходном пине COIN присутствует «высокий уровень». При прохождении монеты — генерируется одиночный отрицательный импульс.
  • Режим NO — нормально замкнутый. По дефолту на выходном пине COIN «низкий уровень». При прохождении монеты — генерируется одиночный положительный импульс.

Переключатель длительности импульса

Выбор длительности выходного импульса:

  • Режим FAST — 25 миллисекунд;
  • Режим MEDIUM — 50 миллисекунд;
  • Режим SLOW — 100 миллисекунд;

Габаритный чертёж

Комплектация

  • 1× монетоприёмник
  • 1× пятипроводной шлейф
  • 4× винт М4
  • 4× гайка М4

Характеристики

  • Название модели: GD-100F
  • Напряжение питания: 12 В
  • Потребляемый ток: до 60 мА
  • Диаметр монеты: 18–30 мм
  • Толщина монеты: 1,2–2,6 мм

Ресурсы