树莓派播放BadApple!
前言
原作者BadapplePi的播放github地址
整个项目是基于这个作者的代码使用的,同时他也提供了matlab的程序,能够让所有视频都能够处理为其效果在iic屏幕上进行播放。
自己fork添加了start.py作为主程序,修改了原始的图片数据以及一些播放代码(github链接)
播放效果视屏链接
准备
代码下载部分
下载代码的压缩包,或者你用git工具拉下来也可以
硬件部分
打开后,先看看当前树莓派的硬件引脚
pinout
IIC在GPIO2于GPIO3,按照位置把引脚和屏幕插好
然后修改IIC的屏幕速率
sudo vim /boot/config.txt
然后在最后添加
dtparam=i2c_baudrate=1000000
将iic的速率提高,不然后面播放是会很慢,重影的。
启用树莓派的I2C功能
sudo apt-get install -y python-smbus sudo apt-get install -y i2c-tools
安装程序用到的一些包(python)
更新
sudo python -m pip install --upgrade pip setuptools wheel
-m mod run library module as a script (terminates option list)
安装 PIL 库
sudo apt-get install python-pil python3-pil
安装 Adafruit-SSD1306 库
sudo pip install Adafruit-SSD1306
- 如果上面的 pip 安装 Adafruit-SSD1306 库遇到网络问题,使用一下命令安装
git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
cd Adafruit_Python_SSD1306
sudo python setup.py install
如果出现No module named Adafruit_BBIO.GPIO
sudo pip3 install Adafruit_BBIO
使用这条命令下载包,注意,pip3安装的后面就用python3命令,pip安装的后面就用python命令
查看IIC硬件
sudo i2cdetect -y 1
可以看到当前3c的IIC硬件
演示命令
到刚才下载的目录下面。进入example
cd Adafruit_Python_SSD1306/examples/
注意
将示例中的RST改为None才能正常运行,不然后面会说参数错误
命令示例
sudo python3 buttons.py
可以看到示例成功运行。
下面开始BadApple的运行。
BadApple运行
通过winscp或者git的方式将代码和图片数据传到树莓派中
切换到程序目录中
python start.py
即可运行
结束
喜欢可以点击关注,后面会写很多有趣的东西
树莓派播放BadApple!相关推荐
- c语言树莓派音乐播放器,使用web端来控制我的树莓派播放音乐
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? web端控制树莓派播放音乐,PHP+NodeJS+mpg123,粗糙版.实现后还可以做个app什么的. 代码 git 用 ...
- JavaSwing_使用树莓派播放视频_三种方法(FX,CLV,CLVJ)_一蓑烟雨任平生
文章目录 前言 一.使用技术 1.控制设备 2.怎么窗口播放 3.视频卡死 4.远程显示 5.远程命令链接 6.文件传输 二.视频播放 一.omxplayer播放 1.安装树莓派播放器 2.播放视频 ...
- 树莓派播放音频时3.5mm接口没有声音怎么办?
树莓派有两种声音输出方式,一种是通过HDMI口外接有输出设备的显示器输出,另一种是通过3.5mm接口连接耳机或者音箱输出. 网上一查发现不少人会遇到树莓派播放音频时3.5mm接口没有声音的情况,建议先 ...
- 炸裂!上手三天,就在开发板上播放BadApple, 还是Python香
在二次元圈子里有这样一句话 有屏幕的地方,就有Bad Apple 比如笔者最近入手了一个物联网开发板HaaS EDU K1,就萌发了在这些小的开发板上实现播放BadApple的想法. 说干就干!!! ...
- Linux编译mplayer播放badapple及编译fbv加载图片(基于V3S预告板子要开源了)
Linux编译mplayer播放badapple及编译fbv加载图片(基于V3S预告板子要开源了) 1.编译前准备: 1.linux5.10内核 2.2018.02bulidroot 3.v3s板子 ...
- 使用树莓派播放音频文件
使用树莓派播放音频文件 一.首先,我们需要对树莓派的音频输出进行设置 步骤1:登录树莓派,打开终端,执行sudo raspi-config命令 步骤2:选择第7项Advanced Options高级选 ...
- 基于ffmpeg+sdl+opencv的windows控制台,字符串播放badapple
代码下载地址https://download.csdn.net/download/jackiewmt/10489386 作者:重大自动化一寸灰 环境为vs2013 最近毕业,搞完毕业设计闲着没事干,偶 ...
- OLED如何播放badapple
以下文章来源于:公_众_号开源电子网 读取更多技术文章,请扫码关注 OLED如何播放badapple 前言 badapple早已红遍全网,很多时候都是使用ESP系列板子来玩,使用OLED屏幕方式播放得 ...
- 用stm32驱动TFTLCD播放BadApple
用stm32驱动TFTLCD播放BadApple 你是否听说过一句这样的话,有屏幕的地方就会有badapple.这次我们就通过用stm32来驱动TFTLCD来播放badapple. 什么是Bad Ap ...
最新文章
- wps表格粗线和细线区别_学术论文表格制作方法解读
- 全球及中国纳米材料行业竞争格局及发展规模预测报告2021年版
- 文华软件登录显示请选择服务器,文华财经提示先登录云服务器
- JPA 中 sql 预编译 -- EntityManager 使用 预编译
- Java文件类String [] list(FilenameFilter fnf)方法,带示例
- Windows XP减肥法
- Scala 深入浅出实战经典 第91讲:Akka第一个案例动手实战架构设计
- cognos报表导出excel_17个新增功能点,让报表更惊艳!
- 765. 情侣牵手--(每日一难phase2--day14)
- 4、Android 主流数据库框架
- floppy计算机专业术语,计算机专业术语解释
- 关于等价鞅、反等价鞅、剀利公式、赌徒输光定理(非常有启发意义)
- nginx中报403 Forbidden问题
- arcgis 9.3/10.2.2/10.5版本下载
- 跨行入测绘,看航测小白如何实现纯免相控作业
- 安装Robo 3T(Robomongo)MongoDB可视化工具
- 投资理财入门18本经典书籍
- 智力题之【老鼠吃毒药问题】
- 【Excel】偷懒小技巧3:金额小写自动转换为大写
- 剑指offer 矩阵中的路径 @python