haoDIY创好电子音响电脑科技DIY小制作发明移动版

主页 > 电子DIY > 译文美国DIY综合制作 >

EAL - Arduino的气垫船

EAL - Arduino的气垫船

我们学校的项目,我们需要整合Arduino到自动化系统/机器等。
我们选择了做一个Arduino控制气垫船。

步骤1:部分名单

EAL - Arduino的气垫船

1。气垫船的底部是由火烈鸟。我们用一个大广场,我们削减了在想要的尺寸,前端圆。

2。2x直流电机,旋转推进和风扇。

三.步进电机驱动器

4。一个框架,保持电机。我们的气垫船,我们用木头和亚克力制成的框架。

5。蓝牙模块,用于控制气垫船。我们用hc-05蓝牙模块。

6。Arduino电路板、线路板、电线、9V电池、12V适配器。我们用arduino mega 2560。

7。螺旋桨+风扇。我们下载我们的螺旋桨从Thingiverse,并且刊登在我们学校(HTTP:/ / www.thingiverse。COM /东西:1733112)我们使用相同的螺旋桨推进和风扇,但除去外圆上的风扇。

步骤2:制作船

EAL - Arduino的气垫船

在基地的中心,我们为风剪一个洞,它会漂浮的气垫船。

在底部,我们包裹在一个塑料袋,把它的很多小孔,让空气流过,使气垫船漂浮

然后我们用胶带固定的塑料袋,并确保火烈鸟不溶解成小块。

框架然后放置在顶部的气垫船,并用胶水粘住。在顶部的框架,和上面的孔是亚克力板,用于安装电机。

推动/风扇粘在电机和电机和粘在亚克力板。

步骤3:机械部分

EAL - Arduino的气垫船

第一部分是钢丝的Arduino。我们用1x 9V电池供电的Arduino,槽12V适配器
然后我们线电机驱动的Arduino引脚3 + 4的推动和引脚8 + 9风扇。

然后我们线电机的电机驱动器。汽车司机也连接到地,和3个并联的9V电池,这些功率的电机。

然后我们线蓝牙模块Arduino,通过线路板,因为我们需要有抵抗之间。

步骤4:软件

EAL - Arduino的气垫船

控制的气垫船,我们使用蓝牙,然后控制气垫船从我们的智能手机。

我们对智能手机的应用程序,我们使用免费的在线课程,MIT App Inventor(HTTP:/ / appinventor。麻省理工教育)。从我们的电话,我们现在可以使气垫船前进,后退和停止。

我们设计我们的Arduino电路板在自由的Arduino程序。

<p>/*<br> 
 */
 
int motor1Pin1 = 3; // Makes the hovercraft go forward
int motor1Pin2 = 4; // Makes the hovercraft go backward</p><p>int motor2Pin1 = 8; // Turns on the fan
int motor2Pin2 = 9; //</p><p>int state;
int flag=0;        //makes sure that the serial only prints the state once
int stateStop=0;
void setup() {
    // sets the pins as outputs
    pinMode(motor1Pin1, OUTPUT);
    pinMode(motor1Pin2, OUTPUT);</p><p>    pinMode(motor2Pin1, OUTPUT);
    pinMode(motor2Pin2, OUTPUT);</p><p>    // initialize serial communication at 9600 bits per second
    Serial.begin(9600);
}</p><p>void loop() {
    //if some data is sent, reads it and saves in state
    if(Serial.available() > 0){     
      state = Serial.read();   
      flag=0;
    }   
    // if the state is 'F' the Hovercraft will go forward
    if (state == 'F') {
        digitalWrite(motor1Pin1, HIGH);
        digitalWrite(motor1Pin2, LOW); 
        digitalWrite(motor2Pin1, HIGH);
        digitalWrite(motor2Pin2, LOW);
        if(flag == 0){
     串行out.println(“前进!”);
旗= 1;} } 
 
 
 
 //如果状态是“S”气垫船将关闭
 else if(状态= =“S”| | statestop = = 1){ 
 digitalwrite(motor1pin1,低);
 digitalwrite(motor1pin2,低);
 digitalwrite(motor2pin1、低);
 digitalwrite(motor2pin2,低);
如果(= = 0旗){ 
 println系列。;
旗= 1;} 
 
 statestop = 0;
 } </P > <P> //如果状态是“B”气垫船会倒退
 else if(状态= =“B”){ 
 digitalwrite(motor1pin1,低);
 digitalwrite(motor1pin2,高);
 digitalwrite(motor2pin1,高);
 digitalwrite(motor2pin2,低);
如果(= = 0旗){ 
系列。;
旗= 1;} } } 
 
 
 < /
 

步骤5:改进

EAL - Arduino的气垫船

首先,我们应该有一些更快的马达,使气垫船会有更多的力量和更容易漂浮。

我们应该让身体更薄,所以它的重量减少。

为了使气垫船转向,你需要一个模块,可以推拉和翅片引导。不幸的是,我们没有模块,我们订的,所以我们没能使气垫船舵。

传感器,我们考虑将传感器对气垫船的前面,所以它会阻止它靠近一个物体时。我们没能做到这一点,因为我们遇到了很多麻烦,我们根本没有时间。


(责任编辑:admin)
    haoDIY创好电子 版权所有,电话微信13977534587