Embedded Systems
14.4K 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
📟 Labfab's Open-Source CO2 Sensor

The sensor would help you to determine the periods of ventilation in closed spaces, in particular in the school context. Indeed, a high concentration of CO2 in a classroom has the possible consequence of a drop in concentration and even a state of drowsiness. The CO2 sensor is designed to interpret these different CO2 alert levels by simple color code.

More information...

#projects #sensors
👌6👍5
🤖 3 trending robot startups from Kickstarter

Worth looking into startups to keep up with the latest trends

🐶 Loona is a four-wheeled robot standing in (172 mm) high, with a 2.4-in LCD screen for a face. The robot can perform face recognition, body detection, gesture recognition, 3D motion capture, object recognition, emotion perception, label recognition, and more.

💡 Werobot Pino Lamp is designed with an Artificial Intelligence algorithm that supports automatic object tracking, recognizing and following selected objects, including the user's face, in the most targeted and optimized illumination experience that thus far was not available to users.

🎾 Rollbot is 100% Automatic and is designed with interactive moving feature that will stimulate the pet’s nature of hunting, and help fully mobilize their enthusiasm and curiosity. This intelligent ball toy is going to give your pet the interaction and exercise they crave even when you are not around.

#robots
👍7
💻 Consistent Error Handling in C++

Error handling in firmware is a difficult task. If you decide to ignore errors, the best you can expect is a deadlock, but you could also damage the hardware.

When reviewing existing code, you can often find boolean return values or a system of error codes. The problem with these systems is the lack of readability. It is hard to say whether true is the result of a successful call or means an error.

In the article, author explains different methods to handle errors in your firmware. Although the provided examples are for the Arduino Uno, the concepts will work with any platform and with all modern C++ compilers.

More information...

#articles #programming #cpp
👍11
🧑‍💻 Embedded IoT Without Hardware: The Must Know Resources

The list of resources allowing to prototyping IoT projects without hardware

💻 Wokwi is an online Electronics simulator that currently supports several popular platforms including several Arduinos, ESP32, and Rasberry Pi Pico among others. There is a wide variety of popular components to also select from. Wokwi also supports debugging and network connections. You can actually connect to Wi-Fi and establish an MQTT or HTTP connection. Supports languages like MicroPython, CircuitPython and Rust!

📊 Planet Debug by MikroElektronika. With it the user gets to interact with real hardware through a live stream. This allows users to view a hardware development working in real-time.

💻 Allhardware provides remote access to real embedded platform hardware to program and debug.

💻 Arm Mbed Simulator provides access to a good amount of electronic components to connect and wire to the simulated hardware platform.

#aritcles #IoT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Embedded Systems
🎬 ESP-NOW - a new protocol for Wi-Fi data transfer between ESP32 or ESP8266 ESP-NOW is a protocol ideally suited to sending out small amounts of data (up to 250 characters). In this video, author uses ESP32 as receiver and an ESP8266 as transmitter and demonstrates…
📟 ESP-NOW: Auto-pairing for ESP32/ESP8266 with Bidirectional Communication and Web Server

This guide shows how to build an ESP32 web server and use ESP-NOW communication protocol simultaneously. We’ll show you how to establish a two-way communication between the master (web server) and slaves, and how to automatically add boards to the network (auto-pairing).

More information...

#projects #esp32 #IoT
👍6👌1
🐕 Mini Pupper – Open-source Raspberry Pi 4-based robot dog teaches ROS, SLAM, navigation and computer vision

Mini Pupper is open-source, based on Ubuntu and ROS (Robot Operating System), and designed for robotics education in schools, homeschool families, enthusiasts and others, with notably students being able to learn out to use ROS, SLAM, navigation, and OpenCV computer vision through online courses that will come with the robot.

One fully assembled and configured, the dog-shaped quadruped robot that can hop, trot, and run around, finding its way around using SLAM, Navigation, and OpenCV AI functions. Mini Pupper’s software relies on a fork of ROS based Champ Quadrupedal Framework led by Juan Miguel Jimeno, which you can also find on Github. ROS2 support is also in the works.

More information:
The main article
The GitHub repository

#projects #robots
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👌1
📟 hgDeck - a wrist-word desk with a hybrid interface

The design for this project is based on earlier hgTerm Raspberry Pi mini-laptop, which honestly would have made a great entry all by itself. But while the two version shares some similarities, the hgDeck puts a serious twist on the form factor.

Device is based on the Raspberry Pi Zero W Soc. It contains one main 3.5" SPI TFT screen and additional 1" OLED screen. Additionally, it has BT keyboard, pi camera and MLX90640 thermal camera. The casing is 3D printed on Prusa Mini. It has a motor and a linkage system which enables it to (semi) automatically switch between just the display mode and full terminal (display+keyboard) mode.

More information:
The main page
The repository

#projects #raspberry
👍15
This media is not supported in your browser
VIEW IN TELEGRAM
📰 Tentacle robot can gently grasp fragile objects

Most of today’s robotic grippers rely on embedded sensors, complex feedback loops, or advanced machine learning algorithms, combined with the skill of the operator, to grasp fragile or irregularly shaped objects. But researchers from the Harvard John A. Paulson School of Engineering and Applied Sciences (SEAS) have demonstrated an easier way.

Taking inspiration from nature, they designed a new type of soft, robotic gripper that uses a collection of thin tentacles to entangle and ensnare objects, similar to how jellyfish collect stunned prey.

The researchers used simulations and experiments to test the efficacy of the gripper, picking up a range of objects, including various houseplants and toys. The gripper could be used in real-world applications to grasp soft fruits and vegetables for agricultural production and distribution, delicate tissue in medical settings, even irregularly shaped objects in warehouses, such as glassware.

#news #robots
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
📟 TinyML-CAM pipeline enables 80 FPS image recognition on ESP32 using just 1 KB RAM

The challenge with TinyML is to extract the maximum performance/efficiency at the lowest footprint for AI workloads on microcontroller-class hardware. The TinyML-CAM pipeline, developed by a team of machine learning researchers in Europe, demonstrates what’s possible to achieve on relatively low-end hardware with a camera.

Most specifically, they managed to reach over 80 FPS image recognition on the sub-$10 ESP32-CAM board with the open-source TinyML-CAM pipeline taking just about 1KB of RAM. It should work on other MCU boards with a camera, and training does not seem complex since we are told it takes around 30 minutes to implement a customized task.

More information:
The main article
The GitHub repository

#projects #machine_learning #esp32
👍15
📟 BYOPM - Open-Source password manager based on Raspberry Pi Zero

BYOPM is a portable Password Manager implementation based on BitWarden and a Raspberry PI Zero. It’s a self hosted solution, with full functionality, which is activated by just plugging the device on your computer. Bitwarden’s Official browser addons and extensions are also supported, and the device has been tested both on Windows (10 and 11) and Linux (Debian Based).

More information...

#projects #raspberry #security
👍5