手机拍照都很方便,大家都拍了很多照片,但是有人丢手机,换手机,照片也就丢了。
我于是在家建立了NAS,其实就是个在局域网里的共享文件夹,手机设置了照片自动保存到这个共享文件夹。我现在已经有5万多张了。(用百度云做的,本帖不详述了)
照片保存在电脑了,要特意去看照片才能看到,很不方便。后来我发现Win7自带的一个屏幕保护程序,可以自动随机播放一个文件夹下的所有照片,包含子文件夹。这样,我的电脑在闲置的时候,就会播放些照片,勾起自己的一些回忆。
之前一直玩Andino,自己写些程序,只能驱动LED显示屏显示些东西。驱动不了普通的液晶显示器。找了些资料,决定把自己DIY的CPU升级到树莓派。树莓派运行Linux系统,可以直接HDMI输出。
就下面这个半张信用卡大的板子,型号是Raspberry Pi Zero,5V供电,大约5W的耗电,可以接显示器键盘鼠标,和一台电脑一样。而且自带WiFi和蓝牙,淘宝价110元。
折腾了几天,先慢慢学会了Linux里的一些操作,最后终于搞定了开机自动随机播放 Windows 网络共享文件夹里的所有照片。如果有人和我有一样的想法,就可以节约时间啦。
说一下大概原理吧:
准备条件:给自己的Windows 网络共享文件夹里的所有照片文件,导出一个文件列表,每行一个文件路径。取名 filelist.txt
1:开机把有照片的Windows 网络共享文件挂载到Linux系统。
2:在内存中建立一块虚拟磁盘,容量20兆差不多了。
3:先复制两张封面照片到虚拟磁盘,例如 img.jpg img2.jpg
4: 进入Linux桌面后,设置启动脚本自动打开img.jpg
5: 启动脚本接下来打开filelist.txt,随机读取一行,并将这一行指向的照片Copy到虚拟磁盘,覆盖掉img.jpg。
6:模拟键盘,按一下方向“左键”,图片浏览器会自动切换下一张照片。
7:重复5-6步。但是这次要覆盖掉img2.jpg,以此循环。
具体的配置文件我打包提供下载,但是要做完如上步骤,确实需要花些时间来学习Linux。不可能一蹴而就的。
下一步,准备淘宝买个二手显示器,并把树莓派板子塞进显示器,做一个像样的挂墙的数码相框了。1080高清输出啊。比市面上那种小小屏幕,还需要把照片copy到里面的数码相框强多了。
如果你的money足够,完全可以用一台电视来做哦。