Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kevinleung23/intelligentnerfturret
:dart: Nerf gun turret powered by IoT, machine learning, image recognition, speech to text and natural language processing.
https://github.com/kevinleung23/intelligentnerfturret
image-recognition iot machine-learning natural-language-processing speech-to-text
Last synced: 17 days ago
JSON representation
:dart: Nerf gun turret powered by IoT, machine learning, image recognition, speech to text and natural language processing.
- Host: GitHub
- URL: https://github.com/kevinleung23/intelligentnerfturret
- Owner: kevinleung23
- License: mit
- Created: 2017-05-17T19:05:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-06-27T16:07:11.000Z (over 7 years ago)
- Last Synced: 2024-07-07T23:24:07.760Z (4 months ago)
- Topics: image-recognition, iot, machine-learning, natural-language-processing, speech-to-text
- Language: JavaScript
- Homepage:
- Size: 17.2 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Intelligent Nerf Turret
Nerf gun turret powered by IoT, machine learning, image recognition, speech to text and natural language processing.# Logic Flow
1. Capture image
2. Process, recognize and classify image using [Microsoft Custom Vision Service](https://azure.microsoft.com/en-us/services/cognitive-services/custom-vision-service/)
3. Based on classification, target or not target
4. Rotate to capture new object in view# Design
Below is an outline of our technologies and design consideration. This readme will be built out as we build components.## Hardware
- [ ] Raspberry Pi 3
- [x] RP Camera
- [x] USB Microphone
- [x] Arduino
- [ ] (2) Servo Motors
- [ ] Nerf (electric)
- [ ] 3D Printed Base Mount## Software
- Raspberry Pi 3
- Arduino (USB Type B)
- [Johnny-Five](http://johnny-five.io/)
- Standard Firmata
- Raspberry Pi Camera (ribbon cable)
- Node.js
- Image Recognition using (on RP3)
- [Custom Vision Service](https://azure.microsoft.com/en-us/services/cognitive-services/custom-vision-service/)
- Node.js
- Nerf (wired)
- Node.js## Diagram
![platformDiagram](./docs/images/platformDiagram.png)