An MPCNC is an acronym for "Mostly Printed CNC", meaning that it is built primarily from 3D-printed parts. It is a CNC (Computer Numerical Control) machine that can perform machining, engraving, cutting or milling operations on various materials such as wood, plastic...
Creating a shared folder with Samba under Linux
It is possible to access a folder on a remote machine by installing a Samba server under Linux. This server lets you access a certain file folder from any machine connected to the same network. Installing Samba To install Samba, sudo apt-get update && sudo...
Programming an ESP32 via WiFi with the Arduino IDE (OTA)
A very practical feature in the IoT field is the ability to program a connected microcontroller, such as an ESP32, via WiFi. This technique is called Over-The-Air (OTA) Programming. Hardware NodeMCU ESP32 Computer WiFi network Operating principle In...
UDP communication with React Native
Creating a BLE application for ESP32 with React Native
Creating a Bluetooth application for ESP32 with React Native
Synchronized video streaming with OpenCV and Multithreading
In this tutorial we'll look at how to achieve synchronized video streams with Python and OpenCV. One of the problems of video streaming is to transmit and acquire high-quality video signals with as little delay as possible. The ability to synchronize video streams is...
Raspberry Pi object detection and TensorFlow Lite
To improve performance on the Raspberry Pi, you can use the C++ language and optimized libraries to accelerate the computation speed of object detection models. This is what TensorFlow Lite offers. A good place to start is QEngineering. Hardware Raspberry Pi 4...
Object detection with Yolo on Raspberry Pi
It's possible to embed object recognition models like Yolo on a Raspberry Pi. Of course, because of its low performance compared with computers, performance is lower in terms of real-time recognition. However, it is perfectly possible to develop algorithms using...
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...