Atjaunināt sīkdatņu piekrišanu

E-grāmata: Making Things Talk: Using Sensors, Networks, and Arduino to See, Hear, and Feel Your World

  • Formāts: 496 pages
  • Izdošanas datums: 14-Aug-2017
  • Izdevniecība: Make Community, LLC
  • Valoda: eng
  • ISBN-13: 9781680452112
  • Formāts - EPUB+DRM
  • Cena: 30,42 €*
  • * ši ir gala cena, t.i., netiek piemērotas nekādas papildus atlaides
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Šī e-grāmata paredzēta tikai personīgai lietošanai. E-grāmatas nav iespējams atgriezt un nauda par iegādātajām e-grāmatām netiek atmaksāta.
  • Formāts: 496 pages
  • Izdošanas datums: 14-Aug-2017
  • Izdevniecība: Make Community, LLC
  • Valoda: eng
  • ISBN-13: 9781680452112

DRM restrictions

  • Kopēšana (kopēt/ievietot):

    nav atļauts

  • Drukāšana:

    nav atļauts

  • Lietošana:

    Digitālo tiesību pārvaldība (Digital Rights Management (DRM))
    Izdevējs ir piegādājis šo grāmatu šifrētā veidā, kas nozīmē, ka jums ir jāinstalē bezmaksas programmatūra, lai to atbloķētu un lasītu. Lai lasītu šo e-grāmatu, jums ir jāizveido Adobe ID. Vairāk informācijas šeit. E-grāmatu var lasīt un lejupielādēt līdz 6 ierīcēm (vienam lietotājam ar vienu un to pašu Adobe ID).

    Nepieciešamā programmatūra
    Lai lasītu šo e-grāmatu mobilajā ierīcē (tālrunī vai planšetdatorā), jums būs jāinstalē šī bezmaksas lietotne: PocketBook Reader (iOS / Android)

    Lai lejupielādētu un lasītu šo e-grāmatu datorā vai Mac datorā, jums ir nepieciešamid Adobe Digital Editions (šī ir bezmaksas lietotne, kas īpaši izstrādāta e-grāmatām. Tā nav tas pats, kas Adobe Reader, kas, iespējams, jau ir jūsu datorā.)

    Jūs nevarat lasīt šo e-grāmatu, izmantojot Amazon Kindle.

Provides instructions for building thirty-three projects that interact with the physical world, including a stuffed monkey video game controller and a battery powered GPS that reports its location over Bluetooth.

The workbenches of hobbyists, hackers, and makers have become overrun with microcontrollers, computers-on-a-chip that power homebrewed video games, robots, toys, and more. InMaking Things Talk, Tom Igoe, one of the creators of Arduino, shows how to make these gadgets talk.

Whether you need to connect some sensors to the Internet or create a device that can interact wirelessly with other creations, this book shows you what you need. Although they are powerful, the projects in this book are inexpensive to build: the Arduino microcontroller board itself ranges from around $25 to $40. The networking hardware covered here includes Ethernet, Wi-Fi, Bluetooth, and can be had for $25 to $50.

Fully updated for the latest Arduino hardware and software, this book lets you combine microcontrollers, sensors, and networking hardware to make things... and make them talk to each other!

