Embedded Systems
14.3K subscribers
1.09K photos
236 videos
1 file
749 links
News, articles, guides, analytics, projects and startups from the embedded industry.

Topics of the channel:
◽️ machine learning
◽️ internet of things
◽️ embedded software
◽️ advanced electronics
◽️ new engineering ideas

⤵️ Share and subscribe!
Download Telegram
📺 30 FPS FLIP-DOT display controlled by ESP32

The article describes the process of development of a novel type of display (which has a lot of advantages) based on magnetic induction and the way it can be controlled by ESP32 microcontroller.

There are tiny magnets hidden inside each flat dots. Basically, to flip a dot, you have to flow an electrical current into the coil, generating a magnetic field around it. The direction this current flows will flip the dot from one position to the other. Only a short pulse of current is needed. The electromagnet core stays polarized, keeping the dot on position, even when the power is gone.

More information:
▫️ Main article
▫️ Code & schematics

#projects #esp32 #display
👍1
📟 ESP32 Deep Sleep mode using Arduino IDE

This article is a complete guide for the ESP32 Deep Sleep mode with Arduino IDE. We’ll show you how to put the ESP32 into deep sleep and take a look at different modes to wake it up: timer wake up, touch wake up, and external wake up. This guide provides practical examples with code, code explanation, and schematics.

Having your ESP32 running on active mode with batteries it’s not ideal, since the power from batteries will drain very quickly. If you put your ESP32 in deep sleep mode, it will reduce the power consumption and your batteries will last longer.

More information...

#projects #esp32
👍1
🎛 Tiny 2040 – Pimoroni

Pimoroni has officially launched its Tiny RP2040, an ultra-compact competitor to the Raspberry Pi Pico.

The Tiny 2040 uses the same Raspberry Pi RP2040 microcontroller as the Pico, running its two Arm Cortex-M0+ cores at the same 133MHz+ clock speed and with the same 264kB of static RAM (SRAM). From there, the two diverge considerably: The Tiny 2040 is an ultra-compact design the size of a UK postage stamp with 12 general-purpose input/output (GPIO) pins, an on-board switch, user-controllable RGB LED, and 8MB of quad-SPI flash with execute-in-place (XIP) capabilities.

Specifications:
▫️ Powered by RP2040
▫️ ARM Cortex M0+ running at up to 133Mhz
▫️ 264kB of SRAM
▫️ USB-C connector for power, programming, and data transfer
▫️ 8MB of QSPI flash supporting XiP
▫️ User controllable RGB LED
▫️ Twelve IO pins (including four 12-bit ADC channels)
▫️ Switch for basic input (doubles up as DFU select on boot)
▫️ On-board 3V3 regulator

More information:
▫️News link
▫️Store link

#boards #news
🔭 Laser Projected Asteroids on the ESP32

The article (with video) describes the process of recreating of classic old game for laser projection using esp32 controller. The project includes both schematics and explained software part with detailed explanations. The game is implemented using the Esspressif IDF using PlatformIO to build and deploy.

"All in all, it's a pretty successful project. Even with my very low power 5mw laser, I can get around 2m x 2m projection at a good brightness in a dark room."

More information:
▫️ Video explanation
▫️ Code for the project
▫️ Schematic Files

#projects #esp32 #display #laser
📺 In-Dash GPS Navigation with Raspberry Pi 3

The article shows the process of development of the GPS navigator for a car using Raspberry Pi 3 with Navit (uses OpenStreetMap for map data). Includes 3D development of the case for device, schematics, code, etc.

More information...

#projects #gps #raspberry
👍1
🤖 Telegram Bot: ESP32-CAM Take and Send Photo

In this tutorial, you’ll create a Telegram bot to interact with the ESP32-CAM to request a new photo.

Here’s an overview of the project you’ll build:
▫️ You’ll create a Telegram bot for your ESP32-CAM;
▫️ You can start a conversation with the ESP32-CAM bot;
▫️ When you send the message /photo to the ESP32-CAM bot, the ESP32-CAM board receives the message, takes a new photo and responds with that photo;
▫️ You can send the message /flash to toggle the ESP32-CAM’s LED flash;
▫️ You can send the /start message to receive a welcome message with the commands to control the board;
▫️ The ESP32-CAM will only respond to messages coming from your Telegram account ID.

More information...

#projects #bot #esp32 #camera #IoT
🖥 PID controller implementation by using C++

Short article that gives plain and simple explanation on work of PID controller (widely used in control systems). Provides the C++ code with explanations, all the necessary formulas, etc.

More information...

#programming #PID #control #cpp #beginner
📟 Control ESP32 and ESP8266 GPIOs from Anywhere in the World

In this project you’ll learn how to control your ESP32 or ESP8266 GPIOs from anywhere in the world. This can be very useful to control a relay, a thermostat, or any other device remotely.

To build this project, you’ll use these technologies:
▫️ ESP32 or ESP8266 programmed with Arduino IDE
▫️ Hosting server and domain name
▫️ PHP scripts to store and retrieve the output states stored in a MySQL database

More information...

#projects #esp32 #IoT
👍1
📹 Building a Stereoscopic Camera With the Raspberry Pi 4 Compute Module

StereoPi is an open-source stereoscopic camera based on Raspberry Pi. It can capture, save, livestream, and process real-time stereoscopic video and images. StereoPi opens up countless possibilities in robotics, AR/VR, computer vision, drone instrumentation, panoramic video, and more.

More information:
The development
CrowdSuppy page

#raspberry #camera
👍1