切换到宽版
  • 53312阅读
  • 83回复

[ARM]仿制ESP8266+OLED Weather Station成功--已更新修改好的源码和库文件 [复制链接]

上一主题 下一主题
离线我爱苹果
 

发帖
868
M币
643
专家
3
粉丝
54
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-06-10
安卓手机app下载地址:https://espressif.com/zh-hans/products/software/esp-touch/resources
ios直接在AppStore里搜索 esptouch即可

---------------------- 2016/6/12更新 --------------------------


最新进展,源码经过修改可以通过官方的手机app让Weather Station快连到WiFi,并自动记录最后一次快连成功的路由器,下次会自动连接。如果换了WiFi环境自动进入快连界面,这时在手机运行官方app(esptouch)输入WiFi密码即可连接。

附件zip已经打包好库文件,解压后放在没有中文路径的文件夹下面,再在arduino的“首选项”-- “项目文件夹位置” 指向这个文件夹。重启arduino,然后打开“文件”--”项目文件夹“--WeatherStationDemo,选择对应的板和COM口下载即可。

源码里面有一个wunderground 的key给大家试用,每天500次的API访问量,记得把城市改到对应的城市。从下午开始想着再申请几个key结果死活不行,或许对ip有限制吧?

源码改的乱七八糟,高手大侠见笑了。。。笑过之后请抽时间多指点能改进完善一下程序最好了!







--------------------------------------------------- end 2016/6/12更新 -------------------------------------------------------





有图有真相









使用NodeMCU1.0(ESP8266-12E),集成了CP2102,可以直接电脑USB ;OLED是SSD1306的128×64,IIC接口
初接触Arduino和ESP8266,现在仿制阶段。
所有资料来自网络,感兴趣的一起来完善它,高手大侠们多多指教!

作者博客:http://blog.squix.org/
制作网页:http://www.instructables.com/id/ESP8266-Weather-Widget/
Arduino源码:https://github.com/squix78/esp8266-weather-station  
Arduino IDE可以像使用UNO一样使用ESP8266,编译环境的搭建:http://www.geek-workshop.com/thread-26170-1-1.html


目前改进设想
1、加入SmartConfig(WIFI快连),在手机或者PC上面通过APP配置路由器密码,不用再在源码里改动
2、把OLED换成LCD或者LED点阵屏,OLED太小了

作者还有3D打印外壳(两个按键什么鬼?资料里没有找到)









[ 此帖被我爱苹果在2016-06-13 12:52重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共11条打赏M币+127专家+1
12
离线dd36

发帖
210
M币
888
专家
0
粉丝
14
只看该作者 1楼 发表于: 2016-06-10
漂亮,字数你妹
离线eliswee

发帖
133
M币
-1
专家
0
粉丝
2
只看该作者 2楼 发表于: 2016-06-10
看不懂,很厉害的样子
人生不到死,哪会有结局。
离线digifix

发帖
14728
M币
52
专家
6
粉丝
138
只看该作者 3楼 发表于: 2016-06-10
于是。。。。pos的电池又有用了
离线我爱苹果

发帖
868
M币
643
专家
3
粉丝
54
只看该作者 4楼 发表于: 2016-06-10
回 digifix 的帖子
digifix:于是。。。。pos的电池又有用了 (2016-06-10 12:05) 回 digifix 的帖子

pos电池?    这个电池是玩具四轴用的。
现阶段Wi-Fi密码需要在源码设定,不具备移动性。

急需smartconfig,哪位高手出出手啊?
离线xiaomage

发帖
740
M币
3733
专家
5
粉丝
35
只看该作者 5楼 发表于: 2016-06-10
做好会很实用,请再接再厉!
离线我爱苹果

发帖
868
M币
643
专家
3
粉丝
54
只看该作者 6楼 发表于: 2016-06-10
谢谢朋友们加分鼓励,现在smartconfig已经有眉目,通过手机APP可以配置路由器的密码。就像小蚁摄像头和小米插座那样,这样就有实用价值了。
授时和天气网站都来自国外 time.nist.gov ,www.wunderground.com,数据比较权威,但是有些时候或者某些地域不容易连接,本地(济南)地区几个宽带都能顺利连接,但手机热点不能链接到。
没有时钟芯片,全靠网络数据,源码设定是每10 分钟链接刷新一次数据。
有时间,一边学习一边改进吧。下一步目标加入时钟芯片,网络授时作为对时用途,这样即使链接不到网络也可以有时间显示。希望高手大侠们出出手啊!


用洞洞板做了个底板,方面移动和开发。




本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线ethan

发帖
2046
M币
201
专家
1
粉丝
32
只看该作者 7楼 发表于: 2016-06-10
买了这个模块2年多了,没有精力去折腾。顿时觉得楼主好牛逼
离线2545889167

发帖
13123
M币
20564
专家
301
粉丝
4705
只看该作者 8楼 发表于: 2016-06-10
直接用esp8266驱动的?话说我这个模块也是买了好久,还没动
p
离线我爱苹果

发帖
868
M币
643
专家
3
粉丝
54
只看该作者 9楼 发表于: 2016-06-10
回 ethan 的帖子
ethan:[表情] [表情] [表情] 买了这个模块2年多了,没有精力去折腾。顿时觉得楼主好牛逼 (2016-06-10 17:41) 回 ethan 的帖子

是时候拿出来了,准备好软硬件+一天时间就可以搞定,相信我