mharizanov: Yet another power monitor
I seem to be doing power monitoring projects a lot, started with this one, then moved on to this, then this and now I am again putting up a power monitor.. This particular will be using a small...
View ArticleJeeLabs: Flow – the user perspective
This is the first of a three-partfour-part series on designing big apps (“big” as in not embedded, not necessarily many lines of code – on the contrary, in fact).Ok, so maybe what follows is not the...
View ArticleJeeLabs: Flow – the developer perspective
This is the second of a three-partfour-part series on designing big apps (“big” as in not embedded, not necessarily many lines of code – on the contrary, in fact).Software development is all about...
View ArticleJeeLabs: Flow – the application perspective
This is the third of a four-part series on designing big apps (“big” as in not embedded, not necessarily many lines of code – on the contrary, in fact).Because I couldn’t fit it in three parts after...
View Articlemharizanov: Funky v3
I have made a major reshuffling of the Funky v2, added 8 more pins to the side headers while keeping the form factor. I had to go for ‘pads’ instead of through-hole to make this possible: The newly...
View ArticleJeeLabs: Flow – the inside perspective
This is the last of a four-part series on designing big apps (“big” as in not embedded, not necessarily many lines of code – on the contrary, in fact).The current 0.8 version of HouseMon is my first...
View ArticleJeeLabs: Promise-based RPC
Or maybe this post should have been titled: “Taming asynchronous RPC”.Programming with asynchronous I/O is tricky. The proper solution IMO, is to have full coroutine or generator support in the browser...
View Articlemharizanov: OLED status display on the RFM2Pi board
I added a 6 pin port on the RFM2Pi board that can be used for a number of applications. The port has GND, D3, D7, D6 and VCC routed, and by no coincidence matches perfectly the pinout of the Digole...
View ArticleJeeLabs: Ground control to… browser
After yesterday’s RPC example, which makes the server an easy-to-use service in client code, let’s see how to do things in the other direction.I should note that there is usually much less reason to do...
View ArticleJeeLabs: In praise of AngularJS
This is how AngularJS announces itself on its home page:HTML enhanced for web apps!Hm, ok, but not terribly informative. Here’s the next paragraph:HTML is great for declaring static documents, but it...
View ArticleJeeLabs: Flashback – Batteries came later
During all this early experimentation in 2008 and 2009, I quickly zoomed in on the little ATmega + RFM12B combo as a way to collect data around the house. But I completely ignored the power issue…The...
View ArticleJeeLabs: Flashback – The first JeeNode PCB
The first JeeNode circuit board was very exciting to make, back in January 2009:Initially, I just wanted to get the connections right and didn’t care for silkscreen labelling, so there was none. It was...
View ArticleJeeLabs: Flashback – Ports and I2C in JeeLib
One of the small innovations in the JeeNode is the use of “Ports”:Most µC boards, including the Arduino, brought out all the I/O pins on one or more large headers, meaning that you had to pick and...
View ArticleJeeLabs: Flashback – Easy Electrons
The Easy Electrons series is a set of weblog posts which were published end of 2010 and beginning 2011 to try and bring across a bit of intuition w.r.t. electronics.Many many times, people not trained...
View ArticleJeeLabs: Flashback – Dive Into JeeNodes
Dive Into JeeNodes (DIJN) is a twelve-part series, describing how to turn one or more remote JeeNodes, a central JeeLink, and a Raspberry Pi into a complete home monitoring setup. Well, ok, not quite:...
View Articlemharizanov: Hot water tank controller project – part 2
I have finally found some time last weekend to finalize my smart hot water tank controller project, finalized the code and have it now running for a week. I also put up a small and simple html page to...
View ArticleJeeLabs: Flashback – Anatomy of a transmission
One of the really fun things I always like to work on, is to push the envelope on power savings in the JeeNode.It all started long ago, but over the years, I did refine the measurement process as my...
View ArticleJeeLabs: Wrapping up
I’m writing this post while one of the test JeeNode Micro’s here at JeeLabs is nearing its eighth month of operation on a single coin cell:It’s running the radioBlip2 sketch, sending out packets with...
View Articlemharizanov: The YAPM PCB is done
It has been a while since my last post, I have a new job and little time left for hobby stuff Anyway, I have put together the PCB for the Yet Another Power Monitor (YAPM) project and was able to do...
View Articlemharizanov: Hello, world
I use Google Analytics on this blog to track visits and have collected statistics for couple years now. I toyed with these a bit today to see where are the visitors from, just out of curiosity and for...
View Article