发现了一个有趣的项目—Ham Clock,它通过树莓派或是ESP8266运行,在TFT触摸屏上显示。它可以显示准确时间、地理位置、时区、太阳活动、日出和日落时间、卫星运行轨迹及新闻等。所有的数据通过Wi-Fi连接,非常适合喜欢卫星通讯的爱好者。
项目地址:
https://www.clearskyinstitute.com/ham/HamClock
我尝试了在Raspberry Pi3上安装Ham Clock,步骤如下:
1.安装前更新系统
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
- reboot
2.安装Ham Clock(在 X11构建800×480像素的HamClock)
- curl -o ESPHamClock.zip http://www.clearskyinstitute.com/ham/HamClock/ESPHamClock.zip
- unzip ESPHamClock.zip
- cd ESPHamClock
- make -j 4 hamclock
键入“make help”可以查看其它显示像素的安装示例:
3.启动Ham Clock
- ./hamclock
运行后,设置呼号、坐标、WiFi后即可进入显示界面。
其他常用设置:
旋转屏幕
- sudo nano /boot/config.txt
打开config.txt文件,并将以下文本添加到config.txt文件的开头。
lcd_rotate=0 正常
lcd_rotate=1 90度
lcd_rotate=2 180度
lcd_rotate=3 270度
禁用屏保
- sudo apt-get install xscreensaver
创建桌面快捷方式
在桌面上创建一个空的“ HamClock.desktop”文件,然后使用文本编辑器将其打开,然后添加以下内容:
- [Desktop Entry]
- Name=hamclock
- Comment=Open hamclock
- Exec=/home/pi/ESPHamClock/hamclock
- Type=Application
- Encoding=UTF-8
- Terminal=false
- Categories=None;