🎛 Sipeed Maixduino for RISC-V AI + IoT
Maixduino is a RISC-V 64 development board for AI + IoT applications. Maixduino was designed in an Arduino Uno form factor, with ESP32 module on board together with MAIX AI module.
Specifications:
▫️ CPU: RISC-V Dual Core 64bit, with FPU; 400MHz neural network processor
▫️ QVGA@60FPS/VGA@30FPS image identification
▫️ Onboard ESP32 module support 2.4G 802.11. b/g/n and Bluetooth 4.2
▫️ Onboard omnidirectional I2S digital output MEMS Microphone
▫️ 24P 0.5mm FPC connector for DVP Camera
▫️ Support MaixPy IDE, Arduino IDE, OpenMV IDE, and PlatformIO IDE
▫️ Support Tiny-Yolo, Mobilenet and TensorFlow Lite for deep learning
More information...
#boards #sipeed #maixduino
Maixduino is a RISC-V 64 development board for AI + IoT applications. Maixduino was designed in an Arduino Uno form factor, with ESP32 module on board together with MAIX AI module.
Specifications:
▫️ CPU: RISC-V Dual Core 64bit, with FPU; 400MHz neural network processor
▫️ QVGA@60FPS/VGA@30FPS image identification
▫️ Onboard ESP32 module support 2.4G 802.11. b/g/n and Bluetooth 4.2
▫️ Onboard omnidirectional I2S digital output MEMS Microphone
▫️ 24P 0.5mm FPC connector for DVP Camera
▫️ Support MaixPy IDE, Arduino IDE, OpenMV IDE, and PlatformIO IDE
▫️ Support Tiny-Yolo, Mobilenet and TensorFlow Lite for deep learning
More information...
#boards #sipeed #maixduino
This media is not supported in your browser
VIEW IN TELEGRAM
📟 Framework32 for ESP32 (TTGO T-Display)
Framework32 is designed to give your ESP32 (currently TTGO T-Display) the ability to have multiple, graphical apps, controlled by an intuitive navigational system.
Current feature are:
▫️ Load multiple applications onto your device and choose what to run at runtime
▫️ Graphical "app-style" menu system with infinite scrolling
▫️ Navigate "home" from anywhere by double clicking the left button
▫️ Status bar
▫️ Time (from NTP)
▫️ Wi-Fi strength indicator
▫️ Battery level indicator
▫️ Sleep if not being used (but can be overridden by the open app)
▫️ Config file (with the plan to make it dynamically updatable)
▫️ Easy button handlers provided
More information...
#project #framework #esp32 #display #software
Framework32 is designed to give your ESP32 (currently TTGO T-Display) the ability to have multiple, graphical apps, controlled by an intuitive navigational system.
Current feature are:
▫️ Load multiple applications onto your device and choose what to run at runtime
▫️ Graphical "app-style" menu system with infinite scrolling
▫️ Navigate "home" from anywhere by double clicking the left button
▫️ Status bar
▫️ Time (from NTP)
▫️ Wi-Fi strength indicator
▫️ Battery level indicator
▫️ Sleep if not being used (but can be overridden by the open app)
▫️ Config file (with the plan to make it dynamically updatable)
▫️ Easy button handlers provided
More information...
#project #framework #esp32 #display #software
📟 Open source PID controller for ESP32
The goal of this project is to create super simple yet fully-feature PID controller running on the TTGO ESP32 microcontroller. The implementation is designed to be extremely flexible, allowing a user to quickly and easily get up and running their choice of input and output sensors/devices.
Features:
▫️ Interactive GUI Settings are fully configurable through GUI
▫️ Webserver - Remote access over Wi-Fi
▫️ Charts - See historical input and output values
▫️ Failsafe - Set default state on bad input
▫️ Redundant input - Use a second sensor to ensure valid input readings
▫️ Persistent Settings - Save settings to EEPROM
▫️ Dual PIDs - Agressive and conservative with configurable operating bands
▫️ Manual Override - Output can be set manually in the GUI
▫️ Windowed Output Mode - For mechanical relays
▫️ Advanced PID Info - View interal PID values - for tuning
More information...
#projects #control #esp32 #PID
The goal of this project is to create super simple yet fully-feature PID controller running on the TTGO ESP32 microcontroller. The implementation is designed to be extremely flexible, allowing a user to quickly and easily get up and running their choice of input and output sensors/devices.
Features:
▫️ Interactive GUI Settings are fully configurable through GUI
▫️ Webserver - Remote access over Wi-Fi
▫️ Charts - See historical input and output values
▫️ Failsafe - Set default state on bad input
▫️ Redundant input - Use a second sensor to ensure valid input readings
▫️ Persistent Settings - Save settings to EEPROM
▫️ Dual PIDs - Agressive and conservative with configurable operating bands
▫️ Manual Override - Output can be set manually in the GUI
▫️ Windowed Output Mode - For mechanical relays
▫️ Advanced PID Info - View interal PID values - for tuning
More information...
#projects #control #esp32 #PID
This media is not supported in your browser
VIEW IN TELEGRAM
🎛 Banana Pi BPI-M2 Pro
Banana Pi has already designed an Amlogic S905X3 SBC with Banana Pi BPI-M5 that closely follows Raspberry Pi 3 Model B form factor, but they’ve now unveiled a more compact model with Banana Pi BPI-M2 Pro that follow the design of the company’ earlier BPI-MP2+ SBC powered by the good old Allwinner H3 processor.
Specifications:
▫️ SoC – Amlogic S905X3 quad-core Cortex A55 @ up to 2.0 GHz with an Arm Mali-G31 GPU
▫️ System Memory – 2GB LPDDR4
▫️ Storage – 16GB eMMC flash, microSD card slot
▫️ Video & Audio Output – HDMI 2.1 up to 4Kp60 with HDR, CEC, EDID support
▫️ Power Supply – 5V/3A via power barrel (micro USB port does not support power input)
▫️ Dimensions – 65 x 65mm
▫️ Weight – 58 grams
More information...
#boards #news #banana
Banana Pi has already designed an Amlogic S905X3 SBC with Banana Pi BPI-M5 that closely follows Raspberry Pi 3 Model B form factor, but they’ve now unveiled a more compact model with Banana Pi BPI-M2 Pro that follow the design of the company’ earlier BPI-MP2+ SBC powered by the good old Allwinner H3 processor.
Specifications:
▫️ SoC – Amlogic S905X3 quad-core Cortex A55 @ up to 2.0 GHz with an Arm Mali-G31 GPU
▫️ System Memory – 2GB LPDDR4
▫️ Storage – 16GB eMMC flash, microSD card slot
▫️ Video & Audio Output – HDMI 2.1 up to 4Kp60 with HDR, CEC, EDID support
▫️ Power Supply – 5V/3A via power barrel (micro USB port does not support power input)
▫️ Dimensions – 65 x 65mm
▫️ Weight – 58 grams
More information...
#boards #news #banana
💻 Why Rust is a great fit for embedded software?
Compared to C, Rust is a relatively new language, which has its pros and cons. Like C, Rust can target low-level devices. However, Rust does a lot of things differently from C. Let's start with the things Rust has to offer.
More information...
#programming #software #rust #articles
Compared to C, Rust is a relatively new language, which has its pros and cons. Like C, Rust can target low-level devices. However, Rust does a lot of things differently from C. Let's start with the things Rust has to offer.
More information...
#programming #software #rust #articles
📟 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
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
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
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
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
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
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
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
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
(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
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
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