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
💻 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
📟 Stepper Motor Analyzer

Diagnosing the operation of stepper motor in 3D printers and CNC machines used to require stepper motor analyzers that costs thousands of dollar. Not anymore! The Simple Stepper Analyzer ('Analyzer' in short) brings these capabilities to every maker for a tiny fraction of the price and with a minimalist DIY electronic design that leaves the heavy lifting to the firmware.

Main Features:
▫️ Low cost and minimalist DYI hardware design.
▫️ Standalone. Doesn't require a computer to operate.
▫️ Analyzes the stepper motor signals in the actual system (e.g. a 3D printer).
▫️ Powered 5VDC, 200ma via a USB-C connector.
▫️ Microstepping resolution of 1% of a full step.
▫️ Provides momentary readings, signal patterns, and statistical measurements.

More information...

#projects #stm32 #3d_modeling
📟 PySpectrometer - Raspberry Pi Spectrometer

The PySpectrometer is a Python (OpenCV and Tkinter) implementation of an optical spectrometer. The motivation beind this project was to build a tool that could measure the wavelength of home-made Dye Lasers and perform some fluorescence spectroscopy.

More information:
Youtube video
Github page

#projects #raspberry #python
💻 5 Skills Every Developer Needs for the Future

There are specific skills that every embedded developer will need in 2021 and beyond.

▫️ Integrated, Automated Testing
Automated testing tools, harnesses, and CI/CD platforms have advanced to the point that developers need to leverage them into their development process.

▫️ Machine Learning
Machine learning may not be a technique that can be applied today to the products that the reader is developing, but that doesn’t mean that a blind eye should be turned to them. Gaining a solid foundation in ML will be far more effective than waiting and leveraging on a project while still learning about the technology.

▫️ Security
The potential negative impact on a company for not having a secure product can be devastating.

▫️ RTOS Application Design
Understanding the design patterns, best practices, and techniques will be critical to successfully launching a product in a timely manner.

▫️ Debugging
Finding & preventing bugs.

More information...

#articles #design
📄 Rust Language Cheat Sheet

Useful resource providing all the necessary information for Rust programming. The resource frequently updates and can be downloaded as a single .pdf document for offline programming.

More information...

#programming #software #rust
This media is not supported in your browser
VIEW IN TELEGRAM
🔭 OpenAstroTracker

OpenAstroTracker is an open-source DIY star tracker which can be build from simple, affordable and 3D printed parts. The main intention behind this device is to provide an affordable possibility to enter the world of astrophotography.

OpenAstroTracker is an equatorial mount which "compensates for Earth's rotation by having one rotational axis parallel to the Earth's axis of rotation". You can mount a camera (mostly a DLSR or DSLM) on top of it and it rotates with the same speed as our earth rotation in order to remove stars movement relatively to the camera and allow longer exposures this way.

The mount is being controlled by an Arduino. The Arduino is controlling multiple stepper motors which in turn rotate the camera mount. The mount provides multiple options for control: LCD Keypad, USB Serial connection, Wi-Fi.

More information:
Official website
Wiki page
Github page

#projects #3d_modeling
📰 Gravity-based batteries

Alongside the chilly, steel-gray water of the docks here stands what looks like a naked, four-story elevator shaft—except in place of the elevator is a green, 50-ton iron weight, suspended by steel cables. Little by little, electric motors hoist the weight halfway up the shaft; it is now a giant, gravity-powered battery, storing potential energy that can be released when needed.

And that moment is now: With a metallic moan, the weight inches back down the shaft. Reversing direction, the motors become electric generators, sending up to 250 kilowatts of power back to the grid. For peak power, the weight can descend in 11 seconds—but for testing purposes, it moves just a few meters at “creep speed,” says Douglas Hitchcock, project engineer at Gravitricity.

The company announced this week that its small-scale demonstrator is now operational, capable of switching between drawing energy from the grid and sending it back in a matter of seconds.

