Я тут новичок, но думаю в вашем деле поможет инфракрасный датчик(типо датчика препятствий для робота), встроить такие датчики по длине полки, тоесть когда кладёшь на полку коробку, она накрывает датчик и он срабатывает, естественно чтобы датчик не срабатывал без коробки, полку которая выше нужно покрасит в чёрный цвет - это как простой вариант.
Посложнее:
Ещё можно сделать 1 датчик который будет перемещаться вдоль полки, позади неё и как-бы сканировать всю полку на наличие коробок, тогда здесь надо будет использовать микроконтроллер, задать постоянную скорость перемещения сканера, если у вас пустое место это не 10см а 20см, то в программе промежуток будет выглядеть примерно как не 1 а 2 секунды с логикой 0, МК зафиксировав этот пустой временной промежуток выдаст вам, что на полке есть свободное место.
Ну как-то так.(Отредактировано автором: 11 Февраля, 2015 - 17:27:48) |