Few things are more satisfying than finding a forgotten old piece of technology somewhere and bringing it back to life. And while it’s great to see a rare sports car or an Apollo Flight computer restored, even not-so-successful game consoles from the ’80s can make for some great repair stories. Just see how [Discreet Mayor] describe him The restoration effort on ColecoVision literally found him in a barn.
Given that ColecoVision was on the market between 1982 and 1985, we can assume that [Discreet Mayor]The console’s console had been on the shelf for at least three decades, and the machine was definitely showing its age. Several components failed due to wear, including the clock crystal, the 7400 logic chip and the capacitor in the power supply, but since these are all standard components, it was very easy to replace them.
However, the consoles were unfortunately beyond repair. Replacing them with standard joysticks wasn’t really an option because ColecoVision controllers included a numeric keypad, which was primarily used to select game options. Making something completely new was the way to go, and [Discreet Mayor] He decided to go for a wireless system while he was at it. After all, he has already developed a file Modular wireless IoT system based on IEEE 802.15.4which turned out to be quite suitable for this system.
[Discreet Mayor] He built a simple joystick setup as well as a fire button on a piece of MDF and outfitted it with his IoT transmitter. Instead of adding an alternate numeric keypad, he decided to use a joystick to simulate the most frequently used buttons: “right” for “1”, “down” for “2” and so on. The receiver uses numeric keys to imitate keystrokes on the console’s input port. The end result may seem a little tricky, but the console is fully functional again and is running its games just like it did over thirty years ago.
We have seen many projects that add Wireless controllers to me Variety of classic keyboards. If you have a ColecoVision which turns out to be unsalvageable, you can always do it Build your own from scratch.
With the rise in the number of voice-driven virtual assistants over the years, the sight of people talking to various electrical devices in public and private spaces has become fairly common. While these voice-driven interfaces are certainly useful in a range of situations, they also come with complications. One of these are the start phrases or alert words that the voice assistants listen to when they are on standby. Much like Star Trek, saying “computer” gets the computer’s attention, so we have “Siri,” “Cortana,” and a set of custom play phrases that enable the voice interface.
Unlike Star Trek, our virtual assistants don’t know when we really want to interact. Unable to discern the context, they will happily respond to someone on the TV mentioning the phrase playback. This may be followed by a silly purchase order or other damage. The realization here is the complexity of voice-based interfaces, while still lacking any sense of self-awareness or intelligence.
Another problem is that the voice recognition process itself is very resource intensive, which limits the amount of processing that can be done on the local machine. This usually leads to such as voice assistants siriAnd the AlexaAnd the Cortana It and others are processing voices recorded in the data center, with clear implications for privacy.
Arduino and MicroPython are giants when it comes to the field of electronics education, and every single one of them represents something you just can’t let go of as a teacher. Arduino offers you a wide ecosystem of inexpensive hardware with a beginner-friendly IDE, aided by forum posts that explain every problem you can stumble upon. On the other hand, MicroPython provides a powerful programming environment that’s ready to experiment, and doesn’t unleash machine-gun fire from triangular brackets if you try to parse JSON a little incorrectly. It looks like a match made in heaven, and today is from heaven Arduino Lab for MicroPython downloads.
This is not an extension of the Arduino IDE – it is a separate application in the form of the Arduino IDE that edits MicroPython and uploads code to your board from a friendly environment. It works via a serial port, and as such, the venerable ESP8266-based boards shouldn’t be left behind – they even offer file manager capabilities! The Arduino states that this is a test effort – ie, it has no syntax checks, and no promises are made. However, it’s already a great MicroPython IDE for beginner purposes, and it’s definitely a step in the right direction. Do you want to try? download it here, There is even a Linux architecture!
High-level languages allow you to build projects faster – and are well suited for anyone who gets into microcontrollers. Hopefully the following is a MicroPython library and repository manager! we first I tried MicroPython in 2016, and he I’ve come a long way since then – We’ve seen quite a few beginner-friendly MicroPython intros, from mobile game programming course, To the Programming a Bipedal Robot Explore MicroPython. And of course you can Bring C libraries with you.
Early 3D printers usually had a little switch that let you know when the Z axis was at zero. There is usually an adjusting screw so you can adjust just the right layer height. But these days, you often see some kind of sensor. There are inductive sensors that work with a metal bed and some other styles as well. However, the most common is a “BL touch” style sensor that drops a probe below the level of the nozzle, measures, and then pulls out the probe. However, almost all of these sensors work by detecting a certain height above the bed and that’s it.
a A new probe called BDsensor Inductive but can read height above bed in real time. According to the information from the developer, it achieves an accuracy of 0.01mm and repeatability of +/- 0.005mm. We don’t know if this is true or not, but the ability to take real-time sounds of crater height leads to some interesting possibilities such as real-time adjustments of Z height, as shown in the video below.