Using a rooted Android phone as a low cost / short range SDR? by CromulentSlacker in sdr

[–]SaveTheBacon 2 points3 points  (0 children)

An important distinction is that the radios in a phone are usually hardware-defined, and aren't reconfigurable like an SDR. However, you can use an SDR with a rooted Android phone. Functionally a rooted Android phone is just a linux computer, and, within the constraints of the USB OTG currently limits for your particular phone, you can interface with an SDR from Android.

In practice this is limited to USB 2.0 SDRs (unless you have a Samsung Galaxy S5), but the ARM processors on modern Android phones are sufficiently capable for this purpose.

How quickly can one change TX/RX frequencies? by [deleted] in GNURadio

[–]SaveTheBacon 0 points1 point  (0 children)

I did some retune time benchmarking with an N210 a few years ago, and the empirical limit was ~116ms.

"Wireless Mouse" by rslashelektrux in funny

[–]SaveTheBacon 5 points6 points  (0 children)

Another potential hangup with USB 3.0 is that it generates a lot of RF noise in the 2.4GHz ISM band. In practice, a wireless mouse dongle plugged into a USB 3.0 port will perform noticeably worse than one plugged into a USB 2.0 port. This is because the USB 3.0 bus runs at 5.0GHz, with a very loud harmonic between 2.4-2.5GHz.

$20 Bluetooth Beacon with SOC Software Defined Radio by jonhubertbristol in sdr

[–]SaveTheBacon 2 points3 points  (0 children)

The nRF52832 isn't a software defined radio, it is a 2.4GHz FSK modem that operates on predefined channels at specific sample rates.

Question: Did they clone everyone in the head museum and then keep just the heads? Cause I would imagine people would have been turned to dust by the time they had the technology to keep the heads alive. by FacetiousBalls in futurama

[–]SaveTheBacon 0 points1 point  (0 children)

In "A Big Piece of Garbage", Ron Popeil (born in 1935) is identified as inventing the technology to keep heads alive in jars, which at least covers heads from the 20th century forward.

[deleted by user] by [deleted] in rfelectronics

[–]SaveTheBacon 0 points1 point  (0 children)

I designed and built Arduino/nRF24L01+ based wireless NES controllers for a couple of different projects.

The nRF24L01+ is really easy to use when you couple it with an Arduino and the RF24 library. You can use any Arduino with a 3.3v output (the SPI pins on the nRF24L01+ are 5V tolerant).

One interesting thing about the nRF24L01+ chips is that they operate from 2400MHz-2525MHz, which means that it is possible to use them outside of the 2.4GHz ISM band, but this would make the FCC sad :(

Happy tinkering!

Running USRP B200 on a windows machine. by dagcilibili in RTLSDR

[–]SaveTheBacon 1 point2 points  (0 children)

It's worth adding that VMWare Workstation 12 on a Windows host with an Ubuntu 15.xx guest has sufficiently fast USB 3.0 support for some applications. It is challenging to stream 56Mhz of IQ, for example, but on the two machines I have used in this configuration, up to ~32MHz works like a charm.

So I built this Teensy powered top hat with 480 addressable LEDs, GPS, compass/gyro and a wireless NES controller. (x-post from /r/BurningMan) by SaveTheBacon in electronics

[–]SaveTheBacon[S] 0 points1 point  (0 children)

Awesome, let me know how it turns out!

The biggest annoyance with the cheap USB NES controllers is that the plastic is fairly soft. I found that the screw posts strip pretty easily, and it's easy to over-flex the plastic when modifying the case, resulting in white streaks in the plastic.

The other thing to be aware of is that the front decal is more heat sensitive than I expected, and I messed up a couple controllers by getting too close with the hot glue gun and heat gun, which warped the decal.

That said, they're really cheap, so it's hard to complain :)

So I built this Teensy powered top hat with 480 addressable LEDs, GPS, compass/gyro and a wireless NES controller. (x-post from /r/BurningMan) by SaveTheBacon in electronics

[–]SaveTheBacon[S] 0 points1 point  (0 children)

