Floating Death Star Is Just In Time

Unless you’ve been living under a high voltage transformer, you’re aware of the latest release in the Star Wars Saga.  [John] has a relative that is clearly a big Star Wars fan, so he set about to build them the perfect Christmas present – a levitating Death Star! Instead of reinventing the wheel, [John] decided to start off with a magnetically levitating model of the Earth –  a globe. He then took a Death Star mood lamp and gracefully cut it half with his trusty Dremel.

A nice twist for the mood lamp is that it was powered by a hacker’s best friend – five volts from a USB power supply. This made it easy to wire in a LiPo battery along with a charger and some fiber optic lighting.  A pile of cat litter to represent a smoldering planet blown to bits ties the whole build together as only cat litter can.

Be sure to visit [John’s] Instructable page for full details along with a video, which you can also see below.

Tiny Transmitter Tracks Targets

It is a staple of spy movies. The hero — or sometimes the bad guy — sticks a device never any bigger than an Alka Seltzer to a vehicle or a person and then tracks it anywhere it goes in the world. Real world physics makes it hard to imagine a device like that for a lot of reasons. Tiny power supplies mean tiny lifetime and low power. Tiny antennas and low power probably add up to short range. However, [Tom’s] Hackaday.io project maybe as close as you can get to a James Bond-style tracker. You can see a video of the device, below.

The little transmitter is smaller than a thumbnail — not counting the antenna and the battery — and draws very little current (180 uA). As you might expect, the range is not great, but [Tom] says with a Yagi and an RTL-SDR he can track the transmitter on 915 MHz for about 400 meters.

Continue reading “Tiny Transmitter Tracks Targets”

Control A Quadcopter Over Websockets

The interface

Everyone’s favourite IOT module, the ESP8266, is often the go-to choice for any project that needs quick and cheap control over the web. [Andi23456] wanted to control his quadcopter using the luxury of his mobile phone and thought permanently tethering an ESP12-E module to the quadcopter was exactly what he required.

The ESP8266, really showcasing its all-round prowess, hosts both a web server for a HTML5 based joystick and a Websockets server so that a client, such as a phone, could interact with it over a fast, low latency connection. Once the ESP8266 receives the input, it uses interrupts to generate the corresponding PPM (Pule Position Modulation) code which the RC receiver on the quadcopter can understand. Very cool!

What really makes this realtime(ish) control viable is Websockets, a protocol that basically allows you to flexibly exchange data over an “upgraded” HTTP connection without having to lug around headers each time you communicate. If you haven’t heard of Websockets you really should look really check out this library or even watch this video to see what you can achieve.

Watch Video On A Oscilloscope With An ESP32

[bitluni] got a brand new scope, and he couldn’t be happier. No, really — check the video below; he’s really happy. And to celebrate, he turned his scope into a vector display using an ESP32.

Using a scope in X-Y mode is nothing new, of course. The technique is used to display everything from Lissajous patterns from an SDR to bouncing balls from an analog computer. Taken on as more of an exercise to learn how to use his new tool than a practical project, [bitluni]’s project starts by using two DACs on an ESP32 to create simple Lissajous patterns to learn about the scope’s controls. Next he built some code to display 3D point clouds, but learned that the native DAC code wasn’t up to the job. A little hacking improved the speed 27-fold, which was enough for great 3D images and live video from an I²S camera module. The latter was accomplished by grabbing frames from the camera and rendering them pixel by pixel, CRT style. The results are pretty clean, and there’s a lot to be learned about both using scopes as X-Y displays and tweaking the ESP32 for maximum performance.

Need more background on the ESP32? Start by checking out these ESP32 tutorials.

 

Continue reading “Watch Video On A Oscilloscope With An ESP32”

Turn A Car Into A Game Controller

The CAN bus has become a staple of automotive engineering since it was introduced in the late ’80s, but in parallel with the spread of electronic devices almost every single piece of equipment inside a car has been put on the CAN bus. While there are opinions on whether or not this is a good thing, the reality is that enough data is gathered on this bus to turn an unmodified modern car into a video game controller with just a little bit of code.

The core of [Scott]’s project is a laptop and a Python program that scrapes information about the car from the car’s CAN bus, including positions of the pedals and the steering wheel. This information can be accessed by plugging an adapter into the OBD-II port (a standard for all cars made after 1995). From there, the laptop parses the CAN data into keyboard and mouse commands for your video game of choice.

This is an interesting investigation into the nitty-gritty of the CAN bus, but also a less dangerous demonstration of all of the data available from the car than some other cases we’ve seen. At least [Scott]’s Mazda (presumably) lacks any wireless attack vectors!

Continue reading “Turn A Car Into A Game Controller”

Living 3D Printer Filament

This is more than a printing filament hack — closer to bleeding edge bio-engineering — but we can’t help but be fascinated by the prospect of 3D printing with filament that’s alive on a cellular level.

The team from MIT led by [Xuanhe Zhao] and [Timothy Lu] have programmed bacteria cells to respond to specific compounds.  To demonstrate, they printed a temporary tattoo of a tree formed of the sturdy bacteria and a hydrogel ‘ink’ loaded with nutrients, that lights up over a few hours when adhered to skin swabbed with these specific stimuli.

So far, the team has been able to produce objects as large as several centimetres, capable of being adapted into active materials when printed and integrated as wearables, displays, sensors and more.

Continue reading “Living 3D Printer Filament”

Coffee Table Model Railroad With All The Bells And Whistles (and Lights And Sirens)

For some, the allure of a real, physical world that you create and control is overwhelming. Combine that with a love of trains, and you get the model railroad. Some are incredibly detailed, and it seems like the larger the layout the better. Not everyone has the real-estate to devote to such a hobby, though, and moving down to N-gauge railroads is often the key to scratching the model railroad itch in a confined space.

But [Chris Plumley]’s complete N-gauge model railroad in a coffee table takes the concept to a new and tiny level. The superlatives to describe this layout are many and begin with the coffee table itself, a free-form sculptural design intended to evoke the natural contours of a landscape. Removing the lid reveals an intricately detailed world that rises up on a lift. The mainline train and a two-station trolley line ply the imaginary world under full computer control, complete with sound effects and animated lighting. An LCD screen stands in for a drive-in movie theater — remember drive-ins? — and a house fire rages on, never to be quenched by the arriving fire engines. And as a bonus, the locomotive has a dash cam to provide an engineer’s eye view of the layout. The attention to detail is wonderful, but the kicker is that this layout has existed in one form or another for sixty years. Talk about persistence!

If you’re intrigued by combining the world of microcontrollers and model railroads, you should really check out this tutorial to get started.

Continue reading “Coffee Table Model Railroad With All The Bells And Whistles (and Lights And Sirens)”