Управление Запасами/Стеллажами
Я пытаюсь создать проект, в котором каждый предмет на стойке имеет свое фиксированное место. При выборе/перемещении с этого места будет гореть светодиод, указывающий, что товар отсутствует на своем месте, также необходимо записать время получения, название товара и время повторного хранения.
Лучшее возможное оборудование, которое я могу придумать, - это Arduino UNO и RFID-маркировка каждого предмета и размещение сканера RFID MFRC522 на месте каждого предмета, но я не могу его масштабировать. Я имею в виду, что я не могу использовать много сканеров. Мне нужна ваша помощь в этом проекте о том, как использовать несколько RFID-сканеров и включать светодиод для каждого выбранного товара(отдельный индикатор для всех товаров).
Под предметами я подразумеваю -
- Файлы/Папки
- Цилиндрические химические бутылки(как в химической лаборатории)
- Книги
@Ankur Singh, 👍1
Обсуждение1 ответ
Очень интересный проект. Что делать, во многом зависит от ваших конкретных требований. Я предполагаю, что вы выбрали RFID для его удобного использования, когда все настроено (например, просто поместите предмет примерно в нужное место, вместо того, чтобы нуждаться в дополнительных электрических штекерах или подобных).
Я не могу его масштабировать
В подобном случае вы обычно не использовали бы только один Arduino. Я бы использовал несколько Arduino Nano (или аналогичных), каждый из которых взаимодействует только с несколькими считывателями RFID. Затем я бы использовал интерфейс дальнего действия (например, RS485), чтобы позволить ведущему Arduino взаимодействовать со всеми другими Arduino. Таким образом, вы можете упростить код RFID-интерфейса для многих Arduino (что также упрощает масштабирование). Клоны Arduino Nano довольно дешевы (я думаю, около 2 долларов или меньше).
Сейчас количество предметов на стеллаж составляет около 30, что было бы настолько сложной задачей разместить по 30 сканеров на каждом стеллаже
Размещение 30 RFID-модулей на стойке-это большая задача, да. Но такова цена за такую систему. Если это слишком много для вас (либо в рабочее время, либо в деньгах), вам нужно будет подумать о других подходах, отличных от RFID. Каждый подход, который я могу придумать, также даст вам некоторые предостережения.
- Вы можете использовать штрих-коды и сканеры штрих-кодов в каждом месте. Это имеет те же трудности, что и RFID-подход.
- Вы могли бы снабдить каждый предмет электрической вилкой, которая подключается к подходящей розетке на стойке. Идентификатор товара затем может быть сохранен на штекере товара либо с помощью ряда электрических соединений (дающих двоичный код) (требуется много электрических линий), либо с помощью одного чипа, такого как EEPROM (который был запрограммирован с идентификатором товара) (требуется меньше строк).
- Вы можете присвоить каждому предмету уникальную полоску с цветовым кодом и использовать несколько датчиков цвета в каждом месте стойки для идентификации предмета (он должен быть установлен в точной правильной ориентации для считывания цветов) (потенциально много электрических линий из-за нескольких датчиков цвета).
Все эти варианты на самом деле не лучше, чем вариант RFID. Я бы счел разъем с чипом EEPROM лучшим вариантом из вышеперечисленных RFID-альтернатив, так как эти чипы могут быть довольно дешевыми. Хотя это повлечет за собой дополнительные затраты на работу, это должно быть сделано для каждого элемента (сборка штекера с чипом EEPROM). Кроме того, здесь также необходима инфраструктура с дополнительными Arduino для каждой группы из нескольких мест в стойке.
В целом, опция RFID довольно хороша по сравнению с другими. Его главным предостережением будет стоимость, так как считывающие устройства RFID стоят не очень дешево.
Помимо этих вариантов, вы могли бы пойти на более серьезные компромиссы. На больших складах часто есть система, в которой работник использует считыватель штрих-кода и должен прочитать штрих-код товара и места на полке, куда он его поместит. Затем система может узнать, где находится предмет и является ли это правильное местоположение, и показать это на портативном устройстве. Это будет намного проще реализовать, но это значительно снизит удобство использования.
Я попробовал 4-5 RFID-сканеров с одним Arduino uno, посмотрев учебник на YouTube, и потерпел неудачу.
Если вам нужна помощь в этом, вам нужно будет описать, как именно вы потерпели неудачу. Пожалуйста, предоставьте свой код, ссылку на учебник YouTube и ссылки на любые другие ресурсы, которые вы использовали. Включите подробное описание того, чего вы ожидали и что произошло на самом деле. И внесите всю эту информацию в свой вопрос, отредактировав его (не в комментариях).
Также в качестве примечания: у меня был довольно неудачный опыт работы с учебными пособиями YouTube. Возможно, вам захочется поискать учебник на основе текста.
- Как сделать динамическое меню с подменю ( Arduino mega или Arduino Uno)
- Как использовать SPI на Arduino?
- Как сбросить или отформатировать Arduino?
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Как получить уникальный идентификатор для всех плат Arduino?
- Как очистить буфер FIFO на MPU6050?
- Элегантное решение для обновления содержимого TFT-дисплея
- Использование прерываний с RC522
С чем именно вам нужна помощь? Habe вы уже пробовали использовать несколько RFID - сканеров и потерпели неудачу? Или вы просите альтернативы RFID-дизайну проекта?, @chrisl
Почему RFID? Вам нужно будет наносить RFID-метку на каждый предмет, который будет помещен в держатель. Светодиод и датчик света были бы проще, когда объект находится в держателе, он блокирует свет., @hcheung
Да, датчики освещенности были бы проще, но дело в том, что я хочу, чтобы свет горел, когда предмет помещается на место какого-либо другого предмета, указывающего на то, что он был неуместен @hcheung, @Ankur Singh
@chrisl Я имею в виду, да, я пробовал 4-5 RFID-сканеров с одним Arduino uno, просматривая учебник на YouTube, и потерпел неудачу. Сейчас предметов на стойку приходится около 30, что было бы настолько сложной задачей разместить 30 сканеров на каждой стойке, и я понятия не имею, сколько Ардуино мне понадобится. Это действительно грандиозный проект. Я надеюсь, что кто-нибудь сможет помочь, @Ankur Singh