Backlinks to Introduction in IoT_Course_English Web (Search all webs)
Analogue to Digital (ADC) and Digital to Analogue (DAC) conversion Introduction The ESP32 has two 12 bit SAR (Successive Approximation Register) Analogue to Digital...
Exercise 9: ADC and DAC Introduction The ESP32 comes with two 12 bit ADCs and two 8 bit DACs. In this exercise we will see how to use them and what their limitations...
Accelerometer and Gyroscope Introduction Accelerometers measure the acceleration along the 3 geometrical axis, usually in units of g (the gravitational acceleration...
Lecture 1: Basic Python Programming CSC 321: Embedded Sysytem First Semester 2020/2021 Introduction of Lecturers 1 Uli Raich Formally CERN, Geneva, Switzerland...
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 has...
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...
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 interface...
Exercise 9: GPS receiver Introduction Most GPS receivers use a simple serial interface for communication and provide their data in form of NMEA sentences to the host...
Graphical User Interface on the IoT node Introduction The 2.4 ` display has a pixel resolution of 320x240 pixels. It is controlled by an ili9431 display driver and...
GUI programming with LVGL Introduction Very often, the microcontroller part of an IoT project allows user interaction only though the network connection, e.g. through...
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 from...
Infrared remote control Introduction The WeMos D1 mini series of sensor board includes an IR receiver and transmitter. On its back you can define the GPIO...
LEDs and NeoPixel Introduction The ESP32 has 2 LEDs on board. The first one indicates power while the second one is user programmable. The user programmable built...
LVGL on the T Watch 2020 Introduction Since the t watch 2020 has a rather high resolution screen in combination with a touch panel, it is possible to run Graphical...
MQTT and Cayenne Introduction Cayenne claims to be the world`s first drag and drop IoT builder. It provides a dash board on which the user can set up predefined widgets...
The Magic Wand Example Introduction The magic wand example shows how to detect gestures using an accelerometer. Different types of accelerometers are easily available...
Magnetometer and Compass Introduction Magnetometers measure magnetic field. The electronic devices available are very sensitive, and can measure fields down to the...
Motor exercises Introduction We have 3 types of motors that are used for different purposes and controlled in different ways: DC motor used in continuous movement...
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 different...
People Detection Introduction In this example we use a pre trained model to find out if a person is in sight of the camera, installed on our esp32 cam board. Before...
Exercise 8: RTC and data logging Introduction The ESP32 has a real time clock implemented on chip. This will however only work as long as the ESP32 is powered. It...
The SHT30 I2C Temperature and Humidity Sensor Introduction The SHT30 is a temperature and humidity sensor that communicates over the I2C bus. Typical accuracy for...
Exercise 10: A TFT Display and the ST7735 display controller Introduction The ST7735 is described in TFT Display on this TWiki. It comes with a big bunch of demo...
Solutions to exercise 10: TFT display Introduction The exercises on the TFT display can be implemented on the 1.4` display with its ST7735 controller or on the...
Exercise 3: Switches Introduction Switches exist in various incarnations. There are the simple mechanical switches: on/off or push button switches but there are also...
TCS3200 Color Sensor Introduction The TCS3200 color sensor comes on PCBs with slightly different layout: The main difference between these modules is that...
TFT Displays Introduction A wide range of displays is available for use with the Arduino system. For the WeMos D1 mini system I found 3 display boards. Each of them...
Exercise 4: The DHT11 Temperature and Humidity Sensor Introduction The DHT11 is a digital temperature and humidity sensor featuring its own proprietary communication...
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 scalar...
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 standardized...
The T Watch 2020 hardware devices The LilyGo t watch 2020 is a smart watch, based on the ESP32, which you must program yourself. If you want a fully functional smart...
The weather app Introduction Several weather servers provide weather data and forecasts that can be used by a weather app . Here are the two I had a look into:...
TinyML Introduction Machine learning (ML) algorithms usually work on huge datasets and require an enormous amount of resources. On the other hand many mobile phone...
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. Because...
Virtual Instruments Introduction Measurement instruments like multi meters, pulse generators or oscilloscopes can be rather costly and the requirements for the IoT...
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 placed...
A WEB Server on the ESP32 A `Hello World!` WEB server Writing a WEB server from scratch is not a trivial task, but then the need of a WEB server is so common that...
Wake word detection Introduction There are many examples of speech control devices in today`s homes, Amazon`s Alexa being a prominent example. These devices wait...
The T Watch Graphical User Interface and how to add your own applications and settings Introduction The ` firmware` is developed by Dirk Brosswick. It is a rather...
This is a complete re work of the Embedded systems course, given at the University of Cape Coast in 2017. While the original course was based on the C language we...
Statistics for IoT Course English Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top viewers: Top...
Number of topics: 41