More information...

#news #battery
This media is not supported in your browser
VIEW IN TELEGRAM
📰 Farming Robot Kills 100,000 Weeds per Hour With Lasers

A person can weed about one acre of crops a day, this robot can weed 20

Weeds compete with plants for space, sunlight, and soil nutrients. They can also make it easier for insect pests to harm crops, so weed control is a top concern for farmers.

Chemical herbicides can kill the pesky plants, but they can also contaminate water and affect soil health. Weeds can be pulled out by hand, but it's unpleasant work, and labor shortages are already a huge problem in the agriculture industry.

The Autonomous Weeder kills weeds without harming soil or water, and it operates autonomously, eliminating the reliance on manual laborers.

The farming robot looks like a large cube on wheels. As it drives itself down rows of crops, its 12 cameras scan the ground. An onboard computer, powered by AI, identifies weeds, and the robot's carbon dioxide lasers kill the plants.

More information...

#news #robots
📡 Building a CubeSat from the scratch

A CubeSat (U-class spacecraft) is a type of miniaturized satellite for space research

An interesting series of videos explaining how CubeSat could be built from hardware to software (written in Rust) in just under 1000$.

More information:
Video part 1
Video part 2
Video part 3
Video part 4

Github for hardware
Github for software

#projects #electronics #rust
📃 Vertical turbines far more efficient in large-scale wind farms

A study from Oxford Brookes University researchers has found that vertical wind turbine design is considerably more efficient than the traditional form factor in large-scale wind farms, and in a certain arrangement can increase performance by up to 15 per cent.

The research suggests that the now-familiar sight of traditional propeller wind turbines may be eventually replaced by the sight of wind farms containing more compact and efficient vertical turbines.

More information...

#articles #energy
📟 ESP32 Plot Sensor Readings in Charts (Multiple Series)

This project shows how to build a web server with the ESP32 to plot sensor readings in charts with multiple series.

As an example, we’ll plot sensor readings from four different DS18B20 temperature sensors on the same chart. You can modify the project to plot any other data. To build the charts, we’ll use the Highcharts JavaScript library.

More information...

#projects #esp32 #IoT
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 Apple harvesting robot plucks a piece of fruit every 7 seconds

Like many industries across the world, 🇦🇺 Australia's fruit-picking sector has been impacted heavily by the COVID-19 pandemic, creating a massive void in the labor market that would normally be filled by backpackers looking to make buck on the road.

Local researchers have cooked up a creative partial solution to this problem, developing a fruit-picking robot that can harvest apples from orchards at high speed.

The robot uses a mix of cameras and deep learning algorithms to scan the trees of an orchard and detect the pieces of fruit, which requires it to process information on their shape, orientation and the location of the stem-branch joint to minimize damage to the produce and the surrounding foliage.

More information...

#news #robots #machine_learning
🖥 Smashed iPad + Pi Zero = Magic Mirror

I built a magic mirror quite a while ago and I've been using a Fire Tablet for the display. My old iPad was finally becoming unusable so I thought I'd try and take it apart and salvage the screen. Hooked it up to a Pi Zero and I've now liberated the Fire Tablet for day to day use!

More information...

#projects #raspberry #display
👍1
📰 US Army Explores Equipping Robots with Living Muscle Tissue

A scientist from the Army Research Lab gave a glimpse into its early work with biohybrid robotics

The Army Research Laboratory believes its bots could use real muscle, which allows most living things to move and manipulate their environments, instead of mechanical arms, wheels, tracks, and other systems to travel across the battlefield. The concept, which some might find disturbing, is an example of the new field of “biohybrids.”

Modern army robots use batteries that power motors, which then drive axles and turn wheels. A biohybrid-powered robot would replace this entire system with lab-grown organic muscle tissue that might power artificial legs or other limbs. Electrical impulses or chemical actuation would control the muscles.

More information...

#news #robots
👍2