Tag: prototype

Status – Hardware and Firmware

The table below lists the current status of the hardware functional tasks and (when required) the corresponding firmware driver source code.

Function Hardware Firmware
Reverse protection for magnetic connector Tested not req.
Lithium-ion battery charging Tested todo
Battery level sensing Tested todo
Voltage regulation Tested not req.
In circuit device programming (dev only) Tested not req.
Microprocessor high speed operation Tested todo
Microprocessor sleep mode operation todo todo
Inbuilt flash storage reading todo todo
Inbuilt flash storage clearing and writing todo todo
Three full color LEDs 1 of 3 done todo
Bluetooth serial data link (master mode) todo todo
Bluetooth RSSI proximity measurement todo todo
Vibration motor todo todo
Accelerometer XYZ sensing todo todo
Accelerometer single tap detection todo todo
Accelerometer double tap detection todo todo
Bluetooth beacon with plug pack todo not req.
USB cable with BT and Win7 bridge program todo todo
Android Bluetooth bridge app todo todo

The not req. indicates that driver source code is not required for the particular functional area.

Final Prototype (in parcel)

The final resin cast talisman prototype was included in the parcel. Each item in the parcel has a descriptive note in each zip lock bag.

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

The included resin prototype had all components mounted inside clear resin to allow sculpturing the talisman shape. The final unit will be milky opaque and not clear.

The included prototype did not have a PCB included so one of the two nuts was loose and has been weakly glued in place. The final talisman will have the nut on the top side of the PCB and will not fall out because the PCB will hold it firmly in place.

The final device will be either bolted onto a custom personalised wrist strap, or will be worn around the neck as a pendant with a chain attacked to the rear of the talisman.

Power is applied to the device with a magnetic clasp once a week to recharge the device.

Boot Successful

The various tools for developing the firmware were installed on the mac, and a very simple basic program was coded to achieve the simplest test of being able to upload source code onto the device.

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

The prototype was successfully programmed to simply flash through the colors of the left hand side LED.

The flashing LED shows that the development tool, the compiler, and the programming dongle are working.

An error was found and fixed with two fine copper ‘bodge’ wires. The analog voltage supply and ground was left off. A future revision of the PCB would include these connections and remove the need for the manual addition of the two small fince copper bodge wires.

Microprocessor Added

The fine pitch 32bit microprocessor was placed on the prototype device.

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

The testing was done to ensure that there were no bridges between the pins.

In the photo a tall bolt is visible. The bolts in the photo will not be present in the end user devices. The bolts are added on the development unit to allow permanent connection of power onto the device. On this development device long extension cables are added to allow the rechargeable battery to be located further from the PCB.

The end user device will not have any of the wires, and the battery will be placed on the top of the two nuts.

Power Testing

The components for the power management were added and tested successfully.

The reverse protection allows the user to apply charging power to the two screws in the wrong orientation without any damage.

OLYMPUS DIGITAL CAMERA

The battery charger IC charges the onboard Li-Po battery when power is applied to the two nuts. The charge current was measured at 45mA which could be reduced very easily by using a smaller configuration resistor.

The voltage regulator was tested and ensures a consistent 3.3 volt is supplied to the circuitry.