Upgrading A Router With Impeccable Soldering Skills

router

[Necromant] recently acquired a router that was nearly free. Looking his gift horse in the mouth, he hooked up a serial port to see if it could run some updated firmware such as OpenWRT. The initial findings were promising; it used the same CPU as the very popular WR703N, but this free router only had 2 MiB of Flash and 8 MiB of RAM – barely enough to do anything. His solution to this problem is in the true hacker tradition: just solder some more chips onto the router.

Upgrading the RAM was comparatively easy; [Necromant] found an old stick of RAM, desoldered one of the chips, and replaced the measly 8 MiB chip with a new 64 Megabyte chip.

The Flash, though, proved more difficult. Without the right code in the Flash for the radio test, the router wouldn’t be useful at all. The solution was to read the original 2 MiB chip, read the Flash from a  WR703, and combined the two with a simple dd command. This was written to a new SPI flash chip with a buspirate and a home etched board.

Doctor Who-style WiFi

wifi

Spoilers, sweetie…

If you didn’t catch the latest episode of Doctor Who, here’s the plot: Random people connect to strangely-named WiFi networks and later have their conciousness uploaded to the Internet with the help of spoonheaded robots. To the non-Whovian that doesn’t make a whole lot of sense, but [Tony Box] figured out a way to replicate the effect with a Linux box and a USB WiFi card, just in time for a great April Fool’s gag.

For the SSID, the folks over on reddit decided the best characters come from the Unified Canadian Aboriginal Syllabics Unicode block. [Tony] then set up a laptop with a USB wifi card with hostapd, and dnsmasq to change the SSID and DHCP leases. nginx serves up a simple web page with a short clip from the episode (of a spoonhead uploading a conciousness).

Here’s what’s really interesting: [Tony] is using a captive portal, so something like the webpage that shows up when you log on to the internet in a coffee shop or hotel. When the victim of this prank logs on to The Great Intelligence’s WiFi, they’re presented with a webpage containing the video of the spoonhead.

You can check out [Tony]’s demo of his build after the break.

Continue reading “Doctor Who-style WiFi”

Wireless Base Station Eavesdrops On Robot Communications

wireless-base-station-evesdrops-on-robot-communications

The good [Doctor Iguana] has been working on a pair of robots which communicate with each other using mRF24J40MA wireless transceivers. This presents a challenge in debugging, as he really didn’t have an easy way of monitoring those communications. His solution was to build his own base station which lets him use a computer to monitor what each robot is saying.

He spun his own board for the project. USB connectivity is provided by an FTDI chip, the FT232RL. This converts the USB communications in to serial for the dsPIC33 microcontroller. The FTDI chip comes with a fairly fine-pitch, but the footprint can still be fabricated using toner transfer if you’re fairly familiar with the process. [Dr. Iguana] took some close-up images of the unpopulated board which might make you a little nervous with the soldering iron. The other end of the board hosts the same Microchip wireless module as he used in his robots.

After a bit of rework (noted on the photo labels) he got this up and running. Now he can capture all of the wireless communications and see if problems are due to the sender or the receiver.

RF Switching Module Can Learn New Remotes

rf-remote-also-learns-by-itself

This breadboarded circuit is [Sergio’s] solution to controlling appliances wirelessly. Specifically he wanted a way to turn his pool pump on and off from inside the house. Since he had most of the parts on hand he decided to build a solution himself. What he ended up with is an RF base station that can learn to take commands from different remote devices.

The main components include the solid state relay at the bottom of the image. This lets the ATtiny13 switch mains voltage appliances. The microcontroller (on the copper clad square at the center of the breadboard) interfaces with the green radio frequency board to its left. On the right is a single leaf switch. This acts as the input. A quick click will toggle the relay, but a three-second press puts the device in learning mode. [Sergio] can then press a button on an RF remote and the device will store the received code in EEPROM. As you can see in the clip after the break, he even included a way to forget a remote code.

Continue reading “RF Switching Module Can Learn New Remotes”

Wireless Light Bulbs With A Slayer Exciter

slayer rocksWhile playing chiptunes, creating lightning, and illuminating fluorescent tubes with a homebrew Tesla coil is awesome, they’re not exactly the safest electrical devices around, and certainly aren’t easy or cheap to build. There’s another option open if you’d like to play with strong electromagnetic fields; it’s called the Slayer exciter and is simple enough to light a few fluorescent bulbs wirelessly off a pair of 9 Volt batteries.

The circuit for the Slayer exciter is extremely simple – just a single power transistor, a few diodes, and a couple of resistors. The real power for this build comes from the custom-wound transformer made from more than 100 feet of magnet wire. After plugging the driver circuit into the transformer’s primary winding and connecting a metal ball (in this case a wooden ball covered in aluminum foil), it’s possible to light up a four Watt fluorescent tube with a pair of 9 Volts.

You can check out a video of the Slayer exciter after the break.

Continue reading “Wireless Light Bulbs With A Slayer Exciter”

Pinoccio Web Rover

web-rover

Before assuming that the title should be “web crawler,” just shush your shussins’ and check out the video after the break. The Pinoccio, as previously noted, is a board in development as a sort of web-enabled by default Arduino. This makes it perfect for a project like this one where a little rover is controlled from 10,000 Kilometers away, or around 6000 Miles for those of us that dwell in the US.

This setup uses a cell-phone accelerometer in Brazil to allow control of this robot in Nevada. Although close, the control isn’t quite real time, so that has to be accounted for. Something like this could be easily used for a telepresence ‘bot.

If you want to build your own, the assembly time is estimated at 1 hour. Instructions, as well as source code can be found on their page after the video. Although the Pinoccio board won’t be available until at least this summer, maybe this will give someone inspiration to try something similar in the mean time! Continue reading “Pinoccio Web Rover”

A Breakout Board For A Tiny WiFi Chip

A few weeks ago, we caught wind of a very tiny, very inexpensive WiFi chip  TI is producing. Everything required of an Internet connection – TCP/IP stack, configuration utilities, and your WEP, WPA, and WPA2 security tools is included in a single tiny chip, making this a very cool device for an Internet-connected microcontroller project. There’s only one problem: TI put this chip in a really, really weird package, and there aren’t any breakout boards for it.

That is, until now. [Vince] was convinced to spend some time in Altium to design a breakout board for this tiny WiFi chip. Now, if you can get your hands on a sample of the CC3000 from TI, you can breadboard out a circuit with the help of [Vince]’s design.

Included in [Vince]’s git are the board files for this breakout board, schematics, and the necessary parts if anyone has the inclination to make an Eagle library. If anyone wants to spin a few of these boards and put them up on a Tindie Fundraiser, that’d be fine by us, and [Vince] would probably appreciate that as well.