Where does the Javascript run, anyway?
summary
Built a cat GPS tracker that puts a GPS logger on collar and an Arduino Pro Mini for local sensing, with a BeagleBone by the cat door that pairs over Bluetooth to pull logs and maps them (Mapbox); battery life about 16 hours, Bluetooth pairing causes the most trouble. Use Johnny-Five + Firmata to write JavaScript on a host (Arduino is tethered), or move to a Linux board like Raspberry Pi ($35) or BeagleBone Black 65 pins to run Node locally. Espruino/Tessel promise on-board JS.
AI-written summary · about
chapters (9)
- 0:00Introduction to hardware hacking
- 3:08Why track a cat with hardware
- 8:28GPIO and breadboard basics
- 11:18Arduino with JavaScript via Johnny-Five
- 13:45Raspberry Pi and BeagleBone for Linux
- 15:09Choosing the right microcontroller
- 16:55Cat tracker project breakdown
- 18:19JavaScript on microcontrollers
- 19:25Next steps and resources
related talks
17mUsing JavaScript to Find Your Dog
44mIntroduction to JavaScript Robotics
26mFrom Software to Hard ware: How Do I Track My Cat with JavaScript
26mAlice in Hardware Land - JavaScript models of interaction with the physical world
41mBringing JavaScript to the IoT Edge
32mJS in Strange Places
37mJavaScript On Microcontrollers
26mJavaScript for Microcontrollers with Espruino (ASL)
