打造一款气象监测便携式智能手表

电子说

1.3w人已加入

描述

  

  我的想法是创建带有以下特点的便携式手表:

  ——显示时间和日期

  ——显示内部时钟温度和气压(和海拔)

  ——获得射频(433MHz)基于attiny85小装置的温度和湿度的数据

  ——保存最后24小时和最后60分钟的温度、湿度、气压和海拔的数据

  ——显示最后24小时和最后60分钟的温度、湿度、气压和海拔的图形

  步骤1:组件和连接

  

  手表的组件

  Arduino nano

  手表模块

  射频模块433 mhz

  BMP180气压计

  OLED SPI的128X64点阵显示

  蓄电池锂离子(从mp3播放器)

  2 x轻触开关

  通/断开关

  温度计的组件

  attiny85微型USB板digispark

  温度计DHT11模块

  收发器433MHz。

  步骤二:压缩表

  

  

  手表的元素是紧密连接和固定的,然后放入玻璃纤维盒子。
本文选自《汽车电子特刊》,更多优质内容,马上下载阅览

  步骤3:无线温度计

  

  

  板的功率为2×18650,给出7.4v到板和射频模块。功率会小很多吗?例如2x的平板电池。

  我使用的是正常情况下的天线~18.5厘米而不是DHT 11,为更精确值你可以使用dht22。你可以使用其他的传感器,可以与digispark连接的(注意,attiny85草图必须少于6KB!)

  草图是很简单的,基于Manchester.h库(VirtualWire图书馆对于attuny85来说太复杂)

  引导草图到digispark attiny85你需要特殊的arduino IDE(Digispark-Arduino-1.0.4)

  步骤四:手表草图

  

  

  草图还是原始的还需要修改,但是工作是没有错误的。

  按一个按钮看变化的模式。

  温度、湿度、气压和海拔数据存储在EEPROM中的每一分钟(含60个单元的最后一个小时),每小时(含24个单元的最后一天)。

  图案的模式从右到左(从新到旧的数据)。T24模式的规模按B键可以放大。

  步骤五:结论

  这个项目还未完成,仍然需要修改。射频连接距离是45m,如何增加这个距离?省电看必须滑动模式和必须唤醒按键。如何实现它?

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
周帅俊 2015-10-11
0 回复 举报
很新颖 收起回复
小奕2015 2015-09-23
0 回复 举报
挺不错 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分