Author Topic: Bluetooth Watch.  (Read 27636 times)

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Bluetooth Watch.
« on: June 23, 2006, 05:01:37 pm »
Quote
if it can use palmorb then i am intrested, bluetooth would be a killer app for this thing as then i could hook it into my sysetm and see if i can make my Z pull the phone number from the phone and disploy on the watch then route the audio to my bluetooth headset smile.gif, all we need is a serial port i guess wink.gif

now where can i ind one of these in Australia?

Hmmm. . . Dismantled mine today, just to prod, and discovered something. The IRDA chip (2mmx10mmx2mm) has 8 pins on the back, and a larger pin holding it down. So looks like you could steal a serial port from the IRDA. However, you have a total of 1cmx0.5cmx0.2cm space internally to fit a bluetooth module, although you could hang it of the hole (full of translucent plastic) for the IRDA beam, which is about 2mmx12mm square.

http://www.ratesaver.com.au/products/B0007...OS___Black.html

Don't know if that link's any good?

Even just as it is, it's a cool, and useful device. (Just a shame about the 1 to 2 day battery life. Ah hell, who cares, you can charge it from a USB port!)
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Bluetooth Watch.
« Reply #1 on: June 24, 2006, 06:34:19 am »
Link works fine

maybe i should add bluetooth wathch to my things to do  i have seen modules small enogh to do it, by the way that qoute sounds familliar, one thing sany has put out recently is a bluetooth remote with headphone jack, i have been looking into that but a serial port would be nice, say an 8 bit Atmel chip with a bluetooth transreciver, a couple of buttons and a nokia LCD screen, current would be about 8mA for the uC, and add in the screens current + backlight as well as bluetooth and you could do it, plus its a small project as it would be bluetooth over serial with the transreciver doing the work

Must... stop .... thinking...... AHGHHHH!!!

the fosil watch in your sig is a holly watch ?
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Bluetooth Watch.
« Reply #2 on: June 26, 2006, 12:48:58 pm »
The bold type (Apart from UNDEAD!!) are names. My Poodle is named Cortana, my Abacus is named HollyWatch.

The problem with the Nokia screens is that they aren't touch-sensitive. The abacus screen is a higher res (160x160 over 128x128) and has a standard 4wire touchscreen interface.

There are only 9 chips on the Abacus motherboard, the CPU (Dragonball SuperVZ-66)


http://www5.atwiki.jp/seko/pages/240.html

Jap site of a dismantled Abacus 5005. (Lo que yo tengo ^^)

Main chips are CPU, Flash, Ram, and USB host. I'm guessing everything else is just there to get the signal electrically compatible with the other components. USB host isn't necessary for a bluetooth wristwatch (Sync to the other box over bluetooth) so you could free up some resources that way. Keep the connector and charge via USB though.

The biggest problem with this board is that it is USB/IRDA interface only. A bluetooth interface, and a little bit more Flash and Ram and this would make a good Linux box. (Even just 16mb ram would run the Kernel and something like PicoGUI great.) I'll admit it. I would love to link this to a bluetooth keyboard and a mobile, and read oesf in Lynx. There could be nothing geekier. But more to the point of this idea, bluetooth and linux would let us link whatever the heck we wanted to the serial port, touchscreen and hardware buttons. Which then of course means we can set it up as a remote control for a bluetooth based media player, (PocketPenguin) using a stereo bluetooth headset.

Could also add a vibe so that when the Penguin got a text it could be read on the watch. Same goes for answering calls: CallerID could be put on the wristwatch screen, and then the call could be accepted or rejected with a touch of the display. You could even route the buttons so that they linked to "Play/pause (Rocker in), Volume up and down (Rocker. .  rock), forward and back (pageup pagedown), Main Menu (Back switch).
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Bluetooth Watch.
« Reply #3 on: June 27, 2006, 05:02:55 am »
I dont see why it should be made "smart" i am thinking an all in one 8 bit chip that handels displaying what comes over bluetooth and switching to automatic clock mode when bluetooth is out of range

the battery life would be better as well, plus you could drop the touch screen in favor of butons on the side as that would reduce the thickness of the device as well as power requirements (cant qoute how much power, must look into that)

i was thinking you could make it behave like a FB attached over a serial link, nothing fancy or make it vt100 compatible and transport the button pushes back over bluetooth using the Remote control profile (and lirc) or using the HID protocal (and lirc listeneng on /dev/event)

i was planning on writing some software to replace lcd4linux so that it supported graphical dilspalys (support right now is a background picture with software rendered text on top), it was basically a X11 clone for the command line with FB suport that also allowed the keyboard mouse and screen to be on seperate computers (ethernet mouse anyone?). it would be perfect for this project as it is a remote screen (or frame buffer)

dont know what you think, just my 2c

i think the smarts should be in the controller not the device itself
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Bluetooth Watch.
« Reply #4 on: June 27, 2006, 11:40:24 am »
I like intelligent gear. That's why I bought the PalmWatch in the first place, instead of say. . . The Citizen Bluetooth Watch.

