3 options
Intelligent IoT projects in 7 days : build exciting projects using smart devices / Agus Kurniawan.
- Format:
- Book
- Author/Creator:
- Kurniawan, Agus, author.
- Language:
- English
- Subjects (All):
- Microcomputers--Programming.
- Microcomputers.
- Physical Description:
- 1 online resource (1 volume) : illustrations
- Edition:
- 1st edition
- Other Title:
- Intelligent Internet of Things projects in seven days
- Place of Publication:
- Birmingham, [England] ; Mumbai, [India] : Packt Publishing, 2017.
- System Details:
- text file
- Biography/History:
- Kurniawan Agus: Agus Kurniawan is an independent technology consultant, author, and lecturer. He has over 18 years' experience working on various software development projects, including delivering training courses and workshops, and delivering technical writing. He has done a few research activities related to wireless networking, software, and security in multiple universities. Currently, he is pursuing a Ph. D. program in Computer Science in Germany. He has previously written five books for Packt.
- Summary:
- Discover how to build your own Intelligent Internet of Things projects and bring a new degree of interconnectivity to your world. About This Book Build intelligent and unusual IoT projects in just 7 days, Create home automation, smart home, and robotic projects and allow your devices to do smart work Build IoT skills through enticing projects and leverage revolutionary computing hardware through the RPi and Arduino. Who This Book Is For If you're a developer, IoT enthusiast, or just someone curious about Internet of Things, then this book is for you. A basic understanding of electronic hardware, networking, and basic programming skills would do wonders. What You Will Learn Learn how to get started with intelligent IoT projects Explore various pattern recognition and machine learning algorithms to make IoT projects smarter. Make decisions on which devices to use based on the kind of project to build. Create a simple machine learning application and implement decision system concepts Build a smart parking system using Arduino and Raspberry Pi Learn how to work with Amazon Echo and to build your own smart speaker machine Build multi-robot cooperation using swarm intelligence. In Detail Intelligent IoT Projects in 7 days is about creating smart IoT projects in just 7 days. This book will help you to overcome the challenge of analyzing data from physical devices. This book aims to help you put together some of the most exciting IoT projects in a short span of time. You'll be able to use these in achieving or automating everyday tasks - one project per day. We will start with a simple smart gardening system and move on to a smart parking system, and then we will make our own vending machine, a smart digital advertising dashboard, a smart speaker machine, an autonomous fire fighter robot, and finally look at a multi-robot cooperation using swarm intelligence Style and approach A clear step-by-step instruction guide to completing fully-fledged projects in just 7 days
- Contents:
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Customer Feedback
- Table of Contents
- Preface
- Chapter 1: A Simple Smart Gardening System
- Introducing smart gardening system
- Exploring gardening system platforms
- Open Garden shield for Arduino
- Grove Smart Plant Care kit for Arduino
- EcoDuino
- Sensor devices for a smart gardening system
- Soil moisture sensor
- Temperature and humidity sensor
- Watering your garden and farm
- Building a smart gardening system
- Introducing the PID controller
- Implementing a PID controller in Python
- How it works
- Sending data from the Arduino to the server
- Controlling soil moisture using a PID controller
- Summary
- Chapter 2: A Smart Parking System
- Introducing smart parking systems
- Sensor devices for a smart parking system
- Ultrasonic sensor - HC-SR04
- PIR motion sensor
- Hall Effect sensor
- Camera
- Vehicle entry/exit detection
- Vehicle plate number detection
- Installing OpenALPR
- Testing vehicle plate number detection
- Vacant parking space detection
- A parking management system
- Building a smart parking system
- Chapter 3: Making Your Own Vending Machine
- Introducing vending machines
- Designing a vending machine
- Central control machine
- Detecting coins for payments
- Detecting coin weight
- Detecting coins using optical sensing
- Building UI and UX for user interaction
- Display interfacing
- Input interfacing
- Designing a database model
- Building the vending machine
- Chapter 4: A Smart Digital Advertising Dashboard
- Introducing&
- #160
- smart digital advertising dashboards
- Exploring digital signage platforms
- 1Play
- Screenly
- Xibo
- Concerto
- Designing a smart digital advertising system
- Detecting human presence.
- PIR motion sensor
- Thermal sensor
- Optical sensor
- Displaying and delivering ad content
- Flask
- Pyramid
- Django
- Building a smart digital advertising dashboard
- Chapter 5: A Smart Speaker Machine
- Introducing smart speaker machines
- Exploring existing smart speaker machines
- Amazon Echo
- Google Home
- Ivee
- Triby
- Introducing ReSpeaker
- Integrating your IoT boards with ReSpeaker
- GPIO programming on ReSpeaker
- Connecting to the Microsoft Bing Speech API
- Building your own smart speaker machine
- Chapter 6: Autonomous Firefighter Robot
- autonomous firefighter robots
- Exploring robot platforms
- Zumo robot for Arduino
- MiniQ Discovery Arduino robot kit
- Turtle kit - a 2WD DIY Arduino robotics kit for beginners
- GoPiGo robot
- Detecting a fire source
- Grove - flame sensor
- SainSmart flame detection sensor module
- Demo - fire detection
- Basic remote robot navigation
- Detecting obstacles
- Designing an autonomous robot
- Building an autonomous firefighter robot
- Chapter 7: Multi-Robot Cooperation Using Swarm Intelligence
- Introducing multi-robot cooperation
- Learning about swarm intelligence
- Implementing mesh network for multi-robot cooperation
- XBee modules
- Configuring XBee modules
- Demo - data communication using XBee
- XBee development for Arduino
- Configuring the XBee module
- Writing the sketch program
- Testing
- Working with the XBee library for Arduino
- Designing a multi-robot cooperation model using swarm intelligence
- Defining objectives
- Selecting a robot platform
- Selecting the algorithm for swarm intelligence
- Appendix: Essential Hardware Components
- Index.
- Notes:
- Includes bibliographical references and index.
- Description based on online resource; title from PDF title page (ebrary, viewed October 13, 2017).
- OCLC:
- 1006512450
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.