Skip to content

Hardware and firmware for cashless payment device for cold drinks at the aeroclub at EDLH

License

EUPL-1.2, CERN-OHL-S-2.0 licenses found

Licenses found

EUPL-1.2
LICENSE-EUPL
CERN-OHL-S-2.0
LICENSE-OHL-S
Notifications You must be signed in to change notification settings

zargony/touch-n-drink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

301 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Touch 'n Drink

Touch 'n Drink is a small device that reads NFC id cards of club members of the Aeroclub (LSC) Hamm and allows to pay for items like cold drinks offered at the clubhouse. Purchases are forwarded to accounting so members pay via their regular monthly invoices. We're located at airfield EDLH in Hamm, Germany.

Assembled device

Features

  • Fetches authorized users and list of articles for sale from Vereinsflieger API
  • Allows users to identify with NFC tag or id card and purchase articles
  • Optional event tracking using Mixpanel for usage analytics
  • Connects to 2.4 GHz WPA2/WPA3 Wifi (IPv4, DHCP)
  • Simple numeric keypad and large, bright OLED display
  • Power supply using standard USB-C cable (PD not required)
  • Ergonomically priced and widely available hardware components
  • Magnetic wall mount

Hardware

ESP32-C3, Keypad, OLED Display and NFC reader in a custom acrylic case. See hardware folder for details.

PCB

Small custom PCB for the microcontroller and connectors to other components. Either manufactured or manually soldered to a perfboard. See pcb folder for details.

Firmware

Written in Rust. See firmware folder for details.

Contributions

If you like this project, want to use it at your club, or if you want to discuss ideas and suggestions, feel free to start a discussion or open an issue. Feel free to fork this repository and base your work upon it. Please open a pull request if your changes or features are useful to a broad audience.

License

Hardware licensed under the CERN Open Hardware License (Strongly Reciprocal). Software licensed under the European Union Public License (EUPL). Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.

About

Hardware and firmware for cashless payment device for cold drinks at the aeroclub at EDLH

Topics

Resources

License

EUPL-1.2, CERN-OHL-S-2.0 licenses found

Licenses found

EUPL-1.2
LICENSE-EUPL
CERN-OHL-S-2.0
LICENSE-OHL-S

Stars

Watchers

Forks

Contributors

Languages