回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

祖国70华诞,我为祖国献礼 简单

头像 肥罗-阿勇 2019.10.08 707 0

2019年10月1日,在全世界的瞩目下,我国举行了盛大的国庆70周年典礼。

在庆典上,我们的阅兵仪式震惊了全世界,让全世界看到我国军人的风采,也看到我国日益强大的军事实力

作为一个中国人由衷的感到自豪和骄傲。


project-image

在典礼上除了威武雄壮、气势磅礴的大阅兵,给我留下特别深印象的,还有游行中那些精彩纷呈,让人眼花缭乱的创意花车。

project-image
project-image

DFROBOT很有前瞻性,举办了智能机器人花车活动

我们也希望制作一辆具有我们本土特色的花车,为祖国献礼。

我们地处广东省佛山市顺德区乐从镇,虽然是一个小镇,但是我们这个小镇是全世界最大的家具集散地,也是中国最大的钢铁销售基地,还是华南地区最大的塑料销售市场。

而最令乐从人骄傲自豪的是乐从的龙舟文化

project-image

龙舟运动在乐从有着深厚的群众基础,乐从罗浮宫龙舟队自组建以来可谓所向披靡,囊括国内、国际赛事冠军241个,被喻为“王者之师”。

乐从龙舟队用实力走上世界舞台,向世人展示乐从龙舟不朽的传奇。

5月26日上午,在2019年中国龙舟公开赛湖北荆州洪湖站,乐从罗浮宫龙舟队勇夺200米直道赛、500米直道赛、3000米绕标赛以及总成绩第一名4个冠军,连续五年包揽湖北荆州站所有项目冠军,实现五连冠的辉煌战绩!

project-image
project-image

国富才会民强,乐从龙舟的成功也正是我国强大富强的见证

因此我们决定做一个龙舟花车来代表我们乐从向祖国献礼。

材料清单

  • 掌控板 X1
  • 盘古斧A+B X1
  • 寻迹传感器 X4
  • 马达+轮子(组) X2
  • 灯带 X2

编程平台:mind+

步骤1 制作龙舟

制作龙舟我们采用了一种比较环保的方式,我们把学校宣传用的废弃的泡沫板拿来做

做好之后用颜料上色

学生制作过程,全部是学生一手一脚做出来的

我们来看看效果,还不错吧,画工也还不错

project-image

步骤2 制作花车

花车的思路我是这样想的,两驱就够了。还接四个寻迹传感器,中间两个负责正常行走,两边的负责在十字路口停下。

另外还要接两条灯带,为花车增色。

原本想用掌控宝,够小巧,但是接口不太够,经过多方考虑,最终用了盘古斧板A+B,自带了电源,接口还多,很适合

project-image

程序比较简单,左边的马达接M2,右边的马达接M1

中间的两个寻迹分别接P2和P3,两边的两个寻迹分别接P6和P7

两个灯带分别接P14和P15

project-image
project-image
代码
#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 组合成型,测试

花车调试好了之后,把龙舟装上,加上徽章板

效果还不错

project-image
project-image

最后就是上赛道调试,还不错

(视频里的音乐是用音箱播放的声音,原本想用MIDI硬音源,由于国庆期间全家都生病了,国庆后外出学习了几天,导致是最后一天才做这个作品,时间太赶,很多东西不完善,包括走线都是很乱的,后期慢慢完善。)

感谢DFROBOT举办这么有意义的活动,赞

此生无悔入华夏,来生还做中国人

祝愿祖国越来越繁荣富强

我爱你,中国

评论

user-avatar