A Mobile Terminal For Guerrilla Communications

We use the Internet to do everything from filing our taxes to finding good pizza, but most critically it fulfills nearly all of our communication needs. Unfortunately, this reliance can be exploited by those pulling the strings; if your government is trying to do something shady, the first step is likely to be effecting how you can communicate with the outside world. The Internet is heavily censored and monitored in China, and in North Korea the entire country is effectively running on an intranet that’s cutoff from the wider Internet. The need for decentralized information services and communication is very real.

While it might not solve all the world’s communication problems, [::vtol::] writes in to tell us about a very interesting communication device he’s been working on that he calls “Hot Ninja”. Operating on the principle that users might be searching for accessible Wi-Fi networks in a situation where the Internet has been taken down, Hot Ninja allows the user to send simple messages through Wi-Fi SSIDs.

We’ve all seen creatively named Wi-Fi networks before, and the idea here is very much the same. Hot Ninja creates a Wi-Fi network with the user’s message as the SSID in hopes that somebody on a mobile device will see it. The SSID alone could be enough depending on the situation, but Hot Ninja is also able to serve up a basic web page to devices which actually connect. In the video after the break, [::vtol::] even demonstrates some rudimentary BBS-style functionality by presenting the client devices with a text field, the contents of which are saved to a log file.

In terms of hardware, Hot Ninja is made up of an Arduino Mega coupled to three ESP8266 boards, and a battery to keep it all running for up to eight hours so you can subvert a dictatorship while on the move. The user interface is provided by a small OLED screen and a keyboard made entirely of through-hole tactile switches, further reinforcing the trope that touch-typing will be a must have skill in the dystopian future. It might not be the most ergonomic device we’ve ever seen, but the fact it looks like something out of a Neal Stephenson novel more than makes up for it in our book.

This is not the first time we’ve seen Wi-Fi SSIDs used as a method of communication, thanks largely to how easy the ESP8266 makes it. For his part, [::vtol::] has previously experimented with using them to culturally enrich the masses.

Continue reading “A Mobile Terminal For Guerrilla Communications”

Playing Jedi Mind-Tricks On Your TV

Gesture-enabled controls mean you get to live out your fantasy of wielding force powers. It does, however, take a bit of hacking to make that possible. Directly from the team at [circuito.io] comes a hand gesture controller for Jedi mind-trick manipulation of your devices!

The star of the show here is the APDS-9960 RGB and gesture sensor, with an Arduino Pro Mini 328 doing the thinking and an IR transmitter LED putting that to good use. The Arduino Sketch is a chimera of two code examples for IR LEDs and the gesture sensor — courtesy of the always estimable Ken Shirriff, and SparkFun respectively.

Of course, you can have the output trigger different devices, but since this particular build is meant to control a TV the team had to use a separate Arduino and IR receiver to discover the codes for the commands they wanted  to use. Once they were added to the Sketch, moving your hand above the sensor in X, Y or Z-axes executes the command. Voila! — Jedi powers.

Continue reading “Playing Jedi Mind-Tricks On Your TV”

Tiny Arduino + FPGA = Sno

Alorium rolled out a new product late last year that caught our attention. The Sno (pronounced like “snow”) board is a tiny footprint Arduino board that you can see in the video below. By itself that isn’t that interesting, but the Sno also has an Altera/Intel Max 10 FPGA onboard. If you aren’t an FPGA user, don’t tune out yet, though, because while you can customize the FPGA in several ways, you don’t have to.

Like Alorium’s XLR8 product, the FPGA comes with preprogrammed functions and a matching Arduino API to use them. In particular, there are modules to do analog to digital conversion, servo control, operate NeoPixels, and do floating point math.

Continue reading “Tiny Arduino + FPGA = Sno”

Core Memory Upgrade For Arduino

