Skip to content

Materials of the UNESCO open hardware cookbook for environmental sensing

License

Notifications You must be signed in to change notification settings

ICHydro/UNESCO_Open_Hardware_Cookbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UNESCO_Open_Hardware_Cookbook

This repository contains the hands-on materials of the online course Cookbook for Open Hardware Sensors for Water Resources Management, which is available on the UNESCO Open Learning platform.

Hardware requirements

The course uses an open hardware "test kit" to enable hands-on learning by the participants, using the materials provided here and the hands-on videos in the course. The test kit consists of the following components:

Depending on the location of the participant, each of those components can be purchased individually from local or international suppliers, except for the last two items, which are only available from Imperial College London's Riverlabs research group. We can also provide the full test kit at the cost of the individual components and shipping. We are setting up an online shop to facilitate this, but for now please get in touch.

Software requirements

The course uses the popular Arduino platform and ecosystem, which provides a great introduction into embedded programming. The core of this platform is the [Arduino IDE], which is available for Windows, Mac, and Linux.

We do not use the standard Arduino boards, but the Adafruit Feather series of boards. These are fully compatible with Arduino, and come with very detailed and extensive documentation on the Adafruit website. For example, the tutorial to install and program the Adafruit Feather M0 Adalogger can be found here.

Depending on the tutorial, some additional libraries will need to be installed. This can be done conveniently through the library manager of the Arduino IDE.

If you are using Windows and want to use the FTDI cable, then you may need to install the FTDI driver. We use the FTDI cable in the tutorial for serial communication between the logger and the PC. This can also be achieved through the USB port, and therefore the FTDI is not strictly necessary. However, serial communication with the USB port does not play very well with the sleep modes of the embedded processor. The USB port gets disconnected during sleep and may not always reconnect properly when the logger wakes up. For this reason, we find it convenient to do debugging over an FTDI cable, which does not have this issue. But if you are on a budget, then you can leave out the cable out.

Tutorials

HelloWorld

SetClockM0

ultrasound_test

ultrasound_SD

ultrasound_wifi

About

Materials of the UNESCO open hardware cookbook for environmental sensing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published