Embedded Systems
13.6K subscribers
1.05K photos
227 videos
1 file
729 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
🤖 ARCTOS - 3D-printable robotic arm

Everything you need to build a robotic arm from scratch

Amazing project of a robotic arm that everyone can build for around 400$. Most of the parts are standardized and can be found worldwide.

Specifications:
▫️ Degrees of freedom: 6
▫️ Reach: 600mm
▫️ Payload: 500g
▫️ Electronics: integrated in base
▫️ Software: RoboDK, ROS compatible
▫️ Applications: education, pick&place, automation

Although being one-man project, the first prototype version is already available. Notice that the CAD-files are currently on sale, but the firmware and electronics are open-source on GitHub.

More information:
The official website
The GitHub repository

#projects #robots
👍9
📊 The top 10 IoT chipset and edge trends—as showcased at Embedded World 2023

Embedded World, a leading event for the embedded systems community, was back in action a few weeks ago in Nürnberg, Germany. It showcased, once again the latest developments and innovations in embedded systems, embedded software, chipsets, edge computing and related topics.

IoT Analytics had a team of three analysts on the ground. They visited approximately 75 booths and conducted over 50 individual interviews with the aim of obtaining a comprehensive understanding of the most recent developments in embedded systems with a special focus on IoT.

More information...

#articles
👍6
📟 PicoCray - a system for running distributed code over multiple PI Picos

The PicoCray project connects multiple Raspberry Pi Pico microcontroller modules into a parallel architecture leveraging an I2C bus to communicate between nodes.

The same PicoCray code runs on all nodes, but a grounded pin on one of the Pico modules indicates that it is to operate as the controller node. All of the remaining nodes operate as processor nodes.

The particular elements to be computed in a given task are allocated by the controller node which then later collects the results from each processor node and aggregates the results for display.

More information...

#projects #raspberry
👍12
💻 5 Visual Studio code tips for embedded developers

You might have heard a lot of buzz around Visual Studio Code lately. Visual Studio Code has become a popular development environment within the general software industry over the last few years. It’s a bare-bones environment that can be easily customized using extensions and tweaks to the default configuration.

Visual Studio Code is an exciting environment for embedded software developers looking to decouple themselves from their microcontroller vendors’ toolchains and ease integration with CI/CD processes. This post will explore five Visual Studio Code tips to help embedded software developers get the most out of it.

More information...

#articles #programming #software
👍5
📟 Pico3D - Open World 3D Game Engine for the Pimoroni PicoSystem & RP2040 Microcontroller

This engine basically utilizes the second core of the RP2040 as a dedicated rasterizer/GPU. It contains a small city as well as an outskirts featuring shootable zombies.

Pico3D was created as part of a master's thesis at the Kempten University. It was designed to answer the question of whether a modern $1 microcontroller could run a complete open world 3D game.

The included game has a grid size of 12x12 chunks (each chunk is 10x10m in size -> world size of 120x120m). The chunk cache uses an 8 bit int for each direction limiting the world size to 256x256 chunks (2.56x2.56km). At the moment, the game simply simulates all 50 NPCs and 50 zombies at the same time since that is pretty cheap compared to the actual rendering.

More information...

#projects #raspberry
👍3👌1
📰 Quantum photonic technology reduced to the size of a coin

Light-based quantum technology could enable virtually unhackable communication networks and computers that can tackle problems that are currently unsolvable. Today, generating exotic quantum states of light requires bulky equipment that limits the scalability of any potential applications. A new device that squeezes all the necessary components onto a chip smaller than a coin could be the solution, say researchers.

In a new paper published 17 April in Nature Photonics, scientists unveiled the first photonic chip that integrates all of the key components required to generate entangled photon pairs. Their approach relies on merging two different kinds of semiconductor technology to create a hybrid chip that can both generate laser light and convert that light into high-quality entangled photons.

More information...

#news #electronics
👍9👎1
💻 PicoMQTT Offers Performant MQTT Client, Broker Operation on ESP32, ESP8266 MCUs

New library is designed to put a low-cost, low-power microcontroller where a single-board computer would once have sat

Typically, the MQTT messaging system is used to connect low-powered remote devices based on a microcontroller to a higher-performance central server. With energy prices continuing to climb in many parts of the world, though, some are looking to move the broker portion of the architecture to lower-powered hardware too — which is where PicoMQTT comes in.

PicoMQTT is an MQTT library and can be used to set up both a client and a broker on the ESP8266 and ESP32.

Features:
▫️ MQTT 3.1.1 implementation
▫️ Publishing and consuming of arbitrary sized messages
▫️ High performance -- the broker can deliver thousands of messages per second
▫️ Low memory usage

More information...

#libraries #esp32
👍8
📃 5 tips for writing configurable firmware

