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
This media is not supported in your browser
VIEW IN TELEGRAM
📰 How NASA's Oxygen-Making Machine Could Change Mars Forever

Whether for breathing or sending rockets back home, we'll need to make oxygen on Mars. Soon, we'll know if it's possible.

According to NASA’s estimates, a four-person crew will need a lot of propellant—approximately 15,000 pounds of fuel and roughly 55,000 pounds of oxygen—to generate the thrust needed to leave the Martian surface and return home. Lugging all of that oxygen from Earth is a hassle.

That’s where the Mars Oxygen In-Situ Resource Utilization Experiment, or MOXIE, comes in.

Roughly the size of a car battery, MOXIE is one of NASA's many in-situ resource utilization (ISRU) experiments and the first to travel to space. In essence, ISRU is the agency’s version of homesteading, and the experiments explore ways for future spacefarers to produce things from resources available on other worlds.

More information...

#news #articles #experiments
📷 Discord Security Camera With an ESP32

Use an ESP32 Cam and a passive infrared (PIR) sensor to create a motion-activated security camera that will post a photo to a Discord channel, where you have access to create a webhook.

We'll build out the test circuit, using a breadboard and jump wire. We'll then build a wiring harness using Dupont connectors to allow for easy connections to the development board and PIR sensor.

We'll then use our choice of a wall or ceiling-mounted 3D printed case to contain our parts and our camera.

The ceiling-mounted camera makes use of an inexpensive decoy camera that can be purchased online.

More information...

#projects #camera #esp32 #camera #IoT
📲 Over-the-Air Updates with AWS and FreeRTOS

What you should know about over-the-air communications using AWS and FreeRTOS

Updating firmware in the field has always been a critical component of even the earliest of embedded systems.

Access to hardware interfacing tools like a JTAG or SWD programmer provides physical access to embedded system programming ports. Other access methods for firmware updates include interfaces such as USB, automotive CAN, a serial port, and so on. Wireless port connectivity has gained prominence as more embedded devices become part of the IoT.

In today’s post, we will explore such wireless, over-the-air (OTA) communications using Amazon Web Services (AWS) and FreeRTOS.

More information...

#articles #IoT
🔧 PCB routing in Python

Preferring to spend hours typing code instead of graphically pushing traces around in a PCB layout tool, [James Bowman] over at ExCamera Labs has developed CuFlow, a method for routing PCBs in Python.

Whether or not you’re on-board with the concept, you have to admit the results look pretty good.

More information:
Project's review
Github page

#electronics #articles #experiments #python
📟 Monitor and Control Weather Station with Telegram Bot

ESP32 based weather Station whose Sensor Readings can be fetched and Outputs can be controlled from anywhere using Telegram Application

We'll add a feature to this weather station which makes it to be accessed and controlled from anywhere in the world.

We'll create Telegram Bot for our Weather Station and program it to get interact and give responses about sensor readings and relay outputs whenever we will contact it using telegram Application from our Smartphone or from PC.

More information...

#projects #esp32 #IoT
📰 The Scientific Instruments of the Mars Perseverance Rover

Perseverance is equipped with seven scientific instruments that are specially engineered state-of-the-art sensor modules designed for use on Mars with the goal of testing, sampling and analyzing the geology and atmosphere of the planet and any potential biological signatures.

▫️ Mastcam-Z - is a mast-mounted camera system tasked with the job of taking panoramic and stereoscopic photographs of the surface of Mars.

▫️ MEDA is a meteorological system created to take measurements of the Martian weather, atmospheric pressure, temperature and humidity but also the wind speed and direction.

▫️ PIXL is the rover’s Planetary Instrument for X-ray Lithochemistry. It’s a module that houses an x-ray spectrometer that can identify chemical elements at a very small scale.

▫️ RIMFAX - the Radar Imager for Mars’ Subsurface Experiment - is the first radar wave tool sent to the surface of Mars on a NASA mission.

More information...

#articles #robots
💻 Crystal Language That Aims at C Performance with Ruby Syntax Releases 1.0

Crystal, a new object-oriented, compiled systems programming language that aims to blend the conciseness and friendliness of Ruby with the efficiency of C, recently released its first major version.

Crystal 1.0 has a syntax close to Ruby’s and features statically inferred types, C bindings, and macros. Crystal may attract developers with a Ruby/Rails, Elixir/Phoenix background.

The Crystal team explained the rationale behind the new language as follows:
▫️ We love Ruby’s efficiency for writing code.
▫️ We love C’s efficiency for running code.
▫️ We want the best of both worlds.
▫️ We want the compiler to understand what we mean without having to specify types everywhere.
▫️ We want full OOP.
▫️ Oh, and we don’t want to write C code to make the code run faster.

