IOT koffie automaat: verschil tussen versies
Uit Makerspace Haagse Hout
Nieuwe pagina aangemaakt met 'De Architectuur De Klant kiest een koffie op een (web)interface of via een knop op de Raspberry Pi. De Raspberry Pi stuurt een signaal naar de Android Tablet. De Android Tablet opent de SumUp-interface via de officiële SumUp Android SDK of via een Android Intent (App-to-App koppeling), waardoor de Solo Lite geactiveerd wordt. De Klant pint. De Android Tablet ontvangt de succesvolle status en koppelt dit terug naar de Raspberry Pi.De Raspberry Pi schakelt het…' |
Geen bewerkingssamenvatting |
||
| (4 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
| Regel 1: | Regel 1: | ||
De | <u>1. De Gebruikersinterface (De Android Tablet)</u> | ||
* '''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"''. | |||
<u>2. De Betalingsafhandeling (De Cloud & Bluetooth)</u> | |||
* '''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. | |||
<u>3. De Lokale Communicatie (Tablet naar Raspberry Pi)</u> | |||
* '''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'''. | |||
<u>4. De Hardware-aansturing (De Raspberry Pi & Koffiemachine)</u> | |||
* '''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.'' | |||
Huidige versie van 25 sep 2026 om 10:30
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.
