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
📟 Social Stats Tracker Display With ESP8266

Here's how to build a social media stats tracker display using the a Wi-Fi arduino-compatible ESP8266 microcontroller board and several seven-segment displays.

More information...

#projects #esp8266 #IoT #display
👍1
💻 Top 20 Best Raspberry Pi OS Available to Use

Raspberry Pi is the most popular SBC – Small Board Computer around the world. It can do pretty much everything that a desktop computer can do and suitable for all ages who are keen to explore computing. Raspberry comes with all the software; you require for basic computing. But if you want to extend the functionalities to some extent, you will need to take OS running on your device.

More information...

#raspberry #software #news
📟 Internet Radio Using an ESP32

We are going to build an Internet Radio device with a big 3.5” display using an inexpensive ESP32 board. Believe it or not, we can now build an Internet Radio in less than 10 minutes and with less than 30$.

In this project, the ESP32 board connects to the Internet and then it receives MP3 data from the radio station we are listening to, and it sends some commands to the display.

More information...

#projects #esp32 #IoT
👍1
🤖 Arduino and Bluetooth module HC-05 for controlling 2 DC Motors

The detailed article describing how to control 2 DC motors via bluetooth with an Android app created with MIT App Inventor 2.

To establish the bluetooth communication between your smartphone and your Arduino, you need a bluetooth module. This project uses the HC-05 bluetooth module.

More information...

#projects #arduino #bluetooth
📰 Firmware vs Embedded Software: Explained with Examples!

In this article, let us learn what the term “Firmware” means and see how that differs from the terms “Embedded Software”. Let us also see how these 2 types of code fit into the world of “Computer Software” with the help of a few examples!

Embedded Software and Firmware are 2 terms you will find often used interchangeably in the industry when we talk about code that is running on a microcontroller.

But is there a difference between these 2 terms? Or are “Firmware” and “Embedded Software” just 2 terms that mean the same thing? This article is about answering this question!

More information...

#articles #software #programming
📰 Next Raspberry Pi CPU Will Have Machine Learning Built In

At the recent tinyML Summit 2021, Raspberry Pi co-founder Eben Upton teased the future of 'Pi Silicon' and it looks like machine learning could see a massive improvement thanks to Raspberry Pi's news in-house chip development team.

It is safe to say that the Raspberry Pi Pico and its RP2040 SoC have been popular. The Pico has only been on the market for a few weeks, but already has sold 250,000 units with 750,000 on back order.

During Upton's talk at 40 minutes the slide changes and we see "Future Directions" a slide that shows three current generation 'Pi Silicon' boards, two of which are from board partners, SparkFun's MicroMod RP2040 and Arduino's Nano RP2040 Connect. The third is from ArduCam and they are working on the ArduCam Pico4ML which incorporates machine learning, camera, microphone and screen into the Pico package...

More information...

#news #raspberry #machine_learning
💶 Embedded Engineers Salaries In Europe (2019)

"In this article, I am writing the results of the research I did about embedded engineering jobs and salaries in various countries in Europe.

Instead of giving you a misleading gross salary number, I have calculated the taxes and living expenses and I have given you the approximate savings you can expect to make each month."

If you are a student wanting to learn Embedded Engineering or a student already learning it or if you are an experienced embedded engineer planning to move to Europe then this article is for you!

Following countries in Europe are covered in the article:
🇳🇱 Netherlands
🇨🇭 Switzerland
🇩🇪 Germany
🇫🇷 France
🇦🇹 Austria
🇵🇱 Poland
🇫🇮 Finland
🇳🇴 Norway
🇸🇪 Sweden
🇮🇹 Italy
🇬🇧 UK

More information...

#articles #work
❔ Embedded Systems Interview Questions

In this moderately long page, I’ll list down the most common embedded systems interview questions. I’ve been answering too many questions over the past few years and many readers have asked for a compiled list of questions and answers for embedded systems and embedded c interview questions. So here it is!

Topics covered in the article:
▫️ Data Structures & Algorithms
▫️ Embedded Software Testing
▫️ Microcontroller Peripherals
▫️ Computer Architecture
▫️ Embedded Hardware
▫️ Problem Solving & IQ
▫️ RTOS & OS Concepts
▫️ Embedded C
▫️ Automotive

More information...

#articles #work
🤖 Robot Cat

Short article describing the process of development of a cat robot. Files for 3D printing, code and list of parts are presented as well as all the necessary instructions.

For controlling the servos of the robot, PCA9685 is used in the project. PCA9685 driver board is a common solution, MCU simply use I2C interface communicate with the driver board and it can control 16 servos at the same time continuously.

More information:
Main article
3D printing files

#projects #robots #esp32 #servo
🖐🏻 9 Biometric Sensors Arduino Compatible

The list of 9 biometric sensors Arduino compatible that you can use in your bioengineering experiments. These are great for hobbyist projects since most of them are easy to deal with.

More information...

#projects #arduino #sensors
💻 How to become an Embedded Software Engineer?

Due to a big knowledge base needed, entering this particular engineering field can seem daunting.

By the end of this article hopefully, you will know where to start, how to plan and how to proceed in order to become an embedded software engineer.

The reason behind the fact that the knowledge base needed to develop embedded systems is vast is that there are lots of branches to embedded software engineering:
▫️ Embedded bare-metal software development
▫️ Embedded Linux Software development
▫️ Embedded RTOS software development
▫️ Embedded Networking software development

Although each branch needs a unique set of skills, some skills are common to all:
▫️ Good mastery of C and C++ programming
▫️ Basics of Electronics
▫️ Basic knowledge about Microcontrollers
▫️ Debugging skills using oscilloscope and logic analyzers
▫️ Version management software like Git
▫️ Basics of Operating Systems

More information...

#articles #software #programming #work
👍2
📟 IBoard! Web-controlled Whiteboard

The idea of the project is to create an erasable whiteboard that could write and draw in real time via a web interface and therefore also from a smartphone.

"The project that I want to present I have realized entirely by myself from the mechanics to the control software. In life I make the web programmer and I have thought to exploit this knowledge by applying them to the robotics world.

I modeled every single piece of mechanics, I printed it in 3D with my Davinci 3D, assembled the electronics part and finally developed the control software, it was a wonderful experience for me that gave me the opportunity to understand best of all the production process of a real prototype."

The article is organized in macro-sections:
▫️ Components
▫️ Working logic
▫️ Mechanical project
▫️ Electronics
▫️ Software

More information...

#projects #raspberry #arduino
👍1