Hello awesome Particle Community members. I would just like to share my project which I am currently working on right now for my grade 10 personal project.
My website is http://sparkbot.co
Below is copied from my repository’s README.md
SparkBot: The IoT robotics kit for everyone
SparkBot is a robotics kit designed for makers and hobbyists, recommended for individuals aged 12 and up. It uses the Photon by Particle to teach C++ and principles of the Internet of Things. Its goal is to teach functional robotics, Arduino, and REST API’s in an understandable method.
The purpose of SparkBot is to create a robot front end for the Photon that will get people excited to program and make projects with. It will give a reason for people to become interested in the Internet of Things by creating an exciting interactive experience.
SparkBot is a two part product. Although it uses both hardware and software from Particle, unique PCBs and 3D printed bodies must be produced. SparkBot also has its own software library with custom C++ functions to improve the SparkBot programming experience.
The Photon:
The Photon is the SparkBot’s brain. It runs C++ on its micro operating system, that communitcates with Particle’s servers to create a low cost, high power device. Code can be uploaded to the Photon in several ways. Flashed from the Particle.io web IDE, uploaded from either the Particle DEV IDE or the Particle CLI tool, or compiled locally and flashed over USB serial.
The Photon is Particle’s second IoT development board. Their first was the Core, a huge Kickstarter success. The Photon was developed without any Kickstarter support, and the Electron, their third board, which uses celluar technology, was successfully funded on Kickstarter this year.
Licensing:
SparkBot respects and uses many open source technologies and services. All of the software sources and hardware files can be found on GitHub.
SparkBot by Nathan Robinson is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Based on a work at https://github.com/nrobinson2000/sparkbot.
Repositories:
SparkBot is organized into two repositories. One for the C++ library, and the other for everything else, including the hardware files, plans and images.
If you are looking for the C++ library for SparkBot, head over to https://github.com/nrobinson2000/sparkbot-default. The main repository is located at https://github.com/nrobinson2000/sparkbot.
It is likely that a third repository will be created for the SparkBot documentation.
Included in the SparkBot Kit:
- 1 Particle Photon
- 1 Micro usb cable
- 1 Half Breadboard
- 1 Fully assembled Robot body
- 10 Jumper wires
- 1 Protective travel case
- 1 User manual and quickstart guide
Photon Pinout:
The SparkBot shield makes use of most of pins of the Photon, allowing it to work with all of the SparkBot components, as well as expose several pins for external GPIO.
Purpose:
I created the idea for SparkBot back in 9th grade. I have been developing it since then, and have turned it into the base of my grade 10 pesonal project.