Preface xi
Who This Book Is For xii
What You Need to Know xiii
Contents of This Book xiii
On Buying Parts xiv
Using Code Examples xv
Using Circuit Examples xv
Note on the Second Edition xvi
Note on the Third Edition xvii
Acknowledgments xviii
Chapter 1 The Tools
1(44)
It Starts with the Stuff You Touch
2(1)
It's About Pulses
2(1)
Computers of All Shapes and Sizes
3(1)
Good Habits
4(1)
Tools
5(37)
Using an Oscilloscope
42(1)
It Ends with the Stuff You Touch
43(2)
Chapter 2 The Simplest Network
45(42)
Supplies for
Chapter 2
46(2)
Layers of Agreement
48(2)
Making the Connection: The Lower Layers
50(22)
Project 1 Type Brighter
54(4)
Project 2 Monski Pong
58(14)
Flow Control
72(12)
Project 3 Wireless Monski Pong
74(4)
Project 4 Making Your Own Arduino-Compatible Board
78(6)
Conclusion
84(3)
Chapter 3 A More Complex Network
87(48)
Supplies for
Chapter 3
88(1)
Network Maps and Addresses
89(7)
Clients, Servers, and Message Protocols
96(36)
Project 5 Networked Cat
107(25)
Conclusion
132(3)
Chapter 4 Look, Ma, No Computer! Microcontrollers on the Internet
135(38)
Supplies for
Chapter 4
136(1)
Introducing Network Modules
137(10)
Project 6 Hello Internet!
139(8)
An Embedded Network Client Application
147(10)
Project 7 Networked Air-Quality Meter
147(10)
Data Formats
157(3)
Representational State Transfer and Web APIs
160(4)
Programming and Troubleshooting Tools for Embedded Modules
164(7)
Conclusion
171(2)
Chapter 5 Communicating in (Near) Real Time
173(32)
Supplies for
Chapter 5
174(1)
Interactive Systems and Feedback Loops
175(1)
Transmission Control Protocol: Sockets & Sessions
176(3)
Project 8 A Video Control Application
177(2)
The Controller Client
179(14)
Project 9 A WebSocket Video Controller
191(2)
The Server and Browser Client
193(6)
The WebSocket Controller Client
199(3)
Conclusion
202(3)
Chapter 6 Wireless Communication
205(38)
Supplies for
Chapter 6
206(2)
Why Isn't Everything Wireless?
208(1)
Two Flavors of Wireless: Infrared and Radio
209(5)
Project 10 Infrared Control of a Digital Camera
211(3)
How Radio Works
214(3)
Radio Networks
217(2)
Buying Radios
219(21)
Project 11 Duplex Radio Transmission
221(7)
Project 12 Bluetooth LE Camera Control
228(12)
Conclusion
240(3)
Chapter 7 Sessionless Networks and Binary Protocols
243(40)
Supplies for
Chapter 7
244(2)
Sessions vs. Messages
246(1)
Broadcast vs. Direct Messages
247(15)
Project 13 Networked Candles
251(11)
XBee: Another Message-Based Protocol
262(18)
Project 14 Reporting Toxic Chemicals in the Shop
266(14)
Conclusion
280(3)
Chapter 8 How to Locate (Almost) Anything
283(40)
Supplies for
Chapter 8
284(2)
Network Location and Physical Location
286(3)
Determining Distance
289(10)
Project 15 Infrared Distance Ranger
290(2)
Project 16 Ultrasonic Distance Ranger
292(3)
Project 17 Reading Received Signal Strength
295(4)
Determining Position Through Trilateration
299(8)
Project 18 Geolocation Services and the NMEA Protocol
300(7)
Determining Orientation and Attitude
307(14)
Project 19 Determining Heading Using a Digital Compass
309(3)
Project 20 Determining Attitude
312(9)
Conclusion
321(2)
Chapter 9 Identification
323(54)
Supplies for
Chapter 9
324(2)
Physical Identification
326(28)
Project 21 Color Recognition Using a Webcam
328(4)
Project 22 Face Detection Using a Webcam
332(3)
Project 23 2D Barcode Recognition Using a Webcam
335(5)
Project 24 Reading RFID Tags
340(3)
Project 25 Reading and Writing NDEF Messages
343(2)
Project 26 NFC Meets Home Automation
345(9)
Security of Networked Devices
354(15)
Project 27 Two-Factor Authentication Using NFC
355(14)
Network Identification
369(5)
Project 28 IP Geocoding
371(3)
Conclusion
374(3)
Chapter 10 Mobile Phone Networks and the Physical World
377(64)
Supplies for
Chapter 10
378(2)
One Big Network
380(28)
Project 29 CatCam Redux
383(19)
Project 30 Phoning the Thermostat
402(6)
Text-Messaging Interfaces
408(3)
Microcontrollers on Mobile Phone Networks
411(6)
Native Applications for Mobile Phones
417(22)
Project 31 Personal Mobile Datalogger
423(16)
Conclusion
439(2)
Appendix: Where to Get Stuff
441
Hardware
445(3)
Software
448
Tom Igoe teaches courses in physical computing and networking, exploring ways to allow digital technologies to sense and respond to a wider range of human physical expression. He has a background in theatre, and his work centers on physical interaction related to live performance and public space. He is a co-author of the book Physical Computing: Sensing and Controlling the Physical World with Computers, which has been adopted by numerous digital art and design programs around the world. Projects include a series of networked banquet table centerpieces and musical instruments; an email clock; and a series of interactive dioramas, created in collaboration with M.R. Petit. He has consulted for The American Museum of the Moving Image, EAR Studio, Diller + Scofidio Architects, Eos Orchestra, and others.