Hackaday Newsletter 0xF2 - Opritek

Opritek blog is a blog for Blogging tips | life hacks tips |gospel articles | educational |news

click the drop down menu to read blog in your preferred language

Friday, 9 October 2020

Hackaday Newsletter 0xF2

Hardware, meet Software.
HACKADAY

Welcome to Solar Cycle 25; Our Sun Enters a New 11-Year Period Read Article Now»

Hardware vs Software: Fight!

By Elliot Williams

It's one of the great cliches in the hacker world: the hardware type and the software type. You can tell which of these two you are quite easily. When a project is actually 20% done, but you think it's 90% done, and you say to yourself "And the rest is a simple matter of software", you're a hardware type. Ask anyone who has read my code, and they'll tell you, I'm a hardware type.

Go board

Along with my blindness to the difficulties of getting the code right, I've also admittedly got an underappreciation of what powers lie in the dark typing arts. But I am not too proud to tip my hat when I see an awesome application of the soft stuff. Case in point: this Go board sequencer that we ran last week. An overhead webcam parses players' moves as they put black and white stones down while playing the game of Go, and turns this into music.

The pure software type will be saying "but there's a webcam and a Go board". And indeed, that's true. There are physical elements to this project that anchor it in the shared reality of the two people playing. But a hardware project this isn't; it's OpenCV and Max/MSP that make it work.

Lots of Work

For comparison, look at the complexity of this similar physical sequencer. It's got a 16 x 16 array of LEDs and switches and a CNC milled, primed, and painted surface that's the size of a twin bed. Sawdust and hand-soldering: that's a hardware project.

What I love about the Go sequencer is that it uses software just right. The piece is still physical. It could have just as easily been a VR world, where the two people would interact with each other only inside their goggles. But somehow that's not quite as human as putting stones on a wooden board, sitting across from, and maybe even looking at, your partner. The players aren't forced to think about the software. They don't feel like they're playing a video game.

But at the same time, the software side of things makes all of the horrible hardware problems go away. Nobody is soldering a rat's nest of 169 switches. There's a webcam plugged in to the USB port of a laptop. There's a deep simplicity there.

Should you always trade out arcade buttons for OpenCV? Absolutely not! But is it worth considering the soft side when doing it in hardware is just too, well, hard? I'm open.

From the Blog


NVIDIA Announces $59 Jetson Nano 2GB, a Single Board Computer with Makers in Mind

By Tom Nardi

The newest board from NVIDIA is cheap and fast, but they cut some corners. Do you need one? Read more »

The Prusa i3 MK3S and a Tale of Two Sensors

By Tom Nardi

How does the newest Prusa printer tell when it's out of filament? Read more »

Linux Fu: The Linux Android Convergence

By Al Williams

Al turns his cellphone into a full-fledged Linux machine, completely reversibly. Read more »

Hackaday Podcast

Hackaday Podcast 088: Flywheel Trebuchet, Thieving Magpies, Hero Engines, and Hypermiling

By Hackaday Editors

What happened last week on Hackaday? Editors Mike Szczys and Elliot Williams get you up to speed.  Read more »

If You Missed It


M17 Aims to Replace Proprietary Ham Radio Protocols

An LED Cube To Display CPU Vitals

Hardware Store Hydroponics

Porting QMK to a Cheap Mechanical Keyboard

Reel in the Years with a Cassette Player Synth

Hackaday

NEVER MISS A HACK

Terms of Use

Privacy Policy

Hackaday.io

Hackaday.com

This email was sent to opezeroy.News@blogger.com

why did I get this?

unsubscribe from this list

update preferences

Hackaday.com · 61 S Fair Oaks Ave Ste 200 · Pasadena, CA 91105-2270 · USA

No comments:

Post a Comment

Please drop comments align to post
Thanks a trillion