查看: 5468|回复: 4

[经验] 树莓派扩展板试用心得

[复制链接]
  • TA的每日心情
    奋斗
    2015-5-14 09:01
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2015-5-11 11:08:26 | 显示全部楼层 |阅读模式
    分享到:
    树莓派2 BB+兼容的原型功能扩展板试用心得
    爱板网-xinxin告诉我通过了申请的第二天就收到了板子,于是过了一个充实的劳动节。由于平时要上班,只能在业余时间焊接板子,调试程序,所以最近才把资料整理出来分享给大家一起学习。
    先来一张树莓派和扩展板的合照。
                         PI1.png
    为了使用扩展板,把保护树莓派的亚克力盒子取了下来。
    PI2.png
    下一步开始调试OLED和时钟。
    问朋友借了个DS1307的芯片,动手焊了个小模块。模块原理图如下:
    PI3.png     PI4.png       PI5.png
      这样做的目的是两个IIC模块可以共用一个IIC接口。安装后的效果如下:
    PI6.png
    下面开始写程序:
    1、添加I2C模块   
    sudo vim /etc/modules
    添加i2c-bcm2708和i2c-dev
    PI7.png
    2、安装i2c工具
    sudo apt-get install i2c-tools
    3、查看i2c设备
    sudo i2cdetect -y -a 1
    PI8.png
    0x68为DS1307的地址,0x3c为OLED的地址。
    4、重载设备:
    modprobe i2c-dev
    echo ds1307 0×68 > /sys/class/i2c-adapter/i2c-0/new_device
    PI9.png
    5、读取RTC时钟:
    hwclock -r
    6、设置时间
    设置系统时间        #date 051110002015.00 //设置系统时钟 2015 年 05 月 11 日 10:00:00
    设置RTC时间         hwclock -w
    7、编辑启动文件
    sudo nano /etc/rc.local
    添加以下内容:
    modprobei2c-dev
    echo ds1307 0×68 >/sys/class/i2c-adapter/i2c-0/new_device
    hwclock -r
    hwclock –s
    PI10.png
    OLED的驱动:
    1、安装相关软件
    sudo apt-get update
    sudo apt-get install build-essential python-dev python-pip
    sudo pip install RPi.GPIO
    sudo apt-get install python-imaging python-smbus
    sudo apt-get install git
    2、别人提供的python库
    cd Adafruit_Python_SSD1306
    sudo python setup.py install
    里面有三个例程animate.py、image.py和shapes.py:
    PI11.png
    打开image.py
    注释
    #disp = Adafruit_SSD1306.SSD1306_128_32(rst=RST)
    取消注释
    disp = Adafruit_SSD1306.SSD1306_128_64(rst=RST)
    PI12.png
    保存后执行:sudopython image.py
    PI14.png
    显示的图片是我改过的,用win7自带的画图软件编辑为128X64bmp格式的单色位图,然后用Gimp 2软件转换为ppm格式的图片。
    字符显示程序修改的方法一样,用例程中的函数即可。
    先给大家分享这么多,随后遇到一些好玩的东东再给大家一起讨论讨论。
    再说说这个扩展板吧,板子的设计比较合理,丝印也非常清晰,不至于会差错模块。树莓派板子刚买回来的时候想用ssh登陆系统,不料把PL2303模块上的5V接到发送/接收引脚上了,导致树莓派系统坏了,串口也不能用了,做普通IO口也输出不了电平,如果早有这个板子也不会犯这种错误了。所以有个扩展板还是很有必要的,需要的朋友考虑入手一个。
           最后由衷感谢爱板网提供的试用资格。
    参考资料:
    https://www.cirmall.com/bbs/thread-1382-1-1.html
    http://ju.outofmemory.cn/entry/22482
    http://www.52pi.net/forum.php?mod=viewthread&tid=1494&extra=page%3D1
    http://www.guangxing.name/?post=13

    PI13.png
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-5-11 13:22:51 | 显示全部楼层
    非常不错的分享!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-4-29 08:59
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2015-5-11 13:23:45 | 显示全部楼层
    太棒了,给你点赞!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2013-12-17 13:39
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2015-5-11 13:42:11 | 显示全部楼层
    真不错!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-7-13 19:58
  • 签到天数: 1818 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-5-11 18:36:56 | 显示全部楼层
    值得学习~~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 08:18 , Processed in 0.155200 second(s), 24 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.