Jakub Kapturkiewicz

Full-Stack Developer & Mechatronic Systems Engineer

BookBox | Slim

Urządzenie samoobsługowe pozwalające użytkownikom na samodzielne wypożyczanie i zwracanie zbiorów bibliotecznych.

KapiSolutions - Jakub Kapturkiewicz

JavaScript
Node.js
Express.js
Socket.io
Python
HTML
CSS
BookBox | Slim

Opis

BookBox | Slim to urządzenie pozwalające czytelnikom na samodzielne wypożyczanie i zwracanie zbiorów bibliotecznych opartych o kody kreskowe i paski magnetyczne. Dodatkowo urządzenie daje również możliwość sprawdzenia stanu własnego konta przez czytelników. Integracja z danym systemem bibliotecznym opiera się o serwisy REST.

Idea projektu

Stworzenie samoobsługowego odpowiadającego potrzebom bibliotekom, których system znakowania zasobów oparty jest o kody kreskowe i paski magnetyczne.

Proces tworzenia

1. Research
Badanie konkurencji oraz rynku obejmujące konsultacje z pracownikami oraz administracją jednej z bibliotek publicznych w celu określenia zasadności projektu oraz poznania konkretnych oczekiwań i wymagań dotyczących działania tego typu urządzenia.

2. Projekt
Przygotowanie wstępnej dokumentacji projektu zawierającej:
  • Harmonogram projektu
  • Projekt ideowy wraz z kluczowymi założeniami, funkcjonalnościami i wymaganiami
  • Analizę ryzyka
  • Dobór komponentów i technologi
  • Schemat elektryczny
  • Przygotowanie listy BOM
  • Model 3D urządzenia i dokumentacje 2D poszczególnych elementów składowych
3. Produkcja
Rozpoczęcie produkcji urządzenia obejmującej m.in:
  • Adaptację konstrukcyjną obudowy na bazie infokiosku
  • Druk 3D zaprojektowanych komponentów
  • Wykonanie komponentów stalowych(cięcie, spawanie, lakierowanie itd.)
  • Prefabrykację elektryczną urządzenia
  • Stworzenie oprogramowania w oparciu o sterownik Raspberry Pi 4B (Python, Node.js, JavaScript, HTML, CSS)
  • Integracje zastosowanych urządzeń składowych w jeden działający system
  • Uruchomienie, pomiary i testy urządzenia
4. Dokumentacja
Stworzenie finalnej dokumentacji urządzenia obejmującej m.in:
  • Instrukcję obsługi wraz z dokumentacją techniczno ruchową - DTR
  • Dokumentację elektryczną - schemat, lista BOM
  • Dokumentację konstrukcyjną - rysunki techniczne, lista BOM
  • Deklarację zgodności CE
5. Wdrożenie w bibliotece MBP Oświęcim
Wdrożenie urządzenia w placówce biblioteki polegało m.in na:
  • Integracji urządzenia z istniejącym systemem bibliotecznym z wykorzystaniem serwisów REST
  • Testach urządzenia i odbioru końcowego
  • Przeszkoleniu personelu biblioteki
  • Przekazaniu kompletu wymaganych dokumentów

Funkcjonalności

  • Samoobsługowe wypożyczanie i zwracanie zasobów bibliotecznych
  • Sprawdzanie stanu konta czytelnika
  • Logowanie czytelników poprzez skan karty bibliotecznej
  • Intuicyjny i przyjazny interfejs
  • Detekcja stosów - autorskie rozwiązanie w 100% zabezpieczające bibliotekę przed nieuczciwym korzystaniem z urządzenia przez użytkowników
  • Automatyczne wylogowanie czytelnika po określonym czasie bezczynności
  • Integracja z wybranym systemem bibliotecznym z wykorzystaniem serwisów REST
Pełen opis dostępny w katalogu online.

Podsumowanie

Dwa urządzenia BookBox | Slim zostały sprzedane i wdrożone w placówce biblioteki publicznej MBP Oświęcim. Wdrożenie odbyło się na przełomie 2020 i 2021 roku. Oba urządzenia działają prawidłowo bez najmniejszych zastrzeżeń do dnia dzisiejszego. Dzięki zakupowi moich urządzeń biblioteka MBP Oświęcim rozszerzyła swoją dostępność dla czytelników o dodatkowy dzień - otwarta również w soboty w systemie samoobsługowym w oparciu o niezawodne urządzenia BookBox | Slim.

BookBox | Slim
BookBox | Slim
BookBox | Slim
BookBox | Slim
BookBox | Slim
BookBox | Slim
BookBox | Slim
BookBox | Slim
BookBox | Slim
BookBox | Slim
BookBox | Slim
BookBox | Slim