Soldering - I need to do some soldering work today. A few esp development boards need header pins.
Please sit near an open window while working with soldering iron and tin. Solder tin and flux fumes are not healthy. I tend to hold my breath while soldering.
There are different types of esp development boards. Today I soldered header pins onto a few of them. Nothing fancy.
I have to flash MicroPython to their flash memory after soldering is done.
I want to test using ssd1306 OLED to show an image. The idea is to snap a picture using an esp32-cam and show the image to an OLED connected to an esp8266 situated at a different place.
The problem is that the image capture is 1600x1200 jpg while the OLED that I will be using will only take a 128x64 pbm format. Somewhere between image capture to image display, a downscaling, filtering, and conversion, need to be done.
I am using Python PIL module on a Linux desktop to do the heavy job of processing a captured image. I did this manually for now. When all the necessary hardware and software parts are in place, an automatic process of capturing and displaying of images would not be difficult to conceive.
The simple architecture will be an esp32-cam, a Linux server, and an esp8266 connected in a TCP/IP client/server sockets network. The esp32-cam snap a picture and send it to the Linux server. The Linux server process the image received. The server then sends the processed image to an OLED display controlled by the esp8266.
Please sit near an open window while working with soldering iron and tin. Solder tin and flux fumes are not healthy. I tend to hold my breath while soldering.
There are different types of esp development boards. Today I soldered header pins onto a few of them. Nothing fancy.
I have to flash MicroPython to their flash memory after soldering is done.
I want to test using ssd1306 OLED to show an image. The idea is to snap a picture using an esp32-cam and show the image to an OLED connected to an esp8266 situated at a different place.
The problem is that the image capture is 1600x1200 jpg while the OLED that I will be using will only take a 128x64 pbm format. Somewhere between image capture to image display, a downscaling, filtering, and conversion, need to be done.
I am using Python PIL module on a Linux desktop to do the heavy job of processing a captured image. I did this manually for now. When all the necessary hardware and software parts are in place, an automatic process of capturing and displaying of images would not be difficult to conceive.
The simple architecture will be an esp32-cam, a Linux server, and an esp8266 connected in a TCP/IP client/server sockets network. The esp32-cam snap a picture and send it to the Linux server. The Linux server process the image received. The server then sends the processed image to an OLED display controlled by the esp8266.
Comments
Post a Comment