More information:
News page
Official website
Github page

#news #programming #crystal
🖐🏻 Finger Bend sensor made of piezoresistive fabric

Finger Bend is a sensor created to find a way of making finger bends inside of a glove, control light and sound.

The construction of the sensor is simple, using piezoresistive fabric which changes its resistance when deformed. By sewing this into a sheath that can be placed on the finger, and wiring it up with conductive threads, it can be used to detect the flexion of the wearer’s digits by sampling the resistance with an analog to digital converter on any garden variety microcontroller.

The idea behind this glove is to then connect it to a body suit with other eTextile sensors for Immersive Audiovisual Performances.

More information...

#projects #sensors
🎛 Top 5 most powerful Arm SBCs & Devkits in 2021

While companies like Hardkernel, Raspberry Pi, Orange Pi, and FriendlyArm offers affordable, great little Arm Linux development boards that are suitable for many projects, in some cases, your requirements may lead you to spend a bit more for either extra CPU power, more memory, AI processing power, faster I/Os and so on.

▫️ Snapdragon 888 Mobile Hardware Development Kit
Equipped with Snapdragon 888 octa-core processor (1x Cortex-X1 core, 3x Cortex-A78 cores, and 4x Cortex-A55 cores), the board also boasts 12GB of LPDDR5 RAM, and 256GB of UFS storage, HDMI 2.0 & DisplayPort 1.4 video outputs, support for up to six cameras, and much more.

▫️ Jetson AGX Xavier for AI & Robotics
Jetson AGX Xavier developer kit is the most powerful of the lot with an 8-core ARM v8.2 processor, a 512-core Volta GPU, and AI accelerators that deliver up to 32TOPS of processing power for AI workloads. The kit also integrates 32GB RAM, 32GB eMMC flash expandable with a UFS card, HDMI 2.0 and MIPI DSI video interface, up to 16x 2-lane CSI camera interface, and more.

▫️ Qualcomm RB5 Robotics Platform
The board is equipped with Qualcomm QRB5165 octa-core Kryo 858 (Cortex-A77) CPU @ up to 2.84 GHz, 16GB of LPDDR5 RAM, 128 GB of UFS3.0 storage, 15 TOPS of AI processing power, supports 3D depth cameras and offers plenty of expansion I/Os.
The platform can run Linux, Ubuntu, and Robot Operating System (ROS) 2.0, and supports OpenCL and OpenGL ES APIs, as well as OpenCV for computer vision applications.

▫️ HoneyComb LX2K SBC
SolidRun HoneyComb LX2K Arm SBC features an NXP LX2160A 16-core Arm Cortex-A72 processor, supports up to 64GB RAM, offers high-speed networking thanks to up to 4x SFP+ 10GbE cages and a Gigabit Ethernet port, as well as four SATA ports, a PCIe x8 slot, M.2 SSD slot and more.

▫️ Khadas VIM3 Pro SBC
Khadas VIM3 Pro SBC may seem out of place in this list with an hexa-core Cortex-A73/A53 Amlogic A311D processor, coupled with a paltry 4GB of RAM and a 32GB eMMC flash, but that’s still a powerful platform, for instance, compared to Raspberry Pi 4 8GB, and it also includes of 5 TOPS NPU, offers good networking with Gigabit Ethernet and 802.11ac Wi-Fi 5 with RSDB support, and higher capacity and faster storage is possible via an M.2 NVMe SSD.

More information...

#articles #hardware #boards #cortex
🧠 Simple Neural Network in Matlab for Predicting Scientific Data

A neural network is essentially a highly variable function for mapping almost any kind of linear and nonlinear data. It can be used to recognize and analyze trends, recognize images, data relationships, etc.

In this instructable we will be creating a very simple three layer neural network in Matlab.

We will use it to recognize and predict trends in medical data. Our sample dataset that we will be using is fertility diagnosis data from UCI's Machine Learning Library.

More information...

#projects #programming #software #matlab #machine_learning #artificial_intelligence
🎛 AI Accelerators And How Engineers Can Utilise Them

Understanding the role of AI accelerators in artificial intelligence gives an insight into its benefits in the world of electronics and computing

AI accelerators are hardware chips specifically designed to accelerate and facilitate machine learning computations. In the bid to utilising artificial intelligence to its full potential at minimal power requirements, AI accelerators can be incorporated in machines to improve basic machine computations, enhance system performance, etc.

To achieve this, AI accelerators have been utilised to accelerate the analysis of large linear algebra computations and parallelised them into smaller, often identical parts, some of which operate simultaneously.

Some applications of artificial intelligence include the Internet of Things, algorithms for guiding robotic decision-making, and other data-intensive tasks.

More information...

#articles #machine_learning #artificial_intelligence