À propos du projet
Featured On:
Neuron Robotics and the DyIO have appeared in major publications and are a semifinalist for the Hackaday Prize!
Robotics made easy with the WiFi DyIO controller
Robots don’t have to be difficult to design, make and operate.
WiFi DyIO is powerful enough to be used in surgery yet easy enough to enhance the learning in a 5th grade classroom.
Hi, we’re Neuron Robotics Cooperative and we are proud to present the WiFi DyIO and BowlerStudio. Now, anyone, even those without programming knowledge, can design, 3D print, and control their own robot.
- WiFi DyIO uses the processing power of your computer or smartphone directly, offering more agility and ability than other robotics controllers.
- Fast, real-time control for even the most demanding robot applications.
- User modifiable inputs and outputs providing more features than any off-the-shelf robotics controller.
How it Works
First, download our intuitive, open-source software, BowlerStudio. BowlerStudio is available at Launch in an Alpha release! BowlerStudio and all software for the Bowler Operating system is Free Software, and will be distributed free of cost forever.
For the first-time robot builder, start with a easily customizable, ready-to-run script. Load some of the sample robot templates and watch them walk as a virtual model. Modify them with an easy to use function of the software. Then, if you have a 3D printer, click print, and watch the parts of your new robot appear.
Once the parts are printed, install the WiFi DyIO, and BowlerStudio will connect the hardware to a virtual robot model you designed.
With the WiFi capabilities of the latest DyIO generation, your robot will now be ready to be controlled from a computer or Android phone from across the room, or around the globe. It’s that easy.
Key Features
The WiFi DyIO can be used with BowlerStudio, a powerful robotics development and app-running framework. BowlerStudio lets you write code and events in:
- Java
- Groovy
- Python
- Clojure
The WiFi DyIO also works with any device you would normally connect to a microcontroller, and links that device to your PC through BowlerStudio. These devices are accessed at 3ms update rate over USB.
Great for ages 8 to 108
Simple enough to teach 5th grade students, and powerful enough to be used by research doctors. The WiFi DyIO was designed after years of working with university researchers and school teachers.
Bring the WiFi DyIO into production! Why we need your help:
The first generation USB-only DyIO can be purchased at all Micro Center stores, and now, we want to create a wireless version. That's where you come in.
With your help, we'll be able to manufacture the WiFi-enabled version and bring it into classrooms, homes, and for medical research.
So far, we’ve successfully tested prototypes of the second generation. Once we reach our Kickstarter goal, we will be able to put the final touches, complete quality testing, and start manufacturing WiFi DyIO within a four months.
Neuron Robotics: dedicated to making robotics accessible for everyone, regardless of education or economics.
Neuron Robotics Cooperative is a community-based, open-source robotics research organization located in Worcester, Massachusetts. We are worker-owned and worker-managed, and operate out of our local makerspace, Technocopia.
We regularly teach classes in the Central Massachusetts community for 5th graders through college students and professionals.
Join the movement to make robotics accessible!
Your support allows us to complete testing and development, add more community outreach campaigns, and bring robotics to a wider audience.
Plus, spreading the word on how easy and accessible robots can be with the WiFi DyIO makes each one cheaper to produce, and more affordable to own for everyone!
Even a $1 pledge let’s others on Kickstarter know that people believe in the WiFi DyIO and making customizable, powerful robots something anybody can learn and use.
Check out our awesome prizes and let’s makes robots for everyone!
What's in the DyIO - Hardware Specs
The DyIO has two banks (Fused, 6.5a each) with 12 ports each. All ports can be servo or digital I/O. Select ports can be used to drive a H bridge and stepper motor drivers and read analog voltages, encoders, PPM signals and SPI/UART devices.
The channels each consist of 3 pins. GND, power, and signal. The voltage is selected between external battery (motors) and 5V USB (sensors) using a jumper. The current DyIO can be connected to via a 5v serial port or USB. The WIFi version will also allow for wireless connections.
The DyIO Also has 8 on-device PID controllers that can take any input as an error signal and control any output. These PID controllers run without intervention from the PC and asynchronously update the PC on their state as they run.
Internally, the DyIO uses a PIC32mx440f128h for USB Comms, and advanced features like encoder counting, servo motion profiles, stepper motor control and PPM control. IO is handled by a companion ATMEGA644P that connects to the PIC and runs at 5V. Both cores can be re-programmed using a USB bootloader that runs on the PIC.
Communications between the DyIO and the PC use Bowler Packets and the Bowler protocol. The Bowler protocol is stateless and RPC based. RPCs come in groups called Namespaces. The Bowler protocol is fully introspective and allows the PC to interrogate the device and build a list of Namespaces and RPCs. The protocol is documented on our wiki.
For more specific information on the DyIO please click here.
What is Bowler Studio? - Software Specs
BowlerStudio assists you in every step of a robotics project from concept to completion. Tools enable users to:
- Write scripts using Java, Groovy, Python or Clojure
- Run sample code from the browser using GitHub Gist
- Interface with motors, sensors, and other electronics hardware.
- Create 3d models for fabrication, and for simulating the motions of your project.
- Give your robot sight with image processing on camera feeds and OpenCV data.
- Operate 3d printers and other CNC machines.
- Create custom graphical user interfaces to control yours robots.
- Create and control animations.
- Check it out for Free right here.
Risques et défis
Manufacturing the WiFi DyIO could take longer than expected, because we have a supply chain across the US incorporating components from international suppliers.
The USB DyIO is already sold in stores, and a WiFi DyIO prototype has been successfully tested. We don’t anticipate having much trouble with production of the WiFi DyIO and have left enough time in our plan to allow for more than one manufacturing delay. However, we're dedicated to making a quality product first and foremost.
We plan to streamline the prototype into a production-ready design by mid-January and have a final product by April of 2016.
En savoir plus sur la notion de responsabilité sur KickstarterDes questions sur ce projet ? Check out the FAQ
Soutenir ce projet
Période de financement
- (30 jours)
