ASTRA-32

by Arduino_guy in Circuits > Computers

58 Views, 0 Favorites, 0 Comments

ASTRA-32

YouTube Thumbnail - Astra-32 The Future of Technology.png

This is ASTRA-32,"Aerospace Systems for Thrust-vectoring and Rocket Avionics" a experimental model rocket flight controller made with NodeMCU microcontroller it uses Mpu6050 .Made for learning basic Thrust-vectoring and flight Avionics and this is how you can make one.

Supplies

  1. NodeMCU(Esp8266)
  2. 0.96 oled display
  3. Mpu6050
  4. 2x MG90 servos or 2x sg90 servos
  5. Prototyping board

Setting Up NodeMCU

If you have already installed NodeMCU boards package in arduino Ide you can skip to the next step. If you don't have already installed it then you can visit this page to know more about installing the NodeMCU board manager's package.

Libraries

You will need to install some library

  1. Adafruit_SSD1306 (here)
  2. Adafruit_Sensor(here)
  3. Adafruit_MPU6050(here)
  4. Servo (here)

Uploading the Code

Open the given code with arduino IDE. Click on the upload button.

(Tip :- you can upload the code by also pressing "ctrl + u" ).
code :- (here)

Connections

Oled ui.png

Follow the connection given below:

  1. NodeMCU - Display
  2. Gnd - Gnd
  3. 3.3v - Vcc
  4. Sck - D22
  5. Sda - D21
  6. NodeMCU - Mpu6050
  7. Gnd - Gnd
  8. 3.3v - Vcc
  9. Sck - D22
  10. Sda - D21
  11. NodeMCU - servo1
  12. Gnd - Gnd
  13. 3.3v - Vcc
  14. D5 - Control
  15. NodeMCU - servo2
  16. Gnd - Gnd
  17. 3.3v - Vcc
  18. D6 - Control

Enjoy

And you are good to go enjoy and feel free to share any thoughts regarding to this. Fun fact:- it's called astra-"32" because the first prototype of this project was made with esp32 but due to some issues the final prototype was made with NodeMCU.