|
Books > Professional & Technical > Electronics & communications engineering > Electronics engineering > Electronic devices & materials > Microprocessors
Develop smart Internet of things projects using Android Things.
About This Book * Learn to build promising IoT projects with
Android Things * Make the most out of hardware peripherals using
standard Android APIs * Build enticing projects on IoT, home
automation, and robotics by leveraging Raspberry Pi 3 and Intel
Edison Who This Book Is For This book is for Android enthusiasts,
hobbyists, IoT experts, and Android developers who want to gain a
deeper knowledge of Android Things. The main focus is on
implementing IoT projects using Android Things. What You Will Learn
* Understand IoT ecosystem and the Android Things role * See the
Android Things framework: installation, environment, SDK, and APIs
* See how to effectively use sensors (GPIO and I2C Bus) * Integrate
Android Things with IoT cloud platforms * Create practical IoT
projects using Android Things * Integrate Android Things with other
systems using standard IoT protocols * Use Android Things in IoT
projects In Detail Android Things makes developing connected
embedded devices easy by providing the same Android development
tools, best-in-class Android framework, and Google APIs that make
developers successful on mobile. With this book, you will be able
to take advantage of the new Android framework APIs to securely
build projects using low-level components such as sensors,
resistors, capacitors, and display controllers. This book will
teach you all you need to know about working with Android Things
through practical projects based on home automation, robotics, IoT,
and so on. We'll teach you to make the most of the Android Things
and build enticing projects such as a smart greenhouse that
controls the climate and environment automatically. You'll also
create an alarm system, integrate Android Things with IoT cloud
platforms, and more. By the end of this book, you will know
everything about Android Things, and you'll have built some very
cool projects using the latest technology that is driving the
adoption of IoT. You will also have primed your mindset so that you
can use your knowledge for profitable, practical projects. Style
and approach This book is packed with fun-filled, end-to-end
projects that you will be encouraged to experiment on the Android
Things OS.
Exciting new capabilities to enable even easier DIY robotics with
BeagleBone Blue About This Book * Build powerful robots with the
all new BeagleBone Blue * Communicate with your robot and teach it
to detect and respond to its environment * Control walking,
rolling, swimming, and flying robots with your iOS and Android
mobile devices Who This Book Is For This book is for anyone who is
curious about using new, low-cost hardware to create robotic
projects and have previously been the domain of research labs,
major universities, or defence departments. Some programming
experience would be useful, but if you know how to use a personal
computer, you can use this book to construct far more complex
systems than you would have thought possible. What You Will Learn *
Power on and configure the BeagleBone Blue * Get to know Simple
programming techniques to enable the unique hardware capabilities
of the BeagleBone Blue. * Connect standard hardware to enable your
projects to see, speak, hear, and move * Build advanced
capabilities into your projects, such as GPS and sonar sensors *
Build complex projects that can fly, or go under or on the water In
Detail BeagleBone Blue is effectively a small, light, cheap
computer in a similar vein to Raspberry Pi and Arduino. It has all
of the extensibility of today's desktop machines, but without the
bulk, expense, or noise. This project guide provides step-by-step
instructions that enable anyone to use this new, low-cost platform
in some fascinating robotics projects. By the time you are
finished, your projects will be able to see, speak, listen, detect
their surroundings, and move in a variety of amazing ways. The book
begins with unpacking and powering up the components. This includes
guidance on what to purchase and how to connect it all
successfully, and a primer on programming the BeagleBone Blue. You
will add additional software functionality available from the open
source community, including making the system see using a webcam,
hear using a microphone, and speak using a speaker. You will then
learn to use the new hardware capability of the BeagleBone Blue to
make your robots move, as well as discover how to add sonar sensors
to avoid or find objects. Later, you will learn to remotely control
your robot through iOS and Android devices. At the end of this
book, you will see how to integrate all of these functionalities to
work together, before developing the most impressive robotics
projects: Drone and Submarine. Style and approach Develop practical
example projects with detailed explanations, combine the projects
in a vast number of ways to create different robot designs, or work
through them in sequence to discover the full capability of the
BeagleBone Blue.
Unleash the power of the ESP8266 and build a complete home
automation system with it. About This Book * Harness the power of
the ESP8266 Wi-Fi chip to build an effective Home Automation System
* Learn about the various ESP8266 modules * Configuring the ESP8266
and making interesting home automation projects * A step-by-step
guide on the ESP8266 chip and how to convert your home into a smart
home. Who This Book Is For This book is targeted at people who want
to build connected and inexpensive home automation projects using
the ESP8266 Wi-Fi chip, and to completely automate their homes. A
basic understanding of the board would be an added advantage What
You Will Learn * Get, compile, install, and configure an MQTT
server * Use the Wi-Fi connectivity feature to control appliances
remotely * Control several home appliances using the ESP8266 Wi-Fi
chip * Control and monitor your home from the cloud using ESP8266
modules * Stream real-time data from the ESP8266 to a server over
WebSockets * Create an Android mobile application for your project
In Detail The ESP8266 is a low-cost yet powerful Wi-Fi chip that is
becoming more popular at an alarming rate, and people have adopted
it to create interesting projects. With this book, you will learn
to create and program home automation projects using the ESP8266
Wi-Fi chip. You will learn how to build a thermostat to measure and
adjust the temperature accordingly and how to build a security
system using the ESP8266. Furthermore, you will design a complete
home automation system from sensor to your own cloud. You will
touch base on data monitoring, controlling appliances, and security
aspects. By the end of the book, you will understand how to
completely control and monitor your home from the cloud and from a
mobile application. You will be familiar with the capabilities of
the ESP8266 and will have successfully designed a complete
ready-to-sell home automated system. Style and approach A practical
book that will cover independent home automation projects.
Learn the art of building enticing projects by unleashing the
potential of Raspberry Pi 3 using Java About This Book * Explore
the small yet powerful mini computer in order to run java
applications * Leverage Java libraries to build exciting projects
on home automation, IoT, and Robotics by leveraging Java libraries
* Get acquainted with connecting electronic sensors to your
Raspberry Pi 3 using Java APIs. Who This Book Is For The book is
aimed at Java programmers who are eager to get their hands-on
Raspberry Pi and build interesting projects using java. They have a
very basic knowledge of Raspberry Pi. What You Will Learn * Use
presence detection using the integrated bluetooth chip * Automatic
light switch using presence detection * Use a centralized IoT
service to publish data using RPC * Control a robot by driving
motors using PWM * Create a small web service capable of performing
actions on the Raspberry Pi and supply readings * Image capture
using Java together with the OpenCV framework In Detail Raspberry
Pi is a small, low cost and yet very powerful development platform.
It is used to interact with attached electronics by the use of it's
GPIO pins for multiple use cases, mainly Home Automation and
Robotics. Our book is a project-based guide that will show you how
to utilize the Raspberry Pi's GPIO with Java and how you can
leverage this utilization with your knowledge of Java. You will
start with installing and setting up the necessary hardware to
create a seamless development platform. You will then straightaway
start by building a project that will utilize light for presence
detection. Next, you will program the application, capable of
handling real time data using MQTT and utilize RPC to publish data
to adafruit.io. Further, you will build a wireless robot on top of
the zuma chassis with the Raspberry Pi as the main controller.
Lastly, you will end the book with advanced projects that will help
you to create a multi-purpose IoT controller along with building a
security camera that will perform image capture and recognize faces
with the help of notifications. By the end of the book, you will be
able to build your own real world usable projects not limited to
Home Automation, IoT and/or Robotics utilizing logic, user and web
interfaces. Style and approach The book will contain projects that
ensure a java programmer gets started with building interesting
projects using the small yet powerful Raspberry Pi 3. We will start
with brushing up your Raspberry Pi skills followed by building 5-6
projects
Build powerful Robots and IoT solutions using Intel Edison About
This Book * Learn to build advanced level robots with Intel Edison
and Arduino * Efficiently build and program home automation and IoT
projects with Intel Edison * Master the skills of creating enticing
projects with Intel Edison. Who This Book Is For If you are a
hobbyist, robot engineer, IoT enthusiast, programmer, or developer
who wants to create autonomous projects with Intel Edison, then
this book is for you. Prior programming knowledge would be
beneficial. What You Will Learn * Program your device using the
Arduino processor language, Python, and Node.js * Interface
different sensors with the Intel Edison * Build a home automation
system using MQTT, Android, and WPF * Perform face detection using
Intel Edison * Develop a high-speed line follower robot * Control a
robot using a PC application and an custom controller In Detail
Change the way you look at embedded electronics with Intel Edison.
It is a small computing platform packed with a set of robust
features to deliver hands-on performance, durability, and software
support. This book is a perfect place to kickstart development and
rapid prototyping using Intel Edison. It will start by introducing
readers to the Intel Edison board and explaining how to get started
with it. You will learn how to build a mini weather station, which
will help you to acquire temperature and smoke level and push it to
the IoT platform. Then you will see how to build a home automation
device and control your appliances using an Android app.
Furthermore, we will build a security system using a webcam to
detect faces and perform voice recognition. Toward the end, the
book will demonstrate how you can build two robots, which will be
based on different line sensing sensors and can be controlled by a
PC. The book will guide the readers through each and every step of
execution of a project, using Intel Edison. Style and approach A
project-based guide that will take the readers through various
domains of projects like robotics, IoT and so on.
|
|