Custom Raspberry Pi Interfaces: Design and build hardware interfaces for the Raspberry Pi

Warren Gay

  • 出版商: Apress
  • 出版日期: 2017-01-29
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 216
  • 裝訂: Paperback
  • ISBN: 1484224051
  • ISBN-13: 9781484224052
  • 相關分類: Raspberry Pi
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Design and build custom hardware interfaces for the Raspberry Pi and discover low cost display and sensor options for embedded system projects. 

With this book you'll master 12C communications using Raspbian Linux in C++ and perform ADC and DAC experiments. You'll experiment with debounce buttons and switches using hardware and software solutions. Develop flywheel rotary encoder effects for ease of tuning and construct a hardware interface to the Music Playing Daemon (MPD) with developed software. Discover how to add your own hardware keypad for remote combination lock applications. 

 

Custom Raspberry Pi Interfaces offers a thorough chapter on interfacing 5-volt systems to 3.3-volt Raspberry Pis designed to expand your choice of peripheral options. Ready to go C++ programs involving GPIO and I2C peripherals are provided. This book also explores ADC, DAC, rotary encoders, CMOS shift registers. I2C I/O extenders.

 

What you'll learn:
  • Build simple, low cost input/output interfaces including rotary encoders 
  • Interface with 5-volt devices from a 3-volt Raspberry Pi system 
  • Apply analog to digital and digital to analog conversions on the Pi 
  • Read potentiometers (volume control) from the Pi 
  • Determine step, directions, and velocity of a rotary encoder 
  • Perform remote interfacing using the I2 PCF8574 chip
  • Work with external CMOS devices like the 74HC595 (in C++)
 
Who this book is for:
Students and hobbyists interested in building custom interfaces for their Raspberry Pis.

商品描述(中文翻譯)

設計並建立Raspberry Pi的自定義硬體介面,並探索嵌入式系統專案中的低成本顯示和感測選項。

透過本書,您將在Raspbian Linux中使用C++掌握12C通訊,並進行ADC和DAC實驗。您將使用硬體和軟體解決方案來實驗去彈跳按鈕和開關。開發飛輪旋轉編碼器效果以便於調整,並使用開發的軟體構建與音樂播放守護進程(MPD)的硬體介面。了解如何為遠程組合鎖應用添加自己的硬體鍵盤。

《自定義Raspberry Pi介面》提供了一個詳細的章節,介紹了將5伏特系統與3.3伏特的Raspberry Pi進行介面擴展,以擴大您的外設選擇。書中提供了涉及GPIO和I2C外設的現成C++程式。本書還探討了ADC、DAC、旋轉編碼器、CMOS移位寄存器和I2C I/O擴展器。

您將學到什麼:
- 建立簡單、低成本的輸入/輸出介面,包括旋轉編碼器
- 將5伏特設備介面與3伏特的Raspberry Pi系統
- 在Pi上進行模數轉換和數模轉換
- 從Pi讀取電位器(音量控制)
- 確定旋轉編碼器的步驟、方向和速度
- 使用I2 PCF8574芯片進行遠程介面
- 使用外部CMOS設備(如74HC595)(使用C++)

本書適合對於為其Raspberry Pi建立自定義介面感興趣的學生和愛好者。