It’s Never Been Easier To Build A WiFi-Controlled RC Car

Today, wireless-enabled microcontrollers are everywhere and can be had for just a few bucks. You can use them to build all kinds of connected projects more cheaply than ever before. [ROBO HUB] demonstrates this well with an incredibly simple WiFi-controlled RC car build.

The build is based around an NodeMCU ESP8266 microcontroller, paired with an L293D motor driver. This lets the microcontroller drive brushed DC motors for differential drive. Power is courtesy of three 18650 lithium-ion batteries. These parts are assembled into a 3D-printed car of sorts with four wheels. The drivetrain is rather odd, with gear motors installed on the two front wheels, and simple brushed DC motors installed on the two rear wheels. The motors on each side are paired together so the vehicle has tank-style steering.

Meanwhile, the ESP8266 is programmed so it can be controlled via a smartphone app. The touchscreen controls are not as elegant as toy RC cars of years past, but it’s pretty good for a cheap DIY build.

It’s a fairly simple project and one that any high-school student could follow along to learn something. Projects like these can be a great way to learn about everything from mechanics to electronics and even basic programming. It may not be complicated, but that makes it a great learning tool. We see a ton of projects like this on the regular, and every time they’re built, somebody is picking up some new skills.

We’ve been talking about WiFi-controlled RC cars for a long time. Way back when it was nowhere near this easy. Video after the break. Continue reading “It’s Never Been Easier To Build A WiFi-Controlled RC Car”

Retro Unit Converter Is A Neat Little Gadget

These days, unit conversions aren’t something we have to worry about so much. If you’re sitting at a computer, you can usually just tap away in your browser to get a quick conversion done, or you can ask your smartphone for an answer. [HackMakeMod] wanted a bespoke device for this, though, and built a tiny little retro-styled unit converter.

It’s a straightforward build that uses a handful of familiar components. An ESP8266 D1 Mini development board is the heart of the operation, running off a small battery harvested from a disposable vape pen. It runs a 0.96 inch OLED display which has a menu system for selecting from a whole bunch of different unit conversions. Navigating the menu is done via a rotary encoder with an integrated push button. Everything’s wrapped up in a neat 3D printed enclosure that was given a nice worn, weathered finish after printing.

[HackMadeMod] also clearly thought about usability, too. Turning the encoder dial faster ramps up the numbers exponentially so you’re not stuck jogging for ages when you need to enter a bigger figure.

It’s not something a lot of us would have a use case for, given that smartphones are always there and probably faster to use. However, it is a tidy little gadget, and a well-presented one at that. Video after the break.

Continue reading “Retro Unit Converter Is A Neat Little Gadget”

The WebStick Is A Small, Cheap NAS

The ESP8266 was one of the first chips that provided wireless functionality at a cost low enough to be widely popular for small microcontroller projects. This project uses one to provide rapid, small, and inexpensive network-attached storage (NAS) capabilities wherever you happen to go.

With an ESP12F board at the heart to provide network connectivity, the small device also hosts a micro SD card slot and a USB-A port to provide power and programming capabilities for the device. It’s Arduino-compatible, and creator [tobychui] has provided the firmware source code necessary to bring it up on your network and start serving up files. Originally intended for people to host web services without experience setting up all of the tools needed for it, there’s services for storing and streaming music and video over the network as well.

While it includes a lot more functionality than is typically included on a NAS, [tobychui] notes that with a library, something like WebDAV could be added to provide more traditional NAS capabilities. As it stands, though, having networked storage with web hosting capabilities on a PCB with a total cost of around $5 is not something to shy away from. If you’re looking for something a little more powerful for your home network, take a look at this ARM-based NAS instead.

Bare PCB Makes A Decent Homemade Smart Watch

These days, we live in a post-Dick Tracy world, where you can make a phone call with your fancy wristwatch, and lots more besides. [akashv44] has gone a simpler route, designing their own from scratch with a bare PCB design.

The build is based around the ESP-12E microcontroller, providing useful wireless connectivity that lets the watch interface with the outside world. The firmware makes queries of NTP servers and Yahoo’s weather API to collect time and weather data for display. It’s also capable of interacting with Blynk relay modules for controlling other equipment, which [akashv44] uses with lights and an air conditioner. The watch uses a small OLED display and a handful of small surface-mount tactile buttons for control. Power is courtesy of a small lithium-ion pouch cell, with charging handled by a TP4056 battery management IC.

