Switching from Raspberry Compute to Raspberry Zero
During the design phase of the AutoPi, it was decided to use the Raspberry Compute Module. The Raspberry Compute Module is small, versatile and expandable in a lot of ways, which suited the AutoPi project perfect. All the pinouts from the Broadcom BCM2835 processor is available through the SODIMM DDR2 interface on the Compute Module. This gave us a lot of possibilities during the design phase of the AutoPi and therefore the Compute module was an obvious choice for us as a main processor.
The status of the prototype development at that time, was that the hardware development of the AutoPi was almost done. The prototype consisted of two custom boards for internal components and functions. Together with the Compute Module, the prototype contained 3 separate PCB’s with components on both sides. The Compute Module was connected to the rest of the system through a SODIMM DDR2 connector mounted on one of the custom PCB’s. The complete system was working and we were developing software for the device and backend.
On November 26th 2015 the Raspberry Pi Foundation announced its release of their new Raspberry Zero. While we were almost complete with the design of the AutoPi with the Raspberry Compute Module, this needed further investigation. The Raspberry Zero is priced at only 5$ (4£) and just because of this it was much more interesting than the Compute module priced at 20$. Also a lot of the functions provided by our custom boards were already build into the Zero, such as HDMI and USB connection. A negative side was that the Compute Module used a build in 4GB eMMC RAM for memory, while the Zero relied on an external SD card for memory. A closer look at the specification for the Zero, revealed that all of the needed functions for the AutoPi was covered by the outputs on the Zero. The design changes needed to include the Zero was few, so it was decided to use the Raspberry Zero as main processor for the AutoPi.A full description of the final design of the AutoPi hardware platform, can be seen HERE
Other blog posts for further reading
Using a Raspberry Pi Zero as an IoT platform for your car
Internet of Things (IoT) is a popular buzzword in the tech/gadget community. The concept is that all the devices in our everyday life can be online/connected to the Internet 24/7, and thereby help to improve and make our lives more efficient. This includes our light bulbs, kitchen appliances, TVs, alarm and heating systems etc. All our "things" should be able to communicate with each other and be controlled from everywhere in order to achieve a more efficient and convenient world for us to live in.
AutoPi: Controlling Door Locks Function
The AutoPi device not just allows users to be connected to the internet, but also to control and create actions via that, like unlocking a car without using a physical key. Therefore in the following blog, we will highlight one example, wherein the AutoPi device connects to a Ford Mondeo MK4 2009.
Built On The Present, Designed For The Future: Introducing The 3rd Generation
We have spent the last year researching ways to make an impact for our customers and create a faster, more efficient and easier upgradable unit. So we are proud today to announce the launch of the AutoPi Telematics Unit (TMU) Pi3, the 3rd generation device.