Начало темы здесь
После нескольких неудачных попыток отремонтировать в разных местах описанный автомат пришел к выводу о необходимости капитального ремонта, с заменой процессоров. Сами автоматы, кроме всего, еще и очень глючные, что также в пользу замены процессоров.
Итак, что есть и что надо:
нужно разработать схему и воплотить ее в железе.
Что есть, из того, что можно и нужно использовать в новом устройстве:
1) купюроприемник, работает в протоколе RS-232
2) дисплей купюроприемника - четырехразрядный семисегментный светодиодный индикатор, типа http://radio.lg.ua/index.php?productID=595 - для индикации зачисленных сумм
3) 12 кнопок выбора товара со светодиодной подсветкой
4) 12 трехразрядных семисегментных светодиодных индикатора - для индикации цены товаров
5) 12 ячеек выдачи товара (исполнительный механизм приводится в действие вот таким электроприводом: http://shop.avtozvuk46.ru/index.php?route=product/product&path=57_75&product_id=4397
6) 12 оптопар (фотодиод + светодиод), установленных на ячейках привода
7) хоппер Azkoyen U8, вот такой: http://www.azkoyen.ru/index2.html работает в протоколе RS-232
8) блок питания (от компьютера)
Что надо:
написать программу процессора и изготовить процессор с GSM контроллером, работающий вот по такому алгоритму:
Сервисный режим:
На каждую ячейку товара в сервисном режиме можно просмотреть и установить цену и количество загруженного товара. Цену лучше с кратностью 10 рублей.
Также можно просмотреть и установить количество загруженных в хоппер 10-рублевых монет.
Рабочий режим:
При внесении денег дисплей купюроприемника высвечивает внесенную сумму
При нажатии на кнопку выдачи соответствующего товара, если денег внесено достаточно, приводится в действие ячейка. При прохождении товара через зону оптопары происходит кратковременное размыкание оптического сигнала: система уменьшает на 1 заданное количество товара в ячейке. Если выдана последняя единица товара, дисплей соответствующей ячейки с ценой гасится (либо на дисплее высвечиваются прочерки)
Если между внесенной суммой и стоимостью товара есть разница, то она выдается при нажатии кнопки "выдача сдачи". Сдача выдается только монетами по 10 рублей, выдает хоппер. При выдаче сдачи / возврате денег происходит уменьшение заданного количества монет в хоппере.
Если произошла нештатная ситуация с ячейкой:
- застревание товара (вместо кратковременного размыкания оптического сигнала длительное размыкание)
- реальное количество товара в ячейке менее заданного (кратковременного размыкания оптического сигнала не произошло)
в этом случае дисплей соответствующей ячейки с ценой гасится (либо на дисплее высвечиваются прочерки). Покупателю производится возврат всей внесенной суммы монетами по 10 рублей при нажатии кнопки "выдача сдачи"
Оповещения:
SMS оповещения 27 видов (можно каждому виду оповещения присвоить определенный буквенный или цифровой код, например, 1 символ или набор символов):
SMS1 - SMS12 при продаже товаров из ячеек 1-12
SMS13 - SMS24 при нештатной ситуации с ячейкой 1-12
SMS 25 при отключении питания автомата и SMS 26 при включении питания автомата
SMS 27 при открывании дверцы автомата (на дверце установлен концевой датчик на размыкание / замыкание)
ps любопытное описание бюджетного GSM контроллера встречал вот тут, может, пригодится? http://gsm-c45.narod.ru/
Пожалуйста, сообщите мне, во сколько обойдется разработка и изготовление всего этого для 1 и для второго автомата.
Купюроприемник, хоппер готов предоставить для работы.
Прошу Ваши предложения отправлять в личку. Спасибо.
Раздел: Вакансии и разовая работа
После нескольких неудачных попыток отремонтировать в разных местах описанный автомат пришел к выводу о необходимости капитального ремонта, с заменой процессоров. Сами автоматы, кроме всего, еще и очень глючные, что также в пользу замены процессоров.
Итак, что есть и что надо:
нужно разработать схему и воплотить ее в железе.
Что есть, из того, что можно и нужно использовать в новом устройстве:
1) купюроприемник, работает в протоколе RS-232
2) дисплей купюроприемника - четырехразрядный семисегментный светодиодный индикатор, типа http://radio.lg.ua/index.php?productID=595 - для индикации зачисленных сумм
3) 12 кнопок выбора товара со светодиодной подсветкой
4) 12 трехразрядных семисегментных светодиодных индикатора - для индикации цены товаров
5) 12 ячеек выдачи товара (исполнительный механизм приводится в действие вот таким электроприводом: http://shop.avtozvuk46.ru/index.php?route=product/product&path=57_75&product_id=4397
6) 12 оптопар (фотодиод + светодиод), установленных на ячейках привода
7) хоппер Azkoyen U8, вот такой: http://www.azkoyen.ru/index2.html работает в протоколе RS-232
8) блок питания (от компьютера)
Что надо:
написать программу процессора и изготовить процессор с GSM контроллером, работающий вот по такому алгоритму:
Сервисный режим:
На каждую ячейку товара в сервисном режиме можно просмотреть и установить цену и количество загруженного товара. Цену лучше с кратностью 10 рублей.
Также можно просмотреть и установить количество загруженных в хоппер 10-рублевых монет.
Рабочий режим:
При внесении денег дисплей купюроприемника высвечивает внесенную сумму
При нажатии на кнопку выдачи соответствующего товара, если денег внесено достаточно, приводится в действие ячейка. При прохождении товара через зону оптопары происходит кратковременное размыкание оптического сигнала: система уменьшает на 1 заданное количество товара в ячейке. Если выдана последняя единица товара, дисплей соответствующей ячейки с ценой гасится (либо на дисплее высвечиваются прочерки)
Если между внесенной суммой и стоимостью товара есть разница, то она выдается при нажатии кнопки "выдача сдачи". Сдача выдается только монетами по 10 рублей, выдает хоппер. При выдаче сдачи / возврате денег происходит уменьшение заданного количества монет в хоппере.
Если произошла нештатная ситуация с ячейкой:
- застревание товара (вместо кратковременного размыкания оптического сигнала длительное размыкание)
- реальное количество товара в ячейке менее заданного (кратковременного размыкания оптического сигнала не произошло)
в этом случае дисплей соответствующей ячейки с ценой гасится (либо на дисплее высвечиваются прочерки). Покупателю производится возврат всей внесенной суммы монетами по 10 рублей при нажатии кнопки "выдача сдачи"
Оповещения:
SMS оповещения 27 видов (можно каждому виду оповещения присвоить определенный буквенный или цифровой код, например, 1 символ или набор символов):
SMS1 - SMS12 при продаже товаров из ячеек 1-12
SMS13 - SMS24 при нештатной ситуации с ячейкой 1-12
SMS 25 при отключении питания автомата и SMS 26 при включении питания автомата
SMS 27 при открывании дверцы автомата (на дверце установлен концевой датчик на размыкание / замыкание)
ps любопытное описание бюджетного GSM контроллера встречал вот тут, может, пригодится? http://gsm-c45.narod.ru/
Пожалуйста, сообщите мне, во сколько обойдется разработка и изготовление всего этого для 1 и для второго автомата.
Купюроприемник, хоппер готов предоставить для работы.
Прошу Ваши предложения отправлять в личку. Спасибо.
Раздел: Вакансии и разовая работа