Skip to content

HackerspaceBielefeld/Midas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midas

Ein Kassen system für den Hackerspace Bielefeld. Es soll auf der einen seite ein Prepaid system anbieten und auf der anderen Seite unseren Kassenwart entlasten indem er passend informiert wird, wenn etwas zu neige geht.

Eckpunkte

  • Produkt-Barcode einlesen
  • Bezahlen mit Tür RFID
  • Option nur konto daten
  • Option nur preis abfrage
  • Bar zahlung
  • storno
  • aufladen mit Barcode

Installation

1. config

im raspi-config, den spi treiber aktivieren

2. modprobe

mit

modprobe spi_bcm2708

oder

modprobe spi_bcm2835

testen ob der SPI treiber läuft

3. apt

Pakete nach installieren

sudo -i
apt install git-core python-dev
apt install python-spidev python-sqlite
apt install python-pip

pip install spi
pip install pi-rc522

4. test

Testen ob python alles übernommen hat in python

import spidev

Es muss eine /dev/spidev0.0 datei existieren

5. User

user anlegen sudo adduser midas

user in gruppe hinzufügen usermod -a -G spi midas usermod -a -G gpio midas

6. Installieren

git clonen su midas git clone https://git.electronicfreak.de/HSB/Midas

autologin sudo nano /etc/systemd/system/[email protected]/autologin.conf

dort folgendes anhängen
 cd Midas
 ./midas.py

Hardware

  • RaspPi 1 oder besser
  • TFT 1,8 Zoll SPI Display
  • PS2-Barcode-Scanner

Pinbelegung

Probleme

SQLSTATE[HY000] [14] unable to open database file

noch kein install.py ausgeführt

DB nicht les/schreibbar

datei UND ordner rechte müssen lesen und schreibbar sein

40pin Pi brauchen noch /boot/config.txt update

device_tree_param=spi=on dtoverlay=spi-bcm2708

Links

V3

##evtl nicht mehr nötig SPI-Py installieren github clone und dann sudo ./SPI-py/setup.py install

Releases

No releases published

Packages

No packages published