We all charge our Zaurus every night, right? We need to, after our long day of wardriving and audio playing. I find myself charging it even more often sometimes.

So why bother about extra battery life? And entertainingly, the WristPDA is pretty bulky, but most people seem to think that makes it look cooler. o.o
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Bluetooth Watch.
« Reply #5 on: June 27, 2006, 09:48:33 pm »
Thats true, i just keep thinking that writing drivers for an 8bit micro would be faster than porting linux, but then again i am not a kernel hacker, i do know hardware wise the 8bitter will be easire to design around and will be fewer chips (uC + bluetooth chipset)

i supose it depends on the chipset you use. you would really want one with flash and ram on board

might have to look into this futher
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Bluetooth Watch.
« Reply #6 on: June 29, 2006, 07:00:17 am »
I persume your thinking of somthing like ucLinux on a MC68SZ328 (http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC68SZ328&nodeId=0162468rH3YTLCvL2v)

seems like a good chip and shouldnt be too hard to use, perhaps go for a "wide" screen effect so we get more pcb real estate as well as display area?
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Bluetooth Watch.
« Reply #7 on: July 04, 2006, 05:16:12 pm »
Heh, that's EXACTLY what I'm thinking. Basically, an upgraded verison of the PalmWatch I usually use, With more memory, more flash, a better OS , Bluetooth instead of IRDA, and a colour TFT with the touchpanel.

So far, the resst looks easy to build, but the Screen is impossible to find. Ruddy corporations!

At the moment, seems it'd be easier to buy the watch, swap the motherboard for a new one, and use the old Mono 160x160 TFT. . . That way you'd keep the touchscreen, high res (For a wristwatch) and backlight, but get better processing.

On a whim, I just pulled apart my Abacus again and whaddya know? the iMX31 is only a square mm larger than the Dragonball SZ66. Makes you wonder, doesn't it? With components this small, you could theoretically have a fully functioning computer in a wristwatch, If not a powerful one.

My basic estimates of what you could fit into this. . . A CPU, a Bluetooth chip, 32mb ram, 16mb flash, a vibrator.

That gives what, use as a Mobile Phone alert and interface, a remote control for the PPZ, Wrist mounted Web browsing over PAN. . . If Sharp can fit the 5500 OS into 16MB flash on the Zaurus, and run it on 32MB ram (32mb dedicated to user storage.) We could do the same. After all, less memory will be needed for graphics with less than half the res of an old Z, as well as only 2 colours.

So. . . Who wants to build a watch-mounted 5000D? Huh? Huh?

Only thing left to work out is, how do we fit two SDIO Sockets into a wristwatch?

I'm joking, I'm joking. We'd use Mini-SDIO, like the new Nokia mobiles. ^^

DB, If I had your electronic engineering skills, I'd build one. XD
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Bluetooth Watch.
« Reply #8 on: July 05, 2006, 03:38:19 am »
electrical design isnt so much about elecrical knowlage as reading the docs, knowing your subject area and applying V=I*R (for resistance) or T=R*C (for capacitence)

im in on this project, i say lets bring a faimly of open hardware products to the table and start compeating with the big names of the industry

touchscreen would be nice but i would rather a sleek and elengent design, what if i make a header avalible so you can chose

there is a range finding trick you can do with 2 leds to replace a touchscreen
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Bluetooth Watch.
« Reply #9 on: July 05, 2006, 04:11:21 am »
Well, I'm just using the Abacus as my yardstick. If they can have a touchscreen, why can't we?

It means that we can build our own software interface for it, and my thoughts were that we could basically, buy the Abacus, and desolder the battery from it, then use that and the touchscreen in a new project.

After all, a resistance layer is about half a mm thick. . . Hardly adds any depth. XD
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Bluetooth Watch.
« Reply #10 on: July 05, 2006, 02:41:34 pm »
Hmmm.
So, shall I put up a proper feature list?

Here we go!

Freescale iMX31L chip. Same as used in the PPZ and DPZ, but without the Graphics Processor.

32MB MDDR266 memory, for low power consumption (Same reason as using the CUT DOWN iMX)

16/32MB NAND Flash (Running however the hemet this runs on the iMX with no DDR eating)

4Mm Bluetooth over USB480 port. (A waste, but what exactly are WE gonna use it for?)

12MbPS USB OTG port.

1 or 2 Mini SD/SDIO sockets externally accessible, used to store rest of OS, and if 2, for User Data.

160x160 Monochrome screen with resistive layer. (Saves on Buttons.) Colour if sourceable.

Internal Battery, charged from USB port.

And the most important point: The vibrator unit.

This is essentially a simultaneously souped up and Cut-down 5000D, running. . . some kind of graphical display on top of the CLI. Because of the USBOTG port, a small keyboard can be attached to this (Perhaps an alternative power input would be better for this reason? Maybe a Nokia compatible charger socket?) for use for basic configuration until the graphical display etc is configured.

