📺 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
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
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
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
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
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
▫️ You can send the message
▫️ You can send the
▫️ The ESP32-CAM will only respond to messages coming from your Telegram account ID.
More information...
#projects #bot #esp32 #camera #IoT
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
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
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
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