
The Ultimate Guide to Informed Wearable Technology: A hands-on approach for creating wearables from prototype to purpose using Arduino systems
- Length: 526 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2022-10-31
- ISBN-10: 1803230592
- ISBN-13: 9781803230597
- Sales Rank: #0 (See Top 100 Books)
Master wearable technology with this book including colored images and over 50 activities using Arduino and ESP32, build useful, stylish, and smart wearable devices, and create interactive circuits that react to us and our environment
Key Features
- Learn wearable technology and build electronic circuits with fun activities using Arduino systems
- Get an in-depth understanding of e-textiles and ESP32 microcontrollers to create interactive wearables
- Apply a design innovation approach and best practices to address real-world issues
Book Description
Wearable circuits add interaction and purpose to clothing and other wearable devices that are currently widely used in medical, social, safety, entertainment, and sports fields. To develop useful and impressive prototypes and wearables, you’ll need to be skilled in designing electronic circuits and working with wearable technologies.
This book takes you on an interesting journey through wearable technology, starting from electronic circuits, materials, and e-textile toolkits to using Arduino, which includes a variety of sensors, outputs, actuators, and microcontrollers such as Gemma M0 and ESP32. As you progress, you’ll be carefully guided through creating an advanced IoT project. You’ll learn by doing and create wearables with the help of practical examples and exercises. Later chapters will show you how to develop a hyper-body wearable and solder and sew circuits. Finally, you’ll discover how to build a culture-driven wearable to track data and provide feedback using a Design Innovation approach.
After reading this book, you’ll be able to design interactive prototypes and sew, solder, and program your own Arduino-based wearable devices with a purpose.
What you will learn
- Construct sewable electronic circuits with conductive thread and materials
- Discover the features of LilyPad, Gemma, Circuit Playground, and other boards
- Use various components for listening, moving, sensing actions, and visualizing outputs
- Control ESP32 development boards for IoT exploration
- Understand why and how to prototype to create interactive wearables
- Get skilled in sewing and soldering sensors to Arduino-based circuits
- Design and build a hyper-body wearable that senses and reacts
- Master a Design Innovation approach for creating wearables with a purpose
Who this book is for
This book is for electronics engineers, embedded system engineers and designers, and R&D engineers, who are beginners in the wearable technology domain as well as makers and hobbyists who have an interest in creative computing. It will also be useful for teachers, students, and researchers, who are learning interaction design, physical computing, technology, fashion, or arts. Having a basic understanding of Arduino-based systems will help in easily comprehending the contents of the book.
The Ultimate Guide to Informed Wearable Technology Contributors About the author About the reviewers Preface Who this book is for What this book covers To get the most out of this book Download the example code files Download the color images Conventions used Get in touch Share Your Thoughts Download a free PDF copy of this book Part 1:Getting Started with Wearable Technology and Simple Circuits Chapter 1: Introduction to the World of Wearables Wearables definition When were wearables created? Informed wearables Other advances Current work in the field Electronic textiles Uses for electronic textiles Terminology, applications, and constraints Terminology Applications Constraints Exciting ideas, concepts, and projects to motivate Extension of the body What does the research tell us? Using research methods to acquire knowledge Cultural and ethical considerations Considerations when designing wearable technology Ethical considerations in research and testing Summary References Review questions Chapter 2: Understanding and Building Electronic Sewable Circuits Technical requirements Understanding electricity What is a circuit? Activity 2.1 – creating a simple circuit Using a multimeter Resistance Voltage Current – continuity/conductivity tests Electronic circuits Series Parallel What else can be in series or parallel? Activity 2.2 – using crocodile clips to create a circuit Activity 2.3 – creating a circuit using a breadboard Soft circuits LEDs Conductive threads Conductive fabrics Activity 2.4 – sewing with conductive thread and LEDs Activity 2.5 – sewing a creative circuit Switches and buttons Example switches and buttons Other ways to use switches and buttons Activity 2.6 – making your own switches Summary Review questions and exercises Chapter 3: Exploring e-textile Toolkits: LilyPad, Flora, Circuit Playground, and More Technical requirements LilyPad e-textiles Simple sewable Pre-programmed Programmable Activity 3.1 – twinkling circuits Understanding Flora, Gemma, and Circuit Playground Flora, Flora sensors, and snaps Gemma Circuit Playground boards Other systems Comparisons and observations Activity 3.2 – choosing your board Software setup and resources Installing the Arduino IDE Arduino essential steps Activity 3.3 – Hello Circuit Playground Troubleshooting Summary Review questions Chapter 4: Implementing Arduino Code Using Gemma M0 and Circuit Playground Technical requirements Prototyping accelerometer and flex circuits Activity 4.1 – Hello_Accelerometer Activity 4.2 – Hello NeoPixels Understanding flex sensors Activity 4.3 – using a multimeter to read our flex sensor Research and innovation Activity 4.4 – making a flex sensor Activity 4.5 – connecting your circuit – an LED reaction to flexing Activity 4.6 – hooking up the Gemma M0 board with a flex sensor and servo motor Activity 4.7 – using Serial Monitor Troubleshooting The Arduino IDE Functions Variables Other Summary Further reading Review questions and exercises Part 2:Creating Sewable Circuits That Sense and React Using Arduino and ESP32 Chapter 5: Working with Sensors: All About Inputs! Technical requirements Sensors for listening Distance and movement Force, flex, and stretch Environmental sensors Communication and other inputs to try Other things to consider Activity 5.1 – Distance and movement Using an ultrasonic distance sensor Activity 5.2 – Using a tilt, shock, or knock sensor Activity 5.3 – Force, flex, and stretch Activity 5.4 – Environmental sensors Examples of sensors used in the field of wearables. Activity 5.5 – Choosing sensors Using libraries How do we use a library? Activity 5.6 – installing a library – UV sensor Understanding the I2C and SPI protocols What is I2C? Using conductive materials as sensors Activity 5.7 – Sound and touch Activity 5.8 – Using alternative sensors Summary Review questions Chapter 6: Exploring Reactions Through Outputs Technical requirements About action – outputs and responses Visual – light, color, and vision Display screens Activity 6.1 – learning about NeoPixels – a Hand HEX system Putting it all together Activity 6.2 – sewing EL wire Auditory – sound, tone, and audio Activity 6.3 – connecting and using sound Activity 6.4 – using the Circuit Playground’s onboard sound Activity 6.5 – Touch Together – a socially playable instrument Haptic – actuators, motion, motors, and vibration DC motors, vibration, and fan (axial) Servos – 180, 360, and continual rotation Linear actuators Overview Activity 6.6 – haptic feedback with a UV sensor Activity 6.7 – using temperature and motion Summary References Review questions Chapter 7: Moving Forward with Circuit Design Using ESP32 Technical requirements Understanding microcontroller boards Taking a closer look at the ESP32 Activity 7.1 – Programming the ESP32, libraries, and tweaks for Arduino Activity 7.2 – Hello World, does it blink? Connecting to Wi-Fi Activity 7.3 – Let’s get connected Creating a map for far away friends and family: for mental health and wellbeing Activity 7.4 – Making your maps using symbols that work for you Activity 7.5 – Touch me! Building your touch pads Activity 7.6 – Adding an OLED for displaying information Using an Application Programming Interface (API) for live data Activity 7.7 – Connecting to an API Activity 7.8 – Connecting all the parts Examples of design and innovation for wellness purposes One last tip – a dynamic SSID and password Summary References and further reading Review questions Part 3:Learning to Prototype, Build, and Wear a Hyper-Body System Chapter 8: Learning How to Prototype and Make Electronics Wearable Technical requirements What do prototypes prototype? – the Houde and Hill model Activity 8.1 – quick and dirty Activity 8.2 – rapid prototyping with foamboard Activity 8.3 – rapid prototyping – adding components Breadboard to body – how to make wearables usable Comfort, usability, and style universe Activity 8.4 – how does a domain affect the wearable? Looking at implicit human computer context Materials and layout considerations Activity 8.5 – understanding fabrics Activity 8.6 – adding strength with interfacing Activity 8.7 – exploring ways to connect components Activity 8.6 – hunting for materials Summary References Review questions Chapter 9: Designing and Prototyping Your Own Hyper-Body System Technical requirements What is a hyper-body system? How to design your hyper-body system – choosing materials, components, and purpose Understanding the importance of planning Activity 9.1 – Project Planning Checklist Use it or do something else Building up your prototype – function by function Our project build – sending a mood About the QT Py ESP32-S2 Activity 9.2 – Making a connection (NeoPixels to the QT Py) Activity 9.3 – Adding the warmth of a heating pad Connecting the QT Py to the internet Activity 9.4 – Getting connected to an IoT service Activity 9.5 – Coding our ESP32 to access the IoT connection What’s the code doing? Activity 9.6 – Putting it all together Troubleshooting Summary References Review questions Chapter 10: Soldering and Sewing to Complete Your Project Technical requirements Soldering Items used for soldering Activity 10.1 – Resistor practice Activity 10.2 – Soldering an LED, resistor, and wires Activity 10.3 – Other activities What to look for when you’re soldering Sewing Sample items used for sewing Putting your wearable together Activity 10.4 – Sewing a pocket for the heat pad Activity 10.5 – Soldering the QT Py ESP32-S2 Activity 10.6 – Adding power Activity 10.7 – Sewing the Adafruit ESP32-S2 QT Py into your garment Summary Review questions Part 4:Getting the Taste of Designing Your Own Culture-Driven Wearable and Beyond Chapter 11: Innovating, with a Human-Centered Design Process Technical requirements Getting to know the problem Scoping Activity 11.1 – Let’s do desk research! Engagement – Stakeholder mapping and speaking with people Revisiting ethics Asking better questions Finding experts, stakeholders, and people Activity 11.2 – Stakeholder mapping Inclusive intention – Universal design and accessibility Engagement tools Activity 11.3 – Engagement tools Gaps – What’s in the field and context research Activity 11.4 – Requirements planning Human-centered design Co-design and participatory design Sense-making Prototype, test, iterate Summary References Review questions Chapter 12: Designing for Forgetfulness: A Case Study of Message Bag Technical requirements Following a Design Innovation process Gaps – what’s in the field and the context of research Requirements planning Engagement and insights Creating your prototype Activity 12.1 – Planning and first steps Activity 12.2 – Soldering headers on components Activity 12.3 – Breadboard the circuit Activity 12.4 – Checking the board and blink sketch Activity 12.5 – The code to test the RFID reader Activity 12.6 – The code for the NeoPixels and QT Py SAMD Activity 12.7 – Code for Message Bag’s RFID and NeoPixel functionality Activity 12.8 – Adding the NeoPixels and RFID code to scan tags Testing your prototype The future of Message Bag Summary References Review questions Chapter 13: Implementing the Best Solutions for Creating Your Own Wearable Technical requirements A template for design Activity 13.1 – Creating the road map for your wearable Project Upcycling your own Message Bag Activity 13.2 – Iterations on Message Bag for communication Activity 13.3 – Storing variables in non-volatile memory Activity 13.4 – Integrating your circuit Soldering the components for placement Upgrades for the ambitious using IoT Modifying the prototype with the QT Py ESP32-S2 Activity 13.5 – Using EEPROM.h for memory access Activity 13.6 – Connecting with Wi-Fi to an IoT service Activity 13.7 – Iterations to the IoT connection Use it or do something else Activity 13.8 – The importance of using your wearable and observing what’s around you Summary References Review questions Chapter 14: Delving into Best Practices and the Future of Wearable Technology Technical requirements Best practices A few handy tips Additional techniques Taking your prototypes further Power considerations How to troubleshoot Issues with the QT Py ESP32-S2 board The Arduino IDE Documentation What’s in the future? Materials The body Environments Summary References Review questions Appendix: Answers and Additional Information Useful links Suppliers US-based suppliers UK- and Europe-based suppliers Answers to chapter questions Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Index Why subscribe? Other Books You May Enjoy Packt is searching for authors like you Share Your Thoughts Download a free PDF copy of this book
How to download source code?
1. Go to: https://github.com/PacktPublishing
2. In the Find a repository… box, search the book title: The Ultimate Guide to Informed Wearable Technology: A hands-on approach for creating wearables from prototype to purpose using Arduino systems
, sometime you may not get the results, please search the main title.
3. Click the book title in the search results.
3. Click Code to download.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.