Skip to main content

FAQ

Where can I find summarised information about the senseBox?

All important information about the different senseBoxes can be found here

Which senseBox is right for me?

The senseBox:eduis the version of the senseBox specially developed for use in the educational sector. In addition to the senseBox MCU, it contains sensors for temperature, humidity, air pressure, brightness, UV intensity, distances and noise, a display, a WiFi and an SD card module as well as other electronic components. All components are located in a tidy plastic box and are always well protected and easy to check even with regular use. The senseBox:mini is the entry-level set into the world of the senseBox. It contains the senseBox MCU, the WiFi module, the display and the senseBox environmental sensor (possibility to measure temperature, humidity, air pressure and indoor air quality). The senseBox:mini offers everything you need to start with IoT projects, such as a home server or a chatbot. The senseBox:mini is also available as a class kit. More information about the senseBox:mini class kit can be found in the attached information sheet. The senseBox:home is a DIY environmental monitoring station kit that can share its measurement values online on the openSenseMap. We have already put together the microcontroller and some basic components as a set. All other sensors and components can be selected independently to create an individual environmental monitoring station. The matching program code is provided by us, so there is no need to program it.

Who is the senseBox suitable for?

In a school context, we recommend a minimum age of 12 years. This recommendation is, of course, highly dependent on the supervision ratio. We also conduct workshops in primary schools.

What do I need for the senseBox?

A senseBox contains everything you need. Except for a computer and an internet connection, of course.

Where can I buy the senseBox?

The senseBox is available in our own online shop at sensebox.kaufen.

Where can I find the instructions for my first steps?

Here in the Docs you will find instructions for the first steps with Blockly for senseBox and and the Arduino IDE.

Are there teaching/learning materials?

Yes! Working with the senseBox depends on the provided material. For the senseBox:edu and senseBox:mini you will find teaching material and projects on our website. Instructions for the senseBox:home can be found here in the Docs. All materials are open educational resources (OER) and are therefore available free of cost.

Do you support schools in setting up the senseBox?

Yes! Just contact us and we will see how we can set up the senseBox at your school.

How to programm the senseBox?

The senseBox can be programmed graphically using Blockly for senseBox and openroberta, or text-based using the Arduino IDE. For more information on how to use the programming environments, refer to the Docs.

Why not use a standard Arduino or Raspberry?

The Raspberry is too complicated for use with beginner programmers and too powerful for our purposes. The senseBox MCU was specially developed on an Arduino basis and offers everything that a standard Arduino offers. In addition, it allows browser-based programming without software installation and easy connection of sensors via JST cable.

Who's behind the senseBox?

The senseBox was developed at the student lab GI@School of the University of Münster.
After funding by the German Federal Ministry of Education and Research, the reedu GmbH & Co. KG was founded in 2018. Today, reedu and the University of Münster jointly manage everything related to the senseBox.

Where can I find the new senseBox Connect App?

You can download the app in the Apple Appstore. Further information about the app and how to use it can be found at sensebox.de/app

What happens if you press the reset button just once?

The MCU restarts the sketch that is currently uploaded to the MCU.

What functions are hidden behind the switch button?

The switch button can be controlled programmatically with the initialization Button switchButton(0);. You can check if the button was pressed in the program with the line switchButton.isPressed(). In an example project with the display you can see a short instruction on how it works.

What happens if you disconnect the MCU from the power? Can you continue without any issues after reconnecting the power?

Yes, you can continue without any issues. Just remember that the program starts "from the beginning" and executes the setup() function first.

How many sensors can be connected? When does the internal memory run out of space?

As many as the senseBox has connections. In addition, you can use additional I2C sensors with the help of the Multiplexer. However, you cannot connect two identical I2C sensors to the same MCU without the Expander. That means you can't connect the HDC1080 twice to the same MCU. For that you would need the Expander. The percentage of internal memory used is displayed at the end of the upload (via the Arduino IDE). So far we have not reached the point where an MCU was "full". This was rather always limited by the hardware (i.e. number of connections) or coupled to the transmission type (LoRa has a limit of ~14 measured values).

How do you set up a power-saving mode?

In the senseBox MCU there is no power-saving mode. However, you can program the MCU to save power. This can mean, among other things, that measurement values are only uploaded every 10 minutes and within these 10 minutes the MCU is "put to sleep". This can be done either via this Library or via other power-saving measures (Wifi off in the meantime, sensors off, ...)

How can I test whether the components are all working?

If you have installed the Arduino IDE and the senseBox Board Support Package, you can load a sketch in the Arduino IDE under File->Examples->senseBox-Tests->mcu_component_test`` that tests all connected sensors and displays initial values. If you specify your WiFi data in line 25 and 26, you can also test the connection to the openSenseMap using a WiFi Bee. After you have uploaded the sketch, all instructions will be displayed in the Serial Monitor.