WebChanges

Page Actions

50 recent changes in IoT_Course_English Web retrieved at 12:22 (GMT)

WebHome
Overview This course is a complete reworking of the Embedded Systems course first offered at the University of Cape Coast in 2017. It uses Python 3 and ESP32 WeMo...
WebStatistics
Statistics for IoT_Course_English Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top viewers: Top contributors for...
Lsm6ds3Measurements
Understanding the LSM6DS3 measurement data Static measurements Before trying to understand movement we simply read out accelerometer and gyroscope data over a ce...
r4 - 03 Mar 2026 - 15:49 by UliRaich
MagicWandOld
The Magic Wand Example Introduction The magic wand example shows how to detect gestures using an accelerometer. Different types of accelerometers are easily avai...
r13 - 14 Jan 2026 - 10:05 by UliRaich
TheHardware
The Hardware The CPU card The ESP8266 CPU card has the following pinouts: There are two different ESP32 CPU cards available for the WeMos D1 mini bus. The first ...
r25 - 04 Jan 2026 - 15:11 by UliRaich
MagicWand
The Magic Wand Example In the Magic Wand example a "magic wand" is used to paint digits into the air. An accelerometer and gyroscope is used to record the movemen...
r4 - 03 Jan 2026 - 19:46 by UliRaich
Magnetometer
Magnetometer and Compass Introduction Magnetometers measure magnetic field. The electronic devices available are very sensitive, and can measure fields down to t...
r4 - 29 Dec 2025 - 09:20 by UliRaich
Hello_worldTflite-microVersion
The Hello World example as provided by the tflite micro repository The TensorFlowLite Micro repository provides the code * creating the hello world neural netw...
r2 - 15 Dec 2025 - 08:49 by UliRaich
ESP32-S3-FN8
The ESP32 S3 FN8 CPU board This page shows the hardware connections of the onboard devices provided be the ESP32 S3 FN8 CPU board. First of all, this is an ESP32 ...
r4 - 07 Nov 2025 - 15:27 by UliRaich
SHT30NopI2CTemperatureAndHumiditySensor
The SHT30 I2C Temperature and Humidity Sensor Introduction The SHT30 is a temperature and humidity sensor that communicates over the I2C bus. Typical accuracy fo...
r8 - 16 May 2024 - 10:07 by UliRaich
TinyML
TinyML Introduction Machine learning (ML) algorithms usually work on huge datasets and require an enormous amount of resources. On the other hand many mobile pho...
r13 - 21 Feb 2024 - 16:37 by UliRaich
Hello_worldESP-IDFVersion
The ESP IDF version The esp idf version of hello world is almost identical to the Arduino version except the way it built. We must first tell the idf.py that we a...
NEW - 18 Dec 2023 - 17:14 by UliRaich
TheHelloWorld
The Hello World example Introduction The Hello World example demonstrates a regression model implemented as a neural network with an input layer of a single scal...
r2 - 18 Dec 2023 - 16:51 by UliRaich
Hello_worldArduinoVersion
The Arduino hello world example For the Arduino SDK (Software Development Kit) you can install the TensorFlow_ESP32 library, which does not only contain the Tenso...
r2 - 18 Dec 2023 - 16:25 by UliRaich
Hello_worldArduinoVersion_bak
The TinyML examples written in C The TinyML examples in C , ported to the ESP32 can be found at https://github.com/espressif/tflite micro esp examples/tree/maste...
NEW - 18 Dec 2023 - 16:01 by UliRaich
BasicPythonProgramming
Lecture 1: Basic Python Programming CSC 321: Embedded Sysytem First Semester 2020/2021 Introduction of Lecturers 1 Uli Raich Formally CERN, Geneva, Switzerl...
r4 - 27 Nov 2023 - 10:22 by UliRaich
SwitchesWithESP32
Lecture 3: Switches CSC 321: Embedded Sysytem First Semester 2020/2021 Switches A Switch is a device which is designed to interrupt the current flow of electrons...
r3 - 27 Nov 2023 - 09:36 by UliRaich
TinyMLHelloWorldC
The tinyML Hello World example How does tinyML hello world work? The program takes a value between 0 and 2 Pi; and outputs the corresponding sine value. Of cours...
r3 - 19 Nov 2023 - 11:45 by UliRaich
PersonDetectionNopMicroPython
Person detection withMicroPython Even though the final goal of this demo is to get images from a camera and to decide on the spot if there is a person in sight, ...
NEW - 08 Nov 2023 - 21:07 by UliRaich
Hello_worldNopMicroPythonVersion
Running the TensorFlow examples in MicroPython The MicroPython interface to TensorFlow The MicroPython interface to TensorFlow is implemented as a module writte...
r3 - 08 Nov 2023 - 20:16 by UliRaich
MicroPythonExamples
Running the TensorFlow examples in MicroPython The MicroPython interface to TensorFlow The MicroPython interface to TensorFlow is implemented as a module writte...
r3 - 08 Nov 2023 - 20:16 by UliRaich
CExamples
The TinyML examples written in C The TinyML examples in C , ported to the ESP32 can be found at https://github.com/espressif/tflite micro esp examples/tree/maste...
r6 - 08 Nov 2023 - 20:12 by UliRaich
BLE
BlueTooth Low Energy (BLE) The ESP32 provides a BlueTooth interface and MicroPython implements a low level interface tto BlueTooth Low Energy or BLE. Some applica...
NEW - 30 Oct 2023 - 11:18 by UliRaich
PreparingThePC
Preparing the PC for Tensorflow Setting up a virtual Python environment The procedure is described in https://www.freecodecamp.org/news/virtualenv with virtualen...
r5 - 17 Oct 2023 - 13:53 by UliRaich
AnalysisCcTest
A detailed Analysis of the hello_world_test.cc program Below the license header the program has a number of include directives giving access to the tflite micro l...
r3 - 09 Sep 2023 - 12:49 by UliRaich
TinyMLOnTheEsp32s3-wroom
TinyML on the esp32s3 wroom Introduction The esp32s3 wroom is a very cheap esp32s3 board with 8MB of octal PSRAM and an integrated OV2640 2 MPixel camera. Becaus...
r3 - 02 Sep 2023 - 10:04 by UliRaich
ESP32CExamples
The tinyML examples for the ESP32 written in C All tinyML examples consist of two parts: * Creating of the model * The application on the micro controller ...
NEW - 01 Sep 2023 - 14:06 by UliRaich
Esp32-cam
The ESP32 CAM module Introduction The ESP32 CAM module is dedicated to camera readout. It provides * an ESP32 S CPU * a 2 mega pixel OV2640 camera and its ...
r6 - 20 Aug 2023 - 10:29 by UliRaich
DustSensors
Dust Sensors Introduction In order to measure air pollution dust sensors play an important role. They are often based on an optical system where light, scattered...
r7 - 13 Jul 2023 - 19:27 by UliRaich
WebServerMicrodot
The microdot web server framework In contrast to picoweb, microdot supplies extensive documentation. It is a good idea to read this documentation carefully and co...
r2 - 16 Nov 2022 - 10:08 by UliRaich
AWEBServer
A WEB Server and the HTTP Protocol Exercise 1: Write a Hello World WEB Server Write a simplistic WEB server, serving a single WEB page. This server is very simil...
r11 - 16 Nov 2022 - 10:03 by UliRaich
WEBServer
The WEB server When writing a WEB server for your sensors and actuators you have 3 possible options: * Write the WEB server yourself from scratch: Basic WEB ...
r2 - 12 Nov 2022 - 13:26 by UliRaich
BasicWEBServer
Writing a WEB server from scratch We do not want to re invent the wheel, and we will use a WEB server framework already prepared for us by professional programmer...
r3 - 12 Nov 2022 - 13:22 by UliRaich
PS2GameController
The PS2 game controller The PS2 game controller can be used to remotely control our robot cars, robotic arms or other devices. There is a project showing how this...
r2 - 02 Nov 2022 - 16:17 by UliRaich
WiFi
Connecting to WiFi Exercise 1: Verify the available access points before the activation of the ESP32 WiFi.Study the MicroPython documentation on the WLAN class. ...
r5 - 25 Sep 2022 - 08:37 by UliRaich
I2SAndSound
I2S and sound Introduction In order to play audio files we need: * the audio file itself, which we expect to be in uncompressed wav format * a file system ...
r5 - 24 Sep 2022 - 08:55 by UliRaich
CustomNopMicroPython
Preparing a custom version of MicroPython with TensorFlow Introduction For work with ML algorithms I use the esp32 cam module because it is small, cheap and ...
r9 - 23 Sep 2022 - 14:06 by UliRaich
Motors
Motors Introduction We have 3 different types of motors in our kit: * DC motor: Used for continuous movement in either forward or backward direction and at di...
r12 - 23 Sep 2022 - 08:55 by UliRaich
AirQuality
Exercises on dust sensors Exercise 1: The Plantower sensor The Plantower sensor comes with a flat cable with alternating red and black color. I soldered a female...
r2 - 10 Sep 2022 - 16:00 by UliRaich
AccelerometerAndGyroscope
Accelerometer and Gyroscope Introduction Accelerometers measure the acceleration along the 3 geometrical axis, usually in units of g (the gravitational accelerat...
NEW - 03 Sep 2022 - 08:54 by UliRaich
Exercises
Course on Internet of Things Exercises: * Exercise 1: REPL and standard Python programming * Exercise 2: LEDs and NeoPixel * Exercise 3: Swit...
r14 - 29 Aug 2022 - 12:53 by UliRaich
VirtualWorldExercise
The Virtual World Project Article text. Comments
NEW - 29 Aug 2022 - 12:49 by UliRaich
MoistureSensors
Moisture sensors Different types of sensors There are two different types of moisture sensors: * resistive sensors, measuring the resistance between two elect...
NEW - 31 Jul 2022 - 13:55 by UliRaich
TCS3200
TCS3200 Color Sensor Introduction The TCS3200 color sensor comes on PCBs with slightly different layout: The main difference between these modules is tha...
r9 - 09 Jul 2022 - 20:35 by UliRaich
SharpNopGP2Y1010AU0F
The Sharp GP2Y1010AU0F sensor Connections The circuit diagram below is taken from the Sharp GP2Y1010AU data sheet. Here is the connection table: GP2Y1010AU0F ...
r2 - 21 Jun 2022 - 16:30 by UliRaich
TheI2CBusAndTheSHT30TemperatureAndHumiditySensor
Exercise 5: The I2C bus and the SHT30 Temperature and Humidity Sensor Introduction While the DHT11 uses a proprietary protocol the SHT30 make use of a standardiz...
r13 - 16 Jun 2022 - 18:34 by UliRaich
Switches
Exercise 3: Switches Introduction Switches exist in various incarnations. There are the simple mechanical switches: on/off or push button switches but there are ...
r9 - 12 Jun 2022 - 07:29 by UliRaich
PlantowerPMS5003
The Plantower PMS5003 The PMS5003 uses a serial interface with a baud rate of 9600 Baud. Here are the pin descriptions from the data sheet: The pinout table for t...
r2 - 06 Jun 2022 - 06:46 by UliRaich
BShinyeiNopPPD42NS
The Shinyei PPD42NS sensor This sensor emits a low occupancy time signal where the relative time the signal is in low state is measured. The connections as are fo...
r4 - 04 Jun 2022 - 12:20 by UliRaich
VirtualWorld
The virtual world example Introduction The virtual world example uses a TCS3200 color sensor and a HC SR04 ultrasonic distance meter. When a colored paper is pla...
r2 - 31 May 2022 - 18:13 by UliRaich
Number of topics: 50
Page 1 of 3 Next >

See also: rss-small RSS feed, recent changes with 50, 100, 200, 500, 1000 topics, all changes
Topic revision: r1 - 15 Nov 2006, TWikiContributor