树莓派智能家居homeassistant:用esp32cam通过esphome制作一个摄像头
现在摄像头也是越来越普及了,几乎是无处不在,再稀松平常不过了。摄像头品牌众多,琳琅满目,如果选择商业化的摄像头,最好选择支持ONVIF协议的,因为支持了这个协议接入homeassisant就比较好办了。
我们来点不一样的,就是自己来制作一款可以接入homeassistant的摄像头。当别人在谈论自己家里安装了什么样的摄像头的时候,这时你可以自豪的说我家的摄像头是我自己做的。我觉得这个牛皮,可以吹一个星期。
硬广:欢迎到我的淘宝店铺“尚恩树莓派电子”来购买。有做好的成品,也有esp32cam
等。
一,编译固件
1,打开esphome,点击左下角+号,添加一个节点。
2,依次输入设备名字,wifi名字,wifi密码
3,填好之后点击下一步。
4,选择你的ESP设备,选择好后,点击下一步。
5,找到刚刚建立好的节点。点击EDIT
6,
7,
打开esphome,找到esphome camera 网址:
https://www.esphome.io/components/esp32_camera.html
找到这个下面的内容复制到刚刚打开的yaml文件里。点击保存
完整的yaml代码在这里。
esphome:name: es32cam01 #设备的名字,可以更改成你想要的platform: ESP32board: esp-wrover-kit# Enable logging
logger:# Enable Home Assistant API
api:password: "1" #接入homeassistant时需要的密码ota:password: "1"wifi:ssid: "just_do_it" #更改成你的wif名称password: "116116116" #更改成你的wifi密码# Enable fallback hotspot (captive portal) in case wifi connection failsap:ssid: "Es32Cam01 Fallback Hotspot"password: "YSEkDzCntDQP"web_server:port: 80captive_portal:esp32_camera:external_clock:pin: GPIO0frequency: 20MHzi2c_pins:sda: GPIO26scl: GPIO27data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]vsync_pin: GPIO25href_pin: GPIO23pixel_clock_pin: GPIO22power_down_pin: GPIO32# Image settingsname: My Camera #在homeassistant界面上显示的名字,可以更改
8,点击保存完,点击INSTALL。选择一个方式,我们这里选择最后一项,mamal download,下载到本地。
9,点击完“Manual download”会弹出编译对话框,它会自动编译,编译完成后,会自动下载。
固件这里就得到了。
二,烧录固件。
可以用esphome flasher来烧录固件,但是成功率不高,它好像还得连接github下载一些东西,我也就成功了两次。下面用乐鑫的下载工具来烧录。把esp32cam连电脑的方式有两种,一个是用usb转TTL模块,一个是用esp32cam底板。用esp32cam底板是比较方便,插上电脑就能用。
没有底板的,可以用usb转TTL模块用,连线如下图。
连接完后,插入电脑,打开乐鑫烧录工具。
①,选择ESP32,然后点OK
②,
③,
④,
至此,烧录变完成了。
从电脑上拔下来,通上电,要求5V,2A及以上。安数不要小于2A以下,否则图像会卡顿,还有波纹。
三,接入homeassistant
1,homassistant会自动发现,然后一步一步来就能添加上。
2,如果自动发现不了,从路由器找到esp32cam的ip地址。然后依次点击,配置,集成,添加集成,搜esphome,一步一步的就添加完成了。
乐鑫工具以及软件:链接:https://pan.baidu.com/s/1ooG62noF0VU_gFSd5TNjCA
提取码:d16o
做好的成品
树莓派智能家居homeassistant:用esp32cam通过esphome制作一个摄像头相关推荐
- 树莓派智能家居homeassistant之开始登录Home Assistant
来到这个界面,我们来开启homeassistant之旅. 创建一个账户,这个账户是超级管理员账户,拥有所有的权限,但不像linux的root,因为root狠起来连自己都能删.下面依次填入"姓 ...
- 树莓派智能家居-天气预报和实时温湿度监控
上篇博文<树莓派智能家居-语音聊天机器人实现>实现了树莓派的语音聊天功能,在其基础上,实现语音获取天气预报和当前温湿度. 获取天气预报 目前有现成的天气预报API,直接调用即可,代码如下: ...
- 玩转树莓派 —智能家居(语音控制电器开关 及语音模块的二次开发)
本文内容为玩转树莓派 -智能家居(语音控制电器开关 及语音模块的二次开发) 1.语音模块 本人使用的是ld3320二代语音识别开发板 通过和电脑连接的是ttl转接口 连接的时候 大家注意l连接方式 2 ...
- 树莓派智能家居项目整合(包含语音、socket、火灾、摄像头线程)
树莓派智能家居项目一 1.百度网盘下载代码链接 2.main.c 3.段错误 4.C语言的函数声明 4.1没声明的报错内容 5.关于报错,调试程序 坎坎坷坷,墨墨迹迹了这么久也算是完成了四个线程的同时 ...
- 树莓派智能家居-语音聊天机器人实现
个人博客:http://www.chenjianqu.com/ 原文链接:http://www.chenjianqu.com/show-42.html 最近开始复习考研了,所以博客更新频率要降下来了, ...
- 智能家居HomeAssistant关联yeelight智能吸顶灯
缘起 作为一名生命不止,折腾不息的小geek, 对享有智能生活, 掌握智能数据早已觊觎已久.奈何时间,空间,设备的限制一直未能如愿. 恰巧手头有一套yeelight智能吸顶灯,来发挥一直关注的Home ...
- 树莓派——智能家居第一步
辛辛苦苦配了成功让树莓派开始工作了,开始搞智能家居! 大体思路:基于工厂模式,分模块来实现 上图分为三部分:主控.外设.控制 主控我采用的是树莓派的4b4G版本,外设包括四个区域的灯(我的和上图有略微 ...
- 智能家居实训第八天 JPG库 和摄像头使用
一:JPG库---->jpg或者jpeg图片----->液晶 jpg文件是有损的 jpg是24位颜色图 JPEG格式:经过压缩----->使用算法还原 ...
- 跑在树莓派上智能家居雏形(一)
可能标题有点大,但是基本是这个意思... 一. 使用树莓派与微信公众平台对接(python) 在网上参阅众多教程之后,均无法找到可直接在树莓派上运行的Python微信平台对接模板. 参阅http:// ...
最新文章
- ConcurrentHashMap总结
- 一口气放出三篇SIGIR论文!详解阿里妈妈搜索广告CTR模型演进
- 男孩684分被清华预录取, 他的故事感动中国
- 水抗攻击(APT攻击手段)
- 9个PHP库简介和下载
- Android新建一个activty
- Google Android 向华为“闭源”!华为手机迎来至暗时刻!
- mysql怎么看历史最高连接数_MySQL数据库怎么查看和修改最大连接数
- iOS8跳转到系统设置页
- shell分隔符获取数据
- 学习日记 | 云计算 - 服务模型 - 三层架构(深度学习)
- [JAVA冷知识]什么是逆变(contravariant)与协变(covariant)?数组是否支持协变逆变?泛型呢?
- swagger2-2.9.2使用过程中遇到的坑:
- Linux从零学习记录(四)
- 雪糕效应与互联网营销
- 织梦主动提交_织梦实现发布文章主动推送(实时)给百度的方法
- 一种下载Nvidia旧版本显卡驱动的方法(在知道版本号的前提下)
- 护卫神安装mysql_护卫神·MySQL密码修改工具
- Lucene5搜索效果问题探究
- 平安金融云为互联网金融行业注入发展新动能