📟 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
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
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
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
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
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
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
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
YouTube
How Ingenuity Talks to Us From Mars
The Ingenuity helicopter made history on April 19, 2021, with the first powered, controlled flight of an aircraft on another planet. How do engineers talk to a helicopter all the way out on Mars? We’ll hear about it from Nacer Chahat of NASA’s Jet Propulsion…
📟 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
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
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
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
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
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
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
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