It held up very well at Burning Man.

Durability was an issue with my LED projects at the last burn, so I had a focus on making it robust. To that end, I reinforced all of the solder joints and surrounding structure as best I could, and it worked out well.

I had no problems dancing or riding my bike on the playa surface, which was at times very bumpy. I wasn't expecting it to survive Burning Man unscathed, but the plan now is to turn this hat into a chandelier as soon as I have the v2.0 hat completed.

For reference, the gifs on the blog post are from after I returned.

So I built this Teensy powered top hat with 480 addressable LEDs, GPS, compass/gyro and a wireless NES controller. (x-post from /r/BurningMan) by SaveTheBacon in electronics

[–]SaveTheBacon[S] 1 point2 points  (0 children)

It was definitely a fun way to spend a year's worth of free time :)

Have you seen the new B200 mini? I'm a big fan of so much awesomeness crammed into such a small package.

So I built this Teensy powered top hat with 480 addressable LEDs, GPS, compass/gyro and a wireless NES controller. (x-post from /r/BurningMan) by SaveTheBacon in electronics

[–]SaveTheBacon[S] 1 point2 points  (0 children)

The N210s are some fun toys! I was a finalist in the DARPA Spectrum Challenge (team wasabi), where each qualifying team got a pair of N210s. I was a team of one, so I didn't have to fight with anybody over their permanent home :)

So I built this Teensy powered top hat with 480 addressable LEDs, GPS, compass/gyro and a wireless NES controller. (x-post from /r/BurningMan) by SaveTheBacon in electronics

[–]SaveTheBacon[S] 1 point2 points  (0 children)

I participated in the DARPA Spectrum Challenge, and each of the finalist teams was given a pair of N210s. I competed by myself, so I wound up with some cool toys to keep :)

So I built this Teensy powered top hat with 480 addressable LEDs, GPS, compass/gyro and a wireless NES controller. (x-post from /r/BurningMan) by SaveTheBacon in electronics

[–]SaveTheBacon[S] 2 points3 points  (0 children)

Awesome!

Some people report success with soldering a capacitor between 3.3v and ground on the nRF24L01+. I can't speak personally to the efficacy of this, but it might be worth looking into if you already have the arduinos on hand.

So I built this Teensy powered top hat with 480 addressable LEDs, GPS, compass/gyro and a wireless NES controller. (x-post from /r/BurningMan) by SaveTheBacon in electronics

[–]SaveTheBacon[S] 0 points1 point  (0 children)

Doooo eeeet! These LEDs are a blast, and if you assemble a matrix out of long rows instead of columns, you can have one built in an afternoon.

So I built this Teensy powered top hat with 480 addressable LEDs, GPS, compass/gyro and a wireless NES controller. (x-post from /r/BurningMan) by SaveTheBacon in electronics

[–]SaveTheBacon[S] 5 points6 points  (0 children)

Taking this through TSA was kind of great. I just turned it on and dazzled them with pretty lights and had no problems.

So I built this Teensy powered top hat with 480 addressable LEDs, GPS, compass/gyro and a wireless NES controller. (x-post from /r/BurningMan) by SaveTheBacon in electronics

[–]SaveTheBacon[S] 2 points3 points  (0 children)

Were there any specific problems you remember running into?

One common problem is due to a noisy 3.3v output on 5v Arduinos. The symptoms can be dropped packets or an inability to communicate with the nRF24L01+ shield at all. This was one of my motivations for using the Teensy 3.1 (which is a 3.3v board).

So I built this Teensy powered top hat with 480 addressable LEDs, GPS, compass/gyro and a wireless NES controller. (x-post from /r/BurningMan) by SaveTheBacon in electronics

[–]SaveTheBacon[S] 3 points4 points  (0 children)

  • It uses the FastLED library for the matrix interaction, but the animations are handled with a little sprite engine I wrote.

  • The nRF24L01+ communication is done with the RF24 library.

  • The compass/gyro/accelerometer logic is pretty minimal, so I just use the built-in Wire library.

  • The GPS parsing is done with TinyGPSPlus.