<div dir="ltr">The Arduino integration at <a href="https://github.com/esp8266/Arduino">https://github.com/esp8266/Arduino</a> is excellent.<div><br></div><div>-- Michael</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 23 May 2015 at 15:46, Richard Jones <span dir="ltr"><<a href="mailto:richard.jones.1952@gmail.com" target="_blank">richard.jones.1952@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">We mentioned the ESP8266 Wifi modules at the March and April meetings. Lack of definitive documentation combined with conflicting and confusing open source versions and information were offered as reasons to avoid. So I picked up the gauntlet and got some modules working eventually. It took longer than I would have liked but I think it was well worth the effort. This is what I found...<br><div><br>The ESP8266 Wifi module has a 32bit 80MHz cpu, 96k bytes of user ram, and 512k Bytes of flash. The modules cost me $2.60US each delivered from AliExpress. I bought the ESP12 because they have the most IO pins available at the moment, and I have six (one from Yani, 5 from AliExpress). Having spares means that so far I have not let out any of the grey smoke that is contained inside :-)<br><br></div><div>I installed and compiled all support software under Ubuntu 14.04. I used the esp_iot_sdk_v1.0.1 located on github. An excellent tutorial for installing the tool chain is here: <a href="http://www.penninkhof.com/2015/03/esp8266-open-sdk/" target="_blank">http://www.penninkhof.com/2015/03/esp8266-open-sdk/</a><br><br></div><div>Much of the ESP8266 example code around the web has makefiles that need to be re-written or modified to work with the open source tool chain. Some of the examples required mods to header files and prototypes as the tool chain has moved on over the months.<br><br></div><div>I tried to use an FTDI USB dongle to program the modules but it kept giving me errors. I eventually gave up and used a trusty PL2303 USB to RS232 instead with a 4049 cmos level shifter to 3.3V which worked first time.<br></div><div><br></div><div>An excellent open source hardware and software example of what can be squeezed into the device is available here: <a href="http://harizanov.com/wiki/wiki-home/three-channel-wifi-relaythermostat-board/" target="_blank">http://harizanov.com/wiki/wiki-home/three-channel-wifi-relaythermostat-board/</a> I have the relay board code working with a single 1 wire temperature sensor. Multiple temperature sensors do not seem to work, not sure if its a hardware or software problem. Tomorrow I hope to hook up a 128x64 oled display and install my own web pages.<br><br></div><div>Is anyone else using these modules? I know Phil wrote an great introduction here: <a href="http://rancidbacon.com/files/kiwicon8/ESP8266_WiFi_Module_Quick_Start_Guide_v_1.0.4.pdf" target="_blank">http://rancidbacon.com/files/kiwicon8/ESP8266_WiFi_Module_Quick_Start_Guide_v_1.0.4.pdf</a><span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>Richard<br></div></font></span></div>
<br>_______________________________________________<br>
Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
<a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
Meetings usually 3rd Monday each month. See <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a> for venue, directions and dates.<br>
When replying, please edit your Subject line to reflect new subjects.<br></blockquote></div><br></div>