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
🧠 Flashlight: Fast and flexible machine learning in C++

Flashlight is a new open source machine learning (ML) library, written entirely in C++, that was built by FAIR to power groundbreaking research by enabling teams to rapidly and easily modify deep and ML frameworks to better fit their needs.

More information...

#articles #machine_learning #software #programming #artificial_intelligence #cpp #libraries
📟 SDR DSP Radio with Raspberry pi and RTLSDR dongle

The radio presented above is capable of receiving the entire spectrum, from 500 kHz to 2 megahertz

Software-defined radio (SDR) is a radio communication system where components that have been traditionally implemented in hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system.

The radio presented in the video above is capable of receiving the entire spectrum, from 500 kHz to 2 megahertz. It can decode all digital and analog radio signals. Also contains a tuning knob for easier frequency dialing.

More information...

#projects #raspberry
👌1
📟 Lightning Detector

In this project we'll create a small device that alerts you to nearby lightning strikes. The total cost of all materials in this project will be cheaper than purchasing a commercial lightning detector, and you'll get to hone your circuit-making skills in the process!

The sensor used in this project can detect lightning strikes up to 40 km away, and is also capable of determining the distance of a strike to within a tolerance of 4 km. While this is a reliable sensor, you should never depend upon it to warn you of lightning strikes if you're outdoors.

More information...

#projects #sensor #3d_modeling
💻 3 Strategies for Handling Errors in Embedded Software

It is very tempting to assume that a system will behave as perfectly in the field as it does on the engineering bench. During development, embedded software is written under the best of conditions.

The developer knows how the system is supposed to work and development usually proceeds smoothly. However, as thousands of devices start to get into the hands of users, the chances that the unexpected will happen becomes statistically more probable. In today’s post, let’s explore the strategies that developers need to write software that can handle unexpected errors.

The way that a developer approaches writing their software is what determines whether their system will recover from errors gracefully or whether it will blowup metaphorically in the user’s face. The key is having the right development attitude that considers what can go wrong and implementing the recovery mechanism while the software is being written.

More information...

#articles #software
📟 Recreating PDP-11/70 with Raspberry Pi

The PiDP-11 is a modern replica of Digital Equipment Corporation’s influential PDP-11 minicomputer. Before we had a computer on every desk and in every home–and long before they were in every pocket–computers were large, intimidating, and locked in special rooms at universities and corporations. The PDP series paved the way for making computers more accessible.

PDP stood for Programmed Data Processor, and this distinguished line of computers was produced from 1957 to 1990. Each PDP model was numbered sequentially from the one to sixteen (skipping PDP-2 and unlucky 13). The PDP-11 was DEC’s first 16-bit computer, and cost $20,000 when released in 1970.

Reportedly, 600,000 units were sold over its long life, and it was the tool of choice for countless computing innovations, including the creation of UNIX and the C programming language.

More information...

#projects #art #raspberry
📷 RUHAcam - 3D Printable Retro-style Raspberry Pi HQ Camera

Open-source project with 3D details, code, list of parts needed, etc.

Bill of Materials:
▫️ Raspberry Pi Zero W + microSD card
▫️ Raspberry Pi HQ Camera
▫️ 16mm 10MP Telephoto Lens
▫️ 2.2" TFT Display
▫️ TP4056 Micro USB Battery Charger
▫️ MT3608 DC-DC Step Up Boost Module

More information:
Official website
GitHub page

#projects #raspberry #camera
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 DIY Split-Flap display

A split-flap display, or sometimes simply a flap display, is an electromechanical display device that presents changeable alphanumeric text, and occasionally fixed graphics.

More information...

#projects #display #experiments
💻 Green VS Brown Programming Languages

Interesting article about latest tendencies in software development and popularity of programming languages in particular.

The Stack Overflow Developer Survey results are a great source of information about how developers work. The survey results have rankings for The Most Dreaded Programming Languages and The Most Loved Programming Languages.

▫️ The TOP 15 Loved Programming Languages: Rust, TypeScript, Python, Kotlin, Go, Julia, Dart, C#, Swift, JavaScript, SQL, Shell, HTML, Scala, and Haskell.

▫️ The TOP 15 Dreaded Programming Languages: VBA, Objective-C, Perl, Assembly, C, PHP, Ruby, C++, Java, R, Haskell, Scala, HTML, Shell, and SQL.

Joel Spolsky: The reason that (developers) think the old code is a mess is because of a cardinal, fundamental law of programming: It’s harder to read code than to write it.

More information...

#articles #programming #software
This media is not supported in your browser
VIEW IN TELEGRAM
🎚 Arduino Edge Control

The Arduino Pro lineup continues to grow with the introduction of the new Arduino Edge Control. This is a remote monitoring and control solution optimized for outdoor environments.

Easy deployment makes it suitable for smart agriculture, precision farming, and other intelligent control applications in remote locations.

More information...

#boards #arduino
📟 Mini USB Arduino

You'll learn how to construct a Mini USB Arduino

One of the factors driving the platform's rapid growth is why it is open-source and open-hardware, meaning anyone can create their own Arduino. Arduino continues to reach more and more people daily.

With this possibility of creating new cards, we present the Mini USB Arduino. It is a small Arduino, which was developed using an ATtiny85 chip.

In this article, we will release the downloadable files and leave them in our PCBWay repository.

More information...

#projects #arduino #boards #electronics
🎬 How Ingenuity Talks to Us From Mars?

We’ll hear about it from Nacer Chahat of NASA’s Jet Propulsion Laboratory, who worked on the helicopter’s antenna and telecommunication system. He chats with NASA’s Chief Scientist Jim Green in this episode of the “Gravity Assist” podcast.

https://youtu.be/_HqZn1BePqM

#video #robots #nasa