Embedded products today are no longer one-off products that are manufactured for years to come. Innovation and changes in technology are exponential, with teams needing to develop platform code that can be reused to launch many products in the years ahead. To meet this need, you must embrace configurability in firmware.

In some instances, configurable firmware will increase complexity and starting costs, and perhaps even be less efficient from a memory and performance perspective. However, configurability will give businesses developing embedded products the flexibility and scalability to meet their customers challenges into the future. Let’s explore five tips for writing configurable firmware that will dramatically improve your software.

More information...

#articles #programming #design
👍7
💻 Setting up the ChatGPT on a Raspberry Pi Pico W

ChatGPT's ability to understand natural language inputs and its versatility make it a useful tool for developing various applications with the Raspberry Pi Pico W. An example can be voice recognition, with the help of external microphones and speakers, ChatGPT can be used to develop voice-controlled systems that can perform various tasks, such as controlling home appliances or responding to user queries.

This tutorial demonstrates how to set up ChatGPT for your Raspberry Pi Pico W using their API in this tutorial. By the end of it, you will be sending ChatGPT prompts and getting responses in return.

More information...

#projects #raspberry #artificial_intelligence
👍6👌1
📰 MIT engineers “grow” atomically thin transistors on top of computer chips

A new low-temperature growth technology allows the integration of 2D materials directly onto a silicon circuit, which could lead to denser and more powerful chips.

Emerging AI applications, like chatbots that generate natural human language, demand denser, more powerful computer chips. But semiconductor chips are traditionally made with bulk materials, which are boxy 3D structures, so stacking multiple layers of transistors to create denser integrations is very difficult.

MIT researchers have now demonstrated a novel technology that can effectively and efficiently “grow” layers of 2D transition metal dichalcogenide materials directly on top of a fully fabricated silicon chip to enable denser integrations. The interdisciplinary team of MIT researchers has developed a low-temperature growth process that does not damage the chip.

More information...

#news #electronics
👍10
💻 5 Tips for Writing a Makefile for Embedded Software

Makefiles are a fundamental tool that every embedded software developer needs to understand. Here is a short version of the key takeaways from the article:

▫️ Use variables to simplify maintenance and debugging of Makefiles.
▫️ Define dependencies explicitly to ensure correct build order and avoid unnecessary recompilation.
▫️ Use pattern rules and automatic variables to reduce code duplication and improve readability.
▫️ Leverage conditionals to handle platform-specific settings and options.
▫️ Consider using a build system generator such as CMake to automate Makefile generation and reduce errors.

Well-designed Makefiles can save time and improve the quality of embedded software builds. Therefore, investing time and effort in creating good Makefiles is a worthwhile investment for embedded systems programmers.

More information...

#articles #programming
👍4👌1
📟 DIY-Thermocam V3 - build your own thermal camera with an open-source ecosystem

The low-cost, do-it-yourself thermal imager, based on the popular FLIR Lepton sensor and open-source hardware and software

The DIY-Thermocam V3 project offers affordable and customizable thermal imaging platform that is based on open-source software and hardware. It is constructed as a self-assembly solution, that can be build at home by only using some standard tools.

There are various applications like finding heat leaks in the insulation of buildings, the analysis of electrical or mechanical components, the detection of persons / animals.

The device offers a wide range of features, like adding temperature points, changing temperature range limits, displaying hot or cold temperatures only, saving single images or a series of images (video or timelapse) to the integrated storage, changing the color scheme, etc.

More information:
The official website
The GitHub page

#projects
👍10
📷 Raspberry Pi Global Shutter Camera Review

The article reviews a new camera accessory for Raspberry Pi computers. It provides an in-depth description of the camera's features, performance, and software support.

The most interesting features:
▫️ Has a 2-megapixel resolution.
▫️ Uses a global shutter, which captures an entire image simultaneously, reducing distortion and motion blur.
▫️ Can capture images at up to 100 frames per second, making it suitable for applications requiring fast image capture.
▫️ Has a C-mount lens, which can be easily replaced with other lenses for different applications.
▫️ Designed to work with Raspberry Pi computers, making it easy to integrate into Raspberry Pi-based projects.
▫️ Supported by a variety of software, including Python libraries and the popular OpenCV computer vision library.
▫️ Relatively inexpensive compared to other high-speed cameras, making it a cost-effective option for hobbyists and small-scale projects.

More information...

#articles #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤖 Fully 3D Printed Tracked Robot Platform

In this tutorial you will learn how to build a super cool radio controlled tracked vehicle, or a robot platform or a tank, you name it. Author designed this thing from scratch to be fully 3D printable so you can easily print everything and build one on your own.

The goal for this project was to make a versatile platform that can traverse many types of terrains and can be used for various applications. The best bet for that was to use a continuous tracks system. The tracks distribute the weight of the vehicle on a larger surface area which provides excellent grip and lowers the odds of getting stuck in soft ground, mud or snow.

More information...

#projects #robots
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👎1