久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7665|回復: 0
收起左側

ESP8266+Cayenne IoT物聯網智能燈GLO 詳細開發搭建過程

[復制鏈接]
ID:162561 發表于 2018-12-4 00:52 | 顯示全部樓層 |閱讀模式
GLO采用物聯網開發板ESP8266和拖放式物聯網云平臺Cayenne開發。
2.PNG
GLO不僅僅是一種燈,您可以將其改變成您喜歡的任何顏色,而GLO也可以在您不在的時候充當您家中的安全監控器。您可以通過Cayenne Web App和移動應用程序監控GLO。
GLO的想法背后:
首先,我想描述一下,我是如何想出這個想法的。我是一個懶惰的人,當我離開房間時,總是忘記關掉房間的燈。電燈開關距離我的床很遠,因此當我在床上時,特別是在夜晚,打開或關閉房間燈有點困難。
所以,我決定解決這個問題。也許你也在尋找可以解決這個問題的東西?!我提出了一個想法并命名為'GLO'!

GLO的特點
GLO可根據需要設置為任何顏色。
當任何人進入房間時,GLO將自動打開燈。
當房間變暗時,GLO可以自動打開燈。
當任何入侵者侵入您的房間時,GLO能夠發送緊急消息并激活警報(在安全模式下)
如果溫度或濕度快速上升,GLO可以感知溫度和濕度,然后它將發送緊急消息并激活警報。
GLO如何運作:
GLO有三種模式:
1.自動模式(默認)
當在黑暗中以及在房間中的任何人在場時,GLO將自動打開燈。當房間里沒有人或者房間里充滿光線時,GLO將自動關閉。
2.燈泡模式
自動模式一直不理想,因為它取決于具體情況。如果您需要在任何條件下使用它,您可以打開GLO中的LIGHT MODE。您可以根據需要將燈光設置為任何顏色。
3.安全模式
當您不在家中并忙著與家人一起在其他地方度假時,GLO會照顧您入侵者的家。您可以打開安全模式。當PIR感知到任何生物的運動時,GLO將向您和相關接收者發送緊急電子郵件和短信,并激活GLO內置的安全警報。如果有人惡作劇你,不要擔心。有一個'FALSE SAFE'按鈕,只需點擊它,鬧鐘就會靜音。
GLO還將監控溫度和濕度,如果其中任何一個出錯,GLO將發送緊急消息并激活安全警報。
硬件組件
1.PNG
  • NodeMCU ESP8266分線板× 1
  • Adafruit NeoPixel Ring:WS2812 5050 RGB LED× 1
  • Adafruit DHT11× 1
  • PIR運動傳感器(通用)× 1
  • SparkFun LDR× 1
  • SparkFun PIEZO BUZZER× 1
  • 面包板(通用)× 1
  • 電阻1k歐姆× 1
  • 跳線(通用)× 1
  • SparkFun Female Header Pin× 1
軟件應用程序和在線服務
  • Arduino IDE
  • myDevices Cayenne
手動工具和制造機器
  • 烙鐵(通用)
  • Digilent Mastech MS8217自動量程數字萬用表

什么是 NodeMCUESP8266

NodeMCU(ESP8266)是一款基于 ESP8266 微控制器的開發板。 esp8266 具有內置的 WiFi 功能,可以讓我們連接到附近的 WiFi 網絡, 制作出酷炫的物聯網項目。
注意:對于此項目,您可以使用任何類型的基于 ESP866 的板。我建議 使用 NodeMCU 或 Sparkfun Thing 開發板
首先是第一件事。

在您的 PC 或 Mac 中下載并安裝 Arduino ide。安裝 Arduino IDE 后。 您需要為 ESP8266 電路板(NODEMCU)設置額外的電路板管理器。

Goto Files => Preferences or simply CTRL+ comma 您可以查看其他 Board Manager URL。
過了網址

之后點擊“確定”

Then Go to Tools => Boards => Board Manager

并搜索“ESP8266 社區”

選擇 esp8266 社區并安裝

點擊“ESP8266 社區”并安裝它。 安裝成功后,現在需要三個庫。
請注意:沒有這些庫,您的代碼將無法編譯。這是強制性的。

