Thursday, November 26, 2015

Raspberry Pi Zero, for $5!

Raspberry Pi Zero:
  • A Broadcom BCM2835 application processor
  • 1GHz ARM11 core (40% faster than Raspberry Pi 1)
  • 512MB of LPDDR2 SDRAM
  • A micro-SD card slot
  • A mini-HDMI socket for 1080p60 video output
  • Micro-USB sockets for data and power
  • An unpopulated 40-pin GPIO header
  • Identical pinout to Model A+/B+/2B
  • An unpopulated composite video header
  • Our smallest ever form factor, at 65mm x 30mm x 5mm

Introducing PIZERO from Raspberry Pi Foundation on Vimeo.


Monday, November 23, 2015

Internet of Things with SAP HANA: Build Your IoT Use Case With Raspberry PI, Arduino Uno, HANA XSJS and SAPUI5

Internet of Things with SAP HANA: Build Your IoT Use Case With Raspberry PI, Arduino Uno, HANA XSJS and SAPUI5

About the Book
In this book, we have covered how to work with Internet of Things (IoT) using SAP HANA Native development, SAPUI5, Raspberry Pi, Arduino Uno and sensor interfacing to solve a personal life problem that will keep the course interesting and fun.

In today’s IT industry, companies are staying competitive by adopting new technologies, streamlining business processes and innovating new services to increase productivity and save costs.

Benefits of Internet of Things (IoT)
  • In the logistics and supply chain, the traditional supply of goods is based on established agreements between manufacturers and suppliers. Orders are made in advance and various stakeholders in the supply chain, i.e., assembly lines, manufacturers, and logistics managers, do the tracking.
  • IoT will have a huge impact in environmental regulation and control as well where we will be able to monitor and control the global problem of clean air, global warming, and recycling.
  • It will also provide a connected world where private transportation can talk to each other to create an accident free and best experience for consumer taking care of medical and emotional need while transit.
  • Factories will be able to run in more robust and self-sustain way using so called Industry 4.0.
Estimated Impact of Internet of Things (IoT)
  • In 2010, the number of everyday physical objects and devices connected to the Internet was around 1 billion.
  • Cisco forecasts that this figure will reach to 25 billion in 2015 as the number of more smart devices per person increases, and to a further 50 billion by 2020.
  • In addition, the global economic impact, which IoT will collectively have, will be more than $14 Trillion; if we compare this to the world population, then by 2020 we will have around more than six connected devices per person.
Why You Should Read This Book
In this book "Internet of Things with SAP HANA: Build Your IoT Use Case With Raspberry Pi, Arduino Uno, HANA XSJS and SAPUI5" we explain you what is Internet of things (IoT) and all the steps necessary to create your own basic setup to start your IoT journey.

In the coming time, we are going to see many new standards, application and devices that will make our life easier, smarter and better and this book will give you the headstart in the path to pioneer this amazing and technology.

To put in a very simple way, IoT will be bigger than anything that's ever been done in high tech and IoT projects are not simple to do, therefore consultants and teams who are working in IoT are paid top rates and salaries.

This book is full of information, knowledge, hands-on and real life project experience learning.

After Reading This Book
  1. You will be able to identify all the components and flow in an Internet of Things application.
  2. You will be able to create your own cutting edge Internet of Things use cases using SAP HANA XS, SAPUI5, Raspberry Pi and Arduino Uno.
  3. You will be ready to work and manage an IoT project.
  4. You will be able to understand IoT Projects in and out.
  5. If you have never worked with SAP HANA XS, XSJS or SAPUI5, you will be ready to make your first application.
  6. You will be able to get long-term exciting projects in Internet of Things with top-market rates and salaries.
About the Authors
We are SAP consultants and contractors. We have more than a decade of experience in enhancing and implementing cutting edge technology for major European industries, some of them include big Fortune 500 names.

Deep knowledge on the SAP functional side, as well, in Logistics, PLM, SRM Procurement, Supply Chain and Plant Maintenance.

Saturday, November 14, 2015

