一直想用ESP8266做些小东西玩,本来被SDK的开发方式劝退了,后来又发现了Arduino IDE这个开源神器也能支持ESP8266的开发了,真的很开心。

ESP8266具有WIFI能力,有联网的功能,这就让人倍感兴奋!可以用手机去控制灯、开关,或者接收一些传感器的信息,瞬间觉得自己迈入了未来生活有木有?

网上有一些类似的例子,最终,我打算做一个闹钟+天气+夜灯的一个小套件,因为这几个功能都是生活中常常用到的,很实用。先做硬件选型,主要的模块有ESP8266和液晶屏。

ESP8266,这里选用了D1-mini,带USB转TTL功能,即插即用;

液晶屏选了IIC接口的1.3寸OLED屏,只用两根IO脚就可以驱动,显示效果也不错;

然后自己做个板子,把两个模块放在一起,闹铃就通过蜂鸣器来搞定,另外加两个USB口,用来扩展接传感器:

最后加个面板,组装在一起:

找一个从某宝弄来的USB小夜灯插上去,硬件部分就ok了!

接下来就是软件的工作了,后面我会依次把网络获取时间,网络获取天气,设置页面等一步步整理出来分享给大家,谢谢!

该套件我已经放在淘宝了,感兴趣的小伙伴可以点击下面链接购买:

可编程网络闹钟电子DIY套件ESP8266WIFI天气盒子手机无线控制夜灯

教程会不定期更新,感谢大家的关注!

WIFI天气闹钟+无线夜灯控制(一)相关推荐

  1. 无线plc,无线开关量,无线io模块,wifi开关量,io控制卡,无线数据采集RTU模块...

    标题: 基于lora及wifi无线通信的无线PLC在物联网远程IO控制场合中的应用 标签: 无线plc,无线开关量,无线io模块,wifi开关量,io控制卡 文档介绍: 本文档描述lora和wifi无 ...

  2. node 控制 树莓派做的天气闹钟

    node 控制 树莓派做的天气闹钟 在成都上班,下雨天堵车,迟到的概率会很大. 正好手上有一块树莓派 ,做了一个晴雨闹钟. 下雨天 早上 7:00叫我起床 晴天 早上 7:30叫我起床 将自己喜欢的歌 ...

  3. 基于STM32与ESP8266的太空人WiFi天气时钟(代码开源)

    前言:本文为手把手教学ESP8266著名开源项目--太空人WiFi天气时钟,不同的是本次项目采用的是STM32作为MCU.两者开发过程中有因为各自芯片的特点(时钟频率,内存大小等),导致开发程序大不相 ...

  4. UDP数据转发解决WiFi与有限以太网之间控制命令传递:RGBLink

    简 介: 针对RGBLink有线入网的特点,使用了一台中间工控机做了有线.无线之间的转接.利用了sokit软件完成UDP数据转发,可以利用TEASOFT软件自动控制RGBLink设备. 关键词: RG ...

  5. adb无线连接控制android手机

    adb无线连接控制android手机---just for fun (配置环境/须知/博客定位/目的) 正文 (配置环境/须知/博客定位/目的) 写这篇博客是为了记录一个比较简单的小发现,可以通过ad ...

  6. WiFi模组无线技术,物联网智能家居互联互通,无线WiFi技术连接设备

    WiFi发展至今已有20多年的历史,WiFi模组就已经不是一个新兴概念.随着国内市场上智能硬件的成长,WiFi迎来了"爆发式"增长,这也意味着WiFi模组找到了春天. 无线通信模块 ...

  7. wifi mouse hd for linux,wifi mouse电脑版(无线鼠标控制助手)V1.7.3 官方版

    wifi mouse电脑版(无线鼠标控制助手)是一款很方便好用的无线鼠标控制的辅助工具.如何更轻松的控制无线鼠标?小编带来的这款wifi mouse电脑版可以帮助你,功能强大,操作简单,使用后用户就能 ...

  8. 基于MT7688AN模块开发板WiFi路由方案无线音频传输WiFi音箱测试

    无线路由解决方案无损WiFi音频传输测试 基于MT7688AN模块开发板WiFi路由方案无线音频传输WiFi音箱测试 L107物联网路由器模块是基于联发科MT7688或MT7628芯片组.该模块只需要 ...

  9. 安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制...

    安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制 socket 连接采用流的方式进行发送接收数据,采用thread线程的方式. 什么是线程?  详细代码介 ...

最新文章

  1. linux 创建虚拟IP
  2. 使用NetFlow分析网络异常流量
  3. ecilpse连接oracle ojdbc驱动
  4. AOP 代理(AOP Proxy)
  5. js map对象遍历_前端测试题:有关于js中跨域请求的说法,错误的是?
  6. linux timespec 链接库,Linux内核 timespec_sub()
  7. mysql查其它用户的表_mysql sql查询如何实现发私信用户和其他用户的列表?要求消重所有重复的用户结果...
  8. 【Makefile】Makefile编写规则
  9. 每个程序员都应该阅读的10本数据结构和算法书籍
  10. CC2530单片机入门学习
  11. [转]《财富》推荐的75本必读书 !!推荐看看!受益匪浅
  12. Google guava之SortedMultiset简介说明
  13. 美颜sdk常用功能的实现原理
  14. 微电子电路——反相器延迟时间
  15. js 操作在当前日期加减(天、周、月、年数)
  16. 华为手机word插件加载失败_华为手机里用其他应用打开Word文档打不开怎么办?...
  17. profit from/prove to/provide with等动词词组
  18. 网页制作基础教程(网址)
  19. 浅谈 React Fiber
  20. 2016蓝桥杯C组C/C++决赛(公费旅游)总结

热门文章

  1. 插入损耗——线对上的信号衰减
  2. Python 统计红楼梦、Jane Eyre词频方法
  3. JS中鼠标拖拽div(2)(setCapture()方法和releaseCapture()方法)
  4. 物联网安全公司及产品介绍
  5. 盒子模型划分网页模块--音乐盒
  6. PackageInstaller源码分析(一)
  7. 浅淡计算机网络安全管理论文,工程项目管理-浅谈计算机网络强化计算机网络安全管理的有益学术论文格式(2)-优度********网...
  8. linux双网卡合并,Linux系统如何让双网卡合“一”而用
  9. 如何将中文语音在线翻译为英文的语音呢
  10. 使用instrumentation模拟按键上报