Автор: Volker Ziemann
Издательство: CRC Press
Год: 2023
Страниц: 311
Язык: английский
Формат: pdf (true)
Размер: 17.5 MB
A Hands-On Course in Sensors Using the Arduino and Raspberry Pi is the first book to give a practical and wide-ranging account of how to interface sensors and actuators with micro-controllers, Raspberry Pi and other control systems. The author describes the progression of raw signals through conditioning stages, digitization, data storage and presentation.
The collection, processing, and understanding of sensor data plays a central role in industrial and scientific activities. This book builds simplified models of large industrial or scientific installations that contain hardware and other building blocks, including services for databases, web servers, control systems, and messaging brokers. A range of case studies are included within the book, including a weather station, ground-vibration measurements, impedance measurements, interfacing medical sensors to web browsers, the profile of a laser beam, and a remote-controlled and fire-seeking robot.
This second edition has been updated throughout to reflect new hardware and software releases since the book was first published. Newly added features include the ESP32 microcontroller, several environmental and medical sensors, actuators for signal generation, as well as a chapter on web sockets; all illustrated in new case studies.
While the upgrade of the hardware from Raspberry Pi version 3 to version 4 requires no changes, the upgrades of the operating system are substantial and affect many chapters in the book. In particular, the initial setup and the network configuration changed, Python 2 is phased out and replaced by Python 3, and the MySQL database is replaced by MariaDB, to name few. Moreover, several software packages used in the first edition are no longer available and had to be replaced.
The Arduino and NodeMCU microcontrollers used in the first edition are still available, but I now also include examples with the more powerful ESP32 microcontroller, which offers on-board digital-to-analog converters and Bluetooth.
I replaced a few sensors covered in the first edition by newer and enhanced versions, for example, the BME680 environmental sensor replaces the BMP180 pressure sensor. Moreover, a number of additional circuits are covered; the TCS34725 color sensor, the SCD30 CO2 sensor, and the AD9850 direct digital synthesizer. The latter warrants a new section in the book about the generation of periodic signals. Three sensors dedicated to medical applications are covered, the AD8232 electrocardiogram front end, the MAX30102 pulseoximeter, and the AD5933 bioimpedance network analyzer.
This book is suitable for advanced undergraduate and graduate students taking hands-on laboratory courses in physics and engineering. Hobbyists in robotics clubs and other enthusiasts will also find this book of interest.
Features:
Includes practical, hands-on exercises that can be conducted in student labs, or even at home
Covers the latest software and hardware, and all code featured in examples is discussed in detail
All steps are illustrated with practical examples and case studies to enhance learning
Скачать A Hands-On Course in Sensors Using the Arduino and Raspberry Pi, 2nd Edition