Linux programs, when they misbehave, produce core dumps. The reason they have that name is that magnetic core memory was the primary storage for computers back in the old days and many of us still refer to a computer’s main memory as “core.” If you ever wanted to have a computer with real core memory you can get a board that plugs into an Arduino and provides it with a 32-bit core storage. Of course, the Arduino can’t directly run programs out of the memory and as designer [Jussi Kilpeläinen] mentions, it is “hilariously impractical.” The board has been around a little while, but a recent video shined a spotlight on this retro design.

Impractical or not, there’s something charming about having real magnetic core memory on a modern CPU. The core plane isn’t as dense as the old commercial offerings that could fit 32 kilobits (not bytes) into only a cubic foot. We’ll leave the math about how much your 8-gigabyte laptop would have to grow to use core memory to you.

Continue reading “Core Memory Upgrade For Arduino”

Catch A Rising Star With Arduino

Space is big. Really big. Yet on TV and movies, enemy spacecraft routinely wind up meeting at roughly the same spot and, miraculously, in the same orientation. If you’ve ever tried to find something smaller than the moon in a telescope, you’ll appreciate that it isn’t that easy. There are plenty of tricks for locating objects ranging from expensive computerized scopes with motors to mounting a phone with Google Sky or a similar program to your telescope. [DentDentArthurDent] didn’t use a phone. He used an Arduino with an outboard GPS module.

You still have to move the scope yourself, but the GPS means you know your location and the time to a high degree of accuracy. Before you start an observing session, you simply point the telescope at Polaris to calibrate the algorithm, a process which in the northern hemisphere is pretty easy.

Continue reading “Catch A Rising Star With Arduino”

Motor Test Bench Talks The Torque

Salvaging a beefy motor is one life’s greatest pleasures for a hacker, but, when it comes to using it in a new project, the lack of specs and documentation can be frustrating. [The Post Apocalyptic Inventor] has a seemingly endless stockpile of scavenged motors, and decided to do something about the problem.

Once again applying his talent for junk revival, [TPAI] has spent the last year collecting, reverse-engineering and repairing equipment built in the 1970s, to produce a complete electric motor test setup. Parameters such as stall torque, speed under no load, peak power, and more can all easily be found by use of the restored test equipment. Key operating graphs that would normally only be available in a datasheet can also be produced.

The test setup comprises of a number of magnetic particle brakes, combined power supply and control units, a trio of colossal three-phase dummy loads, and a gorgeously vintage power-factor meter.

Motors are coupled via a piece of rubber to a magnetic particle brake. The rubber contains six magnets spaced around its edge, which, combined with a hall sensor,  are used to calculate the motor’s rotational speed. When power is applied to the coil inside the brake, the now magnetised internal powder causes friction between the rotor and the stator, proportional to the current through the coil. In addition to this, the brake can also measure the torque that’s being applied to the motor shaft, which allows the control units to regulate the brake either by speed or torque. An Arduino slurps data from these control units, allowing characteristics to be easily graphed.

If you’re looking for more dynamometer action, last year we featured this neatly designed unit – made by some Cornell students with an impressive level of documentation.

Continue reading “Motor Test Bench Talks The Torque”

Building A POV Display On A PC Fan

We’ve covered plenty of persistence of vision (POV) displays before, but this one from [Vadim] is rather fun: it’s built on top of a PC fan. He’s participating in a robot building competition soon and wanted to have a POV display. So, why not kill two birds with one stone and build the display onto a fan that could also be used for ventilation?

The display is a stand-alone module that includes a battery, Neopixels, Arduino and an NRF240L01 radio that receives the images to be displayed. That might seem like overkill, but putting the whole thing on a platform that rotates does get around the common issue of powering and sending signals to a rotating display: there is no need for slip connections.

[Vadim] goes into a good level of detail on how he built the display, including the problems he had diagnosing a faulty LED chip, and why it is important to test at each stage as it is easier to debug when the display isn’t whizzing around at high speed.

It’s a bit of a rough build that uses more protoboard than might be necessary, but we’re keeping our fingers crossed that it doesn’t fly off during the competition.

Continue reading “Building A POV Display On A PC Fan”