Latest topics
» We seem to be down againby von Corax Today at 1:49 am
» Gateway Timeout Errors
by von Corax Wed Dec 20, 2023 2:06 am
» Yet Another Upgrade: Saturday, 2 September 2023
by von Corax Sat Sep 02, 2023 9:58 pm
» Major Announcement: The Great Migration is Done!
by von Corax Sat Aug 19, 2023 9:13 pm
» If you're attempting to register at Brass Goggles…
by von Corax Fri May 26, 2023 5:30 am
» My Account on the Main Forum Has a Problem; Need Help
by Sorontar Fri Apr 28, 2023 5:57 pm
» Sceduled Server Maintenance
by von Corax Fri Feb 03, 2023 6:02 am
» Major Software Upgrade Wednesday June 8, 2022
by von Corax Thu Jun 09, 2022 6:23 pm
» Writing a Book...!
by Sarahsteam Fri Apr 01, 2022 10:26 am
» Subject: STEAMPUNK!
by Bartholomew Thatch Sat Feb 26, 2022 1:17 am
» Scheduled Maintenance Saturday Feb 19, 2022 @ 12:00 Noon EST
by Lazaras Sun Feb 20, 2022 12:49 am
» New Brass Goggles Administrator
by Xenos Thu Feb 10, 2022 7:21 am
» New member introduction thread.
by Avalon Skyboat Wed Feb 09, 2022 4:24 am
» Unexpected Change of Nationality?
by Xenos Tue Feb 08, 2022 6:34 pm
» How was your day thread (continued)
by Xenos Tue Feb 08, 2022 6:06 pm
» We Have Reached Peak Beard!
by Xenos Tue Feb 08, 2022 10:45 am
» Choose your Favorite Spare Goggles Emoticon!
by von Corax Tue Feb 08, 2022 2:02 am
» I hereby declare this a wizard-free zone
by The Corsair Mon Feb 07, 2022 3:29 am
Statistics
We have 731 registered usersThe newest registered user is vastfrontierz
Our users have posted a total of 8210 messages in 708 subjects
Internet Steam Pressure Gauge
+8
Administrator
Dr Quack
Flonker
Zwack
von Corax
HAC
Rowan of Rin
Professor Fzz
12 posters
Page 1 of 1
Internet Steam Pressure Gauge
Before our Steam Rocket leaked fuel into the top of it, I used to have a wireless basestation on my desk, and I’d got in the habit of looking at the activity lights when a download was taking longer than it should to see if anything was actually happening. Being a creature of habit, I kept glancing at where it used to be whenever I was waiting for a web page; clearly a replacement was needed.
Well, here at last it is: a steam gauge to measure the pressure in the tubes of the Internet.
This is a real steam pressure gauge, but with a slight modifcation - it now measures packets per second. More pictures and construction details are here.
I hope the inappropriate mixing of technologies appeals to you too!
Well, here at last it is: a steam gauge to measure the pressure in the tubes of the Internet.
This is a real steam pressure gauge, but with a slight modifcation - it now measures packets per second. More pictures and construction details are here.
I hope the inappropriate mixing of technologies appeals to you too!
Re: Internet Steam Pressure Gauge
Inappropriate mixing of technologies is what we are all about!
Once again, you deliver originality and fantasticness in a tightly bundled package, I take my hat off to you Prof Fzz, over and over again
I have a brass pressure guage sitting right next to me...it is begging to be converted! If only I knew the secret language of the ones and zeros.
Once again, you deliver originality and fantasticness in a tightly bundled package, I take my hat off to you Prof Fzz, over and over again
I have a brass pressure guage sitting right next to me...it is begging to be converted! If only I knew the secret language of the ones and zeros.
Rowan of Rin- gunner
- Number of posts : 47
Flag :
Registration date : 2008-09-12
Re: Internet Steam Pressure Gauge
You even managed to keep the Bourdon tube and linkages! Good show, that man!..
Cheers
Harold
Cheers
Harold
HAC- Comanding Officer
- Number of posts : 228
Registration date : 2008-09-27
Re: Internet Steam Pressure Gauge
By Jove — that servomotor contraption is such a simple solution I doubt it would ever have occurred to me!
I have recently ordered the Arduino Starter Kit from Maker Shed, which package contains an Arduino Diecimila microcontroller board, an assortment of components, and a copy of the O'Reilly/Make book Making Things Talk. Once it arrives (I expect it within the next week) and I've had time to play with it, I shall post a review.
Rowan of Rin wrote:
I have a brass pressure guage sitting right next to me...it is begging to be converted! If only I knew the secret language of the ones and zeros.
I have recently ordered the Arduino Starter Kit from Maker Shed, which package contains an Arduino Diecimila microcontroller board, an assortment of components, and a copy of the O'Reilly/Make book Making Things Talk. Once it arrives (I expect it within the next week) and I've had time to play with it, I shall post a review.
von Corax- Ætheric engineer (admin)
- Number of posts : 198
Location : The Darkest Depths of the Deforested City, Canada
Flag :
Registration date : 2008-09-15
Re: Internet Steam Pressure Gauge
My non geeky wife is in awe. I guess that means I need to find a pressure gauge and convert it.
Z.
Z.
Zwack- Comanding Officer
- Number of posts : 223
Location : And introducing my wife, the wonderful Mrs Z.
Flag :
Registration date : 2008-09-13
Re: Internet Steam Pressure Gauge
Very nice.
Being a total programming klutz, any chance of seeing the code on your website someday?
Being a total programming klutz, any chance of seeing the code on your website someday?
Flonker- powder monkey
- Number of posts : 5
Registration date : 2008-09-12
Re: Internet Steam Pressure Gauge
Flonker wrote:Very nice.
Being a total programming klutz, any chance of seeing the code on your website someday?
Sure, though I really should add some comments first, because it will need tailoring for other uses - too many magic numbers in the code.
Re: Internet Steam Pressure Gauge
Excellent!!!
What a devillishly cunning chap you are.
What a devillishly cunning chap you are.
Dr Quack- One who possesses 71 posts
- Number of posts : 71
Registration date : 2008-09-21
Re: Internet Steam Pressure Gauge
Most definitely the best invention I've seen in a long time!
I am most impressed by the retention of the original mechanism rigged up to the new one rather than its complete replacement!
I am most impressed by the retention of the original mechanism rigged up to the new one rather than its complete replacement!
Re: Internet Steam Pressure Gauge
Pheobsky wrote:
I am most impressed by the retention of the original mechanism rigged up to the new one rather than its complete replacement!
As soon as I took the back off and realised how elegant the original mechanism was, I knew I couldn't just remove it. It probably would have been simpler to remove the old mechanism and just drive the pointer directly from the servo (though you only get about 120 degrees of motion from this servo). But it just didn't seem the right thing to do - the mechanism has done many years of service and didn't seem ready to be scapped quite yet.
The downside of using the old mechanism is you don't get such good precision - if you come to a value from above and then come to it from below, the needle doesn't settle on precisely the same value. My paperclip linkage isn't exactly a high-precision solution. But it's certainly good enough to get a rough idea of network traffic levels, and that's all I really wanted.
Re: Internet Steam Pressure Gauge
I've commented the code and linked to it from the relevant place in the text on my website. It should give you the general idea, but I think anyone building a similar system will have to tailor it somewhat (fix the relevant USB port ID, figure out the zero values, etc).Flonker wrote:Very nice.
Being a total programming klutz, any chance of seeing the code on your website someday?
The first piece of code is servo-set.c which sets the servo position or speed. You need to read the web page for the SD21 to figure out the registers to set. For servo 1, for example, you set register 0 to set the speed and register 63 to set the position. You could use the 16-bit registers, but there's not much point given all the other inaccuracies. And try not to drive the servo into its stops, as this isn't good for them. However on the micro servo I have there are no stops, so specifying too small or too large a value causes it to spin endlessly at high speed - not good if you've got a meter attached.
The second piece of code is meter.tcl which monitors the network and calls servo-set to drive the meter. This is not a good example of coding, but it does the job. I wouldn't really recommend TCL as a scripting language these days - Python would be a better choice. But for other reasons I work with TCL a lot, so it's easy for me to script in it without thinking. This piece of code has far too many magic numbers in it, such as the servo position for zero on my gauge, the range needed for full scale deflection on my gauge, etc. Don't assume you can use it unchanged! But it might give some idea of how my version of the gauge works.
Oh, and all this code is for MacOS X. It should run on Linux or FreeBSD with very minor tweaks. I've no idea how you get network stats on Windows I'm afraid.
Re: Internet Steam Pressure Gauge
Well, I must admit this has aroused a significant degree of cupidity in me! I need to buy me a servo controller.
Mr. Ethan Grammatikidis- gunner
- Number of posts : 30
Location : The Æthernet
Registration date : 2008-10-02
Re: Internet Steam Pressure Gauge
Oh, and one thing I forgot to mention - while servos aren't noisy, they're not completely silent either. This could get really annoying if it was in a bedroom. In my study though, the quiet noise of the gauge makes is quite reasuring, indicating that everything is working as expected. Though my Mac Mini is pretty silent, computers usually make all the wrong noises, not related to what they're actually doing as real machinery should do. This fixes that to some degree...
Re: Internet Steam Pressure Gauge
Utterly fabulous sir, and Mac OSX code to boot!
Now then, where can I get a suitable gauge and servo from...
Now then, where can I get a suitable gauge and servo from...
Alexander Edmund Clough- gunner
- Number of posts : 30
Flag :
Registration date : 2008-10-18
Anders- crewhand
- Number of posts : 14
Registration date : 2008-09-30
Re: Internet Steam Pressure Gauge
I just came across this single servo USB controller. If you just want to drive one servo, it's considerably simpler and cheaper than the boards I'm using. However, I have other plans for the spare 20 channels on my servo controller board...
Re: Internet Steam Pressure Gauge
Professor Fzz wrote:I just came across this single servo USB controller. If you just want to drive one servo, it's considerably simpler and cheaper than the boards I'm using. However, I have other plans for the spare 20 channels on my servo controller board...
You forgot to go "MWA-HA-HA!"
Similar topics
» The Steam Launch
» Homemade Steam Car
» Steam conversion for my pickup....
» Steam Powered! Who's going?
» Source for live steam engine
» Homemade Steam Car
» Steam conversion for my pickup....
» Steam Powered! Who's going?
» Source for live steam engine
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|