色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用IoT設備讀取模擬值并將數據發送回我們的手機

454398 ? 來源:wv ? 2019-10-14 10:33 ? 次閱讀

步驟1:模擬與數字

模擬和數字都完全不同,但是都有各自的用途。例如,所有按鈕都是數字輸入,這是因為數字輸入只能是0或1,開或關,并且我們知道按鈕可以打開或關閉,也可以是0或1。

但是,有些輸入比0或1稍微復雜一些,例如,傳感器發送回很大范圍的值,如果您通過數字輸入讀取它們會丟失,而模擬輸入則允許您讀取從0到1的值。 1024。這使我們可以接收更多的值。

在提供的圖片中可以看到這樣的一個例子,第一張照片顯示了數字輸入,第二張值只能是0或1。值顯示了一個模擬輸入,您可以看到它具有一條介于0到1024之間的曲線。

步驟2:計劃和我們需要的內容

因此,為了讀取模擬值,我們當然需要某種將其吐出的傳感器。因此,我們將使用電位計,該電位計是可變電阻,這樣我們可以看到隨著旋鈕的移動而變化的值。

我們還需要制作一個應用程序,以便手機能夠接收物聯網板上的值,但是,使用AppSheds應用程序構建器可以很容易地做到這一點。

因此,要使其開始運行,我們將需要以下內容:

