2019年10月1日,在全世界的瞩目下,我国举行了盛大的国庆70周年典礼。
在庆典上,我们的阅兵仪式震惊了全世界,让全世界看到我国军人的风采,也看到我国日益强大的军事实力
作为一个中国人由衷的感到自豪和骄傲。
在典礼上除了威武雄壮、气势磅礴的大阅兵,给我留下特别深印象的,还有游行中那些精彩纷呈,让人眼花缭乱的创意花车。
DFROBOT很有前瞻性,举办了智能机器人花车活动
我们也希望制作一辆具有我们本土特色的花车,为祖国献礼。
我们地处广东省佛山市顺德区乐从镇,虽然是一个小镇,但是我们这个小镇是全世界最大的家具集散地,也是中国最大的钢铁销售基地,还是华南地区最大的塑料销售市场。
而最令乐从人骄傲自豪的是乐从的龙舟文化
龙舟运动在乐从有着深厚的群众基础,乐从罗浮宫龙舟队自组建以来可谓所向披靡,囊括国内、国际赛事冠军241个,被喻为“王者之师”。
乐从龙舟队用实力走上世界舞台,向世人展示乐从龙舟不朽的传奇。
5月26日上午,在2019年中国龙舟公开赛湖北荆州洪湖站,乐从罗浮宫龙舟队勇夺200米直道赛、500米直道赛、3000米绕标赛以及总成绩第一名4个冠军,连续五年包揽湖北荆州站所有项目冠军,实现五连冠的辉煌战绩!
国富才会民强,乐从龙舟的成功也正是我国强大富强的见证
因此我们决定做一个龙舟花车来代表我们乐从向祖国献礼。
材料清单
- 掌控板 X1
- 盘古斧A+B X1
- 寻迹传感器 X4
- 马达+轮子(组) X2
- 灯带 X2
编程平台:mind+
步骤1 制作龙舟
制作龙舟我们采用了一种比较环保的方式,我们把学校宣传用的废弃的泡沫板拿来做
做好之后用颜料上色
学生制作过程,全部是学生一手一脚做出来的
我们来看看效果,还不错吧,画工也还不错
步骤2 制作花车
花车的思路我是这样想的,两驱就够了。还接四个寻迹传感器,中间两个负责正常行走,两边的负责在十字路口停下。
另外还要接两条灯带,为花车增色。
原本想用掌控宝,够小巧,但是接口不太够,经过多方考虑,最终用了盘古斧板A+B,自带了电源,接口还多,很适合
程序比较简单,左边的马达接M2,右边的马达接M1
中间的两个寻迹分别接P2和P3,两边的两个寻迹分别接P6和P7
两个灯带分别接P14和P15
#include <DFRobot_NeoPixel.h>
#include <MPython.h>
double mind_n_df_sd;
DFRobot_NeoPixel rgb_display_P14;
DFRobot_NeoPixel rgb_display_P15;
void df_QianJin(double df_sudu);
void df_ZuoZhuan(double df_sudu);
void df_YouZhuan(double df_sudu);
void df_ZanTing();
void df_QianJin(double df_sudu)
{
digitalWrite(P13, HIGH);
analogWrite(P0, df_sudu);
digitalWrite(P16, LOW);
analogWrite(P9, df_sudu);
}
void df_ZuoZhuan(double df_sudu)
{
digitalWrite(P13, HIGH);
analogWrite(P0, df_sudu);
digitalWrite(P16, HIGH);
analogWrite(P9, df_sudu);
}
void df_YouZhuan(double df_sudu)
{
digitalWrite(P13, LOW);
analogWrite(P0, df_sudu);
digitalWrite(P16, LOW);
analogWrite(P9, df_sudu);
}
void df_ZanTing()
{
digitalWrite(P13, HIGH);
analogWrite(P0, 0);
digitalWrite(P16, HIGH);
analogWrite(P9, 0);
delay(60000);
}
void setup() {
mind_n_df_sd = 800;
rgb_display_P14.begin(P14, 7, 255);
rgb_display_P15.begin(P15, 7, 255);
rgb_display_P14.showRainbow(0, 6, 1, 360);
rgb_display_P15.showRainbow(0, 6, 1, 360);
mPython.begin();
}
void loop() {
display.setCursorXY(42, 0);
display.print((analogRead(P2)));
display.setCursorXY(42, 16);
display.print((digitalRead(P3)));
display.setCursorXY(42, 32);
display.print((digitalRead(P6)));
display.setCursorXY(42, 48);
display.print((digitalRead(P7)));
df_QianJin(mind_n_df_sd);
if (((digitalRead(P2)) == 1)) {
df_ZuoZhuan(mind_n_df_sd);
}
if (((digitalRead(P3)) == 1)) {
df_YouZhuan(mind_n_df_sd);
}
if ((((digitalRead(P6)) == 0) && ((digitalRead(P7)) == 0))) {
df_ZanTing();
}
}
步骤3 组合成型,测试
花车调试好了之后,把龙舟装上,加上徽章板
效果还不错
最后就是上赛道调试,还不错
(视频里的音乐是用音箱播放的声音,原本想用MIDI硬音源,由于国庆期间全家都生病了,国庆后外出学习了几天,导致是最后一天才做这个作品,时间太赶,很多东西不完善,包括走线都是很乱的,后期慢慢完善。)
感谢DFROBOT举办这么有意义的活动,赞
此生无悔入华夏,来生还做中国人
祝愿祖国越来越繁荣富强
我爱你,中国
评论