mirror of
https://github.com/cguweb-com/Arduino-Projects.git
synced 2026-03-13 08:22:19 +08:00
NovaSM3 Released!
added new project directory for the latest NovaSM3, where we've added the nano "brains" circuit and fully extended her body in both directions!
This commit is contained in:
Binary file not shown.
BIN
Nova-SM3/NovaSM3 Motor Vars.xlsx
Normal file
BIN
Nova-SM3/NovaSM3 Motor Vars.xlsx
Normal file
Binary file not shown.
92
Nova-SM3/README.md
Normal file
92
Nova-SM3/README.md
Normal file
@@ -0,0 +1,92 @@
|
||||
|
||||
# Nova SM2 - a Spot-Mini Micro clone
|
||||

|
||||
This github project contains the 3D STL files, parts list, electrical diagrams, and the software for my spot-mini clone project, Nova Spot Micro
|
||||
|
||||
These files were not created with public consumption in mind, and are constantly under development, so use at your own risk!
|
||||
|
||||
A list of links (yes, Amazon affiliate links!) to all of the hardware components used can be found below for this project.
|
||||
|
||||
I'd be happy to answer any questions, and/or receive any type of feedback... happy hacking!
|
||||
|
||||
##
|
||||
## PROJECT NOTES
|
||||
|
||||
Version: **3.2**
|
||||
|
||||
Version Date: **2021-03-31**
|
||||
|
||||
|
||||
Author: **Chris Locke** - cguweb@gmail.com
|
||||
|
||||
GitHub Project: https://github.com/cguweb-com/Arduino-Projects/tree/main/Nova-SM2
|
||||
|
||||
Thingiverse: https://www.thingiverse.com/thing:4767006
|
||||
|
||||
(under construction)
|
||||
Instructables Project: https://www.instructables.com/Nova-Spot-Micro-a-Spot-Mini-Clone/
|
||||
|
||||
YouTube Playlist: https://www.youtube.com/watch?v=00PkTcGWPvo&list=PLcOZNHwM_I2a3YZKf8FtUjJneKGXCfduk
|
||||
|
||||
|
||||
##
|
||||
### PARTS LIST
|
||||
|
||||
[(1) Mega Pro CH340GATmega 2560](https://amzn.to/3epOrjm)
|
||||
[(1) PS2 Receiver & Remote](https://www.robotshop.com/en/lynxmotion-ps2-controller-v4.html)
|
||||
[(1) 12A DC-DC Step Down Buck Converter 4.5V-30V](https://amzn.to/3rzTNMG)
|
||||
[(1) DC-DC Buck Boost Converter XL6009 5-32 V to 1.25-35 V](https://amzn.to/3a39eqg)
|
||||
[(1) Mini Digital DC Voltmeter](https://amzn.to/3sYWd7Y)
|
||||
[(1) ACS712 Current Sensor Module](https://amzn.to/3rzUfum)
|
||||
[(1) MOSFET IRF540N](https://amzn.to/2PKW6P3)
|
||||
[(1) DIODE 1n4004](https://amzn.to/3l3lc7f)
|
||||
[(1) 2k Resistor](https://amzn.to/2ODEgwS)
|
||||
[(2) 1k Resistor](https://amzn.to/2ODEgwS)
|
||||
[(1) Lighted Rocker Switch 12v](https://amzn.to/3sX9zlg)
|
||||
[(1) XT 60 Plug & High Current Switch](https://amzn.to/3ejLoJI)
|
||||
[(1) 11.1v 3S Lipo Pack](https://amzn.to/38tbtCq)
|
||||
[(1) 16-Channel 12-bit PWM/Servo Driver](https://amzn.to/3eovgGJ)
|
||||
[(12) DS3218 20KG Full Metal Gear 270 Degree Digital Servo](https://amzn.to/2OlkcPY)
|
||||
[(12) 3-Pin Servo Extension Cable](https://amzn.to/3v7eXEe)
|
||||
[(8) 8x16x5mm Ball Bearings](https://amzn.to/3elVytj)
|
||||
[(12) 25T Aluminum Servo Arm Horn](https://amzn.to/3qvkOji)
|
||||
[(1) MH-SR602 PIR Motion Sensor Module](https://amzn.to/3cjFYf0)
|
||||
[(4) WS2812B 5050 RGB LED](https://amzn.to/3t66Y8u)
|
||||
[(2) HC-SR04 Ultrasonic Module Distance Sensor](https://amzn.to/3cm6c0F)
|
||||
[(1) GY-521 MPU-6050 3 Axis Accelerometer Gyroscope Module](https://amzn.to/3rzxcA7)
|
||||
[(1) SSD1306 128X64 OLED Display Module](https://amzn.to/3rxRoT1)
|
||||
[(1) Piezo Buzzer](https://amzn.to/3vdlPAa)
|
||||
[(1) Push Button Switch](https://amzn.to/3ld95oB)
|
||||
[() 5.08mm Screw Connection PCB Terminal](https://amzn.to/30thAlD)
|
||||
[(2) Small Double-Sided PCB Board](https://amzn.to/3bxj0ln)
|
||||
[(1) Hatchbox Yellow PLA](https://amzn.to/3t1rbwn)
|
||||
[(1) Hatchbox Black PLA](https://amzn.to/3elUHJ7)
|
||||
[(1) YOYI Purple TPU](https://amzn.to/38qA8r2)
|
||||
[18AWG Silicone Wire](https://amzn.to/38qEj6i)
|
||||
[22AWG Hookup Wire](https://amzn.to/3rzxFCn)
|
||||
[Dupont Jumper Wires](https://amzn.to/3l1k304)
|
||||
[Loctite Threadlocker](https://amzn.to/38ojfxc)
|
||||
And lots of various size 3mm, 4mm, and 5mm screws and nuts
|
||||
|
||||
|
||||
##
|
||||
### RELEASE NOTES
|
||||
|
||||
- Arduino mega performance: 42% storage / 57% memory
|
||||
- commented code for github release
|
||||
- updated NovaServos after recalibrating servos
|
||||
- added serial commands for testing servos / legs
|
||||
|
||||
|
||||
##
|
||||
### DEV NOTES
|
||||
- [ ] BUG: during testing routines, on abrupt change of routine, ramping hangs, stepping every +/-1000ms
|
||||
- [ ] re-calibrate servo home positions to balance Nova's COG!! seems to be back-heavy
|
||||
- [ ] x_axis: tweak pattern, adjusting use of move_steps to not near fall over backwards on startup
|
||||
- [ ] finish tweaking left and right stepping
|
||||
- [ ] finish forward step (w/ left, right, backwards!)
|
||||
- [ ] write a stable fixed speed / step walking routine
|
||||
- [ ] fix 'stay' routine (ie: tends to fall backward when coming off of kneel or sit positions into stay)
|
||||
|
||||
see **DEV NOTES** in code comments for more bugs/tasks
|
||||
|
||||
BIN
Nova-SM3/STL Files/SM2-BrainBoardMount.stl
Normal file
BIN
Nova-SM3/STL Files/SM2-BrainBoardMount.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2-VRCover.stl
Normal file
BIN
Nova-SM3/STL Files/SM2-VRCover.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2-VRHousing.stl
Normal file
BIN
Nova-SM3/STL Files/SM2-VRHousing.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2Assembled.stl
Normal file
BIN
Nova-SM3/STL Files/SM2Assembled.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2BackPackBody.stl
Normal file
BIN
Nova-SM3/STL Files/SM2BackPackBody.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2ChasisBraces.stl
Normal file
BIN
Nova-SM3/STL Files/SM2ChasisBraces.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2CoverBottomExtBackTop.stl
Normal file
BIN
Nova-SM3/STL Files/SM2CoverBottomExtBackTop.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2CoverBottomExtFrontTop.stl
Normal file
BIN
Nova-SM3/STL Files/SM2CoverBottomExtFrontTop.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2CoverBottomExtHatch.stl
Normal file
BIN
Nova-SM3/STL Files/SM2CoverBottomExtHatch.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2CoverRear.stl
Normal file
BIN
Nova-SM3/STL Files/SM2CoverRear.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2Emblem.stl
Normal file
BIN
Nova-SM3/STL Files/SM2Emblem.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2FShoulderExtension.stl
Normal file
BIN
Nova-SM3/STL Files/SM2FShoulderExtension.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2FShoulderInner.stl
Normal file
BIN
Nova-SM3/STL Files/SM2FShoulderInner.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2Foot.stl
Normal file
BIN
Nova-SM3/STL Files/SM2Foot.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2FrontCover.stl
Normal file
BIN
Nova-SM3/STL Files/SM2FrontCover.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2LMidArm.stl
Normal file
BIN
Nova-SM3/STL Files/SM2LMidArm.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2LWrist.stl
Normal file
BIN
Nova-SM3/STL Files/SM2LWrist.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2RMidArm.stl
Normal file
BIN
Nova-SM3/STL Files/SM2RMidArm.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2RWrist.stl
Normal file
BIN
Nova-SM3/STL Files/SM2RWrist.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2Stand.stl
Normal file
BIN
Nova-SM3/STL Files/SM2Stand.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2StandBlockHatchBottom.stl
Normal file
BIN
Nova-SM3/STL Files/SM2StandBlockHatchBottom.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2StandLeg.stl
Normal file
BIN
Nova-SM3/STL Files/SM2StandLeg.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SM2StandSquaredBlock.stl
Normal file
BIN
Nova-SM3/STL Files/SM2StandSquaredBlock.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMBackPackBody.stl
Normal file
BIN
Nova-SM3/STL Files/SMBackPackBody.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMBackPackCover.stl
Normal file
BIN
Nova-SM3/STL Files/SMBackPackCover.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMBatteryBracket.stl
Normal file
BIN
Nova-SM3/STL Files/SMBatteryBracket.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMBodyPlate.stl
Normal file
BIN
Nova-SM3/STL Files/SMBodyPlate.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMChasis.stl
Normal file
BIN
Nova-SM3/STL Files/SMChasis.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMFShoulderOuter.stl
Normal file
BIN
Nova-SM3/STL Files/SMFShoulderOuter.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMFrontCoverSlug.stl
Normal file
BIN
Nova-SM3/STL Files/SMFrontCoverSlug.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMFrontLEDs.stl
Normal file
BIN
Nova-SM3/STL Files/SMFrontLEDs.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMLMidArm-Cover.stl
Normal file
BIN
Nova-SM3/STL Files/SMLMidArm-Cover.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMLUpperArm.stl
Normal file
BIN
Nova-SM3/STL Files/SMLUpperArm.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMRMidArm-Cover.stl
Normal file
BIN
Nova-SM3/STL Files/SMRMidArm-Cover.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMRShoulderInner.stl
Normal file
BIN
Nova-SM3/STL Files/SMRShoulderInner.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMRShoulderOuter.stl
Normal file
BIN
Nova-SM3/STL Files/SMRShoulderOuter.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMRUpperArm.stl
Normal file
BIN
Nova-SM3/STL Files/SMRUpperArm.stl
Normal file
Binary file not shown.
BIN
Nova-SM3/STL Files/SMUltraSonic.stl
Normal file
BIN
Nova-SM3/STL Files/SMUltraSonic.stl
Normal file
Binary file not shown.
|
Before Width: | Height: | Size: 438 KiB After Width: | Height: | Size: 438 KiB |
35
Nova-SM3/partslist.html
Normal file
35
Nova-SM3/partslist.html
Normal file
@@ -0,0 +1,35 @@
|
||||
<p>[(1) Mega Pro CH340GATmega 2560](https://amzn.to/3epOrjm)</p>
|
||||
<p>[(1) PS2 Receiver & Remote](https://www.robotshop.com/en/lynxmotion-ps2-controller-v4.html)</p>
|
||||
<p>[(1) 12A DC-DC Step Down Buck Converter 4.5V-30V](https://amzn.to/3rzTNMG)</p>
|
||||
<p>[(1) DC-DC Buck Boost Converter XL6009 5-32 V to 1.25-35 V](https://amzn.to/3a39eqg)</p>
|
||||
<p>[(1) Mini Digital DC Voltmeter](https://amzn.to/3sYWd7Y)</p>
|
||||
<p>[(1) ACS712 Current Sensor Module](https://amzn.to/3rzUfum)</p>
|
||||
<p>[(1) MOSFET IRF540N](https://amzn.to/2PKW6P3)</p>
|
||||
<p>[(1) DIODE 1n4004](https://amzn.to/3l3lc7f)</p>
|
||||
<p>[(1) 2k Resistor(https://amzn.to/2ODEgwS)]</p>
|
||||
<p>[(2) 1k Resistor](https://amzn.to/2ODEgwS)</p>
|
||||
<p>[(1) Lighted Rocker Switch 12v](https://amzn.to/3sX9zlg)</p>
|
||||
<p>[(1) XT 60 Plug & High Current Switch](https://amzn.to/3ejLoJI)</p>
|
||||
<p>[(1) 11.1v 3S Lipo Pack](https://amzn.to/38tbtCq)</p>
|
||||
<p>[(1) 16-Channel 12-bit PWM/Servo Driver](https://amzn.to/3eovgGJ)</p>
|
||||
<p>[(12) DS3218 20KG Full Metal Gear 270 Degree Digital Servo](https://amzn.to/2OlkcPY)</p>
|
||||
<p>[(12) 3-Pin Servo Extension Cable](https://amzn.to/3v7eXEe)</p>
|
||||
<p>[(8) 8x16x5mm Ball Bearings](https://amzn.to/3elVytj)</p>
|
||||
<p>[(12) 25T Aluminum Servo Arm Horn](https://amzn.to/3qvkOji)</p>
|
||||
<p>[(1) MH-SR602 PIR Motion Sensor Module](https://amzn.to/3cjFYf0)</p>
|
||||
<p>[(4) WS2812B 5050 RGB LED](https://amzn.to/3t66Y8u)</p>
|
||||
<p>[(2) HC-SR04 Ultrasonic Module Distance Sensor](https://amzn.to/3cm6c0F)</p>
|
||||
<p>[(1) GY-521 MPU-6050 3 Axis Accelerometer Gyroscope Module](https://amzn.to/3rzxcA7)</p>
|
||||
<p>[(1) SSD1306 128X64 OLED Display Module](https://amzn.to/3rxRoT1)</p>
|
||||
<p>[(1) Piezo Buzzer](https://amzn.to/3vdlPAa)</p>
|
||||
<p>[(1) Push Button Switch](https://amzn.to/3ld95oB)</p>
|
||||
<p>[() 5.08mm Screw Connection PCB Terminal](https://amzn.to/30thAlD)</p>
|
||||
<p>[(2) Small Double-Sided PCB Board](https://amzn.to/3bxj0ln)</p>
|
||||
<p>[(1) Hatchbox Yellow PLA](https://amzn.to/3t1rbwn)</p>
|
||||
<p>[(1) Hatchbox Black PLA](https://amzn.to/3elUHJ7) </p>
|
||||
<p>[(1) YOYI Purple TPU(https://amzn.to/38qA8r2)]</p>
|
||||
<p>[18AWG Silicone Wire] (https://amzn.to/38qEj6i)</p>
|
||||
<p>[22AWG Hookup Wire](https://amzn.to/3rzxFCn)</p>
|
||||
<p>[Dupont Jumper Wires](https://amzn.to/3l1k304)</p>
|
||||
<p>[Loctite Threadlocker](https://amzn.to/38ojfxc)</p>
|
||||
<p>And lots of various size 3mm, 4mm, and 5mm screws and nuts</p>
|
||||
BIN
Nova-SM3/ps2_controller.png
Normal file
BIN
Nova-SM3/ps2_controller.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 154 KiB |
BIN
Nova-SM3/ps2_controller.psd
Normal file
BIN
Nova-SM3/ps2_controller.psd
Normal file
Binary file not shown.
BIN
Nova-SM3/wiring_diagram_mega_v4.png
Normal file
BIN
Nova-SM3/wiring_diagram_mega_v4.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 282 KiB |
BIN
Nova-SM3/wiring_diagram_nano_v4.png
Normal file
BIN
Nova-SM3/wiring_diagram_nano_v4.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 243 KiB |
Reference in New Issue
Block a user