The ESP8266 wifi modules are now coming in various versions, almost faster that anyone manages to update. Scargill’s Tech blog seems to be constantly (as of jan 2015) investigating and commenting the ESP8266 and ESP-x modules. Take a look in his ESP8266category.
The www.esp8266.com forum is, of course, still a good source of information.
Working with 2.4GHz tranceivers can be frustrating because you must know that the sender actually is sending and that the receiver is actually receiving. After that, you must be sure that the protocols match. To help with the first part, verifying that the sender is actually sending, I’ve combined RFToy with poor mans 2.4GHz scanner. I now have a battery driven device that can be used to see if my sender is sending. In addition, it will indicate approximate channel being used. I basically only modified the “poor mans 2.4GHz scanner” to use RFToy pins and display. The picture shows a snapshot of the scanner while turning on a Sony PS3 wireless controller. Code is on github.
Continue reading 2.4GHz scanner using RFToy
I just revisited Andy’s workshop after reading about his FPGA Sprite graphics accelerator. The FPGA article might not be direct relevant for my weatherstation project. However, there are a lot of other interesting articles there i.e. about reverse engineering of phone displays such as Vivaz and LG KF700. Might be worth a look.
I’ve been thinking about controlling my weatherstation UI without touching the screen. I’ve even ordered the VCLN4020 and planned to write arduino code for it. But now it looks like the apds-9960 is a better candicate because Sparkfun has a breakout board, code and tutorial ready for it. There are other alternatives, some are listed in the touchless gesture control section.
I just read about DFRobots WiDo, an Arduino compatible WIFI IoT Node based on ATmega32u4 and WG1300. Price is $30. Maybe one of the easier ways into wifi on arduino, at an acceptable price.
After examining RFToy, I came across this BridgeDuino prototype by Hazim Bitar. According to him it “is a Swiss army knife PCB for rapid networking of inexpensive wireless communication modules”. It currently supports:
IR Transmiter LED 940nm
IR Receive 38Khz
RF433Mhz FS1000A Transmitter
Bluetooth HC-06 & HC-05
Its open hardware and open source. It can be used as an Arduino shield or separately with an Arduino Pro Mini in a socket.
Take a look at this WeatherDuino Pro2 project at meteocercal by Werk-AG. It includes indoor hardware based on Arduino Pro mini. It communicates with several outdoor units based on 433MHz RF. It is even compatible with some commercially available rain gauges and anemometers. Tons if information about hardware and software here.
Instructables has instructions by noelportugal that uses the ESP8266 and Arduino to update a remote server (https://thingspeak.com/) using a digital temperature sensor. Thanks to my friend Anders for making me aware of this one.
I expect to see tons of ESP8266 examples in the following weeks.
Today I saw this post at Hackaday refering to a RFToy, a cool gadget from Rayshobby.net that might be useful when working with different RF modules out there. There is a cool demo showing how to record signals from the remote control of a typical wireless power socket and playback to simulate the remote. It’s the same guy that has written about using Arduino to interface with off-the-shelf wireless temperature, humidity, rain, and soil moisture sensors. I think this gadget can be very useful for me while experimenting with remote sensors for my weather station. I’ve ordered one.
More news on the ESP8266. A SDK is now available, read more in this Hackaday article. This might turn the ESP8266 into something more than just a UART to WiFi module. Maybe this cheap thing can act as the main processor in my weatherstation as well as wifi module ?