nodebots / nodeboats-jsconf2018 Goto Github PK
View Code? Open in Web Editor NEWMaterials, Tips, and Tricks for the NodeBoats Workshop at JS Conf 2018!
Materials, Tips, and Tricks for the NodeBoats Workshop at JS Conf 2018!
The last NodeBoats workshop in 2015 used the Particle (or Spark) Core for the microcontroller, but there were some complications from the wifi congestion at the conference. For the 2018 workshop, we should prototype a new boat using a different microcontroller.
We want to make sure the microcontroller we use will be reliable (or as reliable as possible given the limitations of a conference setting), and that it will allow attendees to easily transfer their boats from the indoor conference workshop area area to the outdoor pool area.
For the boat build, we'll want attendees to be able to use either a Tamiya motor pod (a basic motor) plus a standard servo (for steering) to create a motor boat, or two (or more) continuous rotation servos to create a paddle boat.
I was initially thinking we may want to use a board with bluetooth so that wifi wouldn't be necessary, but that's not a requirement. However, we ideally would want something that attendees would be able to implement on their own at home after learning the basics at the workshop.
The final challenge for the day at the workshop will be a race across the short length of the pool, but we don't need to have everyone go at once - we could have teams go in smaller batches and time them with a stopwatch so that they could walk alongside the boats as they go along. (This would also allow them to reach out and rescue their boats if needed, which happened a few times during the 2015 workshop.)
For this issue to be complete we need:
Ask any question you have of the conference here and I'll get it answered.
Questions so far;
Beyond the hardware elements of the boat, the look, feel, and creative elements are very important, and something attendees had a lot of fun with last time! (A bunch of teams even made runs to Walmart to get additional supplies beyond what we provided.) We might have 3d printers available but in the past they've been slow and in very high demand and shouldn't be relied upon.
Last workshop we provided:
Obviously we're not limited to these supplies and we don't have to do things exactly the same as 2015, there are a lot of cool materials and tools we can provide. We can get creative.
For this issue, we need:
In the 2015 NodeBoats workshop we had a repo to walk attendees through the basic build of the boat, which also linked out to helpful resources to get them started with Johnny-Five. Some of this can be repurposed from the 2015 materials, but since so much time has passed and we're updating the boat build, these materials should be updated and expanded on for the 2018 workshop.
For this issue to be complete we need:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.