Could also put a scroll wheel on this. They're useful.

We now have a Linux powered bluetooth interface for the PocketPenguin, with enough power to run pretty much anything if necessary, and hopefully, through the use of some clever power management, including CPU speed scaling and disabling sockets? As well as the most modern battery we can get hold of. . . We can have at least a day or so's battery out of it. (With 2 days, you've got plenty of time in most circumstances to get it to a power soure. And in this case, if power does die, Everythings on the Mini-SD carrd anyway.

So what can this be used for?

It's a watch. You can tell the time. And because it's linux, it's alot easier to program that palmOS 4 is, if you want a new watchface.

It'll run all the usual PIM apps, which could be modified easily to support the small screen.

It's an alert. The vibrator will activate when you get a call, and the backlight could also be set to flash. If the PPZ is on silent or a few feet away, say docked, then this will allow you to answer the call remotely.

It's a caller ID. It knows to the same degree of accuracy as the PPZ, who'se calling you. You can then, using the touchscreen, Accept the Call, routing it to either Loudspeaker mode on the PPZ, or to a bluetooth headset. Reject the call, cutting them off, or store a message using a form of Local Voicemail, saving the message to an MP3 or whatever you choose, on the PPZ itself. You could even (If intrepid) have a drop down selector for different answerhphone messages to apply. So you can choose whether they hear "Hey, this is Ferret, Not around, message me baby!" or "Hi, You've reached Failing Software. There is currently no-one available to take your call." Or whatever.

It's a media controller. You're listening to your music over the 5.1 Surround output from the PPZ, and you're on the sofa. You wanna change the track. Do you get up? Nah. Just tap the controls on your WPZ (WristPenguinZero - And yes, I'm going to adopt this format for ALL the devices.) to change the track. Or, use it to fetch a list of all the tracks in your playlist and choose one by title, or to select a different playlist from all those stored on your PPZ.

Depending on how well it's compressed, use it as a video screen and feed video data from your PPZ to your WPZ, and the accompanying audio to bluetooth headphones. On this note, the iMX31L has the same CMOS interface as it's big brother, so perhaps a more practical use of this feature would be as a video equivalent of the bluetooth headphones, and stream a VideoConferenceCall back and forth to your wrist, sending the data out from the 3G connection or the Wifi Connection in the PPZ.

This is all feasible, practical stuff, Which I could sure as hell do with. Even a black and White conference call at 160x160 is better than missing the call because your PPZ is in your pocket. . ..

In fact, why the streiburg has no-one done this before?

I'll get looking for parts. . . I take it we're going for a CarbonFibre case again?

I personally feel (As an already regular user of this kind of technology) that this is a much better (Not to mention cheaper) companion to the PPZ than the DPZ.

If Fossil can still make a profit on this then the screen panel can't be an expensive part. . . I've got the numbers from the back of it, maybe I can find a supplier?
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Bluetooth Watch.
« Reply #11 on: July 05, 2006, 02:59:55 pm »
http://www.mouser.com/index.cfm?handler=di...roductid=458682

That wasn't hard. Total time, 12 seconds to find a supplier. Only problem is, the product is about 3/4 times the required size. Their listings are terrible, but I've sent a request to one of their tech sales guys over email for help. Their prices seem reasonable, and the offer bulkbuy discounts.
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Bluetooth Watch.
« Reply #12 on: July 05, 2006, 03:23:15 pm »
seeing as the chips are about the same size i dont see why we cant use that chip, probelly keep it at low speeds most of the time anyway.

personnaly i like 8 bit micros but i dont want to do the entire blueteeooth thing so i guess it dpends on the battery

mabey if we threw an accelerometer or tilt switch in we could tell when someone is looking at the watch and aotherwise turn everything off
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Bluetooth Watch.
« Reply #13 on: July 05, 2006, 05:59:50 pm »
Chip? You mean keep the SuperVZ instead of going to the iMX?

Couple of reasons. the Freescale SZ ios officially Obsolete acording to the website. So it probably won't be in production too much longer. Even Palm, the chip's long time standby, has moved to ARM.

The chip has better linux support than the SZ does, by a long way, and the moment I try and do video on uclinux, at 66mhz, we're not going to get a geburtstagging thing. Then there's the fact that the iMX has got good support for doing the cool stuff I wanna do, with the camera interface, and the mini-SD sockets.

Think back to what I was suggesting earlier, you'e not going to get that functionality out of an 8 bit mcro or the limited slow bluetooth support of the SZ.
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Bluetooth Watch.
« Reply #14 on: July 06, 2006, 03:09:35 am »
not if we want a camera but if we wanted it just to be a screen and move the smarts to the PP then it works in our favor

i feel that the iMX3 is  a bit of overkill but i wont know until i can benchmark the power usage at diffrent freq and see what battries we can get
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware