Raspberry Pi 3 Microcontroller Review – My Experience!

During 2016 Summer training at Tycon Automation, I got a chance to explore ” Raspberry Pi-3″ and its probable uses in the field of “Industrial Automation”

Excited to get my “Embedded Starter Kit” including Raspberry Pi 3 Model B, ProtoPi NifTee Kit, a ribbon cable and couple of diodes & LED’s.

 

I started my exploration journey, here are my key findings

INTRODUCTION

  • The Raspberry Pi 3 is essentially an entire desktop computer on a credit card.
  • Measuring approximately 9cm x 5.5cm
  • The Raspberry Pi 3 is the third generation of the original Raspberry Pi that was first introduced in February 2012 by the Raspberry Pi Foundation, based in the UK.
  • They released two versions of the Raspberry Pi, the Model A and Model B.

 

TECHNOLOGY

  • Under the hood, this bad boy is powered by the Broadcom BCM2837 SOC (System-on-a-chip).
  • A 1.2 GHZ Quad Core 64 bit CPU with Cortex A-53 cores
  • It has 1 GB of LPDDR2 RAM that is clocked at 900 MHZ
  • It is a fan less processor, so it is passively cooled which means more space and less noise.
  • It does not include an optical drive, for obvious reasons ☺, but does include an SD Card for software loading.

 

REASONS FOR CREATION

  • Computer science skills are increasingly important nowadays
  • There has been a noticeable decline in CS student numbers
  • Computers are the tool of the 21st century and everyone should know how to operate these amazing machines
  • Computer Science is concerned with much more than simply being able to use a computer.
  • Children should understand how they work and how to program them

 

HARDWARE FEATURES

  • The Raspberry Pi 3 Hardware features and its networking/connectivity capabilities.
    • 4 USB 2.0 Ports
    • 40 GPIO Pins
    • 1 HDMI I/O Port
    • 1 Micro USB Port (For Powering up)
    • 1 10/100 Full-size Ethernet port
    • 1 SD Card Slot
    • 1 3.5 mm Audio Jack

 

SOFTWARE PLATFORM

  •  Now lets talk about the virtual side of things.
  • The Raspberry Pi 3 is rocking Linux OS out of the box, but this being the 21st Century, it can also run many other operating systems as well, such as…
    • Raspbian
    • Fedora
    • Debian
    • ArchLinux ARM
  • On the default Linux OS, you can do multiple things from advanced programming, gaming, basic web browsing, high definition video playback to creating your own stop lights and programming industrial sensors and so much more.

 

PROGRAMMING LANGUAGES

Software programming language supported (C++, Python, Scratch and Java)

  • The Pi 3 can run any programming language that compiles with ARMv6.
  • By default, the Pi 3 has many types of languages including
    • C++,
    • Java,
    • Python
    • Scratch
  • Python 3 is a very well-known and widely used high-level programming language, its syntax allow programmers to express commands in fewer lines.
  • Scratch is a much different app, that allows users to create their own mini games from..well..SCRATCH!

 

APPLICATIONS

High level usages in different Industrial Applications.

  • Solar Raspberry Pi Power Pack
  • Super Computer
  • Mobility
  • Medicine
  • Industrial Automation especially for SCADA ( Supervisory control and data acquisition system) Terminals replacing traditional PC’s with Raspberry Pi. As this product is capable of hosting a software application and all the necessary network capability to interact and control the system.

 

 

Source/Sitings

  • Electronics For You, November 2012, Page 18
  • http://en.wikipedia.org/wiki/Raspberry_Pi
  • http://www.raspberrypi.org
  • http://www.element14.com/community/groups/raspberry-pi
  • http://www.tyconautomation.com/