What To Do With Old LCD Screens: Hack Your Own Electrochromatic Glass

There’s something decidedly science fiction-like about electrochromatic glass. A wave of a hand or a voice command and the window goes dark (or goes transparent). You can get glass like this today or you can add (pricey) film to existing glass, if you prefer.

[Artem Litvinovich] thought about using LCDs as window panes twenty years ago, but the cost was, of course, prohibitive. He recently realized that he had easy access to LCDs out of broken laptops and decided to see if it would be useful as a small window.

Continue reading “What To Do With Old LCD Screens: Hack Your Own Electrochromatic Glass”

SDR Tutorials From Michael Ossmann

If you’re just getting into software-defined radio (SDR) but you find some of the math and/or terminology a bit of hurdle, you could absolutely do worse than to check out these SDR tutorials by [Michael Ossmann]. While they’re aimed at people using his HackRF One tool (which we love), most of the tutorial videos are very generally applicable, and we realized that we hadn’t mentioned them explicitly before. Shame on us!

Ossmann focuses on SDR using the open-source GNURadio Companion GUI tool, which makes implementing a lot of cool SDR techniques as easy as dragging and dropping items into a flow diagram. If you want an overview of GNURadio or SDR in general, these videos are a must-watch.

In particular, we loved his entries on complex numbers and complex numbers in DSP because he goes through the whole rationale behind using imaginary numbers in radio work with a graphical presentation that helps add rationale to the otherwise slightly spooky math. Heck, watch these two even if you’re not interested in radio.

The newest entry, covering DSP filters includes a great hands-on introduction to finite impulse response (moving average) digital filters. We really like the practical, simulation-based approach presented in the video — it’s just perfect for a quick introduction.

So if you’re looking for a relatively painless way to get into SDR, grab yourself an RTL-SDR dongle, burn yourself a GNURadio Live DVD, and work through these videos.

Open Source FPGA Pi Hat

Over on Hackaday.io, [Dave Vandenbout] has posted the CAT board, a Raspberry Pi daughterboard hat that features a Lattice FPGA, 32 MB of RAM, EEPROM, and a few Grove and PMOD connectors. The CAT takes advantage of the open source tool chain available for Lattice including the Python-based MyHDL (although, you could just use Verilog directly, if you prefer) and Icestorm. One interesting point: you can run the tool chain on the Raspberry Pi, resulting in a self-contained and largely portable FPGA development environment.

Continue reading “Open Source FPGA Pi Hat”

Original Hackers’ New Satellite In Orbit

Ham radio put another satellite in orbit, the FOX-1A. Not many groups have the long-term hacking credentials of hams. Their tradition extends back to the first days of radio communications, which puts the group well over a century old. This newest satellite launched in the early hours of October 8th and, after deployment, was heard later the same day. Anyone with the ability to listen on the 2m band can hear FOX-1A. Tatlas-v-rocket-launches-nrol55-cubesatshose licensed as hams will be able to communicate using a 70cm transmitter while listening on 2m.

This satellite is using the cube-sat format and ‘ride sharing’ through a program offered by NASA and the National Reconnaissance Office (NRO). Twelve other nano-satellites rode along with the FOX-1A. These 10 cm cubes are used for commercial, educational, and non-profit projects. The purpose of today’s satellites covered not only ham radio but educating students in satellite construction, land management by American Indian tribes, and space to ground laser communication. Yeah, what’s cooler than space lasers? Video about the FOX-1A after the break.

We’ve seen some interesting ideas for cube-sats. And if you want to think about the ground portion of a system like this, check out the SatNOGs story — winners of the 2014 Hackaday Prize.

Continue reading “Original Hackers’ New Satellite In Orbit”

64bits Of Development Board

Whether we need them or not, we don’t usually shy away from a development board. [Keith] sent us a tip on the DragonBoard 410c after reading our recent coverage of the latest Beagleboard release. Arrow Electronics is manufacturing (and distributing, not surprisingly) the first Qualcomm Snapdragon 400 series based development board. At the time of writing there are two boot images on the 96boards.org site available for download Android 5.1 and an Ubuntu based version of Linux.

The DragonBoard 410c is stuffed with an Arm Cortex-A53 (Arm block diagram after the break) with max speed of 1.2GHz and support for 32bit and 64bit code. It also has on-board GPS, 2.4GHz WiFi, Bluetooth 4.1, full size HDMI connector, a micro USB port that operates in only device mode, two full size USB 2.0 ports for host mode, a micro SD card slot. In the way of GPIO it has a 40 pin low speed connector and a 60 pin high speed connector, there is also an additional 16 pin breakout for analog audio, and the list goes on (follow links above for more info).

