Qoffee-Maker

View on GitHub

Setup instructions for the QoffeeMaker

Full setup

Some stats for the setup:

  1. Build up the different parts independently (coffee machine, RasQberry, touchscreen monitor, Router) and connect them to a power outlet (total: 1600W (~ 7A, 230V))

    PowerOutlet

  2. Connect the Display and the RasQberry by cables (HDMI cable, USB cable)

    RasQberry IO Monitor IO

  3. Power on all devices (coffee machine, touchscreen monitor); the other devices are powered on automatically

Router

Router

  1. After some minutes you should find a WI-FI network called Qoffee. Connect to this network on your laptop or mobile device with the credentials.
  2. Don’t worry: The router is probably not connected to the internet. We will change this now.
  3. Open: 192.168.8.1 in your browser and log in with the credentials.

You want to use WI-FI to connect the router to the internet:

  1. Scroll down on the page
  2. Click repeater
  3. Configure the WI-FI network to repeat

You want to use ethernet to connect to the internet:

  1. Plug in the ethernet-cable
  1. Check if the connection works (You can do this by checking if the device you are using right now, is now connected to the internet.)

Qoffee Machine

  1. Fill in all consumables: coffee beans(on top of machine), milk (left, see picture below), water (right, see picture below)

    Milk tank Water tank

  2. After the startup you should see a screen like this:

Coffee machine If you dont see this, you probably have to clean the machine or do maintenance. You can find intructions on how to deal with these issues here.

  1. Check if the machine is connected to the wireless network. The router should obviously be powered on for this. If the machine is connected there should be a WI-FI symbol in the top right hand corner. (see picture for example)
  2. If neccessary change the configuration for the different beverages (cup size in ml, amount of coffee vs milk, etc.)

RasQberry

  1. Wait until the RasQberry has booted. It is finished if you see multiple desktop icons and an IBM-themed background.
  2. Control the RasQberry by using the small keyboard or by using the touchscreen (keyboard is recommended).
  3. Check for a working network connection. Do this by moving the cursor the top of the screen. You should see a WI-FI symbol.
  4. Open the QoffeeMaker application by clicking on the desktop icon. There are two icons. Click on the upper one once!
  5. Wait a few second until the Jupyter notebook screen turns up in the browser.
  6. Open the qoffee.ipynb notebook.
  7. Wait a few seconds until a little rocket turns up in the menu bar.

    Rocket

  8. Click the rocket to open app mode. The window should now be fullscreen and showing a GUI.

    To reload the whole notebook or reenable fullscreen click the correspoding buttons in the lower right hand corner.

  9. In the lower right hand corner click “Refresh Auth”. If the button turns green go on with the instructions.
    1. Otherwise you should see a popup saying “Invalid Authentication”. Click OK and you will be redirected to a login page in a new tab.
    2. Click “Home Connect” and login with the credentials.
    3. You can close the tab now.
    4. Try clicking on “Refresh Auth” again.
    5. Now it should turn green.
  10. Try out the circuit composer, determine your beverage and order it. If everything works fine there should now be a hot drink in your cup!

Working Composer


Usage tips


Bug fixing