Raspberry Pi: Full Stack: A whirlwind tour of full-stack web application development on the Raspberry Pi

The objective of this book is to take you to a whirlwind tour of the Raspberry Pi, and introduce you to everything that is great about it.

Raspberry Pi: Full Stack: A whirlwind tour of full-stack web application development on the Raspberry Pi

This book is written as a project guide. By working towards completing this project, you will become familiar with the various components that make up the web development stack: the operating system, the hardware (including the GPIOs), the application server, web server, database server, and the Python programming language.

You will also become familiar with Cloud services that you will integrate into your Raspberry Pi-powered web application.

You application will take sensor data and make them available to the user via a web interface that is constructed based on jQuery and HTML5.

You will need a Raspberry Pi, a DHT22 sensor, a button, an LED, a few resistors and a breadboard. If you wish to setup wireless networking on your Raspberry Pi, you will also need a USB Wifi dongle.

To make the most from this course, you should be familiar with basic programming and be comfortable with the command line.

This is what you will learn:
* Setup the minimal Raspbian operating system to the RPi.
* Install the a Python virtual environment.
* Install and use Flask, a Python-based web micro-framework
* Install and use uWSGI as the application server for Flask
* Install and use Nginx light-weight web server
* Use the RPi GPIOs as digital input and outputs
* Use a DHT22 humidity and temperature sensor
* Install and use the SQLite database
* Use the Google Chart API to create visual representations of the sensor data
* Use JQuery to add interactivity to web pages
* Use Plotly for graphical analysis of sensor data
* Install and configure a USB Wifi adaptor for your RPi

To complete the project, you will need these materials:
* A Raspberry Pi, any version
* A Windows, Mac or Linux computer
* A DHT11 or DHT22 sensor
* An 5mm LED
* Resistors
* A breadboard and jumper wires
* Access to the Internet
* A USB Wifi dongle, if available

RASPBERRY Pi 2: Advanced Tips and Tricks

RASPBERRY Pi 2: Advanced Tips and Tricks

This book is a deep exploration of the Raspberry Pi device. Most of the complex functionalities offered by the device are explored in a step-by-step manner. The first part of the book is a guide on how you can use the Pi device as a router. The various configurations which are necessary for this have been discussed. This next part is a guide on how to set up GPIO (General Purpose Input Output) for your Pi,. After reading this book, you will know how to use the Pi so as to sense movement.

The various devices which are necessary for this to happen are explored, as well as the interconnections between them. MATLAB and Simulink for Raspberry are also discussed. You will learn how to use these together with the Pi device. The book will also guide you on how to use the Raspberry so as to sense and record temperatures. Email notifications by use of LEDs is explored in detail. You will also learn how to print from the Pi to a printer connected via the network.

Here is a preview of what you'll learn:
  • Definition
  • Using Raspberry Pi as a Router
  • Setting up GPIO (General Purpose Input Output)
  • Sensing movement
  • MATLAB and Simulink for Raspberry
  • Temperature Sensing
  • Email Notifier using LEDs
  • Printing

Friday, November 13, 2015

Download and Install Netbeans IDE 8.1 on Raspberry Pi 2/Raspbian Jessie

Netbeans IDE 8.1 run on Raspberry Pi 2/Raspbian Jessie
To download and install Netbeans IDE 8.1 for Raspberry Pi 2/Raspbian Jessie:
  • Visit,  download NetBeans IDE 8.1 for platform of OS Independent Zip.
  • After the download of the platform-independent ZIP file completes, extract it to any folder on your system.
  • Switch to the /netbeans/bin, run ./netbeans

Tuesday, November 3, 2015

Raspberry Pi Bluetooth Serial Terminal, using HC-06 Bluetooth Module.

HC-06 is Bluetooth to UART Converter. This  post show how to config Raspberry Pi 2 running Raspbian Jessie, to connect HC-06 with serial port. Connect and log-in from Windows 10.

Connect HC-06 to Raspberry Pi GPIO connector:
RPi 3.3V - HC-06 VCC
*make sure your HC-06 is operate on 3.3V, NOT 5V.

