Intel Galileo Blueprints

Discover the true potential of the Intel Galileo board for building exciting projects in various domains such as home automation and robotics

Intel Galileo Blueprints

Marco Schwartz

Discover the true potential of the Intel Galileo board for building exciting projects in various domains such as home automation and robotics
Mapt Subscription
FREE
$29.99/m after trial
eBook
$25.20
RRP $35.99
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$25.20
$44.99
$29.99p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781785281426
Paperback192 pages

Book Description

The Intel Galileo board was designed to add the power of an Intel processor to the simplicity of the Arduino platform. Intel Galileo gives you the freedom to create a wide range of DIY projects. Intel Galileo Blueprints will be a detailed guide that covers several projects based on the Intel Galileo board, exploiting the full potential of the board.

You will first go through how to set up the development environment for the Galileo board. Next, you will connect different kinds of sensors to the Galileo board, and learn how to use the SD card reader of the board. You will then connect actuators to the Galileo board, like a relay and a servomotor, and write simple software to control these components. Later, you will access the Galileo board remotely in order to monitor the measurements done by the board and send the measured data to a Twitter feed at regular intervals. Finally, you will move on to more advanced topics, such as building a complete home automation system, building a mobile robot controlled by the Intel Galileo board and computer vision applications such as face recognition.

Table of Contents

Chapter 1: Setting Up the Galileo Board and the Development Environment
What is Arduino?
Chapter 2: Creating a Weather Measurement and Data Logging Station
Hardware and software requirements
Configuring the hardware
Testing the sensors
Logging data onto the SD card
Summary
Chapter 3: Controlling Outputs Using the Galileo Board
Hardware and software requirements
Assembling the relay controller
Using the relay controller
Assembling the servomotor controller
Using the servomotor controller
Summary
Chapter 4: Monitoring Data Remotely
Hardware and software requirements
Installing the Linux image
Configuring the hardware
Accessing measurements remotely
Summary
Chapter 5: Interacting with Web APIs
Using Express to structure our application
Getting the current weather forecast
Posting data on Twitter
Summary
Chapter 6: Internet of Things with Intel Galileo
Logging your data in the cloud
Monitoring your data in the cloud
Storing and plotting your data in the cloud
Summary
Chapter 7: Controlling Your Galileo Projects from Anywhere
Hardware and software requirements
Hardware configuration
Building an interface to control the relay
Accessing the interface from anywhere
Removing the need for a third party
Summary
Chapter 8: Displaying the Number of Unread Gmail E-mails on an LCD Screen
Hardware and software requirements
Hardware configuration
Testing the LCD screen
Printing the unread e-mails on the LCD screen
Summary
Chapter 9: Automated Remote Gardening with Intel Galileo
Hardware and software requirements
Hardware configuration
Testing all the sensors
Automating your garden
Connecting the project to the cloud
Summary
Chapter 10: Building a Complete Home Automation System
Hardware and software requirements
Hardware configuration
Testing the Wi-Fi connection
Building the home automation interface
Summary
Chapter 11: Building a Mobile Robot Controlled by the Intel Galileo Board
Hardware and software requirements
Hardware configuration
Testing the robot
Autonomous navigation
Summary
Chapter 12: Controlling the Galileo Board from the Web in Real Time Using MQTT
Hardware and software requirements
Hardware configuration
The MQTT protocol
Creating a PubNub account
Writing the code for the project
Monitoring your board remotely
Controlling the relay remotely
Summary

What You Will Learn

  • Monitor data remotely using the onboard Ethernet connection
  • Control outputs using the Galileo board and control the board remotely
  • Store and plot monitored data in the cloud
  • Access your Intel Galileo projects from anywhere in the world
  • Automate your garden and monitor it from the cloud
  • Create a whole home automation system using the Galileo board as the hub
  • Build a mobile robot based on your Galileo board

Authors

Table of Contents

Chapter 1: Setting Up the Galileo Board and the Development Environment
What is Arduino?
Chapter 2: Creating a Weather Measurement and Data Logging Station
Hardware and software requirements
Configuring the hardware
Testing the sensors
Logging data onto the SD card
Summary
Chapter 3: Controlling Outputs Using the Galileo Board
Hardware and software requirements
Assembling the relay controller
Using the relay controller
Assembling the servomotor controller
Using the servomotor controller
Summary
Chapter 4: Monitoring Data Remotely
Hardware and software requirements
Installing the Linux image
Configuring the hardware
Accessing measurements remotely
Summary
Chapter 5: Interacting with Web APIs
Using Express to structure our application
Getting the current weather forecast
Posting data on Twitter
Summary
Chapter 6: Internet of Things with Intel Galileo
Logging your data in the cloud
Monitoring your data in the cloud
Storing and plotting your data in the cloud
Summary
Chapter 7: Controlling Your Galileo Projects from Anywhere
Hardware and software requirements
Hardware configuration
Building an interface to control the relay
Accessing the interface from anywhere
Removing the need for a third party
Summary
Chapter 8: Displaying the Number of Unread Gmail E-mails on an LCD Screen
Hardware and software requirements
Hardware configuration
Testing the LCD screen
Printing the unread e-mails on the LCD screen
Summary
Chapter 9: Automated Remote Gardening with Intel Galileo
Hardware and software requirements
Hardware configuration
Testing all the sensors
Automating your garden
Connecting the project to the cloud
Summary
Chapter 10: Building a Complete Home Automation System
Hardware and software requirements
Hardware configuration
Testing the Wi-Fi connection
Building the home automation interface
Summary
Chapter 11: Building a Mobile Robot Controlled by the Intel Galileo Board
Hardware and software requirements
Hardware configuration
Testing the robot
Autonomous navigation
Summary
Chapter 12: Controlling the Galileo Board from the Web in Real Time Using MQTT
Hardware and software requirements
Hardware configuration
The MQTT protocol
Creating a PubNub account
Writing the code for the project
Monitoring your board remotely
Controlling the relay remotely
Summary

Book Details

ISBN 139781785281426
Paperback192 pages
Read More

Read More Reviews