Entries tagged 'cat:Projects' (Page 3)

SBWG 0.8.10

Entry created on 2021-05-24 Authors: steeph (376) Categories: Bash (31) Code (31) Computer (78) Linux (36) Projects (41) SBWG (18) Scripts (28) Software (53) Languages used: en (257) Topics: Projects → Code → Bash Scripts → SBWG (16) edit

So, I'm still making slow process with SBWG. I had more fun with it when I was out and implementing new features. But I find it important to finish version 1.0.0 with the currently defined set of festures and goals, which include finishing documentation, testing and code hardening, which are less fun for me.

I've always treated the third level of the version number (x.x.thisone) as a means to declare a new version done when I feel like having achived something. So today I declare version 0.8.10 as done. There really isn't much left to do to meet my milestones for v0.9.0. And from there on it will only be testing and possibly a little bit of code improvements to get to my set goals for v1.0.0.

I'm looking forward to this not only because I'll like the feeling of having achived a goal, but also it will mean that I'll be free again to introduce new features. I still have more ideas than necessary about what to do with SBWG.

But right now I'm enjoing the fact that I'm able to make myself believe that it's okay to move on as slowly as I want and let my colloquial executive dysfunction do its think without impacting my feeling of self-worth oo much.

Comment via email

Project Idea: Liquid Clock

Entry created on 2021-05-24 Authors: steeph (376) Categories: Clocks (2) Projects (41) Water (1) Languages used: en (257) Topics: Projects → Ideas (8) edit

I've had a few ideas about unconventional types of clocks that could be built that don't work with the two well-known principles of a digital number display or an analogue display of rotating hands. I believe that with enough practice/training one could learn to read very different kinds of clocks by just looking at them shortly.

One of these ideas involves liquids. It's a quite unnecessarily complex way to display the time but it would probably be relatively easy to learn to read this one. I highly doubt that I will ever build a clock like this. So I'm writing down my idea in the hopes that I'll then be able to stop thinking about it every other day.

