把电池电压检测模块小板 - 用Arduino和安卓旧手机,DIY远程遥控机器人

佚名 发表于 2015-11-16 11:19 | 分类标签:Arduino安卓L298N

  把电池电压检测模块小板 也安装上去:

  

  把锂电池的DC母头线安装到 底盖的充电孔中,用502胶固定;

  把20mm直径的开关安装到 底盖的开关孔中。

  

  

  到此,底盖部分要装的也装好了。(当然,后续如果你要往Arduino控制板上连接传感器模块的话,随时可以揭开盒子连接线路!)

  准备把纸巾盒上下两部分盖上:

  

  OK,物理结构就组装完毕了,大功告成!!!

  

  最后还可以在左右两边再装上2个舵机,固定2个小手臂,机器人看起来会更萌。

  电子电路模块连接

  当你把网灵机器人的物理结构组装好后,那电路连接就很容易了。准备一些3Pin杜邦线和导电线,按照下面的电路图连接相应的电路模块:

  

 

  可以看出,Arduino控制板的供电是由L298N电机控制板的5V输出的。

  电压检测模块连接到Arduino的模拟口A5;头部舵机连接到Arduino的数字口D9;

  你后续也可以扩展连接更多的传感器,比如:

  气体传感器MQ2连接到模拟口A4,温湿度传感器连接到数字口D8,

  这些都是在Arduino的程序代码中预定义好的,需要跟代码对应:

  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  #include 《Servo.h》

  #include 《dht.h》

  //模拟IO口和数字IO口的定义

  #define PIN_UNDEFINED 255

  #define PIN_A_VOLTAGE 5 //电池电压传感器

  #define PIN_A_MQX 4 //气体传感器,MQ2,MQ135

  #define PIN_D_SERVO_V 9

  #define PIN_D_SERVO_H PIN_UNDEFINED

  #define PIN_D_SERVO_L 5 //PIN_UNDEFINED

  #define PIN_D_SERVO_R 6 //PIN_UNDEFINED

  #define PIN_D_DHT 8 //PIN_UNDEFINED //DHT11温湿度传感器

  #define PIN_D_RELAY PIN_UNDEFINED //一路继电器

  #define PIN_D_RED PIN_UNDEFINED //红外人体感应传感器

  #define PIN_D_LEDA PIN_UNDEFINED //LED指示灯A

  #define PIN_D_LEDB PIN_UNDEFINED //LED指示灯B

  //PT2272 Recv,D0-》D3用模拟IO口实现,因为Arduino UNO的数字IO口不够用

  #define PIN_D_2272VT 4

  #define PIN_A_2272D0 0

  #define PIN_A_2272D1 1

  #define PIN_A_2272D2 2

  #define PIN_A_2272D3 3

  //315M、433M RF Send,控制智能开关、智能插座、电动窗帘。。。

  #define PIN_D_315SEND 7 //PIN_UNDEFINED

  #define PIN_D_433SEND PIN_UNDEFINED

  //左中右三个方向的壁障传感器pin定义

  #define PIN_D_BIZ_C PIN_UNDEFINED

  #define PIN_D_BIZ_L PIN_UNDEFINED

  #define PIN_D_BIZ_R PIN_UNDEFINED

  //L298N电机驱动板的控制pin

  //舵机用了9号PWM,L298N用10,11号PWM的话,会导致10号PWM失效!!!

  // motor A

  #define dir1PinA 2

  #define dir2PinA 10

  #define speedPinA 3

  // motor B

  #define dir1PinB 12

  #define dir2PinB 13

  #define speedPinB 11

  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

上一页12345全文

本文导航

除非注明,本站均为原创或编译,转载请注明:文字来自39度

分享给朋友:
条评论

评 论

提 交

请勿进行人身攻击,谩骂以及任何违法国家相关法律法规的言论。

正在加载评论...