For those of you playing buzzword drinking games not to worry, the board can be made Arduino compatible by using the mezzanine connector and there is a plan for the board to be Windows 10 compatible. Better make that a double!

Continue reading “64bits Of Development Board”

BOO! Teach Arduino Basics With This Fun Ghost

Halloween is just around the corner, and the spooky themed tips are just starting to roll in. If you’re looking to one-up the basic store-bought decorations, and maybe teach your kid the basics of an Arduino while you’re at it — why not build a Peek-A-Boo Ghost!

Using an Arduino, two servo motors and an ultrasonic distance sensor it’s pretty easy to make this cute little ghost that covers its eyes when no one is around. They’re using cardboard for the ghost, but if you have access to a laser cutter at your hackerspace, you could make it a lot more robust using MDF or plywood.

When the ultrasonic distance sensor senses someone coming towards it, it’ll trigger the arms to move — though it’d be easy to add a small speaker element too and get some spooky music going as well!

Continue reading “BOO! Teach Arduino Basics With This Fun Ghost”

Hacklet 79 – USB Projects

Universal Serial Bus was created to simplify interconnecting computers and peripherals. First released in 1996, hackers and makers were slow to accept this strange new protocol. Parallel and serial ports were simpler, worked great, and had decades of hacking with thousands of projects behind them. As the new standard caught on in the mainstream, RS-232 and parallel ports started disappearing. “Legacy free” PC’s became the norm. Hackers, Makers, and Engineers had no choice but to jump on the bandwagon, which they did with great gusto. Today everything has a USB port. From 8 bit microcontrollers to cell phones to children’s toys. This week’s Hacklet is about some of the best USB projects on Hackaday.io!

two partsWe start with [Michael Mogenson] and Two Component USB Temperature Data Logger, which may be the simplest USB device ever made. [Michael] isn’t kidding. This data logger consists of just a Microchip PIC16F1455 microcontroller and a USB connector. Microchip’s datasheet calls for a capacitor to smooth out power, but [Michael] made it work without the extra part. He used M-Stack by Signal 11 to implement the USB stack. Once connected to a PC, the PIC enumerates as a serial port device. It then sends its die temperature of the PIC once per second. It could do more, but that would probably require adding a few more components!

tester1Next up is [davedarko] with USB cable tester. Dave recently spent some time installing USB RFID readers. These devices were only a few meters away from the computer controlling them. Even so, the power and USB data cables had to run through pipes and in some cases under water. It wasn’t fun troubleshooting a device to find that it was a shorted USB cable causing the problem. [Dave’s] solution is a tiny coin cell powered board that tests each of the 4 wires in a standard USB 2.0 cable. The board runs on an ATtiny45 microcontroller. [Dave’s] current iteration has footprints for mini and micro USB connectors, along with the standard USB-A.

 

tester2[MobileWill] has a USB Tester of his own. This USB tester checks current consumption and rail voltage. It does this by connecting in-line with the device under test. It’s perfect for troubleshooting why your PC’s USB port goes into over-current protection every time you plug in your device. The tester is modular – you can use the base board with your own multimeter, or grab [Will’s] tester backpack and see the results right on the built-in OLED display. USB Tester is [Will’s] entry in the 2015 Hackaday Prize.

 

tbdFinally, we have [ajlitt] with Tiny Bit Dingus (TBD). TBD is a USB interface to 6 wires. Think of it as a tiny version of the bus pirate. This lilliputian board holds a Freescale KL27Z ARM processor, which has more than enough power to handle things like I2C, SPI, PWM, or just about any other way to send data or wiggle wires. [Ajlitt] started this project as an excuse to learn KiCAD and gain some experience with surface mount solder stencils. The result is an absolutely tiny board that is all but lost in a USB socket. Programming is handled with the mbed library, though you can always use Freescale’s native tools. Flashing code on the TBD is easy with kut, a chrome browser plugin.

If you want to see more USB projects, check out our new USB projects list. Did I miss your project? Don’t be shy, just drop me a message on Hackaday.io. That’s it for this week’s Hacklet, As always, see you next week. Same hack time, same hack channel, bringing you the best of Hackaday.io!