Goto Sketch =>Include Library => Manage Library

搜索'DHT11'



安裝 DHT 庫

只需通過'Adafruit'安裝庫。

尚未完成,仍然需要安裝兩個庫。

安裝 neopixel 庫

再次搜索“Adafruit Neopixel”,然后安裝它。



安裝 Cayenne 庫

再次搜索“CayenneMQTTESP8266”并安裝它。 現在我們成功設置了 Arduino IDE。
設置 Cayenne

現在您需要設置您的 cayenne 帳戶。 你在想什么是卡宴?
以下是我的回答:“Cayenne 是基于 MQTT 的拖放物聯網平臺,用于構 建基于物聯網的項目。”
為了先使用卡宴:

您需要創建一個卡宴帳戶,如果你已經有那么一個帳戶登入

然后登錄您的帳戶。

點擊“添加新”

添新

在菜單列表中選擇“設備/小組件”

向下滾動并選擇“自帶設備”


選擇帶上你自己的東西

保存 MQTT USERNAME,MQTT PASSWORD,CLIENT ID(這很重 要)。



保存憑據
現在它將顯示'等待設備連接'離開窗口。

連接電路 現在是時候給你的電路接線了。只需按照下面給出的線圖即可。


1/2 ? GLO 的線圖
成功連接所有內容后,讓我們上傳代碼!

Arduino代碼上傳到 NodeMCU

通過 Micro-USB 線將 NODMCU 連接到 PC 或 MAC,并將代碼復制/

粘貼到 Arduino IDE 中并保存或(從附件部分下載代碼)。

注意:您必須將 SSIDPASSWORD更改為 WiFi網絡的 SSID


選擇設備已連接到 PC / MAC 的“COM PORT”,然后單擊“上傳”按鈕。

成功上傳代碼后。然后卡宴將重定向到您的儀表板。然后,您可以在儀 表板中查看溫度,濕度,PIR,LDR 值。根據需要更改其名稱和圖標。
設置 Cayenne儀表板

現在你需要在你的卡宴 DashBoard 中添加一些控件。

1.添加滑塊

Go to Add new => Devices & Widgets scroll down and select Slider

添新

選擇滑塊


添加下面給出的數據

將其命名為 RED

數據=模擬執行器

通道= 4

最小值= 0

最大值= 255

然后單擊添加窗口小部件

為綠色和藍色添加兩個以上的滑塊(綠色通道= 5,藍色通道= 6)

2.添加 SECURITYMODE按鈕

添新

轉到添加新設備和窗口小部件=>向下滾動并單擊按鈕


輸入細節

將其命名為 SECURITY MODE

數據=數字執行器

渠道= 7

選擇您喜歡的圖標

3.添加燈泡模式按鈕


添新

輸入細節

轉到添加新設備和窗口小部件=>向下滾動并單擊按鈕

將其命名為 LAMP MODE

數據=數字執行器

通道= 8

選擇您喜歡的圖標

3.添加假安全按鈕

添新

轉到添加新設備和窗口小部件=>向下滾動并單擊按鈕


輸入細節

將其命名為 FALSE SAFE

數據=數字執行器

渠道= 9

選擇您喜歡的圖標

添加緊急觸發器 現在您需要添加觸發器:

侵入者

溫度低于 10c

溫度高于 40c

濕度 85 以上

濕度低于 15

請注意,如果您需要跳過其中任何一個,請跳過它

1.設置入侵者觸發器

轉到添加新觸發器=>新觸發器

添新

將設備從左側拖放到 IF

輸入細節

設置最小值 val = 0

最大值= 1

值= 0

如上所述

在右側框中選擇,通知并添加收件人(發送電子郵件)

1.設置溫度觸發器

轉到添加新觸發器=>新觸發器

添新

將設備從左側拖放到 IF


進入 setails



輸入細節

設置最小值 val = 0

最大值= 100

值= 40(對于以下值,只需給它 10)

如上所述

在右側框中選擇。通知并添加收件人(發送電子郵件)

1.設置濕度觸發

