Disclaimer and Social

This page may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

Showing posts with label graphic. Show all posts
Showing posts with label graphic. Show all posts

Wednesday, January 17, 2018

Weather Station Might Need Some Rework

I'm thinking this might be a good time to rework the interface for my DIY Bluetooth weather station. Sure, I can tell a lot about the precipitation and wind just by looking at the station, but it's not sending any useful data to the display.

It might be time to bring the weather station inside so I can manually control the physical inputs. It's too cold to be outside and it's always fun to sit in the living room madly twisting, spinning, blowing and shaking a large plastic porcupine of sensors while looking at quickly moving, squiggly lines on my phone..

Weather stations in winter can be a bit unreliable. My "rain gauge" reads zero, but I'm pretty sure there has been some precipitation recently just from looking. I might bring it inside and work on the graphic display of the Bluetooth receiver.

I'm not looking forward to coding again, at least not this project. It works now, works very well in fact. But from what I remember I wrote some good, tight code - then got excited and went on an experimental streak. So there is probably lots of orphaned threads and poorly conceived routines wrapped around the well written, well documented portion of the program.

However, after a few months of successful testing with a Bluetooth data stream, I realize that I need to use another communication protocol with a longer range (probably LORA) so I can get the weather station into an area where the wind and rain won't be affected by surrounding structures. With Bluetooth I can only get 40-50 feet away from the house. But with LORA I could easily get 250 feet. That's enough to get the sensors out into an unobstructed area.

The station and my DIY display works well enough to give me a reasonable idea of what's going on and a basic record of overnight activity. But I also want to add a few more capabilities and display features.

If I do actually work on the display I'll try to document the process this time. It's actually pretty cool and fun to play with - plus it uses some basic interface techniques I've re-used several times. The real problem with blogging about it is that there is Android code, Arduino code, interface concerns, data storage and translation and .... well you get the picture. There's a lot going on.

But maybe if I write about each part as it happens I won't get bogged down in trying to create one huge, master tutorial. At the very least, I'll post some pics of the interface.


Also find me on: FACEBOOK 




Wednesday, December 6, 2017

Flexible OLED Display for Hobby Electronics

Finally, some affordable, flexible graphics displays are available for the hobby electronics market. There are now OLED and eINK style displays, and they are available from popular vendors that provide good libraries and tutorials. Let's take a look at a few of them.

Adafruit has two flexible eINK displays. They have a 2.13 (212x104) version and a 2.9" (296x128) version. Both are monochrome displays and both screens require a driver board. The screen can be bent to around 10mm. It should not be flexed repeatedly, and should not be flexed during refresh. Like most eInk displays, it takes a few seconds to redraw an image and the screen should only be refreshed once or twice a minute. Amazon also lists several flexible eInk & driver board combo kits (affiliate link).

Sparkfun has aa flexible and bendable OLED graphic display. It's a 1.81" grayscale display that can be bent to a 40mm radius. It is a 160x32 4-bit grayscale display and comes with an attached SPI driver board. It can flex during refresh, but it's probably not meant for constant bending and flexing. But the ability to wrap a changing picture around a curved surface opens up all kinds of possibilities. (Also sometimes available on Amazon (Affliate Link))


flexible OLED display
Image courtesy of Sparkfun.com under the Creative Commons CC BY 2.0


Imagine the possibilities:
  • Hats with a changing logo, or showing "First Down" or displying the final score as you walk out of the stadium.
  • Bracelets with a scrolling images or the names of your children or declarations of love.
  • Shoes that show your current step count 
  • Just being shaped and non-flat makes the display eye-catching. Put one up at your next crafts fair or over your POS impulse purchase area.
  • Combine two or more for larger shapes.



As an Amazon Associate I earn from qualifying purchases.
Shop through our Amazon links to help support this site.

Also find me on: