[Lab] Lab Digest, Vol 55, Issue 13

Adrian Jones adrian at woodsgood.ca
Thu Sep 11 13:19:02 EDT 2014


Yep... I go for a simple rotary encoder with built-in push switch.
Press once for hours, twice for mins, timeout resets to normal more.
Clockwise rotation to advance, anti-clockwise to go back.
If using an Arduino, use interrupts for switch and rotary channel A 

Many thanks, 

.... Adrian

-----Original Message-----
From: Lab [mailto:lab-bounces at artengine.ca] On Behalf Of
lab-request at artengine.ca
Sent: September-11-14 1:01 PM
To: lab at artengine.ca
Subject: Lab Digest, Vol 55, Issue 13

Send Lab mailing list submissions to
	lab at artengine.ca

To subscribe or unsubscribe via the World Wide Web, visit
	http://artengine.ca/mailman/listinfo/lab
or, via email, send a message with subject or body 'help' to
	lab-request at artengine.ca

You can reach the person managing the list at
	lab-owner at artengine.ca

When replying, please edit your Subject line so it is more specific than
"Re: Contents of Lab digest..."


Today's Topics:

   1. Re: How to set a clock (Olaf Baumann)
   2. Re: How to set a clock (Charles Bergeron)
   3. Re: How to set a clock (Darcy Whyte)
   4. Re: How to set a clock (Darcy Whyte)
   5. Re: How to set a clock (Darcy Whyte)
   6. Re: How to set a clock (Darcy Whyte)
   7. Re: How to set a clock (Raj)


----------------------------------------------------------------------

Message: 1
Date: Thu, 11 Sep 2014 12:26:37 -0400
From: Olaf Baumann <olaf.baumann at pobox.com>
To: Darcy Whyte <darcy at inventorartist.com>
Cc: lab <lab at artengine.ca>
Subject: Re: [Lab] How to set a clock
Message-ID:
	<CAJ0Gizr9g3JmDuZ=JNpS3aXzeio1SQuWgfooD8p9TrsRjxDgrA at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Put the battery in at midnight :-)

If it supports a calendar, you may have to time-travel back to the
appropriate epoch.

--
Olaf


On 11 September 2014 11:59, Darcy Whyte <darcy at inventorartist.com> wrote:

> So I have this rooster that tells time:
> http://inventorartist.com/time-rooster/
>
> Here's a tricky problem. How to set the time? I mean a user friendly way
> for a user.
>
> I think I have a solution but I wanted to table it here to see if anybody
> has anything up their sleeve. I will post my idea shortly but I didn't
want
> to bias anybody's problem solving skill...
>
>
>
>
> --
> Darcy Whyte
>
> Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
> rubber-power.com
> Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)
>
>
> _______________________________________________
> Lab mailing list
> 1. subscribe http://artengine.ca/mailman/listinfo/lab
> 2. then email Lab at artengine.ca to send your message to the list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://artengine.ca/pipermail/lab/attachments/20140911/cee9733d/attachment-
0001.html>

------------------------------

Message: 2
Date: Thu, 11 Sep 2014 16:29:10 +0000
From: Charles Bergeron <CharlesBergeron at cmail.carleton.ca>
To: Olaf Baumann <olaf.baumann at pobox.com>, Darcy Whyte
	<darcy at inventorartist.com>
Cc: lab <lab at artengine.ca>
Subject: Re: [Lab] How to set a clock
Message-ID: <1410452947266.53574 at cmail.carleton.ca>
Content-Type: text/plain; charset="iso-8859-1"

?You could prompt the user for a wi-fi connection?  Time would be set
automatically, you wouldn't have to worry about timezones either.  Add a
battery so it can remember the time, even if unplugged to be moved.  You
would only have to plug it in to your computer once, or whenever your
internet information changes.

Charles Bergeron

________________________________
From: Lab <lab-bounces at artengine.ca> on behalf of Olaf Baumann
<olaf.baumann at pobox.com>
Sent: September-11-14 12:26 PM
To: Darcy Whyte
Cc: lab
Subject: Re: [Lab] How to set a clock

Put the battery in at midnight :-)

If it supports a calendar, you may have to time-travel back to the
appropriate epoch.

--
Olaf


On 11 September 2014 11:59, Darcy Whyte
<darcy at inventorartist.com<mailto:darcy at inventorartist.com>> wrote:
So I have this rooster that tells time:
http://inventorartist.com/time-rooster/

Here's a tricky problem. How to set the time? I mean a user friendly way for
a user.

I think I have a solution but I wanted to table it here to see if anybody
has anything up their sleeve. I will post my idea shortly but I didn't want
to bias anybody's problem solving skill...




--
Darcy Whyte

Art+ inventorArtist.com<http://inventorartist.com/> | Aviation
rubber-power.com<http://rubber-power.com/>
Contact: darcy at inventorArtist.com<mailto:darcy at inventorArtist.com> |
613-563-3634<tel:613-563-3634> by appointment (no text)


_______________________________________________
Lab mailing list
1. subscribe http://artengine.ca/mailman/listinfo/lab
2. then email Lab at artengine.ca<mailto:Lab at artengine.ca> to send your message
to the list

-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://artengine.ca/pipermail/lab/attachments/20140911/887c8dd8/attachment-
0001.html>

------------------------------

Message: 3
Date: Thu, 11 Sep 2014 12:34:03 -0400
From: Darcy Whyte <darcy at inventorartist.com>
To: Olaf Baumann <olaf.baumann at pobox.com>
Cc: lab <lab at artengine.ca>
Subject: Re: [Lab] How to set a clock
Message-ID:
	<CAGTEw4wn0-YDb-E5EMw6QXxXoj96CC7K7+Eiy0U1_LhYPL4pxg at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

That was actually one of the candidate solutions. Doesn't even need a
switch for that one. :) But the usability of only having a small window to
set the time sent me on a mission for something else more usable.



--
Darcy Whyte

Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
rubber-power.com
Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)


On Thu, Sep 11, 2014 at 12:26 PM, Olaf Baumann <olaf.baumann at pobox.com>
wrote:

> Put the battery in at midnight :-)
>
> If it supports a calendar, you may have to time-travel back to the
> appropriate epoch.
>
> --
> Olaf
>
>
> On 11 September 2014 11:59, Darcy Whyte <darcy at inventorartist.com> wrote:
>
>> So I have this rooster that tells time:
>> http://inventorartist.com/time-rooster/
>>
>> Here's a tricky problem. How to set the time? I mean a user friendly way
>> for a user.
>>
>> I think I have a solution but I wanted to table it here to see if anybody
>> has anything up their sleeve. I will post my idea shortly but I didn't
want
>> to bias anybody's problem solving skill...
>>
>>
>>
>>
>> --
>> Darcy Whyte
>>
>> Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
>> rubber-power.com
>> Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)
>>
>>
>> _______________________________________________
>> Lab mailing list
>> 1. subscribe http://artengine.ca/mailman/listinfo/lab
>> 2. then email Lab at artengine.ca to send your message to the list
>>
>
>
> _______________________________________________
> Lab mailing list
> 1. subscribe http://artengine.ca/mailman/listinfo/lab
> 2. then email Lab at artengine.ca to send your message to the list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://artengine.ca/pipermail/lab/attachments/20140911/0850527c/attachment-
0001.html>

------------------------------

Message: 4
Date: Thu, 11 Sep 2014 12:35:25 -0400
From: Darcy Whyte <darcy at inventorartist.com>
To: Olaf Baumann <olaf.baumann at pobox.com>
Cc: lab <lab at artengine.ca>
Subject: Re: [Lab] How to set a clock
Message-ID:
	<CAGTEw4wLq8RSPMLJ1y+yr_LThr2n9GMdV1OERBWC-h+jJ+V9Pg at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

It already keeps it's time... and can be set from computer.. I'm looking
for something easy. A wifi connection requires the user to enter the ssid
and password. That might be harder than entering the time. :)



--
Darcy Whyte

Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
rubber-power.com
Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)


On Thu, Sep 11, 2014 at 12:34 PM, Darcy Whyte <darcy at inventorartist.com>
wrote:

> That was actually one of the candidate solutions. Doesn't even need a
> switch for that one. :) But the usability of only having a small window to
> set the time sent me on a mission for something else more usable.
>
>
>
> --
> Darcy Whyte
>
> Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
> rubber-power.com
> Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)
>
>
> On Thu, Sep 11, 2014 at 12:26 PM, Olaf Baumann <olaf.baumann at pobox.com>
> wrote:
>
>> Put the battery in at midnight :-)
>>
>> If it supports a calendar, you may have to time-travel back to the
>> appropriate epoch.
>>
>> --
>> Olaf
>>
>>
>> On 11 September 2014 11:59, Darcy Whyte <darcy at inventorartist.com> wrote:
>>
>>> So I have this rooster that tells time:
>>> http://inventorartist.com/time-rooster/
>>>
>>> Here's a tricky problem. How to set the time? I mean a user friendly way
>>> for a user.
>>>
>>> I think I have a solution but I wanted to table it here to see if
>>> anybody has anything up their sleeve. I will post my idea shortly but I
>>> didn't want to bias anybody's problem solving skill...
>>>
>>>
>>>
>>>
>>> --
>>> Darcy Whyte
>>>
>>> Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
>>> rubber-power.com
>>> Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no
>>> text)
>>>
>>>
>>> _______________________________________________
>>> Lab mailing list
>>> 1. subscribe http://artengine.ca/mailman/listinfo/lab
>>> 2. then email Lab at artengine.ca to send your message to the list
>>>
>>
>>
>> _______________________________________________
>> Lab mailing list
>> 1. subscribe http://artengine.ca/mailman/listinfo/lab
>> 2. then email Lab at artengine.ca to send your message to the list
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://artengine.ca/pipermail/lab/attachments/20140911/9a2c957d/attachment-
0001.html>

------------------------------

Message: 5
Date: Thu, 11 Sep 2014 12:37:42 -0400
From: Darcy Whyte <darcy at inventorartist.com>
To: Olaf Baumann <olaf.baumann at pobox.com>
Cc: lab <lab at artengine.ca>
Subject: Re: [Lab] How to set a clock
Message-ID:
	<CAGTEw4x1M6gi6SmpXmChfytoojPTaNrj0yEY1v9LmUn4ZCpa=A at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Well in a way it needs a switch. One you have it set, if you want to unplug
it to move it, then it would get reset.. So the switch would trigger the
set function.



--
Darcy Whyte

Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
rubber-power.com
Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)


On Thu, Sep 11, 2014 at 12:34 PM, Darcy Whyte <darcy at inventorartist.com>
wrote:

> That was actually one of the candidate solutions. Doesn't even need a
> switch for that one. :) But the usability of only having a small window to
> set the time sent me on a mission for something else more usable.
>
>
>
> --
> Darcy Whyte
>
> Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
> rubber-power.com
> Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)
>
>
> On Thu, Sep 11, 2014 at 12:26 PM, Olaf Baumann <olaf.baumann at pobox.com>
> wrote:
>
>> Put the battery in at midnight :-)
>>
>> If it supports a calendar, you may have to time-travel back to the
>> appropriate epoch.
>>
>> --
>> Olaf
>>
>>
>> On 11 September 2014 11:59, Darcy Whyte <darcy at inventorartist.com> wrote:
>>
>>> So I have this rooster that tells time:
>>> http://inventorartist.com/time-rooster/
>>>
>>> Here's a tricky problem. How to set the time? I mean a user friendly way
>>> for a user.
>>>
>>> I think I have a solution but I wanted to table it here to see if
>>> anybody has anything up their sleeve. I will post my idea shortly but I
>>> didn't want to bias anybody's problem solving skill...
>>>
>>>
>>>
>>>
>>> --
>>> Darcy Whyte
>>>
>>> Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
>>> rubber-power.com
>>> Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no
>>> text)
>>>
>>>
>>> _______________________________________________
>>> Lab mailing list
>>> 1. subscribe http://artengine.ca/mailman/listinfo/lab
>>> 2. then email Lab at artengine.ca to send your message to the list
>>>
>>
>>
>> _______________________________________________
>> Lab mailing list
>> 1. subscribe http://artengine.ca/mailman/listinfo/lab
>> 2. then email Lab at artengine.ca to send your message to the list
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://artengine.ca/pipermail/lab/attachments/20140911/a711fd86/attachment-
0001.html>

------------------------------

Message: 6
Date: Thu, 11 Sep 2014 12:54:56 -0400
From: Darcy Whyte <darcy at inventorartist.com>
To: lab <lab at artengine.ca>
Subject: Re: [Lab] How to set a clock
Message-ID:
	<CAGTEw4x9hDgwWZkhfe+YuAn8EcwPWf6q6wVo_WLA=D+eE7FTFA at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

So here's what I believe to be the best candidate (so far) for setting the
time.

It just requires a switch (and whatever pull resistor).

Using two gestures hold and click.

To set 2:31:
hold
click click
hold
click click click
hold
click
hold

To set 3:02
hold
click click click
hold
hold
click click
hold

If there were not four holds, it throws out your data and goes back to
clock with whatever time it was on. So I guess there's a third gesture
which is wait which abandons the operation.

