Содержание

Эталонный монетоприёмник GD-100F: инструкция и примеры использования

Монетоприёмник пригодится для создания турникета, вендингового игрового автомата или простой копилки. Модель приёмника 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"
});

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ресурсы