Платформа для автоматизации склада - Pick to cart, Pick to light
Комплекс из программной и аппаратной частей для автоматизации следующих складских процессов:
- Pick-to-cart. Подбор сразу нескольких заказов на тележку, оборудованную лампами и кнопками
- Put-to-light. Распределение между заказами консолидированно собранных заказов или поставок от поставщика
- Pick-by-light. Быстрая сборка заказов со стеллажей, оборудованных лампами и кнопками
- Pick-by-voice. Замена бумажной технологии или технологии сборки с терминалом сбора данных/сканером на сборку с помощью голосового терминала
Систему возможно расширять различными устройствами ввода/вывода - клавиатурой, мышью, сенсорной панелью, экраном с большей диагональю, беспроводными модулями, сканерами-штрихкодов.
Master-устройство
Master-устройство представляет собой одноплатный компьютер BeagleBone, с модулем управления для протокола RS-485 и питанием для Slave-модулей.
На устройстве используется ОС Linux, к нему подключается 10” hdmi экран с сенсорной панелью, а так же usb-хаб для подключения сопутствующих устройств - например сканера-штрихкодов.
Приложение, обеспечивающее соблюдение логики складского процесса написано на языке Python, интерфейс использует библиотеку PyQT.
Master-устройство поддерживает до 252 slave-устройств, а так же возможно объединение до трех master-устройств в одно.
Так же устройство поддерживает связь с сервером обмена данных по wi-fi. В случае использования связки для стационарных(pick to light) складских систем - возможно использовать ethernet.
В первой версии для Master-устройства использовалась связка Android-планшет и плата Arduino с bluetooth-модулем. Но данная связка работала нестабильно, из-за низкого качестве bluetooth-модулей и проблем с передачей по bluetooth в ОС Android.
В целом вторая версия устройства стала дешевле и стабильнее, за счет использования проводных интерфейсов и отказа от плат Arduino.
Slave-устройство
Slave-устройство представляет собой разработанную печатную плату, с цифровым индикатором, енкодером для удобства управления и кнопки подтверждения. В плате используется микроконтроллер семейства AVR.
Для связи с мастер-устройством и получения команд от него, используется проводной интерфейс RS-485.
В первой версии Slave-устройств использовались платы Arduino с разработанной печатной платой, включающей в себя дисплей, енкодер и кнопку. Вариант подходил больше для прототипирования, во второй версии изменилась архитектура проекта, мы удешевили и упростили Slave-устройства за счет неиспользования плат Arduino.