Check out the new projects site for A-i-S www.adventuresinsilicon.com

Monday, December 5, 2016

Universal Robots - easy automation with collaborative robots




Sunday, September 11, 2016

Doom 2016 - Graphics Study




Adrian Courr├Ęges has done it again, produced an amazing study of the graphics that goes into a current generation PC game.

This description of what and how Doom 2016 is doing each 16ms in a frame is truly amazing (both the write-up and the game itself):

http://www.adriancourreges.com/blog/2016/09/09/doom-2016-graphics-study/

Well worth  you time to read in full.


Google AI - Speech Synthesis

Google's latest project, WaveNet is throw CPU horsepower and a very smart algorithm to at the problem of human speech synthesis.

The results are pretty amazing. This article has more detail and examples current generation speech systhesis versus Google's WaveNet:

http://qz.com/778056/google-deepminds-wavenet-algorithm-can-accurately-mimic-human-voices/

Saturday, July 30, 2016


Finally the rise of the ocean going solar drones

Congratulations to the team at SeaCharger . Their autonomous solar powered ocean going drone just made a 2000+ mile maiden voyage to Hawaii.

http://www.gizmag.com/seacharger-california-hawaii-solo-voyage-success/44647/


Tuesday, May 24, 2016

A good office lunch idea

Great idea for an Aldesko Office Lunch

If you have have a fridge/freezer and a sandwich press then this is my recommended toasted Cheese Sandwich recipe.

The strong benefits of this recipe is that everything can live in the work fridge/freezer. You should be able to prepare, toast and eat in under 12 minutes and there is almost no clean up.

Friday, April 15, 2016

Approximate Computing

An article doing the rounds recently on approximate computing:

https://www.technologyreview.com/s/601263/why-a-chip-thats-bad-at-math-can-help-computers-tackle-harder-problems/

https://en.wikipedia.org/wiki/Approximate_computing

Approximate computing is a computation which returns a possibly inaccurate result rather than a guaranteed accurate result, for a situation where an approximate result is sufficient for a purpose. Approximate computing is based on the observation that in many scenarios, although performing exact computation requires large amount of resources, allowing bounded approximation can provide disproportionate gains in performance and energy, while still achieving acceptable result accuracy.

Saturday, March 19, 2016

Battery Change

Easy Battery Change

Just a reminder that changing a battery on a G-Shock is easy and should not be avoided.




Thursday, March 17, 2016

Raspberry PI 3 Adventures

We finally got our hands on the Raspberry Pi 3.


Tests, impressions and comparisons to follow.

One of the first comparisons will be to see what framerates this hardware can achieve with the 5MP camera and the software 'motion'.

Tuesday, March 15, 2016

Western Digital PIDrive

If you are lucky enough to live in a select few countries then Western Digital is willing to sell you a power reduce small form factor harddrive for use with your Raspberry Pi:



http://store.wdc.com/store/wdus/en_US/DisplayAccesoryProductDetailsPage/ThemeID.21986300/Accessories/WD_314GB_PiDrive/productID.335173200/categoryId.70262300

Intel announcing onboard FPGA on the same die as a Xeon processor

The Register has an interesting article on the announcement that Intel plan to ship Xeon chips with build in FGPA 



http://www.theregister.co.uk/2016/03/14/intel_xeon_fpga/

Intel bought Altera last year.

A few other people covering the story:
http://www.extremetech.com/extreme/184828-intel-unveils-new-xeon-chip-with-integrated-fpga-touts-20x-performance-boost

Future is looking so bright I gotta wear shades...

Sunday, March 13, 2016

Raspbery Pi GPS


Adding GPS location data to a Raspberry PI project is fairly easy.

The most common way is to add a GPS module that outputs text data on a serial port.

Below is a GPS module purchased on eBay that includes a Neo-6 GPS module, a Raspberry Pi specific PCB and a GPS antenna (not seen in the photo).


As soon as this module is powered up it attempts to send data over the UART pins.

Saturday, March 12, 2016

A Wonderful use of robotics - helping the paralysed walk and stand


Great news that the Indego has received FDA approval.

http://www.indego.com/indego/en/home


Seeing great new product brought to market to meet a critical user need is what it is all about.

Tuesday, January 26, 2016

ProTip for Embedded SoC Development - static IP set by router

These days of developing with multiple SoC (Raspberry Pis etc) it has become a great idea to set a static via the router based on MAC addresses.

Basically you ask your router to always set the same IP address whenever it sees that network hardware connect (either a NIC or a wifi adaptor).

This is very different to setting a static IP in the device's operating system itself.

When you rely on SSH'ing from a separate PC into the device, knowing which device will have which IP regardless of the fact you just switched SD card and hence operating system is a real time saver.

The exact process of how to achieve router MAC based IP allocation differs for each router but usually is an available setting.

Raspberry Pi 5 inch Touch screen with HDMI


Raspberry Pi 5 inch Touch screen with HDMI

January 2016

The Raspberry Pi 2 is a capable PC and therefore is worth putting a screen on it for some applications.

I bought a 5 inch screen with touchscreen from eBay. It was titled "5-inch Resistive Touch Screen LCD Display HDMI for Raspberry Pi XPT2046".

It cost ~USD$40 (January 2016)

It has a resolution of 800x480.

Hardware