Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 458 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
458
Dung lượng
7,87 MB
Nội dung
[...]... Wiley Publishing for doing the hard work of turning bits to atoms Thanks to the extended Roombahacking community, especially those who provided information about their hacks for this book Also thanks to everyone at Makezine, Roomba Review, and Hackaday for providing a medium for news and discussion about Roombahacking and hacking in general And thanks to you, the reader Hacking anything, including Roombas,... to hacking the Roomba in this low-level way grew and flourished The hacking section of Roomba Review (http:// roombareview.com/hack/) is one of the most famous, and the accompanying forum is still the best place to go to discuss Roombahacking Other sites like Hackaday (http:// hackaday.com/) and Makezine (http://makezine.com/) routinely featured projects that used stripped-down or heavily modified Roombas... other Roomba sites, tutorials about electronics assembly and microcontroller programming, and other useful hacking websites Interfacing part in this part Chapter 1 Getting Started with Roomba Chapter 2 Interfacing Basics Chapter 3 Building a Roomba Serial Interface Tether Chapter 4 Building a Roomba Bluetooth Interface Chapter 5 Driving Roomba Chapter 6 Reading the Roomba Sensors Getting Started with Roomba. .. in this chapter Uncover how Roomba evolved Explore which Roomba models are hackable Examine the components of Roomba Learn about the OSMO//hacker module 4 Part I — Interfacing Originally released as just Roomba in 2002, the Roomba design and functionality have evolved over the years Currently there are five varieties of Roomba available with names like Roomba Discovery and Roomba Red According to iRobot,... http://roombahacking.com/, they are improved and added to by the Roombahacking community You’ll also find additional projects that expand upon the ideas presented in this book The site also contains mirrors of important documents like the ROI specification and data sheets for useful electrical components Galleries are available for Roomba hackers to upload and share information about their favorite Roomba. .. model numbers and firmware versions of the different Roomba cleaners All new Roomba cleaners currently have the ROI protocol built-in and ready to use These are third-generation Roomba cleaners The two most common Roomba cleaners, Roomba Discovery and Roomba Red, will be used in the examples in this book Following is a fairly comprehensive list of Roomba cleaners available in North America International... heavily modified Roombas But hacking the Roomba was a difficult and expensive task, only suitable for the most experienced engineers Recently this has changed xiv Introduction In December 2005, iRobot Corporation, the maker of the Roomba, recognized the growing hacking community and released documentation describing the Serial Command Interface (SCI) present on third-generation Roombas In mid-2006 iRobot... The projects in this book are based around the Roomba and the Roomba Open Interface (ROI) The Roomba s capabilities as presented via the ROI are described and tested The few capabilities that aren’t accessible via the ROI are mentioned briefly The Roomba s mechanical and electrical internals are also discussed, but since this book is about hacking the Roomba without taking it apart, they’re mentioned... could perform spot cleaning Ⅲ Roomba Pro Elite: This model, shown in Figure 1-3, was also released in 2003 and was the same as the Roomba Pro model, but colored red, and included both spot cleaning and max cleaning Chapter 1 — Getting Started with Roomba FIGURE 1-2: Roomba Pro FIGURE 1-3: Roomba Pro Elite 7 8 Part I — Interfacing Third Generation The third generation of Roomba cleaners includes a great... with Roomba FIGURE 1-5: Roomba Sage FIGURE 1-6: Roomba Discovery 9 10 Part I — Interfacing Ⅲ Roomba Discovery SE: This model, shown in Figure 1-7, was released in 2004 and improved in 2005 It is identical to the Discovery model except for the different colored exterior and the inclusion of a self-charging wall mount in addition to the self-charging home base FIGURE 1-7: Roomba Discovery SE Ⅲ Roomba . capabilities as presented via the ROI are described and tested. The few capabilities that aren’t accessible via the ROI are mentioned briefly. The Roomba s mechanical and electrical internals are also. be effectively free, all objects will become network objects. The Roomba robot is already a computing object, a normal everyday device (a vacuum cleaner) that has been imbued with intelligence. that used stripped-down or heavily modified Roombas. But hacking the Roomba was a difficult and expensive task, only suitable for the most experienced engineers. Recently this has changed. In December