ESP32 Development Board WiFi+Bluetooth Ultra-Low Power Consumption Dual Cores ESP-32 ESP-32S Board can be ordered at SmartArduino. I ordered today.
There is a Lua firmware for this device at Github. Will this be the next chapter of the Lua story on Espressif microcontrollers?
In an IoT node I use an AM2315 sensor to measure temperature and humidity. This sensor can be connected via I2C bus to a NodeMCU module. The results of these periodic measurements are presented here.
On my location these days we had negative temperature on the Celsius scale for the first time in this autumn.
What happened? I had to see wrong temperatures in my graphs.
I looked for the root cause and found that in the used library AM2315.lua the range below 0°C was not handled. The MSB of the temperature value is set in the case of negative temperatures. Therefore I masked this bit and if set the value is multiplied by -1. If you use customized firmware the bit module must be included.
Here are the modified lines for AM2315.lua:
h = string.byte(b) * 256 + string.byte(b) --humidity
h = h / 10
-- MSB is set for negative temperature
t = bit.band(string.byte(b), 127) * 256 + string.byte(b) --temperature
t = t / 10
if bit.isset(string.byte(b), 7) then t = -1 * t end
You will find these modifications on https://github.com/tectiv3/am2315-lua, now.
Finally, here is a temperature graph from today. Winter is coming now 😉
A $5 Linux Computer with Wi-Fi, made for IoT. Will it be as popular as the ESP8266 & NodeMCU?
On my Omega2 page
I will report on experiences with Onion’s Omega2, the world’s smallest Linux server.
The shipment was announced by Onion these days – I’m curious.
D-duino is a low cost Arduino-compatible ESP8266 development board. A 0.96O LED was integrated.
You can use Arduino IDE or NodeMCU (Lua) to program it. Further info at tindie.com.
… seen @ Mini Maker Faire Zurich 17./18. September 2016.
A very good example for a battery-powered wireless IoT-Node. Have a look to Lambda Nodes for further information.
I flashed the SONOFF Smart Switch with a special Lua application program and can control it by MQTT.
Further information in my German blog.
Now, after two weeks of vacation, the sensors were in operation from 2016-05-17 until now and the battery condition is very well. This means an uninterrupted run time of 28 days until now.
You can follow the status of this IoT Node at www.ckuehnel.ch/AM2315@NodeMCU.html. Here is a screen shot of today’s results.