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
📰 The US Air Force successfully tested this AI-controlled jet fighter

An autonomous jet fighter has now completed 17 hours of flight testing, including advanced fighter maneuvers and beyond-visual-range engagements, according to the United States Air Force.

"After training our AI-driven autonomy agents using high performance computing and modeling and simulation, it is critical that we fly these agents to validate the difference from the simulator to live flights. Having an aircraft like the X-62 is critical to rapid flight testing of these autonomous behaviors," said an Autonomous Air Combat Operations official.

During the flights, a human pilot was on board, able to take over should it be necessary.

More information...

#news #artificial_intelligence
👍6👎1
📟 SeismoM5 - Open-Source Earthquake Sensor

SeismoM5 is an Earthquake Sensor Implementation on M5StickC, using its own MPU6886 accelerometer.

The properties of this project is:
▫️ Calibrate MPU6886 accelerometer and use calibration results as offsets.
▫️ Use DLPF - 5 Hz.
▫️ Use MQTT and send data, only when an earthquake happens.
▫️ Draw X,Y,Z accel results on M5stickC screen as graph, only when an earthquake happens.
▫️ Show PGA always.
▫️ Emergency alerts; Red Led and SPK HAT sound warning during an earthquake.

Usage: Seismologists mount accelerometer based seismic sensors to the lowest point of the structure, close to the ground as possible. However, since this is an amateur earthquake sensor, you could mount it as high as possible in the house, on a wall.

More information...

#projects #sensors
👍7👌1
🎬 Are These Batteries The Future Of Energy Storage?

There’s a huge number of lithium-ion battery alternatives in the works… so many that it can be hard to keep track of them all. Let’s take a look at 5 next generation battery contenders, if they’re overhyped, and when they might end up in our smartphones, homes, or EVs. What does the future of energy storage look like for us beyond the tried-and-true lithium-ion battery?

https://youtu.be/n1TBAWlbXKI

#video #energy
👍6
📟 Project-Quantum - Open-Source tiny Linux Computer

The project of an extremely small computer based on Allwinner H3/H5 chips. The GitHub page contains the files necessary for building the hardware, bootloader and Linux kernel image.

More information:
The YouTube video
The GitHub repository

#projects
👍13
💻 Few lesser known tricks, quirks and features of C

This article is a compilation of C tricks that could throw even experienced developers off the track. Almost every trick is supplemented with an example piece of code and a comment. Some aspects of C are explained with the links to additional articles.

More information...

#articles #programming
👍9👌2
📟 Three-axis Accelerometer Data Logger

ChatGPT has gained immense popularity recently, and the system has even been down due to a significant surge in usage. To examine its compatibility with gestures, the author has designed this device.

The first step is to collect and store data for future model training on TinyML. It has an accelerometer+gyroscope module, which will gather and save the three-axis (x, y, and z) data of hand movements to a microSD card and display them on an OLED screen in real-time.

The recorded data then can be used for machine learning applications and training the neural networks.

More information...

#projects #sensors
👍7👌1
Embedded Systems
💻 Event-Based Firmware (Part 2) In the first part of this series, we explored the general concept of event-based firmware. Mastering the event-driven computing model is particularly important for embedded developers, given that embedded systems are predominantly…
📃 Event-Based Firmware Example

The following article combines all the concepts mentioned in the articles dedicated to the event-based firmware, modularisation and templates. By going through this example, you will get a practical experience of how those techniques can be utilized in your code.

Writing event-based firmware is straightforward and result in clean well maintainable code. It supports a strong encapsulation of your modules. With fewer dependencies, it will allow you to reuse the modules for other projects easily.

More information...

#articles #programming
👍10
📃 ESP32: Erase Flash Memory (Factory Reset)

This is a quick guide showing how to erase the ESP32 flash memory to restore it to its original state. This might be useful if you want to delete any changes made to the firmware or configuration settings; if the system is crashing constantly and you can’t upload new code; to clear data that is no longer needed, and other applications.

More information...

#articles #esp32
👍4👎1
This media is not supported in your browser
VIEW IN TELEGRAM
📟 DigiCombo - When Digispark Attiny 85 automates your smartphone

You no longer need to waste your time on simple and repetitive tasks and you can save it for hard tasks that have a lot of value just only prepare the necessary inputs that include the coordinates and the text to be printed, leaving the rest to Digispark Attiny 85.

It uses V-USB and HID protocol for inject touch events and keystrokes that your Digispark recognized by your system as an external touch screen and a keyboard.

The operating systems in which it works correctly:
▫️ Android
▫️ Windows 10

It has video examples for Instagram page scrolling, unlock screen brute-forcing with random coordinates, playing the Stack rhythm game, and pinch zoom.

More information...

#projects
👍5👌3
🎬 Raspberry Pi 4 RAM Upgrade

This video shows how to upgrade the RAM chip on the Pi 4 from 1 GB to 8 GB with help of a hot air gun.

These chips are BGA, and those might feel intimidating if you’re just starting out with hot air – however, we recommend you watch this video, as author’s approach is of the kind that brings BGA replacement to hobbyist level. Replacing this chip can get your Pi 4 to the highly-sought-after 8 GB target – as an aside, it is surprising that there was no configuration needed, as the Pi 4 booted right up and successfully recognized the extra RAM added.

https://youtu.be/5pW4_nqcIWA

#video #raspberry
👍10