Монетоприёмник пригодится для создания турникета, вендингового игрового автомата или простой копилки. Модель приёмника GD-100F является эталонным монетоприёмником — «компаратором». Каждая поступающая монета сравнивается с физически установленной монетой-образцом внутри кейса монетоприёмника. Это означает способность принимать только один вид монет одновременно.
Внутри монетоприёмника расположен слот для эталонной монеты или жетона. Когда монета попадает в отверстие приёмника, она сравнивается с образцом по внешнему диаметру и электромагнитным свойствам.
Если монета соответствует образцу, схема управления посылает управляющий сигнал на электромагнитный клапан для открытия защёлки. Монета успешно завершает свой путь — на выходе монетоприёмника возникает кратковременный импульс.
Если монета не «понравилась» приёмнику, она возвращается через возвратное отверстие.
Если монета превысила диаметр эталонна, нажмите на рычаг возврата монеты.
Рассмотри в зависимости от платформы несколько примеров работы.
// переменная для хранения количества монет 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-порт. При опускании мелочи в отверстие монетоприёмника вы увидите общее число «золотых»
// переменная для хранения количества монет var counter = 0; // наблюдаем за монетоприёмником setWatch(function() { // если в монетоприёмник попала монета // печатаем количество монет в консоль print(++counter); }, P2, { // функция вызывается многократно repeat: true, // фиксация восходящего фронта edge: "rising" });
В результате при каждом поступлении монеты, вы увидите сообщение с общим количеством «золотых».
Слот для подачи монеты в приёмник. Для успешного зачисления — монета должна совпадать с эталонном в кейсе.
Бокс для хранения текущего образца монеты.
Если монета превысила диаметр эталонна, она зависает в механическом отделе приёмника. Для обратной выдачи монеты спустите рычаг возврата.
Выходная ячейка несоответствующей с эталонном монеты.
Выбор чувствительности индуктивного датчика — насколько «близки» по электромагнитным свойствам должны быть текущая монета и эталон.
Разъём для подключения питания и выходных сигналов:
Переключатель отвечает за уровень выходного логического сигнала:
COIN
присутствует «высокий уровень». При прохождении монеты — генерируется одиночный отрицательный импульс.COIN
«низкий уровень». При прохождении монеты — генерируется одиночный положительный импульс.Выбор длительности выходного импульса: