Skip to content
/ EIS2020 Public
forked from shiep18/EIS2020

Embedded and Intelligent Systems (EIS) course for SHIEP 2020

Notifications You must be signed in to change notification settings

Byiie/EIS2020

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EIS2020

Embedded and Intelligent Systems (EIS) course for SHIEP 2020

20200323作业

  1. 学习M02 M06 ppt
  2. students目录下创建自己的文件夹
  3. 我的世界造房子myhouse.py上传

20200325作业

  1. 学习3D建模课件,挑3个ppt学习即可。 3个设计文件上传到自己的文件夹。 可以用123D也可以用fusion360
  2. 设计创意一个属于自己的物品。 mylogo.stl 文件上传。
  3. 在我的世界里显示自己的物品 mylogo.py 和binvox文件上传。

20200327作业

  1. 安装并配置git和vscode, 参见知乎的帖子如何配置vscode和git
  2. 在我的世界里利用opencv,利用不同方块和颜色显示一幅线条卡通线条图mypic.jpg , 大小为32x32个方块,程序名为showmypic.py
  3. 写一个myclan.py,import 调用mylogo和showmypic里面的函数,完成一次性显示一个logo和卡通图
  4. 上传最后效果的屏幕拷贝

20200330作业

  1. 跑通倍塔狗语音识别代码
  2. 能够用前进,后退,往左,往右指挥我的世界中的角色前后左右移动
  3. 在我的世界中竖一个石柱,上海气温20度则高度为20块
  4. 效果屏幕拷贝上传自己的目录

20200401作业

  1. 将造房子的代码改造为类名字为House 类里面需要有isInHouse()函数判断是否在房子里。
  2. 利用House类生成27个实例,每个房子的位置在csv文件中定义,csv文件格式举例如下 housename,x,y,z,l,w,h
    xknbighouse1,100,10,100,10,10,6
    xknsmallhouse2,100,10,200,6,6,6
  3. 摄像头监视有运动物体进入画面时唱歌

20200403作业

  1. 找一个物体作为指挥棒,通过视频和HSV颜色匹配画一个圆跟踪
  2. 利用找到的物体作为遥控器,遥控我的世界的玩家前后左右跑动。
  3. 跑到部落里不同的房子,显示“welcome to xxxx‘s house” xxx是房子的主人的名字

20200408作业

  1. 我的世界回到家后点亮arduino的一盏灯,走出家后arduino灯关闭
  2. 阿里code团队里面写自己的名字

20200410作业

  1. 跑通人脸识别代码
  2. 训练3个人脸,自己,家人,其他(比如猫).
  3. 利用人脸检测获得脸部图像保存到文件face.jpg里面
  4. 我的世界用玻璃做门。如果是自己,则门变成空气,可以进去。arduino点亮1~4号灯
  5. 我的世界用玻璃做门。如果是家人,则门变成空气,可以进去。arduino点亮5~8号灯
  6. 其他人不开门(可以用自己带口罩充当)
  7. 离开屋子灯熄灭
  8. 演示效果用动图gif上传

20200415作业

  1. 用socket接口编程在我的世界玩家脚下摆3x3的黄金块
  2. mcpi协议参考https://github.com/brooksc/mcpipy/blob/master/mcpi/mcpi_protocol_spec.txt
  3. 在A4纸大小厚2毫米的板子上设计一个arduino盒子,要求
    • 6个面,露出排针可供扩展
    • 露出USB口可插USB线
    • 一个竖杆插在arduino座上
    • 竖杆上留3个LED灯的位置作为红绿灯

20200417作业

  1. 用web接口指挥我的世界人物前后左右后退
  2. 通过网页在我的世界里建房子

20200422作业

  1. 利用图像匹配找到minecraft窗口(假设窗口左下角永远在屏幕左下角)
  2. 计算出minecraft窗口的大小
  3. 自动点击进入我的世界连接好的服务
  4. 如果已连接,点击回到世界
  5. 修建环形跑道(控制在32x32以内可以用导入图片方式)

20200424作业

1.自己搜索一下Openvino安装方法,阅读
2.用下载的包里面的软件安装
3.用今天的yolo加速代码测试

20200506作业