By default, HC-06 work on 9600 baud. So we have to edit /boot/cmdline.txt in Raspberry Pi/Raspbian Jessie, to set 9600 baud.

in default:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

modify (with sudo right) default 115200 to 9600.
dwc_otg.lpm_enable=0 console=ttyAMA0,9600 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

Then you can connect and login from Windows 10 with Bluetooth.

This video show how to config Raspberry Pi, and log-in from Windows 10 using PuTTY. In this video, Raspberry Pi desktop is Remote Desktop Connection via WiFi. PuTTY run as Bluetooth Serial Terminal.

- Android Bluetooth Terminal to login Raspberry Pi + HC-06

JBtek HC-06 Bluetooth to UART Converter COM Serial Communication Slave Mode

JBtek HC-06 Bluetooth to UART Converter COM Serial Communication Slave Mode
  • Industrial serial port bluetooth, Drop-in replacement for wired serial connections, transparent usage. You can use it simply for a serial port replacement to establish connection between MCU and GPS, PC to your embedded project and etc. Computer and peripheral devices
  • GPS receiver Industrial control MCU projects
  • Running in slave role: Pair with BT dongle and master module
  • Coupled Mode: Two modules will establish communication automatically when powered. PC hosted mode: Pair the module with bluetooth dongle directly as virtual serial.
  • Default serail port setting : 9600, 1 Pairing code : 1234
Product Description
Item Name Bluetooth UART RS232 serial converter Module Operating Frequency Band 2.4GHz unlicensed ISM band Bluetooth Specification V2.0+EDR Output Power Class Class 2 Operating Voltage 3.3V Host Interface USB/UART Audio Interface None Flash Memory Size 8Mbit

Dimensions 27.2mm x 12.8mm x 2.5mm
Net Weight 9.6 g / 0.3 oz
Key Features: supports Slave mode, modified by AT commander
  1. CSR Bluetooth Chip Solution 
  2. Bluetooth Spec v2.0+EDR Compliant 
  3. Enhanced Data Rate (EDR) compliant with V2.0.E.2 of specification for both 2Mbps and 3Mbps modulation modes 
  4. Full Speed Bluetooth Operation with Full Piconet Support and Scatternet Support 
  5. Increadible samll size with 3.3V input, and RoHS Compliant 
  6. UART interface and with baudrate setup function 
  7. Support for 8Mbit External Flash Onboard 
  8. Support for 802.11Co-Existence Product Description 
The Bluetooth UART RS232 serial Converter Module can easily transfer the UART data through the wireless Bluetooth, without complex PCB layout or deep knowledge in the Bluetooth software stack, you can combine this bluetooth module with your system: * MCU, ARM or DSP systems. * SOC systems. * Personal Digital Assistants (PDAs) * Computer Accessories * Other systems your want to use under bluetooth functions. [Hardware] CSR solution, Bluetooth V2.0 protocol support AT commander support Master and Slave mode, modify by AT commander support 1200-115200 baudrate 3.3V single supply
core module: 28mm*15mm*2.35mm,
whole module:35.33mm*19.6mm*3.7mm
current: 30mA MAX can be used with all MCU by UART port 2 indicator lights

Sunday, November 1, 2015

Learn To Easily Create Robotic, IoT, and Wearable Electronic Gadgets!

Programming the Intel Edison: Getting Started with Processing and Python

Get up-and-running building cutting-edge Edison devices with help from this DIY guide. Programming the Intel Edison: Getting Started with Processing and Python lays out the Edison’s powerful features and teaches the basics of Internet-enabled embedded programming. Discover how to set up components, connect your PC or Mac, build Python applications, and use USB, WiFi, and Bluetooth connections. Start-to-finish example projects include a motor controller, home temperature system, robotic car, and wearable hospital alert sensor.
  • Explore the capabilities and features of the Edison
  • Connect Sparkfun, Break-out, and Arduino boards
  • Program your Edison through the Arduino IDE
  • Set up USB, GPIO, WiFi, and Bluetooth connections