创意作品:智能教室

  1. 米思齐(Mixly)软件安装

关于Mixly

Mixly(米思齐)是在北京师范大学傅骞博士团队组织开发的一款国内自主研发,且免费开源的图形化编程工具。Mixly在设计上做到了完全绿色使用。用户直接从网上下载Mixly软件包,解压后即可在Windows XP及以上的操作系统运行。

安装

软件下载链接:软件平台 – 爱上米思齐(Mixly)

软件版本简单说明:

a、 Windows版本(建议win10及以上系统使用):

  • 一键更新完整版:下载后解压即可使用;
  • 一键更新版:下载后解压,需要手动更新才能使用;

b、 Mac版本:

苹果电脑使用,更新比较慢,有些功能不一定能正常使用;

c、 Linux版本:

在Linux系统下安装使用。


选择Windows版本一键更新完整版,等待下载完成,后面步骤统一以Windows版本一键更新完整版为例!

解压后目录如图所示。

../_images/mixly_unzip.png

第一次解压的软件只含有最基础的文件,不能直接运行。需要先运行 一键更新.bat 或 update.bat下载最新版的Mixly软件。

等待片刻后,会显示更新进度。

../_images/update.png

当看到提示“Mixly更新完成”时,说明软件下载完毕。

../_images/update_finish.png

更新完成后,软件目录如图所示,可以双击Mixly.exe打开Mixly软件。../_images/mixly_folder.png

更新软件

Mixly软件的更新是基于git设计的,每次更新会自动对比最新版与用户使用的版本的差异,只更新差异文件,避免重复下载造成版本混乱。

先关闭Mixly软件,再运行 一键更新.bat或update.bat 启动更新程序。../_images/install5.png

稍等片刻后,更新完成。../_images/install6.png

驱动安装

开发板与电脑连接通讯需要安装相应的串口芯片驱动,常用的串口芯片驱动有CH340和CP2102。 在arduino/drivers目录中可以找到这两种串口芯片驱动。../_images/install2.png

根据使用的开发板的串口芯片选择相应的驱动,如果不确定是哪种串口芯片,也可以将两个驱动都安装上。

启动软件

双击Mixly.exe即可启动Mixly软件。../_images/install3.png

  1. 程序

Mixly2.0启动后,首先需要选择板卡,我们通过点击左右两个按键可以进入到第二个板卡选择界面。

Mixly2.0初体验(一)——安装、简介图8

最后一页的设置按钮,可以添加新的开发板

为了实现本次实验,添加了Arduino UNO R4开发板

arduino不同版本的区别20150130161944mam8b4.pdf

选择刚刚下载的程序打开

  1. 代码解释
刷卡功能实现,每次刷卡item数量+1,1秒之后可以再次刷卡。
检测到火焰报警器,蜂鸣器发出响声。
屏幕显示renshu(人数)、wendu(温度)、shidu(湿度)相关信息。
两组灯带,分别代表光照、消毒,用不同颜色区分。白色-灯光打开,紫色-消毒灯打开,黑色-灯光关闭。
通过控制电机驱动板,控制风扇。(点击图片可以跳转)
  1. 代码烧录

准备一根数据线插入主控侧面的数据接口,另外一端连接电脑的USB口,插入后软件右上角会出现端口号(每台电脑显示的数字可能不同);

点击软件上方“上传”,点击之后软件会弹出一个“上传中”的提示框,等待出现“上传成功”提示信息。

电路图

所有的GND、VCC均省略

DHT11温湿度传感器:S—A0

SSD1306、I2C接口、0.96寸屏幕、128*64分辨率:SCL—A5、SDA—A4

蜂鸣器(高电平发声):S—D9

火焰报警器:S—D5

灯带WS2812(照明灯):DI—D7 灯带WS2812(消毒灯):DI—D2

马达驱动器: INA1—D4 INA2—D3 motorA—风扇+-

  1. 语音程序

发表评论