WIFI天气闹钟+无线夜灯控制(一)
一直想用ESP8266做些小东西玩,本来被SDK的开发方式劝退了,后来又发现了Arduino IDE这个开源神器也能支持ESP8266的开发了,真的很开心。
ESP8266具有WIFI能力,有联网的功能,这就让人倍感兴奋!可以用手机去控制灯、开关,或者接收一些传感器的信息,瞬间觉得自己迈入了未来生活有木有?
网上有一些类似的例子,最终,我打算做一个闹钟+天气+夜灯的一个小套件,因为这几个功能都是生活中常常用到的,很实用。先做硬件选型,主要的模块有ESP8266和液晶屏。
ESP8266,这里选用了D1-mini,带USB转TTL功能,即插即用;
液晶屏选了IIC接口的1.3寸OLED屏,只用两根IO脚就可以驱动,显示效果也不错;
然后自己做个板子,把两个模块放在一起,闹铃就通过蜂鸣器来搞定,另外加两个USB口,用来扩展接传感器:
最后加个面板,组装在一起:
找一个从某宝弄来的USB小夜灯插上去,硬件部分就ok了!
接下来就是软件的工作了,后面我会依次把网络获取时间,网络获取天气,设置页面等一步步整理出来分享给大家,谢谢!
该套件我已经放在淘宝了,感兴趣的小伙伴可以点击下面链接购买:
可编程网络闹钟电子DIY套件ESP8266WIFI天气盒子手机无线控制夜灯
教程会不定期更新,感谢大家的关注!
WIFI天气闹钟+无线夜灯控制(一)相关推荐
- 无线plc,无线开关量,无线io模块,wifi开关量,io控制卡,无线数据采集RTU模块...
标题: 基于lora及wifi无线通信的无线PLC在物联网远程IO控制场合中的应用 标签: 无线plc,无线开关量,无线io模块,wifi开关量,io控制卡 文档介绍: 本文档描述lora和wifi无 ...
- node 控制 树莓派做的天气闹钟
node 控制 树莓派做的天气闹钟 在成都上班,下雨天堵车,迟到的概率会很大. 正好手上有一块树莓派 ,做了一个晴雨闹钟. 下雨天 早上 7:00叫我起床 晴天 早上 7:30叫我起床 将自己喜欢的歌 ...
- 基于STM32与ESP8266的太空人WiFi天气时钟(代码开源)
前言:本文为手把手教学ESP8266著名开源项目--太空人WiFi天气时钟,不同的是本次项目采用的是STM32作为MCU.两者开发过程中有因为各自芯片的特点(时钟频率,内存大小等),导致开发程序大不相 ...
- UDP数据转发解决WiFi与有限以太网之间控制命令传递:RGBLink
简 介: 针对RGBLink有线入网的特点,使用了一台中间工控机做了有线.无线之间的转接.利用了sokit软件完成UDP数据转发,可以利用TEASOFT软件自动控制RGBLink设备. 关键词: RG ...
- adb无线连接控制android手机
adb无线连接控制android手机---just for fun (配置环境/须知/博客定位/目的) 正文 (配置环境/须知/博客定位/目的) 写这篇博客是为了记录一个比较简单的小发现,可以通过ad ...
- WiFi模组无线技术,物联网智能家居互联互通,无线WiFi技术连接设备
WiFi发展至今已有20多年的历史,WiFi模组就已经不是一个新兴概念.随着国内市场上智能硬件的成长,WiFi迎来了"爆发式"增长,这也意味着WiFi模组找到了春天. 无线通信模块 ...
- wifi mouse hd for linux,wifi mouse电脑版(无线鼠标控制助手)V1.7.3 官方版
wifi mouse电脑版(无线鼠标控制助手)是一款很方便好用的无线鼠标控制的辅助工具.如何更轻松的控制无线鼠标?小编带来的这款wifi mouse电脑版可以帮助你,功能强大,操作简单,使用后用户就能 ...
- 基于MT7688AN模块开发板WiFi路由方案无线音频传输WiFi音箱测试
无线路由解决方案无损WiFi音频传输测试 基于MT7688AN模块开发板WiFi路由方案无线音频传输WiFi音箱测试 L107物联网路由器模块是基于联发科MT7688或MT7628芯片组.该模块只需要 ...
- 安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制...
安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制 socket 连接采用流的方式进行发送接收数据,采用thread线程的方式. 什么是线程? 详细代码介 ...
最新文章
- linux 创建虚拟IP
- 使用NetFlow分析网络异常流量
- ecilpse连接oracle ojdbc驱动
- AOP 代理(AOP Proxy)
- js map对象遍历_前端测试题:有关于js中跨域请求的说法,错误的是?
- linux timespec 链接库,Linux内核 timespec_sub()
- mysql查其它用户的表_mysql sql查询如何实现发私信用户和其他用户的列表?要求消重所有重复的用户结果...
- 【Makefile】Makefile编写规则
- 每个程序员都应该阅读的10本数据结构和算法书籍
- CC2530单片机入门学习
- [转]《财富》推荐的75本必读书 !!推荐看看!受益匪浅
- Google guava之SortedMultiset简介说明
- 美颜sdk常用功能的实现原理
- 微电子电路——反相器延迟时间
- js 操作在当前日期加减(天、周、月、年数)
- 华为手机word插件加载失败_华为手机里用其他应用打开Word文档打不开怎么办?...
- profit from/prove to/provide with等动词词组
- 网页制作基础教程(网址)
- 浅谈 React Fiber
- 2016蓝桥杯C组C/C++决赛(公费旅游)总结
热门文章
- 插入损耗——线对上的信号衰减
- Python 统计红楼梦、Jane Eyre词频方法
- JS中鼠标拖拽div(2)(setCapture()方法和releaseCapture()方法)
- 物联网安全公司及产品介绍
- 盒子模型划分网页模块--音乐盒
- PackageInstaller源码分析(一)
- 浅淡计算机网络安全管理论文,工程项目管理-浅谈计算机网络强化计算机网络安全管理的有益学术论文格式(2)-优度********网...
- linux双网卡合并,Linux系统如何让双网卡合“一”而用
- 如何将中文语音在线翻译为英文的语音呢
- 使用instrumentation模拟按键上报