Technical litterature

Choose Subcategory

Books (‏70)

Featured products

  Programming Interactivity - Unlock the Power of Arduino ...
Unlock the Power of Arduino, Processing, and OpenFrameworks by Joshua Noble Description Interested in using electronics and programming to create rich interactive experiences with your artwork and designs? With Programming Interactivity, you'll explore cutting-edge techniques for interaction design, and get the background and technical information you need to design, program, build, and troubleshoot your own projects. This book explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers: Processing, Arduino, and OpenFrameworks. Full Description If you're interested in using electronics and programming to create rich interactive experiences with your artwork, designs, or prototypes, Programming Interactivity is the place to start. You'll explore common themes in interactive art and design, like 2D and 3D graphics, sound, physical interaction, computer vision, circuit bending, geo-location and more. This book explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers: * Processing, a Java-based programming language and environment for building projects on the desktop, Web, or mobile phones * Arduino, a system that integrates a microcomputer prototyping board, IDE, and programming language for creating your own hardware and controls * OpenFrameworks, a coding framework simplified for designers and artists, using the powerful C++ programming language You'll get working code samples you can use right away, along with the background and technical information you need to design, program, build, and troubleshoot your own projects. Programming Interactivity also examines cutting-edge design techniques, and includes discussions with leading artists and designers on projects and theory. Table of Contents 1. Introductions 1. Chapter 1 Introducing Interaction Design 1. What This Book Is for 2. Programming for Interactivity 3. Design and Interaction 4. Art and Interaction 5. Data Exchange and Exploration 6. Working Process 2. Chapter 2 Programming Basics 1. Why Youll Read This Chapter More Than Once 2. The Nature of Code 3. Variables 4. Control Statements 5. Functions 6. Objects and Properties 7. Scope 8. Review 3. Chapter 3 Processing 1. Downloading and Installing Processing 2. Exploring the Processing IDE 3. The Basics of a Processing Application 4. The Basics of Drawing with Processing 5. Capturing Simple User Interaction 6. Importing Libraries 7. Loading Things into Processing 8. Running and Debugging Applications 9. Exporting Processing Applications 10. Conclusion 11. Review 4. Chapter 4 Arduino 1. Starting with Arduino 2. Touring Two Arduino Boards 3. Touring the Arduino IDE 4. The Basics of an Arduino Application 5. Features of the Arduino Language 6. How to Connect Things to Your Board 7. Hello World 8. Debugging Your Application 9. Importing Libraries 10. Running Your Code 11. Review 5. Chapter 5 Programming Revisited 1. Object-Oriented Programming 2. Classes 3. Public and Private Properties 4. Inheritance 5. Processing: Classes and Files 6. C++: Classes and Files 7. Pointers and References 8. Review 6. Chapter 6 openFrameworks 1. Your IDE and Computer 2. Taking Another Quick Tour of C++ 3. Getting Started with oF 4. Touring an oF Application 5. Creating Hello, World 6. Drawing in 2D 7. Displaying Video Files and Images 8. Importing Libraries 9. Compiling an oF Program 10. Debugging an oF Application 11. Review 2. Themes 1. Chapter 7 Sound and Audio 1. Sound As Feedback 2. Sound and Interaction 3. How Sound Works on a Computer 4. Audio in Processing 5. Sound in openFrameworks 6. openFrameworks and the FMOD Ex Library 7. The Sound Object Library 8. The Magic of the Fast Fourier Transform 9. Physical Manipulation of Sound with Arduino 10. A Quick Note on PWM 11. Creating Interactions with Sound 12. Further Resources 13. Review 2. Chapter 8 Physical Input 1. Interacting with Physical Controls 2. Thinking About Kinetics 3. Getting Gear for This Chapter 4. Controlling Controls 5. Turning Knobs 6. Using Lights 7. Detecting Touch and Vibration 8. Communicating with Other Applications 9. Sending Messages from the Arduino 10. Detecting Motion 11. Reading Distance 12. Understanding Binary Numbers 13. Detecting Forces and Tilt 14. Introducing I2C 15. What Is a Physical Interface? 16. Whats Next 17. Review 3. Chapter 9 Programming Graphics 1. The Screen and Graphics 2. Seeing Is Thinking, Looking Is Reading 3. Math, Graphics, and Coordinate Systems 4. Drawing Strategies 5. Processing and Transformation Matrices 6. Creating Motion 7. Using Vectors 8. Using Graphical Controls 9. Importing and Exporting Graphics 10. Whats Next 11. Review 4. Chapter 10 Bitmaps and Pixels 1. Using Pixels As Data 2. Using Pixels and Bitmaps As Input 3. Providing Feedback with Bitmaps 4. Looping Through Pixels 5. Manipulating Bitmaps 6. Analyzing Bitmaps in oF 7. Using Pixel Data 8. Using Textures 9. Saving a Bitmap 10. Whats Next 11. Review 5. Chapter 11 Physical Feedback 1. Using Motors 2. Using Servos 3. Using Household Currents 4. Working with Appliances 5. Introducing the LilyPad Board 6. Using Vibration 7. Using an LED Matrix 8. Using LCDs 9. Using Solenoids for Movement 10. Whats Next 11. Review 6. Chapter 12 Protocols and Communication 1. Communicating Over Networks 2. Using XML 3. Understanding Networks and the Internet 4. Handling Network Communication in Processing 5. Understanding Protocols in Networking 6. Using ofxNetwork 7. Creating Networks with the Arduino 8. Using Carnivore to Communicate 9. Communicating with Bluetooth 10. Communicating Using MIDI 11. Review 3. Explorations 1. Chapter 13 Graphics and OpenGL 1. What Does 3D Have to Do with Interaction? 2. Understanding 3D 3. Working with 3D in Processing 4. Making Custom Shapes in Processing 5. Using Coordinates and Transforms in Processing 6. Working with 3D in OpenGL 7. Using Matrices and Transformations in OpenGL 8. Using Vertices in OpenGL 9. Drawing with Textures in oF 10. Lighting in OpenGL 11. Blending Modes in OpenGL 12. Using Textures and Shading in Processing 13. Using Another Way of Shading 14. Using an ofShader Addon 15. What to Do Next 16. Review 2. Chapter 14 Detection and Gestures 1. Computer Vision 2. OpenCV 3. Using Blobs and Tracking 4. Using OpenCV in Processing 5. Detecting Gestures 6. Implementing Face Recognition 7. Exploring Touch Devices with oF 8. Whats Next 9. Review 3. Chapter 15 Movement and Location 1. Using Movement As and in Interaction 2. Using Software-Based Serial Ports 3. Understanding and Using GPS 4. Storing Data 5. Logging GPS Data to an Arduino 6. Sending GPS Data 7. Determining Location by IP Address 8. What to Do Next 9. Review 4. Chapter 16 Interfaces and Controls 1. Examining Tools, Affordances, and Aesthetics 2. Reexamining Tilt 3. Exploring InputShield 4. Understanding Touch 5. Exploring Open Source Touch Hardware 6. Communicating Using OSC 7. Using the Wiimote 8. Whats Next 9. Review 5. Chapter 17 Spaces and Environments 1. Using Architecture and Space 2. Sensing Environmental Data 3. Using an XBee with Arduino 4. Placing Objects in 2D 5. Using the X10 Protocol 6. Setting Up an RFID Sensor 7. Reading Heat and Humidity 8. Whats Next 9. Review 6. Chapter 18 Further Resources 1. Whats Next? 2. Bibliography 3. Conclusion 1. Appendix Circuit Diagram Symbols 2. Programming Glossary 3. Colophon
  Electrical Engineering 101