1.挑选小组(部落)基地坐标clancenter,xc,yc,zc
2.在服务器中创建csv文件,定义每人房子的地基的相对坐标格式.文件名team1_clan.csv. 内容举例如下:
clancenter,500,20,600
tom,10,20,30
jerry,30,20,30
kevin,60,20,45
3.在服务器中创建自己的造房子python代码,例如 tomhouse.py 4.在代码中,读入部落的csv文件,找到自己的名字,在部落中造房子。例如,tom 的房子基坐标是 500+20,20+20,600+30
5.小组每个人都完成后,上传部落房屋截屏到github team里

20200508作业

  1. 给部落用binvox建一个雕像。雕像位置在csv文件里叫clanlogo 雕像的stl文件任选 clancenter,500,20,600 clanlogo,0,0,0 tom,10,20,30
    jerry,30,20,30
    kevin,60,20,45
  2. 代码和stl文件上传github

20200511作业

  1. Android studio 添加一个按钮,按钮上面显示“按钮”文字
  2. Android studio界面布局.pdf 课件预习
  3. Django新建名为topics的APP,创建名为Topic的模型,包含一个名为content的文本字段,并完成模型迁移
  4. 效果屏幕拷贝上传自己的目录

20200513作业

  1. 为登录界面APP的第二个界面添加一个返回点击事件:实现点击可返回登录界面
  2. 完成课上投票应用剩余部分
  3. 完善博客应用,应有最基础的查看与发表文章功能
  4. 效果屏幕拷贝上传自己的目录

20200515作业

  1. 使用pyautogui完成截取全屏并保存(需要加入弹框进行判定)
  2. 完成课上pyautogui打开网页搜索功能
  3. 爬取豆瓣上selenium的相关书籍名
  4. 效果屏幕拷贝上传自己的目录

20200518作业

  1. 让棱锥和轮子同时显示,轮子绕圆心旋转
  2. Homeassistant中添加家庭和杨校区位置图标(要求杨浦校区位置需要真是坐标)
  3. 在手机或者虚拟机里面安装IP摄像头,实现局域网实时查看视频
  4. 效果屏幕拷贝上传自己的目录

20200520作业

  1. 利用串口程序,结合vtk,可以控制vtk物体的转动速度。
  2. AS结合登录界面、音视频界面、计时器界面。通过按钮事件实现跳转。
  3. 效果屏幕拷贝上传自己的目录

20200522作业

  1. 安装照片上的车尺寸和形状重新设计车
  2. Homeassistant完成调通第一个脚本和自动化
  3. 结合语音,设计自动化,每天定时播放天气预报
  4. 效果屏幕拷贝上传自己的目录

20200525作业

  1. 车子模型可以用串口控制左右轮子分别以不同速度转动。
  2. 车子模型串口第3个参数表示车子摄像头角度。摄像头pole和indicator整体可随参数改变方向
  3. Ha中, 使用脚本 控制hachina3切换状态ON/OFF
  4. Ha中,使用自动化控制切换hachina3状态ON/OFF

20200527作业

  1. python显示门的三种状态:ON,OFF,LOCK。
  2. 把三种状态实时更新到apache的网页中
  3. Ha中是实时更新 ON,OFF,LOCK三种状态。
  4. 效果屏幕拷贝/代码上传自己的目录

20200529作业

  1. 在vtk里面仿真门的开、关
  2. ha里和vtk里同步实时显示门的开、关状态
  3. ha里和vtk里同步实时显示门的开、关状态。同时ha另加一个卡片上面显示 on/off
  4. 效果屏幕拷贝/代码上传自己的目录

FAQ

  • Q:我的世界游戏启动失败咋办?
    • A:下载更新的版本。
  • Q:我的世界多人游戏选择了localhost,一直连不进去?
    • A:确保start.bat已启动,下载游戏勾选下载forge,再不行更新java。
  • Q:在将3D模型导入我的世界程序运行时出现no moudle binvox_rw?
    • A:要将.py文件与binvox文件放在一起

Markdown 基本语法

markdown cheat sheet

解决Github无法显示图片问题

参见 如何修改host文件添加github

如果发现图片还是打不开,可以先清空浏览器的缓存图片。具体操作是:浏览器设置 -> 更多工具 -> 清除浏览数据,在弹窗中,时间范围选择“时间不限”,清除“缓存的图片和文件”。清除缓存后,再刷新页面试试。

VSCODE 本地目录作为默认目录


About

Embedded and Intelligent Systems (EIS) course for SHIEP 2020

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.6%
  • HTML 8.4%
  • JavaScript 3.2%
  • CSS 2.1%
  • Java 1.6%
  • Jupyter Notebook 0.6%
  • Other 0.5%