{"product_id":"circuitpython-for-soft-robotics-nathan-westwood-9798189697609","title":"CircuitPython for Soft Robotics: Control flexible actuators, artificial muscles, and tactile pressure sensors with lightweight Python","description":"\u003cb\u003eBuild beginner-friendly soft-robotic systems that sense touch, control movement, and respond safely with CircuitPython.\u003c\/b\u003e\u003cp\u003eSoft robotics combines flexible materials with sensors, actuators, electronics, and control software. Instead of relying only on rigid joints and metal frames, a soft robot can bend, stretch, squeeze, inflate, or adapt during contact.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eCircuitPython for Soft Robotics\u003c\/i\u003e shows you how to control flexible actuators, tactile pressure sensors, artificial muscles, pumps, valves, servos, and wearable feedback devices using lightweight Python on supported microcontroller boards.\u003c\/p\u003e\u003cp\u003eThis practical beginner-friendly guide will help you: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand what makes a robot soft and how soft robots differ from rigid robots\u003c\/li\u003e\n\u003cli\u003eBuild a safe low-voltage workbench for electronics, pressure, heat, and moving parts\u003c\/li\u003e\n\u003cli\u003eChoose suitable CircuitPython boards, sensors, actuators, drivers, power supplies, tubing, and flexible materials\u003c\/li\u003e\n\u003cli\u003eInstall CircuitPython firmware and work with the CIRCUITPY drive, code.py, libraries, and the serial console\u003c\/li\u003e\n\u003cli\u003eControl digital outputs, read buttons, use analog inputs, generate PWM signals, and communicate with I C sensors\u003c\/li\u003e\n\u003cli\u003eRead force-sensitive resistors, flex sensors, stretch sensors, capacitive touch inputs, air-pressure sensors, and temperature sensors\u003c\/li\u003e\n\u003cli\u003eCalibrate raw sensor values, set baselines, reduce noise, create thresholds, add hysteresis, and detect drift\u003c\/li\u003e\n\u003cli\u003eDrive pumps, solenoid valves, vibration motors, servos, and other actuators through suitable driver circuits\u003c\/li\u003e\n\u003cli\u003eControl pneumatic soft actuators with inflate, hold, release, pressure limits, and state-machine logic\u003c\/li\u003e\n\u003cli\u003eExperiment with beginner-safe artificial-muscle mechanisms, including shape-memory alloy wire and cable-driven flexible fingers\u003c\/li\u003e\n\u003cli\u003eCreate closed-loop control using pressure, touch, grip force, dead bands, proportional response, timeouts, and safety limits\u003c\/li\u003e\n\u003cli\u003eBuild a tactile soft gripper that detects contact, limits grip force, handles fragile objects, and releases safely\u003c\/li\u003e\n\u003cli\u003eBuild a wearable tactile-assist device with flex sensing, pressure detection, vibration feedback, calibration, and manual controls\u003c\/li\u003e\n\u003cli\u003eRecord sensor data, tune thresholds, compare repeated tests, and diagnose inconsistent motion\u003c\/li\u003e\n\u003cli\u003eMove from breadboard prototypes to portable devices with strain relief, protected sensors, safe startup, watchdog protection, configuration files, and maintenance records\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThe book builds each system from tested subsystems. You will confirm that a sensor works, confirm that an actuator works, and then combine sensing, decision-making, driver hardware, and movement into complete soft-robotic projects.\u003c\/p\u003e\u003cp\u003eNo previous programming, electronics, or robotics experience is required. The examples use readable CircuitPython code, practical wiring habits, clear safety checks, and small projects that grow into tactile and pneumatic control systems.\u003c\/p\u003e\u003cp\u003eThis book does not cover high-pressure pneumatics, medical treatment devices, human-lifting equipment, mains-powered actuator circuits, explosive gases, hazardous chemicals, or unsupervised machinery. The wearable project is an educational feedback device, not a medical product.\u003c\/p\u003e\u003cb\u003eLearn to sense, decide, actuate, measure, and improve soft robots safely-one controlled CircuitPython project at a time.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Nathan Westwood\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798189697609\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/29\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 196\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.54lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.49d","brand":"Nathan Westwood","offers":[{"title":"Paperback","offer_id":50666026303743,"sku":"9798189697609","price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_cc171247-79eb-4d21-9ce0-dc528d07b80a.jpg?v=1792015195","url":"https:\/\/www.whiterainbookhouse.com\/products\/circuitpython-for-soft-robotics-nathan-westwood-9798189697609","provider":"WR Book House","version":"1.0","type":"link"}