JavaScript Robotics -  Backstop Media, Rick Waldron

JavaScript Robotics

Make: Building NodeBots with Johnny-Five, Raspberry Pi, Arduino, and BeagleBone
Buch | Softcover
272 Seiten
2015
O'Reilly Media (Verlag)
978-1-4571-8695-0 (ISBN)
26,90 inkl. MwSt
JavaScript Robotics is on the rise. Rick Waldron, the lead author of this book and creator of the Johnny-Five platform, is at the forefront of this movement.

Johnny-Five is an open source JavaScript Arduino programming framework for robotics. This book brings together fifteen rock star programmers, each creating a unique Johnny-Five robot step-by-step, and offering tips and tricks along the way.

Experience with JavaScript is a prerequisite.

Backstop Media is a partnership that consists of Troy Mott, Bob Herbstman and Christina Rudloff. Troy Mott has over fifteen years of experience in technical publishing, working in every facet of the industry. He currently manages Backstop Media, along with Bleeding Edge Press. Bob has worked in technical publishing for over ten years, editing and producing numerous books and articles. Christina has ten years of publishing experience, acquiring, editing and marketing numerous books and articles.

Rick Waldron is the creator of Johnny-Five, a JavaScript framework for hardware programming on the Node.js platform and is working towards establishing standards for general hardware APIs. Currently supporting Arduino, BeagleBone, Raspberry Pi, Pinoccio, Spark-Core, Light Blue Bean, Intel Galileo and Intel Edison, his work was recently highlighted at Intel's IDF2014. As a jQuery Core committer and former board member of the jQuery Foundation, Rick serves on Ecma TC39 as a representative of jQuery, channeling the project's vast real world experience into contributions to the design the next version of JavaScript. All of Rick's work on JavaScript Robotics is made possible by Bocoup.

Chapter 1Building Robots with Lo-tech Materials
Building the SimpleBot
Cutting the Cord
What’s Next?
Chapter 2TypeBot
Bill of Materials
Anatomy of a Robot Arm
Building the Hardware
Writing the Software
What’s Next?
Chapter 3Getting Started with NodeBoats
Bill of Materials
The Submarine Motor Pod
Setting Up Your Spark
Your First Spark Program
Soldering the Motor Driver
Wiring Up Your Boat
Controlling Your Motor: The Code
Floating the Boat
Steering with Servos
Setting Sail
What’s Next?
Chapter 4piDuino5 Mobile Robot Platform
Bill of Materials
Setting Up the Boards and Installing Software
Assemble the Hardware
Controlling with a Smartphone
Walk Through app.js and index.html
What’s Next?
Chapter 5Controlling a Hexapod with Johnny-Five
Bill of Materials
Controlling the Robot from the Command Line
An Introduction to phoenix.js
Assembling the Robot
The Coordinate System
Trim the Servos
Add Ranges to the Servos
Walking Is Hard!
Meet the Animation Class
The First Animation Segment
Walking
Turning
Command Reference
What’s Next?
Chapter 6Building Voice-Controlled NodeBots
Bill of Materials
Building Our Project
Building a Relay Circuit
Building a Microphone Preamplifier Circuit
Building the Commands Server
Simple Voice Control Using the Web Speech API
Integrate the Commands Server with the Relay Circuit
Advanced Voice Control Using an Android Wearable
What’s Next?
Chapter 7An Indoor Sundial
Bill of Materials
Building Our Sundial
Cutting and Assembling the Core Structure
Wiring and Configuring the Servos
Building the Lower Base
Making the Disks
Build the Base Walls and Base Disk Support
Finish Parts and Construction
Code to Make It Go
Putting It All Together!
Making It Go!
What’s Next?
Chapter 8Spooky Lights
Bill of Materials
Background
Assembling the Lights
Controlling an LED matrix
Developing a Web Application
What’s Next?
Chapter 9CheerfulJ5
Bill of Materials
Wiring the Circuit
The CheerfulJ5 code
Going Wireless with the Spark WiFi Development Kit
Packaging It Up
What’s Next?
Chapter 10Interactive RGB LED Display with BeagleBone Black
Bill of Materials
Getting Ready: Software
Wiring Up Your RGB LEDs
Code Time! Let’s Bring in the JavaScript
What’s Next?
Chapter 11Physical Security, JavaScript, and You
Simple Ultrasonic Sensor Project: Experimental Control Test (SUSPECT)
SMS Augmented Ultrasonic Sensor Application: General Experimentation (SAUSAGE)
Point-of-Entry Monitoring System (PoEMS)
Lasers Impress Both Enemies and Relatives, Thank You (LIBERTY)
Status Indicator Necessary, Buttons and Diodes (SINBaD)
What’s Next?
Chapter 12Artificial Intelligence: BatBot
Artificial Intelligence: The Basics
Bill of Materials
Assembly
Step 1: Remote Control
Step 2: Autonomy
Troubleshooting
What’s Next?
Chapter 13Delta Robots and Kinematics
Bill of Materials
Delta Anatomy
Building Junky Delta
More Sophisticated Delta Options
What’s Next?
Chapter 14Meow Shoes
Bill of Materials
Parts Explained
Making the Sensor Inserts
Connecting the Shoes
Connect the Shoes to an Arduino
Running the Code with Johnny-Five
What’s Next?
Appendix Appendix
Installing Node.js
Installing Johnny-Five
Configuring Your Hardware
Android Development

Erscheint lt. Verlag 2.6.2015
Verlagsort Sebastopol
Sprache englisch
Maße 191 x 235 mm
Gewicht 666 g
Einbandart kartoniert
Themenwelt Sachbuch/Ratgeber Freizeit / Hobby Heimwerken / Do it yourself
Informatik Theorie / Studium Künstliche Intelligenz / Robotik
Informatik Web / Internet JavaScript
Informatik Weitere Themen Hardware
Schlagworte Arduino™ • BeagleBone • JavaScript • Node.js • Projekte mit Raspberry PI • Raspberry Pi • Roboter
ISBN-10 1-4571-8695-0 / 1457186950
ISBN-13 978-1-4571-8695-0 / 9781457186950
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Eine kurze Geschichte der Informationsnetzwerke von der Steinzeit bis …

von Yuval Noah Harari

Buch | Hardcover (2024)
Penguin (Verlag)
28,00