System kontroli dostępu dla stołówki szkolnej

System kontroli dostępu dla stołówki szkolnej

Stworzyliśmy kontrolę dostępudo szkolnej stołówki dla uczniów w 8 Szkole Podstawowej w Gdańsku. Kontrola dostępu oparta jest na platformie Python + Flask oraz kartach/tagach RFID.

W systemie można wyróżnić trzy części:

  • Aplikacja Flask oparta na serwerze WWW
  • Czytnik sprzętowy kart RFID (czytnik dostępu)
  • Czytnik administratora RFID

Aplikacja po stronie serwera jest oparta na frameworku Flask i dystrybuowana jako obraz Docker. Administracja jest w pełni możliwoa poprzez przeglądarkę. Aplikacja obsługuje dodatkowo normalny tryb użytkownika, w którym użytkownicy (np. rodzice) mogą sprawdzać wpisy do stołówki tylko dla swojego dziecka poprzez przeglądarkę.

Czytnik sprzętowy łączy się przez Wi-Fi z siecią szkoły oraz aplikacją po stronie serwera umieszczonego w sieci lokalnej. Urządzenie jest zasilane bateryjnie i umożliwia podłączenie urządzeń zewnętrznych takich jak zamki, lub inne urządzenia automatycznego otwierania drzwi. Czytnik posiada wbudowaną sygnalizację świetlną i dźwiękową o udzielonym dostępie lub jego braku jak i o ustawieniach urządzenia. Urządzenie można konfigurować za pomocą Wi-Fi i przeglądarki internetowej.

Czytnik administratora RFID to czytnik karty/znacznika RFID do szybkiego tworzenia konta przez administratora systemu. Jest podłączany do komputera poprzez USB i umożliwia odczyt danych RFID za pomocą aplikacji dostarczanej wraz z urządzeniem.

Możliwości systemu:

  • Wiele czytników RFID (punktów dostępu).
  • Wielu użytkowników z konfigurowalnymi uprawnieniami do pokoi i grup pokoi.
  • Wiele pokoi z uprawnieniami zdefiniowanymi przez użytkownika.
  • Wielu zaawansowanych użytkowników (np. rodziców) z prawami dostępu do sprawdzania wpisów dla grup użytkowników przypisanych do konta.
  • Rejestrowanie wpisów (Logi dostępu).

Z systemu korzysta stołówka 8 Szkoły Podstawowej w Gdańsku. Aktualnie z systemu korzysta około 500 uczniów.

Mikrokontrolery i platformy

Mikrokontrolery i platformy

Tworzymy rozwiązania bazujące na platformach embedded:

STM32 – Rodzina MCU opartych o 32 bitowy rdzeń ARM Cortex-M. Bardzo wydajny mikrokontroler do zastosowań profesjonalnych.
Atmega AVR – Bardzo popularny mikrokontroler 8 bitowy. Ogromną popularność zdobył dzięki projektowi Arduino.
RaspberryPI – Platforma Embedded o ogromnych możliwościach – Komputer w pudełku od zapałek.
ESP – Platforma IoT z szybkim MCU, wbudowanym WiFi i Bluetooth.
Inne platformy dostępne na rynku.

Systemy cyfrowe i IoT

Systemy cyfrowe i IoT

W BinOwl jesteśmy w stanie zaprojektować od podstaw system embedded dla Ciebie i Twojej firmy. Jeśli potrzebujesz pełnego projektu rozwiązania IoT skontaktuj się z nami.

Land Rover Td5 Komputer pokładowy

Land Rover Td5 Komputer pokładowy

Projekt komputera pokładowego do Land Roverów z silnikiem Td5 (Discovery 2 i Defender) powstał w wyniku pasji do programowania i elektroniki połączonej z pasją do samochodów terenowych marki Land Rover.

Komputer pokładowy ma na celu pomóc w diagnozie ewentualnych problemów z silnikiem Td5. Dodatkowym atutem jest możliwość ciągłego monitoringu poszczególnych parametrów pracy silnika podczas jazdy (Co w terenie może uratować przed poważnymi awariami…).

Cała komunikacja z czujnikami odbywa się poprzez złącze diagnostyczne OBD2, co pozwala na zmniejszenie ilości przewodów do trzech (zasilania i komunikacji z ECU silnika – K-Line).

Parametrów możliwych do podglądu jest wiele – Więcej, niż oferują dwa najpopularniejsze systemy diagnostyki tych samochodów.

Zaimplementowane funkcjonalności:

  • Chwilowe spalanie.
  • Średnie Spalanie od uruchomienia pojazdu.
  • Żądanie kierowcy (Drivers Wish) – Odczyt zaprogramowanej w ECU dawki paliwa.
  • Wtrysk Idle – Ile paliwa podaje wtryskiwacz w celu utrzymania pracy.
  • Wtrysk całkowity – Ile paliwa aktualnie dostarczają nam wtryskiwacze na podstawie danych zaprogramowanych w ECU.
  • Prędkość samochodu + programowalny mnożnik prędkości w celu zwiększenia odczytu maksymalnie o 30%.
  • Temperatura paliwa.
  • Temperatura powietrza w układzie dolotowym.
  • Temperatura płynu chłodzącego.
  • Obroty silnika.
  • Napięcie zasilania ECU.
  • Parametry pracy przepływomierza (MAF).
  • Ciśnienie MAP + bezpośredni odczyt parametru bez modyfikatorów ECU.
  • Ciśnienie AAP + bezpośredni odczyt parametru bez modyfikatorów ECU.
  • Doładowanie turbiny.
  • Modulacja PWM zaworu upustowego (Wastegate).
  • Balans wtryskiwaczy.
  • Napięcia zasilania potencjometru pedału przyspieszenia.

 

Automotive IoT

Automotive IoT

Tworzymy nowoczesne rozwiązania dla branży samochodowej. Kochamy samochody, dlatego łączymy pasję z szeroką wiedzą o systemach wbudowanych. Projektujemy systemy dla samochodów, ich użytkowników i mechaników.
Zajmujemy się projektowaniem systemów embedded pomagających zarządzać Twoją flotą pojazdów z pomocą IoT, GPS oraz najnowszymi metodami monitorowania pojazdu.

Aplikacje skrojone na miarę Twojej firmy

Aplikacje skrojone na miarę Twojej firmy

Tworzymy indywidualne aplikacje i systemy dla Twojej firmy. Oferujemy projektowanie, tworzenie, oraz zarządzanie aplikacjami wspierającymi pracę Twojej firmy. Działamy wedle zwinnych metod projektowania systemów informatycznych Agile, dzięki czemu Ty masz ogromny wpływ na ostateczny kształt aplikacji – zaoszczędzasz czas i pieniądze.
Tworzymy aplikacje oparte o interfejs WEB, aplikacje mobilne oraz aplikacje standalone.