Radio Decoding Swiss Army Knife In A NES Controller

If you wanted to name a few things that hackers love, you couldn’t go wrong by listing off vintage console controllers, the ESP system-on-chip platform, and pocket tools for signal capture and analysis. Combine all of these, and you get the ESP32Thang.

At its heart, the ESP32Thang is based around a simple concept – take an ESP32, wire up a bunch of interesting sensors and modules, add an LCD, and cram it all in a NES controller which helpfully provides some buttons for input. [Mighty Breadboard] shows off the device’s basic functionality by using an RFM69HW module to allow the recording and replay of simple OOK signals on the 433 MHz band. This is a band typically used by all sorts of unlicenced radio gear – think home IoT devices, wireless doorbells and the like. If you want to debug these systems when you’re out and about, this is the tool for you.

This is a fairly straightforward build at the lower end of complexity, but it gets the job done with style. The next natural step up is a Raspberry Pi with a full software defined radio attached, built into a Nintendo DS. If you build one, be sure to let us know. This project might serve as some inspiration.

With the wide availability of SPI and I2C modules these days, combined with the ease of programming provided by the Arduino environment, this is a project that just about any hacker could tackle after passing the blinking LED stage. The fact that integrating such hardware is so simple these days is truly a testament to the fact that we are standing on the shoulders of giants.

Hackaday Prize Entry: ESP32 Monster And Getting Started Quickly

Prolific hacker [kodera2t] is working on his own “ESP32 monster board” dev board for the still-newish ESP32 WiFi module. His board has everything: Ethernet, OLED, LiPo, and even CAN-bus. But all that peripheral connectivity is worth nothing if you can’t program the microcontroller to use it.

The Arduino environment for the ESP32 is coming along quite nicely, but it’s not yet fully featured enough to run all of [kodera2t]’s hardware. To take advantage of all that, he needs to use Espressif’s SDK — called the “IoT Development Framework” or IDF for short. In his latest project log, [kodera2t] goes through everything necessary to get the IDF up and compiling on OSX. (It’s strangely similar to the Linux procedure.) Read through the official instructions here, if you want more, but we think [kodera2t] hits all the high points.

While we’re tooting [kodera2t]’s horn, check out his old project — an Arduino shoehorned into an SD card — or watch his alter-ego [Toshiro Kodera] give a serious talk about his day job, engineering radio-frequency meta-materials.

ESP32 Hamster Wheel Tracker Tweets Workout Stats

Even with all the hamster wheel trackers out there (and on this site) there’s room for improvement. [Bogdan] upgraded his hamster wheel from an Arduino and datalogging shield to an ESP32, and unleashed some new capabilities one does not ordinarily associate with hamster wheels.

[Bogdan]’s project logs distance in feet, duration of current session in time, RPM, overall revolutions, speed in MPH, and overall number of sessions, as well as a couple of system monitoring stats. It also tracks multiple wheels, as [Piontek] (the hamster) has two. However, thanks to the ESP32, [Bogdan]’s wheel tracker tweets its stats and updates a ThingSpeak dashboard with [Piontek]’s workouts.

In addition to its functionality, [Bogdan] made a point to make the project look and feel FINISHED. He designed custom 3D parts including a front plate, hooks for attaching the control box to the cage, and mounts for attaching the sensor to the wheel.

Continue reading “ESP32 Hamster Wheel Tracker Tweets Workout Stats”

Hackaday Prize Entry: WiFi EPaper

[Frank Buss] designed an electronic version of a sticky note: a WiFi enabled, solar-powered ePaper, with magnets embedded in the casing. It’s based on the new ESP32, and the idea is that you can update it via your smart-phone or over the internet via a cloud app to show any message you want. Being an ePaper display, the power consumption is greatly reduced, at least if you are cautious using the ESP32.

The final version plans to poll a server once per hour to get a new image to display. Depending on the final size and battery constraints, our guess is that it could probably poll often. Of course, that depends on the available charging light, which is usually reduced when you are inside the house. The project also has 3 buttons to provide user input, which can be customized for a wide array of actions, as [Frank Buss] notes:

For example install it on the fridge of your grandma, who might not be very proficient in using modern internet connected devices. Then you can send her birthday wishes, or remind her of schedules. And the buttons could be used as a feedback channel, like confirming a date. Or when installed at a public place, it can act as a bulletin board. Or it can be used for a modern form of internet connected graffiti or other art projects. The possibilities are infinite.

This project immediately reminds us of the recent SHA2017 badge we covered some days ago, with a bigger display and solar panel or the e-ink wifi display project from last year.

The latest version is being tested with a black/white/red ePaper display, as we can see in the video:

Continue reading “Hackaday Prize Entry: WiFi EPaper”

Hackaday Links Column Banner

Hackaday Links: May 21, 2017

It’s time to talk about something of supreme importance to all Hackaday readers. The first trailer for the new Star Trek series is out. Some initial thoughts: the production values are through the roof, and some of this was filmed in Jordan (thank the king for that). The writers have thrown in some obvious references to classic Trek in this trailer (taking a spacesuit into a gigantic alien thing a la TMP). There are a few new species, even though this is set about 10 years before waaaait a second, those are the Klingons?

