Microcontroller Prototypes with Arduino and a 3D Printer

Microcontroller Prototypes with Arduino and a 3D Printer

Author: Dimosthenis E. Bolanakis

Publisher: John Wiley & Sons

ISBN: 9781119782612

Category: Technology & Engineering

Page: 355

View: 469

Microcontroller Prototypes with Arduino and a 3D Printer Discover a complete treatment of microcomputer programming and application development with Arduino and 3D printers Microcontroller Prototypes with Arduino and a 3D Printer: Learn, Program, Manufacture delivers a comprehensive guide to learning microcontrollers that’s perfectly suited to educators, researchers, and manufacturers. The book provides readers with a seasoned expert’s perspective on the process of microcomputer programming and application development. Carefully designed and written example code and explanatory figures accompany the text, helping the reader fully understand and retain the concepts described within. The book focuses on demonstrating how to craft creative and innovative solutions in embedded systems design by providing practical and illustrative methods and examples. An accompanying website includes functioning and tested source code and learning exercises and the book relies on freeware development tools for the creation of firmware and software code, 3D printed enclosures, and debugging. It allows the reader to work with modern sensors and collect sensor data to a host PC for offline analysis. Readers will also benefit from the inclusion of: A thorough introduction to the art of embedded computers, including their interdisciplinarity, TPACK analysis, and the impact of microcontroller technology on the maker industry An exploration of embedded programming with Arduino, including number representation and special-function codes and C common language reference A discussion of hardware interfaces with the outside world, including digital pin interface, analog pin interface, UART serial interface, I2C, and SPI A treatment of sensors and data acquisition, including environmental measurements with Arduino Uno, orientation and motion detection with Teensy, gesture recognition with TinyZero, and color sensing with Micro:bit A variety of supplementary resources—including source codes and examples—hosted on an accompanying website to be maintained by the author: www.mikroct.com. Perfect for researchers and undergraduate students in electrical and electronic engineering or computer engineering, Microcontroller Prototypes with Arduino and a 3D Printer: Learn, Program, Manufacture will also earn a place in the libraries of hardware engineers, embedded system designers, system engineers, and electronic engineers.

Author:

Publisher: John Wiley & Sons

ISBN: EAN:9772021050005

Category:

Page:

View: 576

Hands-On Internet of Things with MQTT

Hands-On Internet of Things with MQTT

Author: Tim Pulver

Publisher: Packt Publishing Ltd

ISBN: 9781789345001

Category: Computers

Page: 350

View: 781

Develop a variety of projects and connect them to microcontrollers and web servers using the lightweight messaging protocol MQTT Key FeaturesLeverage the power of MQTT to build a pet food dispenser, e-ink to-do list, and a productivity cubeLearn about technologies like laser cutting, 3D printing, and PCB production for building robust prototypesExplore practical uses cases to gain an in-depth understanding of MQTTBook Description MQ Telemetry Transport (MQTT) is a lightweight messaging protocol for smart devices that can be used to build exciting, highly scalable Internet of Things (IoT) projects. This book will get you started with a quick introduction to the concepts of IoT and MQTT and explain how the latter can help you build your own internet-connected prototypes. As you advance, you’ll gain insights into how microcontrollers communicate, and you'll get to grips with the different messaging protocols and techniques involved. Once you are well-versed with the essential concepts, you’ll be able to put what you’ve learned into practice by building three projects from scratch, including an automatic pet food dispenser and a smart e-ink to-do display. You’ll also discover how to present your own prototypes professionally. In addition to this, you'll learn how to use technologies from third-party web service providers, along with other rapid prototyping technologies, such as laser cutting, 3D printing, and PCB production. By the end of this book, you’ll have gained hands-on experience in using MQTT to build your own IoT prototypes. What you will learnExplore MQTT programming with ArduinoDiscover how to make your prototypes talk to each otherSend MQTT messages from your smartphone to your prototypesDiscover how you can make websites interact with your prototypesLearn about MQTT servers, libraries, and appsExplore tools such as laser cutting and 3D printing in order to build robust prototype casesWho this book is for If you are an IoT developer or enthusiast who wants to start building IoT prototypes using MQTT, this book is for you. Basic knowledge of programming with Arduino will be useful.

The Maker's Guide to Building Robots

The Maker's Guide to Building Robots

Author: Raúl Laperia

Publisher: Simon and Schuster

ISBN: 9781510744271

Category: Juvenile Nonfiction

Page: 208

View: 278

Discover that our lives are surrounded by robots. Learn what they are, where they come from and their importance today as well as meeting some of the most famous robots in history! You see them at the movies and on TV, but you also have them in the kitchen and on your computer. They help us to forecast the weather, they adjust the fridge temperature and they vacuum the dust from our homes in our absence. Robots are everywhere! But we love this invasion. Little by little, these creatures have almost become our best friends. That’s why you need to get to know them well, to know how they work and what their use is. You will find all this and much more in this book. In addition, you will learn how to build your own robot. That’s a good plan, right? Quick! Find your favorite seat, get yourself comfy, open this book, and say hello to our robots!