IOT koffie automaat

Uit Makerspace Haagse Hout
Versie door Peetklasen (overleg | bijdragen) op 25 sep 2026 om 10:30
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)

1. De Gebruikersinterface (De Android Tablet)

  • Functie: Dient als de kiosk/bestelzuil voor de klant.
  • Inrichting: Draait een applicatie of automatiseringsapp (Tasker) die continu op het scherm staat met één grote knop: "Koffie Kopen".

2. De Betalingsafhandeling (De Cloud & Bluetooth)

  • Koppeling: Zodra de klant op de knop drukt, stuurt de tablet een opdracht via een lokaal app-verzoek (App Intent) naar de SumUp App.
  • Transactie: De SumUp app activeert via Bluetooth de SumUp Solo Lite kaartlezer.
  • Verificatie: De klant pint contactloos. De SumUp app controleert via wifi de betaling in de SumUp Cloud en keurt deze goed.

3. De Lokale Communicatie (Tablet naar Raspberry Pi)

  • Seintje: Na een succesvolle betaling springt de tablet terug naar de hoofdapp, die direct een digitaal netwerksignaal (HTTP POST-verzoek) stuurt naar het lokale IP-adres van de Raspberry Pi.

4. De Hardware-aansturing (De Raspberry Pi & Koffiemachine)

  • Ontvangst: Een lichte webserver (Python/Flask) op de Raspberry Pi vangt het HTTP-verzoek op.
  • Activering: De Pi stuurt direct een stroompje via zijn GPIO-pinnen naar een elektronische schakelaar (een 5V Relais).
  • Uitvoering: Het relais sluit gedurende 1 seconde de stroomkring van de startknop op de koffiemachine, waardoor de machine begint te lopen.

Let op! Er moeten speciale stappen gezet worden om het systeem stroomstoring-proof te maken.