In other news, [Seth MacFarlane] is doing a thing that looks like a Galaxy Quest series. We can only hope it’s half as good as a Galaxy Quest series could be.

The Dayton Hamvention should have been this week, but it’s never going to happen again. The Hara Arena, the traditional venue for the biggest amateur radio meet on the continent (thankfully) closed this year. Last year it was looking old and tired. This year, Hamvention moved to Xenia, Ohio, and it looks like we’re still getting the best ham swap meet on the planet. Remember: if you  drove out to Hamvention, the Air Force museum is well worth the visit. This year they have the fourth hangar open, full of space craft goodness.

Last week we saw an Open Source firmware for hoverboards, electric unicycles, and other explodey bits of self-balancing transportation. [Casainho], the brains behind this outfit, recently received an eBike controller from China. As you would expect, it’s based on the same hardware as these hoverboards and unicycles. That means there’s now Open Source firmware for eBikes.

Last year, [Cisco] built a cute little walking robot. Now it’s up on Kickstarter.

This week saw the announcement of the Monoprice Mini Delta, the much-anticipated 3D printer that will sell for less than $200. For one reason or another, I was cruising eBay this week and came upon this. They say yesterday’s trash is tomorrow’s collectors’ item, you know…

A new Tek scope will be announced in the coming weeks. What are the cool bits? It has a big touchscreen. That’s about all we know.

The ESP32 is the next great wonderchip, and has been for a while now. The ESP32 also has a CAN peripheral stuffed in there somewhere, and that means WiFi and Bluetooth-enabled cars. [Thomas] has been working on getting a driver up and running. There’s a thread on the ESP32 forum, a Hackaday.io page, and a GitHub page.

What do you do when you have a nice old Vacuum Fluorescent Display and want to show some stats from your computer? You build a thing that looks like it’s taken from a cash register. This is a project from [Micah Scott], and it has everything: electronics 3D modeling, magnets, print smoothing, creating snap-fit parts, and beautiful old displays.

Here’s something that randomly showed up in our Tip Line. [Mark] recently found some unused HP 5082-7000 segment displays in a collection of electronic components (pics below). According to some relevant literature, these were the first LED display package available, ever.  They were released in 1969, they’re BCD, and were obviously very expensive. [Mark] is wondering how many of these were actually produced, and we’re all interested in the actual value of these things. If anyone knows if these are just prototypes, or if they went into production (and what they were used for), leave a note in the comments.

Arduino Cinque – The RISC-V, ESP32, WiFi, Bluetooth Arduino

This weekend at the Bay Area Maker Faire, Arduino in conjunction with SiFive, a fabless provider of the Open Source RISC-V micros, introduced the Arduino Cinque. This is a board running one of the fastest microcontrollers available, and as an added bonus, this board includes Espressif’s ESP32, another wonderchip that features WiFi and Bluetooth alongside a very, very powerful SoC.

Details on the Arduino Cinque are slim at the moment, but from what we’ve seen so far, the Cinque is an impressively powerful board featuring the RISC-V FE310 SoC from SiFive, an ESP32, and an STM32F103. The STM32 appears to be dedicated to providing the board with USB to UART translation, something the first RISC-V compatible Arduino solved with an FTDI chip. Using an FTDI chip is, of course, a questionable design decision when building a capital ‘O’ Open microcontroller platform, and we’re glad SiFive and Arduino found a better solution. It’s unknown if this STM32 can be used alongside the FE310 and ESP32 at this point.

We’ve taken a look at SiFive’s FE310 SoC, and it is an extremely capable chip. It was released first at the HiFive1, and our hands-on testing revealed this is a chip that outperforms the current performance champ of the Arduino world, the Teensy 3.6. Of course, with any new architecture, there will be a few problems porting the vast number of libraries over to the FE310, but SiFive has included an Arduino compatible SDK. It’s promising, and we can’t wait to see SiFive’s work in more boards.

Hackaday Prize Entry: HeartyPatch

[Ashwin K Whitchurch] and [Venkatesh Bhat] Have not missed a beat entering this year’s Hackaday Prize with their possibly lifesaving gadget HeartyPatch. The project is a portable single wire ECG machine in a small footprint sporting Bluetooth Low Energy so you can use your phone or another device as an output display.

Projects like this are what the Hackaday Prize is all about, Changing the world for the better. Medical devices cost an arm and a leg so it’s always great to see medical hardware brought to the Open Source and Open Hardware scene. We can already see many uses for this project hopefully if it does what’s claimed we will be seeing these in hospitals around the world sometime soon. The project is designed around the MAX30003 single-lead ECG monitoring chip along with an ESP32 WiFi/BLE SoC to handle the wireless data transmission side of things.

We really look forward to seeing how this one turns out. Even if this doesn’t win a prize, It’s still a winner in our books even if it only goes on to help one person.