Everything you should have learned in school, but probably didn't! This book is great for electronics newbies, or if you just need a refresher course. Topics ranging from Ohm's law to proper usage of an oscilloscope to managing and interacting with employees are covered. The book approaches all of its topics in a very straight-forward, practical manner, and all the important information is summed up nicely in a "Rules-of-Thumb" section. The information presented in this book will provide a great start towards building or reinforcing your EE knowledge. We're carrying this book because the author (Darren Ashby) thinks and writes like we do. He has a large disclaimer in the front of the book, but points out that electronics can be taught to anyone with the right approach. We agree. The book includes a CD-ROM which contains a reference library, demo simulation software, and engineering calculators. A few of the topics covered: What is electricity really? Ohm's Law Capacitors and Inductors Op-Amps Microprocessor Basics Motors Power Supplies Tools (soldering irons, oscilloscopes, etc.) Troubleshooting Communication Skills Info: Paperback: 320 pages Publisher: Newnes; 2 edition (December 8, 2008) Language: English ISBN-10: 1856175065 ISBN-13: 978-1856175067
  Trilogy of Magnetics
4th edition - english The design guide for EMI Filter Design and SMPS & RF Design Circuit is completely revised, newly structured, and covers a multitude of new components and applications.? The design guide is divided into the following chapters: Basic Principles, Components, and Applications. A keyword index, as well as a formulary, complete the book.? The objective of the design guide, Trilogy of Magentics, is to practically familiarize customers and users with the characteristics and applications of inductive components. The design guide was published 8 years ago for the first time and is now a standard work for lots of development departments and universities. Over 15,000 copies of the book have been sold in the last 8 years.? In the 4th edition, the explanation of old techniques and components has been set aside to have more room for new components and applications. Notably, a multitude of external authors from our customer base and our well-known manufacturers passed on their experiences and solutions in the Basic Principles and Applications section.? The following articles are exemplary highlights:? Calculation, dimensioning and construction of customer-specific transformers (Do-it- yourself transformer design) ? A transformers effect on return loss ? Class-D amplifier ? An introduction to frequency compensation ? Basic principles of Ethernet & Power-over-Ethernet ? Furthermore, the Trilogy includes over 200 practical examples to the following topics:? Filter circuits ? Audio circuits ? Video circuits ? Interfaces ? HF circuits ? Motor control units ? SMPS ? Line filter ? Power supply ? The design guide has about 700 pages.
  Building Wireless Sensor Networks (book)