The worst scenario is 12:59:
hold
click click click click click click click click click click click click
hold
click click click click click
hold
click click click click click click click click click
hold

It's easy enough to do and only requires one switch.






--
Darcy Whyte

Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
rubber-power.com
Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)


On Thu, Sep 11, 2014 at 11:59 AM, Darcy Whyte <darcy at inventorartist.com>
wrote:

> So I have this rooster that tells time:
> http://inventorartist.com/time-rooster/
>
> Here's a tricky problem. How to set the time? I mean a user friendly way
> for a user.
>
> I think I have a solution but I wanted to table it here to see if anybody
> has anything up their sleeve. I will post my idea shortly but I didn't
want
> to bias anybody's problem solving skill...
>
>
>
>
> --
> Darcy Whyte
>
> Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
> rubber-power.com
> Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://artengine.ca/pipermail/lab/attachments/20140911/07d2abf3/attachment-
0001.html>

------------------------------

Message: 7
Date: Thu, 11 Sep 2014 13:01:03 -0400
From: Raj <modlab at raj.homelinux.com>
To: Darcy Whyte <darcy at inventorartist.com>
Cc: lab <lab at artengine.ca>
Subject: Re: [Lab] How to set a clock
Message-ID:
	<CAF+GzvYAQuoVZzVe54USuNT9fTxOZ1n5+PeHXDX_nXsFPGa+Sw at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

I've always marvelled at the simplicity of the old mechanical watch setting
knob - pull it out, adjust (with excellent visual feedback and good control
over ability to move quickly to an hour and then fine-tune the minutes) and
then push it back, done.  It boggles my mind how we went from there to the
horrendous buttons, switches and complicated setting sequences for digital
watches.  Been toying with the idea of creating a clock with a single
rotary encoder to see if I can emulate the intuitive feel of a mechnical
knob.. push in the encoder, rotate it to set the time - backwards or
forwards, rotate quickly to move the time faster with an exponential rather
than linear correlation to speed of rotation).  Feel free to steal this
idea if it works for you with the only caveat that I get to see the code :)

cheers!
--Raj.


On Thu, Sep 11, 2014 at 12:54 PM, Darcy Whyte <darcy at inventorartist.com>
wrote:

> So here's what I believe to be the best candidate (so far) for setting the
> time.
>
> It just requires a switch (and whatever pull resistor).
>
> Using two gestures hold and click.
>
> To set 2:31:
> hold
> click click
> hold
> click click click
> hold
> click
> hold
>
> To set 3:02
> hold
> click click click
> hold
> hold
> click click
> hold
>
> If there were not four holds, it throws out your data and goes back to
> clock with whatever time it was on. So I guess there's a third gesture
> which is wait which abandons the operation.
>
> The worst scenario is 12:59:
> hold
> click click click click click click click click click click click click
> hold
> click click click click click
> hold
> click click click click click click click click click
> hold
>
> It's easy enough to do and only requires one switch.
>
>
>
>
>
>
> --
> Darcy Whyte
>
> Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
> rubber-power.com
> Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)
>
>
> On Thu, Sep 11, 2014 at 11:59 AM, Darcy Whyte <darcy at inventorartist.com>
> wrote:
>
>> So I have this rooster that tells time:
>> http://inventorartist.com/time-rooster/
>>
>> Here's a tricky problem. How to set the time? I mean a user friendly way
>> for a user.
>>
>> I think I have a solution but I wanted to table it here to see if anybody
>> has anything up their sleeve. I will post my idea shortly but I didn't
want
>> to bias anybody's problem solving skill...
>>
>>
>>
>>
>> --
>> Darcy Whyte
>>
>> Art+ inventorArtist.com <http://inventorartist.com/> | Aviation
>> rubber-power.com
>> Contact: darcy at inventorArtist.com | 613-563-3634 by appointment (no text)
>>
>>
>
> _______________________________________________
> Lab mailing list
> 1. subscribe http://artengine.ca/mailman/listinfo/lab
> 2. then email Lab at artengine.ca to send your message to the list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://artengine.ca/pipermail/lab/attachments/20140911/59d3af27/attachment.
html>

------------------------------

Subject: Digest Footer

_______________________________________________
Lab mailing list
Lab at artengine.ca
http://artengine.ca/mailman/listinfo/lab


------------------------------

End of Lab Digest, Vol 55, Issue 13
***********************************



More information about the Lab mailing list