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. In Making Things Talk, Tom Igoe, one of the creators
of Arduino, shows how to make these gadgets talk.
Building electronic projects that interact with the physical world is enjoyable, but it becomes even more exciting when these devices communicate. Hobbyists and makers are increasingly using microcontrollers to create innovative projects like video games, robots, and toys.
Jump into the world of Near Field Communications (NFC), the fast-growing technology that lets devices in close proximity exchange data using radio signals. With lots of examples, sample code, exercises, and step-by-step projects, this hands-on guide shows you how to build NFC applications for Android, the Arduino microcontroller, and embedded Linux devices. You'll learn how to write apps using the NFC Data Exchange Format (NDEF) in PhoneGap, Arduino, and node.js that help devices read messages from passive NFC tags and exchange data with other NFC-enabled devices. If you know HTML and JavaScript, you're ready to start with NFC
Just as we identify things using information from our senses, so do computers.
They can identify physical objects only by using information from their
sensors. One of the best-known digital identification techniques is radio
frequency identification, or RFID.
Zaprojektuj mikrokontrolery, komputery osobiste, serwery i smartfony tak, by
komunikowały się ze sobą! Ciężko nam w to uwierzyć, ale całkiem niedawno
komputery były odizolowanymi jednostkami, niezdolnymi do komunikowania się
między sobą. Dzisiaj potencjał samych komputerów, tabletów i telefonów
połączonych w sieć jest oszałamiający. Budowanie projektów elektronicznych,
które prowadzą interakcję ze światem fizycznym, to dobra zabawa. A kiedy
urządzenia, które budujesz, zaczynają komunikować się między sobą, staje się
to naprawdę interesujące. Trzydzieści trzy łatwe projekty z tej książki
pokazują, jak sprawić, by Twoje gadżety komunikowały się z Tobą i Twoim
środowiskiem. To idealna propozycja dla ludzi z niewielką wiedzą techniczną,
ale dużym zainteresowaniem tematem! Dzięki tej książce dowiesz się, jakie
urządzenia i narzędzia będą Ci potrzebne, przygotujesz stanowisko pracy i
rozpoczniesz tę niesłychaną przygodę! Na początek zbudujesz najprostszą sieć i
prześlesz pierwsze komunikaty (także bezprzewodowo). W kolejnych rozdziałach
zaczniesz konstruować coraz bardziej zaawansowane układy, poznasz szczegóły
komunikacji bezprzewodowej, identyfikacji oraz lokalizacji. Twoją ciekawość
powinien wzbudzić rozdział poświęcony umieszczaniu w sieci mikrokontrolerów.
Ta możliwość daje Ci do ręki potężne narzędzie. Czy już wiesz, jak je
wykorzystać? Z odrobiną wiedzy o elektronice, niedrogimi zestawami
mikrokontrolerów i modułami sieciowymi pozwalającymi im komunikować się ze
sobą możesz od razu zacząć budowę tych projektów. Blink - Twój pierwszy
program Monski Pong - sterowanie grą wideo za pomocą puszystej różowej małpki
Sieciowy miernik stanu zanieczyszczenia powietrza - ładowanie i wyświetlanie
najświeższego raportu dla Twojego miasta Czujnik toksyn XBee - używanie
ZigBee, czujników i małpki z talerzami do ostrzegania o toksycznych wyziewach
Bluetooth GPS - budowanie zasilanego z baterii GPS-a, który podaje swoją
lokalizację przez Bluetooth Tweetowanie z RFID - odczytywanie strumieni
Twittera przez pomachanie czytnikiem RFID Zacznij eksperymentować i spraw, by
rzeczy robiły to, czego chcesz!
Near Field Communications (NFC) ist eine Übertragungstechnik zum kontaktlosen Tauchen Sie ein in die faszinierende Welt der Near Field Communication (NFC), einer rasant wachsenden Technologie, mit der nah beieinander liegende Geräte Daten per Funk austauschen. Mit vielen Beispielen, Code, Übungen und Schritt-für-Schritt-Projekten zeigt Ihnen dieses Buch, wie Sie NFC-Anwendungen für Android, den Arduino-Mikrocontroller und Embedded Linux Devices bauen. Sie werden lernen, wie Sie Apps in PhoneGap, Arduino und node. js mit dem NFC Data Exchange Format (NDEF) schreiben, die Nachrichten von passiven NFC-Tags lesen und Daten mit anderen NFC-fähigen Geräten auszutauschen. Wenn Sie HTML und JavaScript kennen, können Sie in NFC einsteigen. * Machen Sie sich mit der NFC-Architektur vertraut und erfahren Sie, wie RFID damit zusammen hängt. * Entwicklen Sie Apps für Android mit PhoneGap und dem NFC-Plugin. * Lernen Sie NDEF kennen, arbeiten Sie mit bestehenden Apps zum Schreiben auf Tags und bauen Sie Ihre eigenen Programme. * Lauschen Sie auf ausgewählte NDEF-Nachrichten mit den Event-Listenern von PhoneGap. * Bauen Sie eine komplette Android-App, um bei Ihnen zu Hause Licht und Musik anzusteuern. * Erstellen Sie eine Hotel-Registrierungs-App mit Arduino – vom Checkin bis zum Ansteuern der Türschlösser. * Tauschen Sie Peer-to-Peer-NFC-Nachrichten zwischen zwei Android-Geräten aus. * Lernen Sie Embedded Linux-Anwendungen auf dem Raspberry Pi und dem BeagleBone kennen.
Es macht Spaß, elektronische Dinge zu bauen, die mit der realen Welt interagieren. Aber so richtig cool wird's erst, wenn die Dinge anfangen sich untereinander zu unterhalten. Mit 33 leicht nachzubauenden Projekten wird dir in Making Things Talk - Die Welt hören, sehen, fühlen gezeigt, wie du deine Gadgets dazu bringst, mit dir und mit der Umwelt zu kommunizieren. Das Buch ist genau für die geschrieben, die zwar nur wenig technische Erfahrung, dafür aber umso mehr geekige Neugierde mitbringen. Lass Mikrocontroller, PCs, Server und Smartphones miteinander quatschen. Vielleicht willst du deinen Freunden zeigen, wie man das Wetter aus unterschiedlichen Teilen der Welt clever darstellen kann. Vielleicht bist du aber auch eine Künstlerin, die ihren Skulpturen mechanisches Leben einhauchen möchte. In diesem Standardwerk lernst du, wie man Geräte-Netzwerke schafft, die sich Daten teilen und auf Befehle von außen reagieren. Mit ein wenig Elektronikgrundwissen, preiswerten Mikrocontrollern und ein paar Netzwerkmodulen baust du coole Projekte: * Blink - Dein allererstes Programm * Monski Pong - Steuere ein Computerspiel mit einem flauschigen, pinkfarbenen Stoffäffchen * Internet-Luftqualitätsmesser - Bau eine Internet-Messstation für Luftqualität * Giftwarnung in der Werkstatt - Verwende ein XBee-Modul, Sensoren und ein Stofftier, um dich vor giftigen Dämpfen warnen zu lassen. * Bluetooth GPS - Bau einen batteriebetriebenes GPS-Gerät, das via Bluetooth seinen Standort mitteilt. * Tweets mit RFID - Lese einen Twitter-Stream via RFID-Tags. Du wirst. * ein Heizungsthermostat mit einem Smartphone steuern lernen * deinen eigenen Game-Controller bauen, das übers Netzwerk kommuniziert * ZigBee, Bluetooth, Infrarotstrahlen und das gute, alte Radio nutzen, um Sensordaten kabellos zu übertragen mit Arduino 1.0, Processing und PHP arbeiten - drei einfach zu nutzende Open-Source-Umgebungen * Programme schreiben, die Daten quer durchs Internet senden, die auf deinen physischen Aktivitäten zu hause oder auf der Arbeit basieren.