Without trying to be compact, the clock would be made of several pumps and transparent tubes mounted on a board. The main part of the display (the part you'd use to tell the time) would be three vertically oriented tubes mounted next to each other, each with an open top (or an air valve to keep dirt out). Below them there would be a small tank that contains a colored fluid. This fluid would be transported by a pump to one of the tubes at the top. One tube would display hours, one minutes and one would be used for seconds. At the full minute, the third tube would be emptied by the pump. Then a equal amount of the colored liquid would be pumped up the tube until the next minute is up and it's emptied again. The same principle would apply for the second tube: It slowly rises at a constand speed and is emptied at the full hour. You can image how the first tube would be filled. It would either be emptied every 12 or every 24 hours, which I would prefer.

On the board one could mark certain points of the tubes (like every hour the the first one, every minute for the second one, ...) to make it easier to tell the exact time.

There could be one pump and some valves to control with tube will get how much fluid. Or there could be three independent pumps, one for each tube.

That's actually a much simplified version of my initial idea. You could (at least in theory) build a closed loop that contains as little air as possible and does not have the risk of ingesting dirt over the time. In the reservoir/equalising tank there could be two separate fluids, e.g. red water and blue or transparent oil. Those two fluids would stay separated in the equalising tank and either of the fluids could be fetched at will by pumping from a low or high place of the tank. This way much more elaborate patterns could be created in theory. But if the board had a color with hight enough contrast to the fluids colour, that should be enough to be able to tell the time and it would be less error-prone to do it the simple way.

That's it. Unnecessary, never-to-be-built, just an idea.

Comment via email

SBWG 0.8.9

Entry created on 2021-05-15 Authors: steeph (376) Categories: Bash (31) Code (31) Computer (78) Linux (36) Projects (41) SBWG (18) Scripts (28) Software (53) Languages used: en (257) Topics: Projects → Code → Bash Scripts → SBWG (16) edit

Lately I'm making only slow progress with SBWG. I'm determined to make this something that I'm comfortable with sharing as 1.0.0 online. Something that works and could arguably be called a somewhat finished peace of software. That doesn't mean that the todo list won't be huge at the point I change the version number to 1.0.0. But it should be in a relatively good state for what I've decided it will encompass at version 1.0.0. "Relatively" because it's still also a learning project and I would write many things differently if I started over, which means I'll have to rewrite them at some point to be satisfied with SBWG.

So, the goal and roadmap is set for v0.9.0 and v1.0.0 and a large part of what is still to be done is documentation and other things I don't enjoy doing as much as starting to implement new features. I'm holding back on working on things that are not on that roadmap so that I don't introduce new bugs and the need of further testing. First I want to improve what SBWG can already do.

That means that there won't be many interesting changes in the coming weeks (or maybe even months). Today I've decided to call what I've currently got version 0.8.9 and publish it on the project page.

Comment via email

SBWG update - version 1.0 takes shape slowly

Entry created on 2021-05-03 Authors: steeph (376) Categories: Bash (31) Code (31) Computer (78) Linux (36) Projects (41) SBWG (18) Scripts (28) Software (53) Languages used: en (257) Topics: Projects → Code → Bash Scripts → SBWG (16) edit

I rarely wrote updates on SBWG before now. I just worked on it whenever I had time and felt like it. And that was quite often. But this is my website where I want to feel fine with pretending that what I'm posting is of any real interest to anybody. So I may post more updates on what I did to approach my goals for SBWG 1.0 from now on. It is rare for me that I invest so much time in a single project. And since I'm starting this blog at the same time and want to fill it with a lot of content, it is time to combine the two.

Some things that I did and changed but didn't report on so far: The header format of entry and page source files has been changed completely (simplified), the generated HTML became more complete, the idea of a sourced settings file came (first to me, then reality), new tag types have been formed, the sorting of blog entries is much more mature now, many more customisation possibilities cropped up and I developed an overall vision of what SBWG will become.

The code grew so much over the time. But it was mostly for very good reasons. I'm feeling overall quite content with how clean the code became and how many contingencies I took into account. It's probably still not "professional" code. But it is a new level of professionalism for me and my Bash scripts. Should I ever come close to getting through all the tiny, small, irrelevant, important, stupid, huge, new and old to-dos, it would probably be quite presentable. So many small features have been added that I hadn't thought of when I startet to write SBWG. Multi-author blogs are supported now, tags can be substituted for icons, a basic RSS feed works, ...

Comment via email

SBWG - Topic Tagpage Sorting

Entry created on 2021-05-03 Authors: steeph (376) Categories: Bash (31) Code (31) Computer (78) Linux (36) Projects (41) SBWG (18) Scripts (28) Software (53) Languages used: en (257) Topics: Projects → Code → Bash Scripts → SBWG (16) edit

The way tagpages of topic (top:) tags are displayed is pretty much complete and the way I intended it to look when I first thought of splitting blog entry tags into two tag types. Basically, categories (cat: tags) are like classic tags in blogs: a way to add keywords to entries and list all entries that are tagged with that keyword. Topic tags on the other hand are meant to tag entries that talk about a certain topic about which a visitor might want to read up regardless of when individual entries on the topic have been posted. A topic tapage represents an index on a topic. It lists all the entries that are relevant to the topic in a structured way. You could write a book, one chapter per blog entry and have it simultaniously presented as a weblog (with category tags) and as a orderly indexed book in which visitors up a certain chapter. I still have to make up my mind on how I want to structure my own blog entries. But the fuctionality in the software is there. I will very likely also add another feature that enables structuring entries and pages into custom menues. So the options for web site builders will be grand with this weird took.

Comment via email

Tardie Clock

Entry Permalink (edited 2021-04-02) Authors: steeph (376) Categories: Clocks (2) DIY (17) Light (4) Projects (41) Languages used: en (257) Topics: Projects → Light (2) edit

There are more than two ways to display the time. There are a few project ideas in my head to create clocks that don't use digits or hands but tell you the time in non-conventional ways. At some point I wanted to make a clock that uses a method that I've never seen or heard of before. I came up with one that uses colour scales for hours, minutes and seconds. This is the one i have actually built.

I chose a picture from My Little Pony: Friendship is Magic that's related to time. Fans of the show know why I called it Tardie. Three parts of the picture are laser etched in three sheets of acrylic. Each sheet has RGB LEDs on its side so each sheet can be individually lit in a different colour. An Arduino Pro Mini and a realtime clock module control the colours of the three LED strips.

So you can tell the hours by looking at the colour of the pony (hours - horse), the minutes from the colour of the mane (minutes - mane) and the seconds from the eye colour (seconds - seducing eyes). The idea was that by looking at it multiple times a day, then looking at an actual clock, you could learn to tell the time almost instantly by looking at the colours. But I didn't get around to print the colour scale for reference, yet. And I don't hape room for the thing on my desk anyway. There is a clock on my screen that doesn't take up so much space. So I can only say that it works in theory.

File Attachments (25 files)
Tardie Clock-IMG_20180904_1459106.jpg (image/jpeg, 1484171 B)
Tardie Clock-IMG_20180904_1459106.jpg (image/jpeg, 1484171 B)
Tardie Clock-IMG_20180904_1459187.jpg (image/jpeg, 2389848 B)
Tardie Clock-IMG_20180904_1459187.jpg (image/jpeg, 2389848 B)
Tardie Clock-IMG_20180904_1459276.jpg (image/jpeg, 2050567 B)
Tardie Clock-IMG_20180904_1459276.jpg (image/jpeg, 2050567 B)
Tardie Clock-IMG_20180904_1500153.jpg (image/jpeg, 1700865 B)
Tardie Clock-IMG_20180904_1500153.jpg (image/jpeg, 1700865 B)
Tardie Clock-IMG_20180904_1500202.jpg (image/jpeg, 1449945 B)
Tardie Clock-IMG_20180904_1500202.jpg (image/jpeg, 1449945 B)
Tardie Clock-IMG_20180904_1500250.jpg (image/jpeg, 1376389 B)
Tardie Clock-IMG_20180904_1500250.jpg (image/jpeg, 1376389 B)
Tardie Clock-IMG_20180904_1500582.jpg (image/jpeg, 1162918 B)
Tardie Clock-IMG_20180904_1500582.jpg (image/jpeg, 1162918 B)
Tardie Clock-IMG_20180904_1501011.jpg (image/jpeg, 1427312 B)
Tardie Clock-IMG_20180904_1501011.jpg (image/jpeg, 1427312 B)
Tardie Clock-IMG_20180904_1501108.jpg (image/jpeg, 1448423 B)
Tardie Clock-IMG_20180904_1501108.jpg (image/jpeg, 1448423 B)
Tardie Clock-IMG_20180904_2022557.jpg (image/jpeg, 1797897 B)
Tardie Clock-IMG_20180904_2022557.jpg (image/jpeg, 1797897 B)
Tardie Clock-IMG_20180904_2023008.jpg (image/jpeg, 1766878 B)
Tardie Clock-IMG_20180904_2023008.jpg (image/jpeg, 1766878 B)
Tardie Clock-IMG_20180904_2100167.jpg (image/jpeg, 1463310 B)
Tardie Clock-IMG_20180904_2100167.jpg (image/jpeg, 1463310 B)
Tardie Clock-IMG_20180907_1029424.jpg (image/jpeg, 1921005 B)
Tardie Clock-IMG_20180907_1029424.jpg (image/jpeg, 1921005 B)
Tardie Clock-IMG_20180907_1030001.jpg (image/jpeg, 1426938 B)
Tardie Clock-IMG_20180907_1030001.jpg (image/jpeg, 1426938 B)
Tardie Clock-IMG_6919.JPG (image/jpeg, 1303770 B)
Tardie Clock-IMG_6919.JPG (image/jpeg, 1303770 B)
Tardie Clock-IMG_6921.JPG (image/jpeg, 1540666 B)
Tardie Clock-IMG_6921.JPG (image/jpeg, 1540666 B)
Tardie Clock-IMG_6922.JPG (image/jpeg, 1540687 B)
Tardie Clock-IMG_6922.JPG (image/jpeg, 1540687 B)
Tardie Clock-IMG_6925.JPG (image/jpeg, 1483687 B)
Tardie Clock-IMG_6925.JPG (image/jpeg, 1483687 B)
Tardie Clock-IMG_6926.JPG (image/jpeg, 1853658 B)
Tardie Clock-IMG_6926.JPG (image/jpeg, 1853658 B)
Tardie Clock-IMG_6927.JPG (image/jpeg, 2214036 B)
Tardie Clock-IMG_6927.JPG (image/jpeg, 2214036 B)
Tardie Clock-IMG_6929.JPG (image/jpeg, 2071250 B)
Tardie Clock-IMG_6929.JPG (image/jpeg, 2071250 B)
Tardie Clock-IMG_6931.JPG (image/jpeg, 3491469 B)
Tardie Clock-IMG_6931.JPG (image/jpeg, 3491469 B)
Tardie Clock-IMG_6932.JPG (image/jpeg, 2428694 B)
Tardie Clock-IMG_6932.JPG (image/jpeg, 2428694 B)
Tardie Clock-IMG_6935.JPG (image/jpeg, 2407173 B)
Tardie Clock-IMG_6935.JPG (image/jpeg, 2407173 B)
Tardie Clock-IMG_6936.JPG (image/jpeg, 2617543 B)
Tardie Clock-IMG_6936.JPG (image/jpeg, 2617543 B)
Comment via email

SBWG 0.8.6-wip

Entry created on 2021-03-22 Authors: steeph (376) Categories: Bash (31) Code (31) Computer (78) Linux (36) Projects (41) SBWG (18) Scripts (28) Software (53) Languages used: en (257) Topics: Projects → Code → Bash Scripts → SBWG (16) edit

By now the initial introduction of SBWG that I've written in the first entry in this category is not only incomplete but in its details largely obsolete. SBWG matured a great deal in the last months and I feel like publishing a new version. I have started documenting stuff properly in the README and other files included in the package since I have a set goal for version 1.0. I will likely add no new features until I have made something that I can satidfyingly call version 1.0. Right now I'm in between versions 0.8.6 and 0.8.7. I call in-between version wip (work in progress). I feel like publishing what I have so far right now. So here is a wip version: 0.8.6-wip.

Comment via email

USB Volume Control Knob

Entry created on 2020-12-04 Authors: steeph (376) Categories: Arduino (4) Computer (78) DIY (17) Electronics (16) Projects (41) incomplete (22) Languages used: en (257) Topics: Projects → Arduino (4) edit

Volume control used to be a lot more responsive, quick and simple when the used potentiometers (analogue knobs or wheels). Just reach to the knob and the volume is at 0 or 100% almost instantly. No key combinations, no deactivated function keys, no switching tabs, no delay (!), no pressing the same botton multiple times or holding it down. I miss that.

(tba:content)

Comment via email
Go To Navigation Page
Show/Hide Navigation
Mastodon