Create distributed sensor systems and intelligent interactive devices using the ZigBee wireless networking protocol and XBee radios. By the time you're halfway through this fast-paced, hands-on guide, you'll have built a series of useful projects, including a complete ZigBee wireless network that delivers remotely sensed data. This resource- and reference-packed book is perfect for inventors, hackers, crafters, students, hobbyists, and scientists. Info: Paperback: 320 pages Publisher: O'Reilly Media; 1 edition (December 24, 2010) Language: English ISBN-10: 0596807732 ISBN-13: 978-0596807733 Product Dimensions: 9 x 7 x 0.8 inches
  Make: Arduino Bots and Gadgets (book)
Want to build your own robots, turn your ideas into prototypes, or control devices with a computer? It's a snap with this book and the Arduino open source electronic prototyping platform. Get started with six fun projects and achieve impressive results quickly. You'll gain the know-how and experience you need to invent your own gadgets. With Arduino, building your own embedded gadgets is easy, even for beginners. This book will teach you the basics of embedded systems and help you build your first gadget in just a few days. Each learn-as-you-build project that follows will add to your knowledge and skills. Features: Experiment with Arduino Build robots and electronic projects with easy-to-follow instructions Turn your ideas into working physical prototypes Use Android phones as remote controls in your projects
  Robot Builders Bonanza
Have fun while learning how to design, construct, and use small robots! This richly illustrated guide offers everything you need to know to construct sophisticated, fully autonomous robots that can be programmed from your computer. Fully updated with the latest technologies and techniques, Robot Builders Bonanza, Fourth Edition includes step-by-step plans that take you from building basic motorized platforms to giving the machine a brain--and teaching it to walk, talk, and obey commands. This robot builders paradise is packed with more than 100 affordable projects, including 10 completely new robot designs. The projects are modular and can be combined to create a variety of highly intelligent and workable robots of all shapes and sizes. Mix and match the projects to develop your own unique creations. The only limit is your imagination!
  Learn Electronics with Arduino
Have you ever wondered how electronic gadgets are created? Do you have an idea for a new proof-of-concept tech device or electronic toy but have no way of testing the feasibility of the device? Have you accumulated a junk box of electronic parts and are now wondering what to build? Learn Electronics with Arduino will answer these questions to discovering cool and innovative applications for newtech products using modification, reuse, and experimentation techniques. You'll learn electronics concepts while building cool and practical devices and gadgets based on the Arduino, an inexpensive and easy-to-program microcontroller board that is changing the way people think about home-brew tech innovation. Learn Electronics with Arduino uses the discovery method. Instead of starting with terminology and abstract concepts, You'll start by building prototypes with solderless breadboards, basic components, and scavenged electronic parts. Have some old blinky toys and gadgets lying around? Put them to work! You'll discover that there is no mystery behind how to design and build your own circuits, practical devices, cool gadgets, and electronic toys. As you're on the road to becoming an electronics guru, you'll buildpractical devices like a servo motor controller, and a robotic arm. You'll also learn how to makefun gadgets like a sound effects generator, a music box, and an electronic singing bird. What youll learn Electronics fundamentals using the discovery method How to make your own embedded diagnostics for your gadgets How to drive servos and DC motors with Arduino How to work with analog signals and sound How to put photocells to work How to create LED displays Who this book is for This book will appeal to inventors, engineers, educators, and technology students interested in exploring rapid product designconcepts by modifying circuits, using the Arduino, and reuse of discarded non-functional electronics. Table of Contents An Electronic Singing Bird A Mini Digital Roulette Game An Interactive Light Sequencer Device Physical Computing and DC Motor Control Motion Control with an Arduino: Servo and StepperMotor Controls The Music Box Fun with Haptics Creating Smart Power with an Arduino A Logic Checker Man It's Hot: Temperature Measurement and Control
  Adventures in Raspberry Pi
