TFT32 is my ESP32 based IoT control hub/gateway with touch TFT and RFM69 โ and why I want less cloud in my home automation.
TFT32 – ESP32 based IoT control hub/gateway with TFT, RFM69 and more


TFT32 is my ESP32 based IoT control hub/gateway with touch TFT and RFM69 โ and why I want less cloud in my home automation.
New post: TFT32 โ ESP32 based IoT control hub/gateway with TFT, RFM69 and more https://wp.me/sawL3e-tft32

MQTT-ed my Christmass tree lights using TFT32 powered touch control. It sends Tasamota flashed Sonoff S20 commands over MQTT using #Arduino #littlevgl #ESP32 #TFT source code: https://github.com/mharizanov/TFT32/tree/master/examples/gui/mqtt_controller Buy TFT32 https://harizanov.com/product/tft32/ Merry Christmas!

20 pcs #ESP32 TFT project ready ๐
Even better idea: switch to cURL for #ESP32 OTA, that will enable OTA over gzip compressed http(s) sources, (s)ftp, ssh #IoT
Idea: compress OTA images to reduce OTA time, similar to UART flash on #ESP32

Added GUI to monitor OTA updates to #ESP32 TFT project

Testing 3D printed enclosure for #ESP32 TFT project #IoT, looks and feels much more finished now ๐

Experimenting with SQLite DB running on #ESP32, the database itself on a SPIFFS partition. I have some pretty interesting use cases in mind.. https://github.com/siara-cc/esp-idf #IoT
Moving #ESP32 graphical GUI resources to dedicated shared R/O SPIFFS partition to reduce main code partition sizes. This also decouples the code from GUI, allows easier branding/styling of the final product, but complicates OTA updates..

20 PCBs for revision 6 of my #ESP32 #TFT project arrived. I think that it is complete now, need to stop shelling money on perfecting it at least ๐ Now awaiting components delivery to run a small batch SMD assembly. I will have few spares to sell late December
Working on native #ESP32 OTA over MQTT (TLS), the use case is that I have devices behind restrictive firewalls that block outgoing HTTP(S) connections but allow MQTT over TLS

#ESP32 GUI translation proof of concept works well. Thanks for the translation tips! #IoT

Porting various SPI/I2C peripherals drivers to #esp-idf #RTOS has been a major #PITA, but I'm almost done… phew #ESP32 #RFM69

The 3D-printable enclosure for my #ESP32 TFT display project is taking shape, but still WIP.. #IoT

Touch driver for the #ESP32 GUI implemented, looks and feels lovely

Working on a 3D-printable enclosure for my #ESP32 TFT #IoT project

#ESP32 driven touch workins well :).. and I am bad at drawing

Touch display arrived today. Did some SMD soldering by hand, all works well at first glance. Tons of coding ahead.. #ESP32 #TFT #IoT #RFM69
Connected devices are no longer an innovation, rather an expectation. Sensor saturation has become reality. There is absolutely nothing special about connecting a device to the internet and collecting data from it anymore.#IoT as a buzzword describing the future is probably dead?

Pushing an ILI9341 TFT to its limits with 60MHz DMA-enabled SPI on #ESP32 Correction: SPI can only run on 80/n frequencies [n between 1 and 8], so 8MHz, 8.89MHz, 10MHz, 11.43MHz, 16MHz, 20MHz, 26.67MHz, 40MHz, 80MHz . Setting SPI clock to 60MHz actually meant it got mapped to 40MHz, anything>60MHz meant setting to 80MHz. Thatโฆ

LiPo batteries for an upcoming #ESP32 e-paper display project arrived

Did another PCB revision to my #ESP32 TFT project to allow the use of a resistive touchscreen. Did that after seeing my daughter push the screen on a prototype of my non-touch version with a finger in an attempt to use the GUI.. obviously, button-controlled GUI is not intuitive

Made some moisture sensor PCBs for a flood detection #IoT project

Working on #ESP32 WiFi credentials manager #IoT

Testing button driven (touch-less) GUI on ILI9341 320×240 TFT using #LittlevGL powered by #ESP32

Testing Ili9341 TFT hardware scrolling with appropriate use case #ESP32

Working on a PCB revision for the #ESP32 RFM69-to-MQTT gateway with TFT display. Added a piezo buzzer, htu21d TH sensor and a LDR for smarter screen dimming.
Interesting http://esptool.py wrapper that lets you use RTS/CTS for #ESP8266 / #ESP32 auto-reset on firmware flashing instead of the usual RTS/DTR method. Saves a few components thus reducing project cost. Description and code here https://github.com/jimparis/esptool-ftdi

Running TFT demo on my #ESP32 gateway project

Prototype PCB for the RFM69 to MQTT #IoT gateway with TFT, RTC, atsha204 encryption and neopixel is ready, works well. Excited ๐

My new home automation IoT ecosystem architecture is taking shape. Now working on a PCB for a RFM69[+BLE] -to-MQTT ESP32 gateway with TFT status display. Next is low power, battery-operated wireless status display with e-paper and RFM69+atmega328 + more..