现在摄像头也是越来越普及了,几乎是无处不在,再稀松平常不过了。摄像头品牌众多,琳琅满目,如果选择商业化的摄像头,最好选择支持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制作一个摄像头相关推荐

  1. 树莓派智能家居homeassistant之开始登录Home Assistant

    来到这个界面,我们来开启homeassistant之旅. 创建一个账户,这个账户是超级管理员账户,拥有所有的权限,但不像linux的root,因为root狠起来连自己都能删.下面依次填入"姓 ...

  2. 树莓派智能家居-天气预报和实时温湿度监控

    上篇博文<树莓派智能家居-语音聊天机器人实现>实现了树莓派的语音聊天功能,在其基础上,实现语音获取天气预报和当前温湿度. 获取天气预报 目前有现成的天气预报API,直接调用即可,代码如下: ...

  3. 玩转树莓派 —智能家居(语音控制电器开关 及语音模块的二次开发)

    本文内容为玩转树莓派 -智能家居(语音控制电器开关 及语音模块的二次开发) 1.语音模块 本人使用的是ld3320二代语音识别开发板 通过和电脑连接的是ttl转接口 连接的时候 大家注意l连接方式 2 ...

  4. 树莓派智能家居项目整合(包含语音、socket、火灾、摄像头线程)

    树莓派智能家居项目一 1.百度网盘下载代码链接 2.main.c 3.段错误 4.C语言的函数声明 4.1没声明的报错内容 5.关于报错,调试程序 坎坎坷坷,墨墨迹迹了这么久也算是完成了四个线程的同时 ...

  5. 树莓派智能家居-语音聊天机器人实现

    个人博客:http://www.chenjianqu.com/ 原文链接:http://www.chenjianqu.com/show-42.html 最近开始复习考研了,所以博客更新频率要降下来了, ...

  6. 智能家居HomeAssistant关联yeelight智能吸顶灯

    缘起 作为一名生命不止,折腾不息的小geek, 对享有智能生活, 掌握智能数据早已觊觎已久.奈何时间,空间,设备的限制一直未能如愿. 恰巧手头有一套yeelight智能吸顶灯,来发挥一直关注的Home ...

  7. 树莓派——智能家居第一步

    辛辛苦苦配了成功让树莓派开始工作了,开始搞智能家居! 大体思路:基于工厂模式,分模块来实现 上图分为三部分:主控.外设.控制 主控我采用的是树莓派的4b4G版本,外设包括四个区域的灯(我的和上图有略微 ...

  8. 智能家居实训第八天 JPG库 和摄像头使用

    一:JPG库---->jpg或者jpeg图片----->液晶       jpg文件是有损的       jpg是24位颜色图     JPEG格式:经过压缩----->使用算法还原 ...

  9. 跑在树莓派上智能家居雏形(一)

    可能标题有点大,但是基本是这个意思... 一. 使用树莓派与微信公众平台对接(python) 在网上参阅众多教程之后,均无法找到可直接在树莓派上运行的Python微信平台对接模板. 参阅http:// ...

最新文章

  1. ConcurrentHashMap总结
  2. 一口气放出三篇SIGIR论文!详解阿里妈妈搜索广告CTR模型演进
  3. 男孩684分被清华预录取, 他的故事感动中国
  4. 水抗攻击(APT攻击手段)
  5. 9个PHP库简介和下载
  6. Android新建一个activty
  7. Google Android 向华为“闭源”!华为手机迎来至暗时刻!
  8. mysql怎么看历史最高连接数_MySQL数据库怎么查看和修改最大连接数
  9. iOS8跳转到系统设置页
  10. shell分隔符获取数据
  11. 学习日记 | 云计算 - 服务模型 - 三层架构(深度学习)
  12. [JAVA冷知识]什么是逆变(contravariant)与协变(covariant)?数组是否支持协变逆变?泛型呢?
  13. swagger2-2.9.2使用过程中遇到的坑:
  14. Linux从零学习记录(四)
  15. 雪糕效应与互联网营销
  16. 织梦主动提交_织梦实现发布文章主动推送(实时)给百度的方法
  17. 一种下载Nvidia旧版本显卡驱动的方法(在知道版本号的前提下)
  18. 护卫神安装mysql_护卫神·MySQL密码修改工具
  19. Lucene5搜索效果问题探究
  20. 平安金融云为互联网金融行业注入发展新动能

热门文章

  1. 【动网论坛7.1 sp1 修改】-魔法表情选择页做关闭按钮
  2. C#:对word中表格进行复制、粘贴并且替换内容
  3. 响铃:企业SaaS上演“三国”杀,谁才是决定生死的变量?
  4. 联想lenovo天逸510s mini台式机(10代)安装Win7系统
  5. CPC认证是什么认证 CPC认证标准 儿童玩具上亚马逊做cpc认证
  6. 小熊电器:小家电被打入冷宫
  7. 自学前端能找到工作吗
  8. 巨杉数据库入选2020年广州市大数据优秀案例名单
  9. matlab圆点标定
  10. JavaBeans 部分