From the Lab ...

... Hacking and Slashing since 2002

Speaking of CES2017 and all of the Apple HomeKit - kit, here is an older device for your viewing pleasure the HomeKit compatible iDevices Switch. I picked these up at Home Depot this past fall on clearance. Three were purchased for $13.03 (from $49.99) and one was purchased for $0.01 - that's right, I purchased one for a penny. 
 
Side story about Home Depot clearance pricing - when a product reaches $xx.03, it's essentially gone (or going to be gone very very soon). At the next markdown interval, the store reset team marks them down to a penny and that is managements cue to literally clear them out (as in one destination is the trash). I "caught one" still on the shelf that showed $13.03, but the computer had already marked it down to $0.01. SWEET! 
 
Without further delay... 
 
Box. 
IMG_5330.JPG 
Click to embiggen (~3.5MB) 
 
Markdown price for 3 units... 
IMG_5329.JPG 
Click to embiggen (~3MB) 
 
Guts. Pretty sure the smt IC in the lower left is an Auth IC. Seems to have numbering that I recognize (For complete disclosure, I have a license, but I don't divulge details). A few Broadcom parts. 
IMG_5332.JPG 
Click to embiggen (~2MB) 
 
IMG_5333.JPG 
Click to embiggen (~1.5MB) 
 
After the teardown, I'm not sure how I feel about this unit. Seems to be very well built, which is good ... however, can a thing be too well built? 
IMG_5335.JPG 
Click to embiggen (~1.5MB) 

Posted by:

So I purchased 2 of these units on eBay [I think I paid $30-ish each ... the ~$150 "normal" price tag is crazy] to tear one down to see what they used for the BLE comms. Unsurprising that they used the NRF51822 (QFAA H0 - Rev 3 Si) ... what was curious was the use of the AFE4400 from TI. If the development company had used a different sensing element (say an Si114x series from Silicon Labs), they would have had a less-expensive / less-complicated straight forward design. Oh well, they didn't ask us.  
 
IMG_5339.JPG 
Click to embiggen (~2MB) 
 
Here is the basic photodiode-with-2-wavelength-leds setup... 2 LEDs to generate the 2 different wavelengths for pulse oximetry. One LED emits visible red light (typically around 600nm), and the other LED emits near infra-red light (typically around 900nm). Interesting that they appear to use a thermistor to see if the sensor is still on the child's foot.  
IMG_5321.JPG 
Click to embiggen (~1MB) 
 
And, this is what is typically used in a hospital environment (sans finger wrap) ... The LEDs are contained within one package shown on the left (as you forward bias the device, you get one wavelength, and if you reverse bias it, you get the other). 
IMG_5324.JPG 
Click to embiggen (~2MB) 

Posted by:

Did you know that the Misfit Flash has an nRF51822 device at it's heart? I do. And when repurposed, they make great little devices for beacons, or temp monitoring, or acceleration measurement (via the built-in LIS2DH), or a single button remote, etc. Here are a few pics ... I'll try to include the code and pinouts (for the LED's / switch / accelerometer) at a later date. 
 
Anyone know why there is the symbol for "Sputnik" on the silkscreen? Just curious... 
 
 
IMG_3460_resized.jpeg 
 
IMG_3462_resized.jpeg 
 
IMG_3463_resized.jpeg 

Posted by:

So, for the past 6 months (from Feb. '16), I have been successfully using Xcode as my development environment for ARM cortex-mX devices (mainly cortex-m0). 
 
August '15 I finished creating an Xcode platform for ARM devices copied from the existing iPhone platform (with additional inspiration from Appportable's Android development platform for Xcode) ... unfortunately, it doesn't do native (meaning built-in) debugging. This is primarily for 2 reasons - 1) I haven't figured it out ... yet. But I WILL. And 2) The JLink tools require the use of GDB instead of LLDB, causing all sorts of headaches getting GDB running in the latest edition(s) of Xcode. Again, I WILL solve this. For the time being, I'm using the Segger JLink Debugger app; it's OS X native, and is scriptable, so it can be called from Xcode. 
 
If you would like more information, or have suggestions on how to fix the GDB / JLink problem(s), drop me a line. 

Posted by:

In a previous post I briefly talked about a 6GHz (002, 006, 010, 011) HP8753D that I had recently purchased on eBay. And along the way I had also acquired all of the other bits and pieces (mainly from Eric Haskell in Texas) to turn an 011 unit into a non-011 (with integrated test set) unit. Well, it's finally done - fully cal'd and ready to go! The hardware conversion only took a couple of hours. The full cal took longer. 
 
IMG_2362_resize.jpg 

Posted by:


Previous   1 2 3 4 5   Next