Tio Is A Serial Terminal For Us

With Linux and the serial port there is good news and there is bad news. The good news is that Linux has great support for serial hardware of all sorts and a host of tools for accessing the serial port. That’s important when you use a lot of serial-like devices like Arduinos with USB ports and the like. The bad news is that most of the terminal software is made to accommodate the days when a computer had real serial terminals and modems with people interacting with them. We bet that’s why [lundmar] developed tio, a serial device I/O tool for people like us.

Honestly, how many times have you needed Zmodem file transfers and recognition of the DCD signal to detect an incoming connection? Sure there are many other programs that will do the job, but tio brings a clean simplicity along with functionality that embedded developers need.

The software will support arbitrary devices, show statistics, and give you control of the RS232 lines. There’s support for delayed characters and lines, useful if you are dealing with a super simple device with no handshaking. There’s also hex support and many ways to log data and statistics. We especially like that it can automatically reconnect which is a great feature.

Of course, you want some terminal features and tio includes those. For example, you can elect to have local echo turned on or map characters so that, for example, a carriage return turns into a carriage return and a line feed. You can use command line options to set up most items including features like redirecting to a network socket. Other commands inside the program — by default, triggered by Control+T — let you do things like send a break, toggle handshaking lines, and more.

You might think the serial port is dead, but it really just transformed into a USB port.  Of course, like everything else these days, you can also get your terminal in the browser.

A Guitar From Scratch

You can pursue your dreams of rock superstardom with any guitar, be it from an expensive luthier, a pawn shop, or a mail order catalog. But to join the ranks of rock greats there’s one way to have a truly special instrument, which is to build it yourself. [Bensoncraft] may not be [Bryan May]’s dad or indeed [Eddie van Halen], but he has at least joined the exclusive ranks of home made guitar builders with his video “Guitar from scratch: hard mode“.

It’s a fairly long video and we’ve placed it below the break, but a compelling one as we learn just how many operations go into making an electric guitar. When he says hard mode he’s not joking, there are no pre-made parts save for the strings and he’s not following a set of plans. Everything including the tuners and pickups are made from scratch, but for a non-guitar-player it’s she sheer number of different pieces of wood that go into making the solid body and neck of the instrument that’s so interesting. Even if you’ll never make a guitar you should watch it.

We’ve never seen a guitar build quite like this one before, but we have brought you a 3D printed guitar body, and neck.

Continue reading “A Guitar From Scratch”

It’s A Bird! It’s A Plane! It’s… A Live Air Traffic Plane Spotting Simulation

Plane spotting has been a hobby of aviation enthusiasts for generations. Hanging out by the airport, watching aircraft come and go, maybe even listening to Air Traffic Control on a scanner from your local Radio Shack. Yep- we’ve been there, and it can be a lot of fun! But how can those of us who don’t live near a major controlled airport keep up on the action? As demonstrated by the [Information Zulu] YouTube channel’s Live Stream, seen below the break, the action may be closer than you think!

Aircraft on approach to LAX- Virtually

By using publicly available information, software, and some ingenuity, [Information Zulu] has created a live simulation of Los Angeles International Airport (LAX) for your simulated plane spotting pleasure. Aircraft positional data is gained through an ADSB receiver and piped into a the flight simulator software with a Traffic Injection Addon, and the simulator itself is used to properly place aircraft, set the weather, and even the correct aircraft types and liveries. Setting off the illusion of a real plane spotting adventure is the live Air Traffic Control radio chatter!

We love the creativity that went into not just making all of the software available, but in combining it into a cohesive product that can be viewed 24/7 on YouTube that, if you squint just right, could be mistaken for a view of the real thing.

If you’re not familiar with ADSB and how it’s used to track aircraft in such a way that anybody can receive it with the right equipment, check out this beginner’s course on ADSB from a few years back!

Continue reading “It’s A Bird! It’s A Plane! It’s… A Live Air Traffic Plane Spotting Simulation”

Build Your Own… Whatever

You can read all about making, say, a bookshelf or bowling, but unless you’ve actually done it, you don’t really know how it works. That’s the idea behind [codecrafters-io] Build-Your-Own-X GitHub repository. It is a collection of software projects from around the Web that offer “step-by-step guides for recreating our favorite technologies from scratch.”

