资料介绍
描述
特征
这是一个蜂窝连接的蜂巢监视器,提供以下功能:
- 如果蜂巢被移动或撞倒,则发送即时通知(电子邮件、SMS/文本或电报消息)
- 监测蜂巢的内部温度
- 监测蜂巢的外部温度和湿度
- 低成本蜂窝连接:
- 如果您在北美,请使用 LTE CAT-M1
- 世界其他地区的2G/3G
- 你可以在这里查看覆盖率
- wifi连接选项(如果您打算放置设备的地方有wifi覆盖)
- 电池供电
- Ubidots 图表
- 高度可配置
设置并焊接您的三倍器,添加硼和 ADXL343+ADT7410。
您需要将 ADXL343 的 int1 引脚连接到 Boron 上的 A0。这将有助于检测运动或活动并同时唤醒粒子设备(硼或氩)。见下图中的黄线。绿线将与三联线相连,因此此处无需进行连接。
将 DS18b20 连接到 Boron 上的 D9,加上 3v3 和 GND。您可以在此处使用接线端子。不要忘记一个 4.7k 电阻器作为从 DATA 到 VCC 的上拉电阻(可以是 3v3 或 5V)。
该项目的早期原型,未使用最终硬件:
固件
请将git repo中的固件刷写到Particle 设备上。
默认情况下,设备将每 4 小时唤醒一次并报告温度、湿度和电池电量。
如果电池电量过低,设备会长时间休眠。
如果检测到移动,设备将发送警报,您可以选择将警报路由到电子邮件、SMS 或 Telegram 即时消息。
有一个部分包含您作为用户可以试验的设置,以使设备适合您的需求:
// this is used to identify the device and beehive when it publishes to the cloud
#define BEEHIVE_LOCATION "bees1"
// this determines if the device will always be on.
// if commented out, the device will sleep and wake either:
// - on movement detected at any time
// - every NORMAL_SLEEP_CYCLE (4hs) to report periodically to the cloud
// #define ALWAYS_ONLINE
// if not always online, the device will sleep for this time. It reports status to the cloud every time it wakes up.
// units: MINUTES (example: 240 minutes => 4 hours)
#define NORMAL_SLEEP_CYCLE 240
// publish to ubidots every number of minutes
#define PUBLISH_TO_UBIDOTS 240
// webhook to send data to ubidots
// you can create this webhook as explained here:
// https://help.ubidots.com/en/articles/513304-connect-your-particle-device-to-ubidots-using-particle-webhooks
#define WEBHOOK_NAME "ubidotsbees"
// sleep if battery is low for some time
// units: MINUTES (example: 240 minutes => 4 hours)
#define LOW_BATTERY_SLEEP 240
// threshold in percentage
#define CRITICAL_BATTERY 20
// how often to read the sensors (always online devices only)
#define READ_SENSORS_SECONDS 5
// here you can configure what sensors you have connected
// #define USE_ADT7410 // temp sensor
#define USE_ADXL343 // accel sensor
#define USE_DS18B20 // temp sensor
// this defines the pin where you connected the DS18B20 temperature sensor
#define DS18B20_PIN D9
// this defines if the temperature is preferred in fahrenheit
// comment out for celsius
#define TEMP_IN_FAHRENHEIT true
// how long to wait for cloud connection when the device wakes up
// used in devices that sleep and wake every 4 hours (ALWAYS_ONLINE not defined)
#define WAIT_FOR_PARTICLE_CONNECT 15
软件 - Ubidots
该设备将通过 webhook 向 Ubidots 发送数据,
请按照本文中的说明进行配置。
当您在 Ubidots 中拥有数据时,您可以使用您喜欢的小部件创建仪表板。这是一个例子:
您在图表中间看到的温度起伏是我将测试设备放在窗户旁边的日子,当时它被阳光直射加热。
要配置移动的电子邮件或 SMS,请根据设备发送的移动变量在 Ubidots 上创建一个事件。当此变量为 1 时,应发送警报。
例子:
和:
如果一切按计划进行,您将收到这封电子邮件:
软件 - 电报
如果您想通过 Telegram 接收即时通知,请按照本教程创建您自己的Telegram Bot 。
固件已配置为使用以下行发送警报:
publishQueue.publish("telegramWebhook", "Movement detected!", 60, PRIVATE, WITH_ACK);
您将收到的示例:
硬件 - 几乎是最终的
这是进入该领域的第一个版本:
一旦安装:
这是带有太阳能电池板输入的项目的样子(即将推出 - 现在正在测试中):
紫色羽毛包含一个低压差稳压器,可以通过太阳能电池板为电池充电。
需要帮忙?
如果您的项目需要专业帮助,请随时通过 gusgonnet@gmail.com 给我写信。谢谢!
- Pi Skype监视器开源分享
- 无线串口监视器开源分享
- 车库门监视器开源分享
- 树莓派监视器开源项目
- 管道监视器开源设计
- CPU和RAM使用监视器开源分享
- 模拟读取串行监视器开源硬件
- 工厂监视器(传感器到前端)开源分享
- 城市花园监视器开源分享
- 小马驹监视器开源分享
- 车库MC(监视器和控制器)开源分享
- 健康监视器开源分享
- OctoPrint打印监视器开源分享
- 使用Arduino 33 BLE Sense的蜂巢监视器
- 电源监视器开源项目
- 典型电池监视器电路图分享 605次阅读
- 简单的电池监视器电路图 558次阅读
- 如何创建自定义监视器? 517次阅读
- 光纤应用中的监视器校准 881次阅读
- 如何通过Raspberry Pi设置CE电流监视器 2124次阅读
- ISL28022数字功率监视器评估套件及相关基础知识 2967次阅读
- Cypress怀孕监视器CY8C38系列的性能特性及应用方案 2355次阅读
- KUKA C4如何使用诊断监视器? 3596次阅读
- 具监视器的800mA单电阻器坚固型线性稳压器LT3089 1123次阅读
- 单片机PIC16的外设--故障保护时钟监视器解析 1944次阅读
- 揭秘液晶显示器和液晶监视器的七大不同点 2091次阅读
- 锂离子电池和稳压器监视器电路图 1767次阅读
- 基于LTC2991系统监视器的相对湿度测量 1934次阅读
- 液晶监视器的选购与保养 1022次阅读
- 120Hz+全高清LCD监视器新技术应用解析 1335次阅读
下载排行
本周
- 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 2使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 54次下载 | 免费
- 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 5ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 6TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 7STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 8基于MSP430FR6043的超声波气体流量计快速入门指南
- 2.26MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多