← На главную / Все проекты

📦 Умный склад / кладовка

Учёт вещей с QR- и RFID-метками

Платформа
Raspberry Pi 1 B+
Сложность
Средняя ⭐⭐⭐
Польза
Ничего не теряется, всё можно найти за 10 секунд

📋 Описание

Система учёта вещей. Каждая коробка/инструмент получает QR- или RFID-метку. GM67 сканирует QR, RFID-RC522 считывает метки. RPi ведёт БД: что, где лежит, кто взял, когда вернуть. Поиск через Telegram-бота.

🔧 Компоненты

КомпонентРольИз набора
Raspberry Pi 1 B+ Сервер БД, веб-интерфейс, Telegram-бот RPi 1 B+
GM67 Barcode Scanner Сканирование QR-кодов на коробках GM67
RFID-RC522 Метки на ценных предметах 45-в-1 набор
Keypad 4×4 Быстрый поиск по категориям 45-в-1 набор
LED Matrix 8×8 MAX7219 Статус наличия 45-в-1 набор
LCD 1602 I²C Подсказки при сканировании 45-в-1 набор

🧠 Логика работы

  1. Сканируешь QR на коробке → RPi: «Набор отвёрток → стеллаж А3»
  2. RFID-метка на ключах → RPi: «Ключи от гаража»
  3. Взял инструмент → сканируешь → RPi: «Взято, вернуть до...»
  4. Поиск: Telegram → «Где ключи?» → RPi: «Стеллаж А2, ячейка 3»
  5. Keypad 4×4: быстрый поиск по категориям (1-электроника, 2-инструмент...)
  6. LED Matrix 8×8: статус — зелёный/красный (всё на месте/что-то не возвращено)
  7. GM67 по UART → RPi USB (HID-клавиатура) или ESP32-S3 через UART
  8. Отчёт: что чаще всего берут, что пора купить

🔌 Схема подключения (Wiring)

ПодключениеПитание
GM67 → USB RPi Работает как HID-клавиатура (Plug & Play)
RFID SDA → CE0 (GPIO8), SCK → SCLK (GPIO11), MOSI → MOSI (GPIO10), MISO → MISO (GPIO9), RST → GPIO25 3.3V, GND
Keypad → любые свободные GPIO По библиотеке Keypad
LED Matrix DIN → GPIO10 (MOSI), CS → CE1 (GPIO7) 5V, GND

💻 Код

RPi: Python Flask + SQLite + python-telegram-bot. RFID: MFRC522-python. QR: чтение HID-событий через evdev.