开启辅助访问 切换到窄版

登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 196|回复: 2

【招募】[电信科协播放器项目] 招募参加者

[复制链接]

4

主题

15

回帖

71

积分

版主

积分
71
发表于 2025-9-24 14:33:42 | 显示全部楼层 |阅读模式
项目主要介绍:
本项目主要内容为使用stm32驱动oled屏幕,播放自己选定的神秘视频,视频数据由电脑实时传输给单片机,再由单片机传输给屏幕
项目需要约35元购买材料
——了解原理的话是个很简单的小项目,但是仍然会占用参与者一定的时间去理解知识


最终效果:
在电脑上运行python脚本后,oled屏幕上随即播放缩小化黑白版本的视频
——参考哔哩哔哩视频“用0.96寸OLED播放知名艺人打篮球视频 *附赠程序*


原理:
使用python脚本将视频转换为128*64的黑白图像,并通过串口发送给单片机。单片机使用iic协议将图像信息传输到oled屏幕上,实现播放视频的效果。


在本次学习中,你有两种选择:
1.如果你只想做出最终的成品,只需要获取相应的器材,学习软件的安装,程序烧录以及最基本的硬件知识,我会提供已完成的程序供使用。
你会学到如何将已完成的stm32项目移植到你的器件上

2.如果你想学习项目用到的主要技术,需要多次参加我们的线下活动,学习软件安装,新建工程,程序烧录,函数使用,串口通信,iic协议,屏幕驱动使用等操作,最终完成我们的播放器项目
你会学习到:
   C语言编程
   cubeide和简单的hal库知识
   用串口实现单片机与电脑通信
   使用oled屏幕驱动程序在屏幕上显示内容
   AI coding (bushi)


教学计划:
我们计划使用六周时间完成整个项目,预计从国庆假期结束后的第一周开始。
在开始之前之前,需注册ST账号,安装cubemx和cubeide
若需要学习C语言,请在https://www.nowcoder.com/注册账号,我们将使用这上面的题目辅助学习
第一周:单片机简单介绍,C语言环境搭建(devc++),C语言讲解,C语言练习
第二周:讲解时钟、GPIO概念,使用cubemx新建一个工程,使用cubeide写程序点亮led灯
第三周:讲解iic协议,使用已有的oled驱动程序操作屏幕(显示字符)
第四周:讲解串口和uart,使用电脑向单片机发送数据,将接收到的内容输出到oled屏幕上
第五、六周:根据iic协议自制项目所需的oled驱动文件,使用python脚本将视频数据发送给stm32,stm32接受并将视频显示在oled屏幕,项目完结
(四、五、六周内容或有调整,具体情况待定)

如何报名
前往【报名通知】帖子内进入报名入口



回复

使用道具 举报

0

主题

1

回帖

8

积分

[Lv.1]低能力者

积分
8
发表于 2025-9-24 15:21:07 来自手机 | 显示全部楼层
该怎么报名参加
回复

使用道具 举报

4

主题

15

回帖

71

积分

版主

积分
71
 楼主| 发表于 2025-9-24 16:08:34 | 显示全部楼层

等待社长发布报名网站
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|电信科协官网

GMT+8, 2025-10-31 22:34 , Processed in 0.096838 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表