轉到添加新觸發器=>新觸發器

添新

將設備從左側拖放到 IF


輸入細節



輸入細節

設置最小值 val = 0

最大值= 100

值= 85(以下值只給它 15)

如上所述

在右側框中,選擇通知并添加收件人(發送郵件)

注意:必須根據您的環境設置閾值。以上閾值設置為我的環境。所以改變 它。
測試和調試




1/3 ? 測試 GLO
將代碼上傳到 ESP8266 并設置 Cayenne 儀表板后。我從筆記本電腦的 USB 端口給電路供電并檢查一切是否正常(如果一切正常,您將獲得 Cayenne Dashboard 中傳感器的值)。在自己制作 PCB 之前,還需要 檢查所有內容。

制作 PCB(可選步驟)




1/4 ? 在 pcb 上焊接 evrything 之后
注意:這是一個選項步驟,除非您需要在 PCB 上制作所有內容

我決定把自己的外殼做一個堅固而整潔的外觀。因此,我需要最大限度

地縮小電路以適應外殼。我焊接了通用 PCB 上的所有東西。它完全適 合我定制的外殼。
將電路放入外殼后
為了給電路板供電,我使用 JSTSM(公/母)連接器,將 RED 線焊接 到 NodeMCU 的 VIN引腳,將 BLACK 線焊接到 GND引腳。我已經使 用 5 伏墻式適配器作為電源,我拆下了適配器的 5 伏引腳并連接了一個 母 JST SM 連接器而不是它以匹配連接器。我之前嘗試過 9 伏墻式適配 器并炸了我的 NodeMCU 板。所以,我建議只用 5 伏。




以下是原理圖:
JST SM 連接器



GLO 的原理圖
將所有東西焊接在 PCB 上之后。確保你沒有犯任何錯誤。 制作圈地


將所有內容放入 Enclossure 后


我計劃在日常生活中使用 GLO。堅固而美麗的外殼是我的主要關注點。 所以,我決定在 Autodesk fusion360 中不需要任何螺絲固定的盒子。
使用我鎮附近 FabLab 的激光切割機,在 3mm 丙烯酸樹脂上切割所有零件,他們提供幾美元的機器服務。
為了一個優雅的外觀,我從當地的商店買了一些木質紋理的乙烯基。我 只是把零件形狀的乙烯基切掉并粘在上面。我盡我所能!我拿了一個 LED 燈泡,把玻璃部分放在上面,用來固定 Neopixel(直徑為 60mm)
壓配合略微松動,因為我忘了設置激光束尺寸。我用 Araldite 環氧膠將 它們固定到位。
事實是,我搞砸了丙烯酸的清晰部分,手里拿著一些膠水。但是,它看 起來還不錯。

完整的pdf格式文檔51黑下載地址: 詳細搭建過程.pdf (1.41 MB, 下載次數: 51)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久成人一区 | 久久在线| 欧美二区在线 | 在线视频一区二区三区 | 国产一区二区三区 | 精品日韩欧美一区二区 | 一区二区亚洲 | 黄网站免费观看 | 午夜精品久久久久久久星辰影院 | 亚洲人精品午夜 | 国产一区二区免费 | 成人福利网站 | 欧美成视频在线观看 | 国产亚洲成av人片在线观看桃 | 野狼在线社区2017入口 | 欧美极品在线 | 成人夜晚看av | 视频一区中文字幕 | 国产午夜精品久久久久 | 色一阁| 国产黄色精品 | 日韩精品1区2区3区 爱爱综合网 | 99riav国产一区二区三区 | 天天综合永久入口 | 国产日韩欧美在线观看 | 国产成人一区二区三区久久久 | 精品一区二区在线视频 | 韩日在线观看视频 | 欧美日韩在线播放 | 日本一区二区三区四区 | xx视频在线观看 | 欧美在线不卡 | 懂色av色香蕉一区二区蜜桃 | av一级久久| 亚州成人 | 亚洲视频在线观看一区二区三区 | 久久久精品网站 | 久久久久亚洲 | 久久一区二区视频 | 日韩中文字幕 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 |