fbpixel
Bluetooth communication with ESP32

Bluetooth communication with ESP32

In this tutorial, we'll learn how to activate, manage and test Bluetooth on an ESP32 using the Arduino programming language. Bluetooth is a wireless technology widely used for communication between electronic devices. It enables you to quickly transform your system...

Training a TensorFlow2 model with Keras

Training a TensorFlow2 model with Keras

In this tutorial, we'll train a MobileNetV2 TensorFlow model with Keras so that it can be applied to our problem. We'll then be able to use it in real time to classify new images. For this tutorial, we assume that you have followed the previous tutorials: using a...

Prepare an image bank for Model training

Prepare an image bank for Model training

To prepare an image database for training a neural network in object recognition, you need to recognize the images in the database yourself. This means giving them a label and a recognition zone. This tutorial follows on from the article Creating an image bank....

Object recognition with TensorFlow and OpenCV

Object recognition with TensorFlow and OpenCV

In this tutorial, we'll look at how to perform object recognition with TensorFlow and OpenCV, using a neural network pre-trained with deep learning. We saw in a previous tutorial how to recognise simple shapes using computer vision. This method only works for certain...

Lightweight Raspberry Pi image backup

Lightweight Raspberry Pi image backup

We present here a method for making a light backup and restoring a Raspberry Pi. Creating a backup, an image of your Raspberry Pi, is essential in the event of SD card corruption or power failure. On Raspberry Pi and other single-board computers, the SD card often...

Creating an application with React Native and VSCode

Creating an application with React Native and VSCode

In this tutorial, we'll look at how to program a smartphone application using React Native and VSCode. React Native is a powerful tool for creating cross-platform applications (Android, IOs) using the JavaScript language. Visual Studio Code is a code editor for...

Text recognition with Python

Text recognition with Python

In this tutorial, we'll look at how to recognize text from images using Python and Tesseract. Tesseract is a tool for recognizing characters, and therefore text, contained in an image (OCR, Optical Character Recognition). Installing Tesseract Under Linux To install...

Configuring a Raspberry Pi as a Wifi Access Point

Configuring a Raspberry Pi as a Wifi Access Point

The Raspberry Pi can be configured as a Wi-Fi Access Point. This is useful when the Raspberry Pi doesn't have access to a wifi network and you want to connect to it locally. In this tutorial, we'll look at how to configure the Raspberry Pi to generate its own WiFi...

Setting up an MQTT server with Mosquitto

Setting up an MQTT server with Mosquitto

To test and use the MQTT protocol, you can install an MQTT server with Mosquitto on a Windows or Linux computer. A common application is to install Mosquittoon a Raspberry Pi and use it as an MQTT server for IoT and home automation. MQTT protocol description MQTT...

Draw curves on your Web App with Chart.js

Draw curves on your Web App with Chart.js

It's possible to plot curves in real time on a web app using Chart.js. When you create a web app, you're bound to want to display data. The Chart.js library integrates with your html files and JavaScript scripts to plot data from sensors, files or databases. To test...

Newsletter