🐧 Controlling a plush Porg via Node.js
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
lib
.all-contributorsrc
.eslintrc
.gitignore
.npmignore
.prettierrc
LICENSE
README.md
bin.js
code-of-conduct.md
index.js
package.json
porgjs-control-plate.fzz
porgjs-control-plate_bb.png

README.md

code style: prettier All Contributors Code of Conduct

Porg

🐧 Controlling a plush Porg via Node.js

Usage

Make sure your hacked Porg is connected. See below for the Porg setup.

# Install globally

npm install -g porg
porg -e 'node myScript.js'

# Use npx
npx porg -e 'node myScript.js'

Porg Requirements

  • Electronic Disney Plush Porg
  • Arduino with Firmata firmware as described on johnny-five.io
  • A breadboard
  • Wires
  • 220Ω resistor
  • Optocoupler (4N35)

Porg Setup

  1. Remove all the screws and fur until you get to the inside control plate Picture of disassembled Porg
  2. Solder to long wires on the control plate as shown on this picture Picture pointing at soldered wires on control plate
  3. Create a circuit as shown on the picture below: Schema of Wireup
  4. Connect Arduino to your computer

Contributing

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Contributors

Thanks goes to these wonderful people (emoji key):


Dominik Kundel

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

License

MIT