-
Notifications
You must be signed in to change notification settings - Fork 0
Required Hardware & Setup
Mitchell Gresham edited this page Jan 14, 2024
·
3 revisions
For program operation these are the required hardware components that you'll need.
- Arduino-Based Board: For this project I elected for an Arduino Nano though the program is still functional on other boards.
- Servo: For this project I elected to use these servos with a range of 0-180° since there shouldn't be a situation where you'll need to set the angle to anything other than those positions.
- Adafruit BNO055 Absolute Orientation IMU: This is the key component and is used to determine the angle offset the rocket is using gravity vectors.
- 3D-Printer: Though this obviously isn't part of the rocket the components in this project were all 3D-printed. It should be noted that when printing the nose cone it's important that you add additional supports to the foundation or else you risk failed prints. Also it should be printed with the top facing down for the best results.
Outside of hardware requirement the program is setup so that the PWM Ports 3, 6, 10 and 11 are used. These can be changed in the constants of the Rocket.h file for the project that you're working on. Though in the future an actual PCB would be a great addition for this project I used a half-sized solder-less breadboard that I fitted into the nose cone. For power I'd suggest using a 9V battery plugged into the rocket either placed above or below the nose-cone but for this initial commit I used power from the computer via the USB port. It should also be noted that because I'm not using an official Arduino board I'm using Arduino IDE v1.0 for uploading.