PyConSK 2018 Experience

Having worked in Python for over a decade now, I thought it would be a great time to engage the community more meaningfully. I was looking for speaking at various Python events. The first one being the BayPIGGIES event on February 22nd 2018. Later, I was invited to speak at PyCon SK 2018 held in Bratislava from March 9-11 2018. My talk was similar to the one given in BayPIGGIES but slightly different. Public speaking wasn’t always my strengths but it’s always great to push yourself out of your comfort zone to do something new.

PyCon SK 2018 was an interesting experience. I definitely got to meet some really interesting and passionate people. Saw some amazing talks and I’m looking forward to the next year’s event. Of course I got to present my talk which was fantastic. The size of the audience was a bit daunting. I enjoyed meeting the nice folks of Slovakia.

ESP8266: Snooping the I2C Bus for devices

ESP8266 LCD Module Wiring

Few weeks ago I was playing around with a 1602 LCD module and my ESP8266. I was disappointed by the number of wires that were running between the ESP8266 and the LCD display. It was a mess!

The I2C bus is a very flexible serial bus invented by Philips Semiconductors (Now NXP) that is used to connect ICs to Microcontrollers at low speeds at short distances.

Continue reading “ESP8266: Snooping the I2C Bus for devices”

10 easy steps to build MicroPython on macOS for ESP8266

Python Programming Language

I have been playing around with MicroPython for a while now. I enjoy writing straight up C/C++ code but MicroPython has brought the ease of Python to embedded platforms especially ESP8266. ESP8266 and MicroPython make a killer combo.

I’ve written about the ESP8266 and built a couple projects with it already. I’ve built a WiFi temperature sensor using the ESP8266 board that publishes the temperature over MQTT to a central data logging server. It’s a fun project.

Continue reading “10 easy steps to build MicroPython on macOS for ESP8266”

3 easy steps to build a WiFi Temperature Sensor (ESP8266)

NodeMCU ESP8266

In my last post a few weeks ago, I built a Temperature Sensor using an Arduino. This temperature sensor was limited to reading the current temperature using an LM35DZ sensor. I could’ve wired it up to a I2C display (Perhaps I’ll have a separate post for it). However, the real fun begins when sensors are able to communicate over the Internet. That way you can record and graph the data.

In this post, I’m going to take you through building a WiFi temperature sensor using the popular ESP8266 dev board.

Continue reading “3 easy steps to build a WiFi Temperature Sensor (ESP8266)”