Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
DIY GUY Chris
Published © Apache-2.0

HomeMade Arduino Jet Engine

Have you ever tried to create a real spinning Jet yourself! checkout the detailed making steps in this Hackster post.

IntermediateFull instructions provided2 days3,450
HomeMade Arduino Jet Engine

Things used in this project

Hardware components

Jet 3D printed parts
×1
Arduino Portenta H7
Arduino Portenta H7
×1
Throne board for Portenta
×1
Machine Screw, M3
Machine Screw, M3
×1
Connector Accessory, Hex Nut
Connector Accessory, Hex Nut
×1
Geared DC Motor, 12 V
Geared DC Motor, 12 V
×1
Dual H-Bridge motor drivers L293D
Texas Instruments Dual H-Bridge motor drivers L293D
×1
JLCPCB Customized PCB
JLCPCB Customized PCB
×1

Software apps and online services

Arduino IDE
Arduino IDE
Circuit Maker
CircuitMaker by Altium Circuit Maker

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Digilent Screwdriver
Digilent Screwdriver

Story

Read more

Custom parts and enclosures

STL File for motor joint

STL file for wire clips

STL File for Motor holder V1

STL File for motor holder V2

Schematics

Schematic

Code

Arduino code

Arduino
const int Motor_Direction_One=PC_3C;
const int Motor_Direction_Two=PC_2;
const int Motor_Speed=PA_8;
const int Motor_Direction_CTR=PH_7;
const int Motor_Speed_Indicator=PC_7;
void setup() 
{
  pinMode(PC_3C, OUTPUT);
  pinMode(PC_2, OUTPUT);
  pinMode(PC_7, OUTPUT);
  pinMode(PH_7, INPUT);

  digitalWrite(PC_3C, LOW);
  digitalWrite(PC_2, LOW);
  digitalWrite(PC_7, LOW);
  digitalWrite(PA_8, LOW);
}

void loop() 
{
  if(digitalRead(PH_7))
  {
    digitalWrite(PC_3C, HIGH);
    digitalWrite(PC_2, LOW);
  }
  if(!digitalRead(PH_7))
  {
    digitalWrite(PC_3C, LOW);
    digitalWrite(PC_2, HIGH);
  }
  analogWrite(PA_8,analogRead(A0)/4);
  analogWrite(PC_7,analogRead(A0)/4);
}

Credits

DIY GUY Chris
51 projects • 342 followers
I'm having fun while making electronics projects, I am an electrical engineer in love with "Do It Yourself" tasks.

Comments