What can you find there? Well, how about writing your own version of Git itself? Or maybe you’d like to dive into a physics engine, blockchain code, or a text editor. Then there’s our favorite: an operating system.

Continue reading “Build Your Own… Whatever”

Weed Eater String Made From Plastic Bottles

For those who don’t mind constantly adding tiny but measurable amounts of microplastics to their landscaping, string trimmers are an excellent way of maintaining edging around garden beds, trimming weeds, or maintaining ground covers on a steep hill. One problem with them, though, is that not only is the string consumable but it can be expensive. Plus, if you have a trimmer with a proprietary spool you need to hope the company never goes out of business. Or, you can simply refill your string spool with this handy tool.

The build uses plastic bottles to create the string from what would likely become garbage anyway. First, a sharp roller-style knife slices the plastic into a long thin strip. Once cut, it is fed through a heater similar to a hot end on a 3D printer which allows the plastic to be deformed or forged into a cylinder. From there the plastic is added onto a spool, which also has the motor in it that drives the entire mechanism. In this case it is using an old variable-speed drill.

From the comments on the video, there is some discussion about the economics of using this string in a weed eater. It’s likely the plastic won’t last as long as specialty string trimmer string, and the time and expense of making the plastic may never save much money. But we have to give credit to the ingenuity nonetheless. And, if you’re really into recycling plastic just for the sake of keeping it out of the landfill, there are plenty of other ways to go about accomplishing that goal.

I will NEVER buy weed whip line again! from landscaping

Pi Pico Provides Practical PlayStation Pointing

It’s not immediately clear to us why one would need a mouse for the original PlayStation (though we’re sure there’s no shortage of folks eager to jump down into the comments and tell us), but if you ever desire adding improved pointing capabilities to the nearly three decade old console, this project from [Vojtěch Salajka] is certainly one to keep an eye on.

The aptly named “USB to PlayStation Mouse” project does exactly what it sounds like — adapts a generic USB mouse into an input device for Sony’s classic console. Putting one together requires a Raspberry Pi Pico, a 5 V DC-DC USB boost module with female USB-A connector, and a sacrificial controller or peripheral to provide the cable and proprietary connector.

With the hardware assembled per the simple wiring diagram, you just plug the Pico into your computer and copy over the firmware file. [Vojtěch] notes that you’ll need to unplug the mouse before attempting to upload the firmware, presumably because the data pins on the two USB ports have been tied together.

Don’t worry about having to find some obscure title to try out your new peripheral either, [Vojtěch] says the mouse works in the system’s main menu if you boot it without a disc in the drive. Now all you need is a few Raspberry Pi Pico PlayStation Memory Cards to complete the whole set.

Hackable OSHW CardClock Demands Attention

When examining a project, it’s easy to be jaded by a raw parts list. When the main component is an ESP8266, we might say “oh, another 8266 project. yawn!” But we’re certain that when you take a look at [Will Fox]’s Foxie CardClock, it’ll surely grab your attention.

As if all those beautiful LEDs weren’t enough, the rest of the device’s specifications are quite impressive. The core components might be common, but what often separates such projects is the software. With Over The Air updates supported via ArduinoOTA, updates are a snap. A light sensor helps to keep all those LEDs at a sane level, and a once-per-minute synchronization via NTP keeps the time accurate. Even if power is lost, a super-capacitor can hold the time accurate for up to two days with the built in RTC module. There’s even provisions for setting the time using the buttons on the front panel should you want to keep the gadget offline.

The entire project is open source, with the hardware released under the CERN Open Hardware Licence Version 2 and the firmware source code distributed as GPLv3. Users are encouraged to hack and modify the design, and all the information you need to build one of your own is available in the project’s GitHub repository. [Will] also offers a pre-assembled version of the clock for just $45 USD, but unfortunately it seems to be out of stock at the time of this writing.

If credit card sized hacks are your chosen area of interest, you will appreciate this crystal radio made from an actual Credit Card. Thanks to [Abe] for submitting the Tip!