It’s a simple smartwatch, but nonetheless one that teaches all kinds of useful skills in embedded development and design. It’s also funny to think how simple it is to build. A decade ago, before the ESP8266 was released, getting wireless connectivity in such a small package was a major engineering challenge. Even the Apple Watch didn’t come out until 2015! Food for thought.

ESPboy Turned Into Functional Walkie-Talkie

The ESPBoy was first built as a hackable open-source game engine and handheld console for educational purposes. However, it’s also a platform that can readily support all kinds of other uses. You can even turn the humble handheld device into a working walkie talkie.

The build relies on adding a SA868 transceiver module to the ESPBoy, along with a microphone, speaker, audio amplifier and antenna as supporting hardware. It then relies on the ESPBoy’s existing screen and buttons as a user interface for the radio. Assembled appropriately, it can then be used as a very basic and barebones walkie talkie for voice communication.

You won’t get coded squelch or other useful features, but it’s enough to let you talk over the air with other handheld radio users. The SA868 module can transmit on a variety of frequency bands, but the video shows it operating in the UHF band around 433 MHz. With a power on the order of 1.8W, it should get you a few kilometers of transmission range in an open field.

Check out our earlier coverage of the ESPBoy and its many different configurations. Video after the break.

Continue reading “ESPboy Turned Into Functional Walkie-Talkie”

Hack Simple

Here at Hackaday, we definitely love to celebrate the hard hacks: the insane feats of reverse engineering, the physics-defying flights of fancy, or the abuse of cutting edge technology. But today I’d like to raise a rhetorical glass in tribute of the simple hacks. Because, to be perfectly honest, the vast majority of my hacks are simple hacks, and it’s probably the same for you too. And these often go unsung because, well, they’re simple. But that doesn’t mean that something simple can’t be helpful.

Case in point: an ESP8266 press-buttons device that we featured this week. It doesn’t do much. It’s main feature is that it connects to a home automation network over WiFi and enables you to flip three relays. Wires coming off the board are to be soldered to the not-yet-smart device in question, simply connected to each side of the button you’d like to press. In the example, a coffee machine was turned on and the “go” button pressed, automating one of the most essential kitchen rituals. While recording the podcast, I realized that I’ve built essentially this device and have it controlling our house’s heating furnace.

For the experienced hacker, there’s not much here. It’s a simple board design, the software heavily leverages ESPHome, so there’s not much work on that front either. But imagine that you lacked any of the wide-ranging skills that it takes to make such a device: PCB layout, ESP8266 software wrangling, or the nuances of designing with relays. You could just as easily build this device wrong as right. The startup costs are non-trivial.

Making a simple design like this available to the public isn’t a technical flex, and it’s not contributing to the cutting edge. But it just might be giving someone their first taste of DIY home automation, and a sweet taste of success. There’s not much easier than finding a switch and soldering on two wires, but if that’s the spark that pushes them on their path to greater hacks, that’s awesome. And even if it doesn’t, at least it’s another appliance under user control, connected to a private WiFi network rather than spying you out and phoning home to Big Toaster.

So here’s to the simple hacks!

An Elegant Solution For Smart Home Device Integration

Integrating non-smart devices into your home automation system can be a cumbersome process, involving the wiring of multiple modules. However, [Pricelesstoolkit] has created the ESPClicker — a compact, ESP8266-based module that can remotely “press buttons” and simplify this process.

The ESPClicker’s core feature is its three relays that can be soldered to the button terminals of any existing “dumb” device, as [Pricelesstoolkit] demonstrated with his coffee machine in the video after the break. One of the relays can also be configured in the normally closed configuration. A compact twelve pin connector provides a removable wiring interface for the buttons, additional relays, power and even a contactless power detector that can be wrapped around an AC wire.

[PricelessToolkit] has done several Home Assistant related projects, and we recently featured his little Home Assistant controlled guardian bot. We’ve also seen other project that make use of ESPHome, like a iPod style scroll wheel and a LEGO train set.

Continue reading “An Elegant Solution For Smart Home Device Integration”