Coding for kids is cool with Raspberry Pi and this elementary guide Even if your kids don't have an ounce of computer geek in them, they can learn to code with Raspberry Pi and this wonderful book. Written for 11- to 15-year-olds and assuming no prior computing knowledge, this book uses the wildly successful, low-cost, credit-card-sized Raspberry Pi computer to explain fundamental computing concepts. Young people will enjoy going through the book's nine fun projects while they learn basic programming and system administration skills, starting with the very basics of how to plug in the board and turn it on. Each project includes a lively and informative video to reinforce the lessons. It's perfect for young, eager self-learners - your kids can jump in, set up their Raspberry Pi, and go through the lessons on their own.
  Arduino In Action
* Easy to use reference guide * Uses real-world examples * Useful for beginning and advanced users Whether you want to build an autonomous robot, automate your home electronics, or just automatically tweet when the bread is ready, you can do it with Arduino. Arduino is an inexpensive, easy-to-use, open source hardware and software platform. It supports a mind-boggling array of sensors and components that you can use to build nearly anything you can imagine. Arduino in Action is a hands-on guide to prototyping and building electronics using the Arduino platform. Suitable for beginners and advanced users, this easy to follow book begins with the basics and systematically guides you through projects ranging from your first blinking LED through connecting Arduino to devices like game controllers or your iPhone.
  Arduino for Teens
The Arduino open-source microcontroller is a popular hardware/software platform that lets artists, designers, and other experimental hobbyists incorporate computer-controlled electronics into their creative projects. ARDUINO FOR TEENS was written for young people (or anyone else) who would like to learn the ins and outs of microcontroller electronics and the Arduino in particular. Most teens today are at home with computers and software from a user's perspective, but working with the Arduino will open up the world of computer technology to them in new and exciting ways. Written especially with teens and young adults in mind, ARDUINO FOR TEENS' step-by-step approach teaches young experimenters the fundamentals of using the Arduino microcontroller to actually interact with the physical world and create fun, rewarding projects.
  Raspberry Pi Project Evil Genius
A dozen fiendishly fun projects for the Raspberry Pi! This wickedly inventive guide shows you how to create all kinds of entertaining and practical projects with Raspberry Pi operating system and programming environment. In Raspberry Pi Projects for the Evil Genius, you?ll learn how to build a Bluetooth-controlled robot, a weather station, home automation and security controllers, a universal remote, and even a minimalist website. You?ll also find out how to establish communication between Android devices and the RasPi. Each fun, inexpensive Evil Genius project includes a detailed list of materials, sources for parts, schematics, and lots of clear, well-illustrated instructions for easy assembly. The larger workbook-style layout makes following the step-by-step instructions a breeze. Build these and other devious devices: * LED blinker * MP3 player * Camera controller * Bluetooth robot * Earthquake detector * Home automation controller * Weather station * Home security controller * RFID door latch * Remote power controller * Radon detector
  3D Printing for Dummies
Get started printing out 3D objects quickly and inexpensively! 3D printing is no longer just a figment of your imagination. This remarkable technology is coming to the masses with the growing availability of 3D printers. 3D printers create 3-dimensional layered models and they allow users to create prototypes that use multiple materials and colors. This friendly-but-straightforward guide examines each type of 3D printing technology available today and gives artists, entrepreneurs, engineers, and hobbyists insight into the amazing things 3D printing has to offer. Youll discover methods for the creation of 3D printable objects using software, 3D scanners, and even photographs with the help of this timely For Dummies guide. Includes information on stereolithography, selective sintering, fused deposition, and granular binding techniques Covers the potential for the transformation of production and manufacturing, reuse and recycling, intellectual property design controls, and the commoditization of traditional products from magazines to material goods Walks you through the process of creating a RepRap printer using open-source designs, software, and hardware Addresses the limitations of current 3D printing technologies and provides strategies for improved success 3D Printing For Dummies is the must-have guide to make manufacturing your own dynamic designs a dream come true!