The ESP8266 has become such a staple of projects in our community since it burst onto the scene a few years ago. The combination of a super-fast processor and wireless networking all on the same chip and sold in retail quantities for relative pennies has been irresistible. So when [Petteri Aimonen] needed to make a wireless intercom system for cycling trips it seemed an obvious choice. Push its internal ADC to sample at a high enogh rate for audio, and stream the result over an ad-hoc wi-fi network.
The result was far from satisfactory, as while early results with a signal generator seemed good, in practice it was unusable. Significant amounts of noise were entering the pathway such that the resulting audio was unintelligible. It seems that running a wireless network causes abrupt and very short spikes of power supply current that play havoc with audio ADCs.
He’s submitted it to us as a Fail Of The Week and he’s right, it is a fail. But in a way that’s an unfair description, because we can see there is the germ of a seriously good idea in there. Perhaps with an external ADC, or maybe with some as-yet-to-be-determined filtering scheme, an ESP8266 walkie-talkie is one of those ideas that should be taken to its conclusion. We hope he perseveres.
“To the Tortuga!” my husband and I heard the announcement from the backyard. Our two boys, Ben (7) and Miles (3), had become pleasantly obsessed with the coolest brothers in nature – the Kratt Brothers. From the moment that these two energetic animal-loving brothers were discovered by our kids, they’ve been huge fans. Our house has been transported to the Sonora Desert where we saved a Gila Monster, then to the Australian Outback to learn about the Thorny Devil. We even went to swing with the Spider Monkeys in South America and then back to the good ‘ole U.S. of A to harness the speed of the Roadrunner – since we are, after all, a family of runners!
Our boys have been the Grand Brothers for months and there are no signs of it letting up. At the end of summer, I decided to reward the kids with a Creaturepod, a plastic toy meant to look like the fictional walkie talkie of the same name used on PBS Kids’ Wild Kratts program. They loved it, but soon found that it didn’t do anything on its own. They both have wild imaginations and like to bring to life most of their play, but the toy just wasn’t doing it for them. Being that Chris and Martin Kratt are brothers in real life, and Ben and Miles Grand are brothers in real life, Ben thought it would only be right to have “real life” Creaturepods. Real walkie talkies that he could use to communicate with his friends and have Wild Kratts adventures. This natural interest provided an opportunity to make learning, designing, and building a source of fun for the boys. It is an amazing way to teach that you can change the world around you by having an idea, making a plan, and gathering everyone with the skills needed to complete the project.
[Roel] wanted to put a wireless weather station in his greenhouse. Even though the weather station was supposed to transmit over fairly long distances, the geometry of his back yard and a few stone walls killed the radio signal even after putting a good antenna on the receiving side of his wireless weather station setup. Wanting to get his weather station working, [Roel] did the sensible thing and built a packet radio setup out of a pair of walkie talkies, greatly increasing the range of his weather station.
This build comes after [Roel] spent a great deal of time reverse engineering the wireless protocol of his Thierry Mugler weather station. With a little bit of code, [Roel] is able to get the current temperature and humidity reading into his Linux box. This system relies on the transmitter inside the weather station, so the system falls apart over any sufficiently large distance.
To increase the range of his weather station, [Roel] took his existing hardware and added a pair of inexpensive FRS walkie talkies. The build uses the hardware from his previous build to get the radio data from the weather station. This data is sent over to an ATmega88 where it’s converted to packet radio and sent over the walkie-talkie. On the receiving side, the output of a second walkie-talkie is piped into the Linux soundmodem app (link, but it’s down as of this writing) where it’s decoded. Sending the received data to gnuplot makes a very nice graph of the temperature and humidity.
[Roel] put the code for both the tx and rx sides of the build up on his build page. Very nice work that uses very inexpensive hardware.