You are previewing The Maker's Manual.
O'Reilly logo
The Maker's Manual

Book Description

The Maker's Manual is a practical and comprehensive guide to becoming a hero of the new industrial revolution. It features dozens of color images, techniques to transform your ideas into physical projects, and must-have skills like electronics prototyping, 3d printing, and programming. This book's clear, precise explanations will help you unleash your creativity, make successful projects, and work toward a sustainable maker business.

Table of Contents

  1. Preface
    1. Book Site
    2. Conventions Used in This Book
    3. Using Code Examples
    4. Safari® Books Online
    5. How to Contact Us
  2. I. The World of the Maker
  3. 1. Who Are the Makers?
    1. The Culture of Reuse
    2. We Are All Designers
    3. Not Only Digital
    4. The Maker
  4. 2. The Origins of the Movement
    1. The Culture of Sharing
    2. The Triumph of Technology
    3. The Fab Labs
    4. The Spread in the Media
  5. 3. A New Revolution?
    1. The Introduction of Computers
    2. The Power of Information
    3. From Bits to Atoms
    4. The Rebirth of the Economy
  6. II. Realizing an Idea
  7. 4. Can Creativity Be Learned?
    1. Neurophysiology for the Uninitiated
    2. The Learning Process
    3. Techniques for Creativity
      1. Lateral Thinking
      2. Making Associations
      3. Experimenting
      4. Networking
      5. Generating Alternatives
    4. Changing the Assumptions
    5. Shifting the Boundaries of the Problem
    6. Pseudorandom Input
  8. 5. From Idea to Project
    1. Design
    2. The Design Process
      1. The Problem Definition
      2. The Requirements
      3. Decomposition
      4. Evaluating Alternatives
      5. Aesthetics in Design
      6. You’ve Got to Try, Try, and Try...
      7. Eventually You Can Do It...Even Twice, Three Times
  9. 6. Project Management
    1. What Is a Project?
    2. The Project Manager
    3. Management of a Project
    4. The List of Activities
    5. The Gantt Chart
  10. 7. Try, Fail, and Pick Yourself Up!
    1. Business Plan
      1. Abstract
      2. Product (or Service)
      3. Marketing Plan
      4. Operating Plan
      5. Management and Organization
      6. Assets
      7. Financial Plan
    2. Ready for Success?
    3. Wrong Assumptions
    4. Success, This Time for Real
      1. Customer Development
      2. The Business Model Canvas
  11. 8. Financing Your Work
    1. Classic Funding Sources
      1. The Friends and Family Network
      2. The Bank
    2. Alternative Solutions
      1. Local and Regional Economic Development
      2. The New Angels
      3. Venture Capital
      4. Crowdfunding
    3. Beyond Financing
      1. Bootstrapping
      2. What’s the Right Solution?
  12. 9. Collaboration
    1. The Importance of the Net
    2. An Open Process
      1. Distributed Intelligence
      2. A New Protection
      3. Bits, Bytes, and Atoms
  13. III. From Bits to Atoms
  14. 10. Managing Project Files
    1. Distributed Design
    2. Git and GitHub
      1. Creating a New Project
      2. The Three Areas of the System
      3. Installing Git Locally
    3. The Workflow
    4. Not Only Trees Have Branches
  15. 11. This Is Not a Pipe
    1. Manufacturing Processes
    2. Starting from Bits
      1. Software
    3. OpenSCAD
      1. Hello, World!
      2. Beyond Cubes
      3. Variables
      4. Move Slightly!
      5. Lazy Is Good!
      6. Other Transformations
    4. Expanding OpenSCAD
  16. 12. 3D Printing
    1. How Does It Work?
    2. Materials
    3. 3D Printers
      1. MakerBot
      2. Kentstrapper
      3. WASP
    4. The Workflow
      1. Corrections
      2. Slice It Up!
      3. Setting Up the Printer
      4. Operating the Printer
      5. What If You Don’t Have a Printer?
  17. 13. Milling
    1. CNC Machines
    2. Designing with a CNC
    3. Software
      1. CAD Software
      2. CAM Software
      3. Control Software
    4. Where Do We Turn?
  18. 14. Laser Cutting
    1. Lasers
    2. Laser Cutters
      1. Models
  19. IV. Giving Life to Objects
  20. 15. Electronics and Fairy Dust
    1. Hello World!
      1. What You Need
      2. A First Circuit
      3. Current, Voltage, and Resistance
    2. Circuits and Components
      1. Circuits
      2. Components
      3. Creating a Circuit
      4. Measurements
      5. Ohm’s Law
  21. 16. Arduino
    1. What Is Arduino?
    2. The Software Structure
    3. The Simplest Sketch
      1. How to Upload a Sketch in Arduino
      2. Interacting with the Physical World
      3. Shall We Switch It On?
      4. Not So Fast…
      5. Pardon Me, You Were Saying?
      6. Where Do You Store Your Data?
      7. Only When I Say Go…
      8. …Even Two, Three Times!
      9. Beyond Digital
      10. Some Exercises to Try
  22. 17. Expanding Arduino
    1. Reading the World: Sensors
      1. Thermistors
      2. Photoresistors
      3. Other Kinds of Sensors
    2. Changing the World: Actuators
      1. Buzzers
      2. Servos
    3. Strong Currents
    4. Shields
    5. Smart Textiles
  23. 18. Raspberry Pi
    1. Component Check!
    2. Getting Started
      1. Basic Shell Commands
      2. Operations on Files and Directories
      3. Redirection
      4. The World of the Superuser
      5. Monitoring Hardware
    3. The Graphical User Interface
    4. Python
    5. GPIO
      1. Hello World
      2. A Flashing Python!
      3. Button, Button
    6. Arduino and the Raspberry Pi
  24. 19. Processing
    1. Your First Sketch
    2. Let’s Get a Move On!
    3. How Many Circles?
    4. I’ve Got the Power!
    5. Programming with Cartoons
      1. Classes and Objects
      2. I Want…a New One!
      3. OK, but What Should I Do with It?
      4. Using a Drop
      5. Raindrops Keep Fallin’ on My Head…
    6. Processing, Meet Arduino!
      1. Libraries
  25. 20. The Internet of Things
    1. Physical Computing
    2. This New World
    3. Where to Put the Data?
    4. From Ivrea to Rome: Flyport
    5. Raspberry Pi on the Net
    6. Features of a Service
  26. Index