IoT板(我們正在使用NodeMCU,但已通過測試并與Sparkfun 8266,Adafruit feather和通用ESP 8266設備一起使用。

小的電位計(從50k到500k之間的任何值都可以正常工作)

面包板

某些男性到男性跳線

計劃是將所有內容連接到實驗板上,將代碼上傳到Node,然后將其連接到我們將要制作的應用程序。讓我們開始吧

第3步:安裝庫

要上傳我們的代碼,我們將使用非常流行的Arduino IDE在這里自己加載?,F在,因為我們將要使用AppShed網站來控制和編輯開發板的工作方式,所以我們不必關注開發板中的實際代碼。我們正在上傳的代碼是AppShed主草圖,它使網站可以控制板上的所有引腳。

現在,要能夠通過Arduino IDE將代碼上傳到我們的板上,我們需要安裝其庫這使IDE可以與我們的特定板進行對話。這樣做如下:

啟動 Arduino IDE

導航到文件并單擊首選項

在底部,您應該看到“ 其他板管理器URL ”,后跟一個空格

將其復制并粘貼到空白處http://arduino.esp8266.com/versions/2.4.1/package_esp8266com_index.json

現在我們需要在電路板管理器下安裝電路板。

導航至工具,然后依次選擇 Board 和然后點擊 Board Manager

現在,在搜索欄中搜索 ESP8266

單擊第一個選項,然后單擊安裝

現在我們的開發板已可以與Arduino IDE通訊

第4步:上傳代碼

因此,在這一點上,我們已經下載了幫助Arduino所需的庫IDE通訊通過IoT板,我們已經下載了可運行AppShed主草圖的庫?,F在,我們需要做的就是在代碼中更改IoT設備的名稱和密碼,如果您不這樣做,則IoT設備的wifi名稱將為“ Your_device_name_here”。

為此,我們需要以下內容:

將IoT板插入計算機中

下載并打開 Appshed master sketch 》(可在此處找到)

導航至工具,然后單擊 board

向下滾動直到看到您的面板,然后單擊它(我正在使用NodeMCU,所以我將單擊NodeMCU)

現在導航回到工具并單擊端口,從這里您應該看到您的電路板(如果您使用的是“ com 9”,在Windows和Mac上為“/dev/cu.wchusbserial1410”)

點擊箭頭旁邊的箭頭上傳,然后等待。

如果您在大約2-3分鐘后收到一條消息,說上傳完畢n一切工作正常!要再次檢查我們的電路板是否正常工作,我們還可以進行WiFi設置,并查找我們先前為電路板提供的名稱(如果存在)。

步驟5:設置我們的電路板App

因此,在制作應用之前,我們需要告訴網站AppShed,我們將在板上讀取哪個引腳。為此,我們轉到www.appshed.com并登錄,登錄后,您將看到一個名為 IoT builder 的頁面,我們將需要單擊該頁面。

在IoT構建器中,我們首先創建一個新板,并將其命名為“ IoT Input”,然后進行保存。至此,我們看到了一個微控制器,周圍有很多引腳,這些引腳代表物聯網板上的引腳。因此,例如,如果我們將此板上的引腳1設置為 HIGH ,則您板上的引腳1也將變為 HIGH 。

現在在模擬輸入下,您應該會看到電位計的選項,我們將單擊該電位計,然后單擊引腳40 將電位計鏈接到引腳40。引腳40代表引腳A0。

通過該鏈接,我們可以單擊“保存”并轉到應用程序構建的一面

步驟6:制作應用程序

在應用程序構建頁面上,應該向您展示的第一件事是一部模擬手機,這是我們要做的第一件事是單擊屏幕底部的小加號圖標以啟動新應用。

一旦加載了新應用,我們將鏈接我們剛剛制作的面板物聯網構建器,我們可以通過單擊面板,然后單擊我們剛剛制作的面板來實現。現在鏈接了,我們可以轉到表單字段,然后單擊輸入框。我們將為輸入框命名為“ IoT Input”,并且必須確保為其輸入與IoT Builder中的電位計完全相同的變量名,因此請確保在變量名字段中輸入“ pot”

一旦我們單擊保存,應用程序就完成了!要將其發布到手機上,我們可以發布,完成后,我們可以共享并單擊可以用手機掃描的QR碼。

步驟7:接線和連接

所以現在我們要做的最后一件事是將電位計連接到IoT板,然后將IoT板連接到手機。

所以將鍋連接到IoT設備非常簡單,我們要做的就是將鍋的中間插腳連接到IoT板上的 A0 ,然后連接鍋的左腳到 3.3伏,最后我們將鍋的右腳連接到物聯網板上的接地。

現在要將我們的IoT板連接到手機,我們要做的就是將您的手機連接到IoT板wifi,因為我們在代碼設置中為其指定了自定義名稱,因此應該很容易找到它。 (如果您沒有給它提供自定義名稱,則默認的wifi名稱為 YourDeviceName ,密碼為 YourDevicePassword )。連接設備后,我們可以返回Web應用程序,您應該會看到這些值開始流式傳輸。

步驟8:更進一步!

因此,在此項目中,我們學習了如何將傳感器中的原始數據發送回我們的手機,現在處于當前狀態,這并不太有用,但是可以想象一下插入傳感器并將您的應用設置為在傳感器達到某個特定值時執行某些操作-事情會變得更加有趣

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2552

    文章

    51369

    瀏覽量

    755737
  • IOT
    IOT
    +關注

    關注

    187

    文章

    4229

    瀏覽量

    197337
收藏 人收藏

    評論

    相關推薦

    ADS1191中RDATA發送命令讀取數據是什么意思?

    目前在用STM32和ADS1191做心電測量項目,在通過SPI配置好ADS1191后 1.在DRDY電平變化時,通過中斷直接讀取ADC—OUT口的數據,即為測量的心電信號嗎? 2.如果是得到的心電信號還要做什么處理? 3.ADS1191中RDATA
    發表于 01-01 07:59

    在ads8684通道0中接入3.3v直流信號,但是通過spi讀取都是0,為什么?

    大家好,目前我們在使用ads8684過程中遇到如下問題:在ads8684通道0中接入3.3v直流信號,但是通過spi讀取都是0。在軟件中,我先
    發表于 12-27 06:58

    ads1243 spi發送數據后沒有返回是怎么回事?

    問題如題,SPI發送數據沒問題,但是 沒有接收到任何,我發送的是讀取ACR寄存器的 片選
    發表于 12-19 08:06

    使用模擬IIC讀取ADS1115芯片,讀取AD,出現的ADC低4位一直為0,為什么?

    在使用模擬IIC讀取ADS1115芯片,讀取AD,出現的ADC低4位一直為0,滿量程為0
    發表于 12-03 08:09

    如何才能控制ADS1285停止讀取數據并停止發送數據給MCU?

    ADS1285無關于停止讀取的命令,如何才能控制ADS1285停止讀取數據并停止發送數據給MCU
    發表于 11-20 08:33

    飛凌嵌入式ElfBoard ELF 1板卡-i2c與從設備通訊編程示例之i2c編寫程序

    我們進入代碼,看一下如何用代碼讀取光線傳感器的光照。注意:在讀取光線傳感器的數據寄存器之前,需要先開啟ADC電源和啟動ADC測量,即在CO
    發表于 10-31 12:00

    【龍芯2K0300蜂鳥板試用】+IIC設備讀取陀螺儀數據

    總線在數據傳輸的時候要保證在 SCL 高電平期間,SDA 上的數據穩定,因此 SDA 上 的數據變化只能在 SCL 低電平期間發生。 IIC寫時序:首先是給一個起始信號,發送IIC
    發表于 08-17 21:02

    esp8266讀取模擬數據并記錄到eeprom,發送tcp包時無法讀取模擬如何解決?

    嗨,esp8266 讀取模擬數據并記錄到 eeprom,我正在將存儲在 eeprom 中的數據作為 tcp 包發送,但在
    發表于 07-11 07:22

    請問ESP32如何讀取周圍藍牙廣播的數據

    現在需要利用ESP32讀取周圍藍牙設備廣播的數據,再利用ESP32的WIFI上傳,藍牙的發送設備數據
    發表于 06-24 07:28

    怎樣能實現使用wifi_provisioning主動向手機發送數據?

    現在使用wifi_provisioning進行ap配網,想在配網時向手機發送一些設備信息,比如設備id、私有加密密鑰、加密版本等。在wifi_prov_ API中沒有找到能主動
    發表于 06-07 07:20

    請問如何從APPL_InputMapping和APPL_OutputMapping讀取數據

    我有一個簡介,如下所示、 我可以讀取和寫入 0x6000 和 0X7000 的數據,但無法讀取和寫入 0x6010 和 0X7010 的數據, 如何才能
    發表于 05-21 08:19

    讓STM32的SPI主設備從從設備讀取數據時遇到的疑問求解

    SPI的時鐘而需要向SPI任意發送一個字節的數據才能從從設備讀取數據? 如果是,這個時鐘是8個SCLK,還是16個SCLK 謝謝!
    發表于 05-16 07:50

    示波器如何讀取電壓

    示波器作為電子測量領域的重要工具,其主要功能之一是讀取電路中的電壓。對于電子工程師和技術人員而言,準確地讀取電壓是進行電路分析、故障診斷和優化的基礎。本文旨在詳細介紹示波器
    的頭像 發表于 05-14 17:02 ?6229次閱讀

    請問HAL IIC從機發送數據是在哪里進行的?

    (I2C_HandleTypeDef *hi2c)都沒有響應中斷,但是數據已經發送回去了。而且就是主機寫入的數據。怎么回事,用的是IIC中斷, 沒有用DMA. 我用另一個STM32讀取
    發表于 04-26 08:16

    使用STM32F205模擬USB鍵盤,USBD_HID_SendReport發送鍵盤模擬時出現異常怎么解決?

    使用STM32F205模擬USB鍵盤,使用USBD_HID_SendReport發送鍵盤模擬時出現異常。 USBD_HID_SendReport( hUsbDeviceFS,Keyb
    發表于 04-26 07:17
    主站蜘蛛池模板: 国产欧美一区二区三区视频| 韩国无遮羞禁动漫在线观看| 好大的太粗好深BL| 少妇高潮久久久久7777| porono日本xxx| 青柠视频在线观看高清HD| 99久久国产露脸精品国产麻豆| 老外的好大c的我好爽| 最新国产亚洲亚洲精品视频| 久久亚洲国产成人影院| 中文字幕在线观看亚洲日韩| 久久伊人网站| 最近日本MV字幕免费观看视频| 老师破女学生特级毛片| 99热6精品视频6| 日韩中文字幕亚洲无线码| 国产精品18久久久久久欧美| 校花的奶好大好浪| 久久国产精品二区99| 97se se| 欧美深夜0000XXXX疯狂| 国产AV99激情久久无码天堂| 亚洲 日韩 欧美 另类 蜜桃| 护士日本xx厕所| 在线免费观看国产视频| 男男腐文污高干嗯啊快点1V1| seba51久久精品| 特级做A爰片毛片免费69| 好好的曰com久久| 91国在线啪精品一区| 日韩在线av免费视久久| 国产主播AV福利精品一区| 中文字幕亚洲欧美日韩2o19| 欧美一区二区三区激情视频| 国产精品久久久久久人妻精品流 | 国产爱豆果冻传媒在线观看视频| 日本理论片午午伦夜理片2021| 国产高清国内精品福利色噜噜| 亚洲欧美激情精品一区二区| 男人国产AV天堂WWW麻豆| 高肉黄暴NP文公交车|