万本电子书0元读

万本电子书0元读

顶部广告

Learn Arduino Prototyping in 10 days电子书

售       价:¥

2人正在读 | 0人评论 9.8

作       者:Kallol Bosu Roy Choudhuri

出  版  社:Packt Publishing

出版时间:2017-07-07

字       数:31.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
The ultimate power-packed crash course in building Arduino-based projects in just 10 days! About This Book ? A carefully designed 10-day crash course, covering major project/device types, with 20+ unique hands-on examples ? Get easy-to-understand explanations of basic electronics fundamentals and commonly used C sketch functions ? This step-by-step guide with 90+ diagrams and 50+ important tips will help you become completely self-reliant and confident Who This Book Is For This book is a beginner’s crash course for professionals, hobbyists, and students who are tech savvy, have a basic level of C programming knowledge, and basic familiarity with electronics, be it for embedded systems or the Internet of Things. What You Will Learn ? Write Arduino sketches and understand the fundamentals of building prototype circuits using basic electronic components, such as resistors, transistors, and diodes ? Build simple, compound, and standalone devices with auxiliary storage (SD card), a DC battery, and AC power supplies ? Deal with basic sensors and interface sensor modules by using sensor datasheets ? Discover the fundamental techniques of prototyping with actuators ? Build remote-controlled devices with infrared (IR), radio frequency (RF), and telephony with GSM ? Learn IoT edge device prototyping (using ESP8266) and IoT cloud configuration In Detail This book is a quick, 10-day crash course that will help you become well acquainted with the Arduino platform. The primary focus is to empower you to use the Arduino platform by applying basic fundamental principles. You will be able to apply these principles to build almost any type of physical device. The projects you will work through in this book are self-contained micro-controller projects, interfacing with single peripheral devices (such as sensors), building compound devices (multiple devices in a single setup), prototyping standalone devices (powered from independent power sources), working with actuators (such as DC motors), interfacing with an AC-powered device, wireless devices (with Infrared, Radio Frequency and GSM techniques), and finally implementing the Internet of Things (using the ESP8266 series Wi-Fi chip with an IoT cloud platform). The first half of the book focuses on fundamental techniques and building basic types of device, and the final few chapters will show you how to prototype wireless devices. By the end of this book, you will have become acquainted with the fundamental principles in a pragmatic and scientific manner. You will also be confident enough to take up new device prototyping challenges. Style and approach This step-by- step guide will serve as a quick, 10-day crash course to help you become well acquainted with the Arduino platform.
目录展开

Title Page

Copyright

Learn Arduino Prototyping in 10 days

Credits

About the Author

About the Reviewers

www.PacktPub.com

Why subscribe?

Customer Feedback

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

Boot Camp

Organization of the chapters

How to use the book

Things you will need to get started

Things you will learn in this book

Summary

The Arduino Platform

Introduction to the Arduino platform

Overview of Arduino prototyping

Setting up the Arduino board

Arduino program structure and execution

Understanding the first Arduino sketch

Compiling, loading and running a sketch

Commonly used in-built C sketch functions

Digital input and output

Analog input and output

Try the following

Things to remember

Summary

Day 1 - Building a Simple Prototype

The three LED project

Rationale for using a resistor

The Piezo Buzzer project

Using transistors

Using diodes

LED with a push button

Try the following

Things to remember

Summary

Day 2 - Interfacing with Sensors

Types of sensor components

Basic sensor components

Using a basic sensor - photodiode

Using a basic sensor - photo resistor (LDR)

Using integrated sensor modules

Using a temperature sensor module (with an Arduino library)

Understanding sensor module datasheets

Installing the sensor-specific Arduino library

Sensor interfacing sketch

Viewing the program output

Using a soil moisture sensor module (without an Arduino library)

Soil moisture sensor circuit

Soil moisture sensor sketch

Future inspiration

Try the following

Things to remember

Summary

Day 3 - Building a Compound Device

Compound devices

Building a smoke detector

Smoke detector - Digital I/O method

Smoke detector sketch - Digital I/O method

Smoke detector (analog I/O method)

Smoke detector sketch (analog I/O method)

Local storage with SD card modules

Try the following

Things to remember

Summary

Day 4 - Building a Standalone Device

Standalone devices

External power supply options

Determining power source capacity

Building a distance measurement device

Distance measurement device circuit

Distance measurement device sketch

Operating the distance measurement device

Finishing touches

Try the following

Things to remember

Summary

Day 5 - Using Actuators

About actuators

Special considerations while using DC motors

A basic DC motor prototype

Basic DC motor sketch

DC motor speed control - PWM method

DC motor speed control sketch

Using Arduino interrupts

Interfacing with a servo motor

Servo motor control circuit

Servo motor control sketch

Future inspiration

Try the following

Things to remember

Summary

Day 6 - Using AC Powered Components

Using relays with AC powered devices

Part 1 - Simulation of sound activated light bulb controller

The sound-activated device sketch

Part 2 - Actual prototype for sound activated light bulb controller

Future inspiration - Automatic room lights

Try the following

Things to remember

Summary

Day 7 - The World of Transmitters, Receivers, and Transceivers

Understanding Infrared communications

Infrared communication frequency

Infrared communication protocol

Hacking into an existing remote control

Building an Infrared receiver device

The Arduino Infrared library

Using IR receiver TSOP series IR receivers

Using IR receiver SM0038

Building an Infrared transmitter device

Using an IR transmitter LED

Controlling Arduino projects

Transceivers

Try the following

Things to remember

Summary

Day 8 - Short Range Wireless Communications

Building a radio frequency device

Using the nRF24L01 transceiver module

Wiring nRF24L01 with Arduino

Downloading the open source RF library for Arduino

Transmitting radio frequency waves

Receiving radio frequency signals

Testing the RF transmitter-receiver pair

Bluetooth communications

Using the HC-05 Bluetooth module

Connecting HC-05 to Arduino Uno

HC-05 sketch

Communicating with the HC-05 prototype

Try the following

Things to remember

Summary

Day 9 - Long-Range Wireless Communications

The GSM module

AT commands

GSM module interfacing with Arduino Uno

GSM module sketch

Forest fire early warning system - Inspiration

Try the following

Things to remember

Summary

Day 10 - The Internet of Things

Introduction to IOT

IoT edge devices

IoT Cloud platforms

IoT cloud configuration

Step 1 - IoT cloud registration

Step 2 - Configuring an edge device channel

Edge device setup

Building the edge device

Edge device sketch

Smart retail project inspiration

IOT project considerations

Try the following

Things to remember

Summary

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部