那曲檬骨新材料有限公司

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

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

3天內(nèi)不再提示

具有ESP8266 SDK的BME280氣象站的制作

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

步驟1:硬件

傳感器

對于此項目,我使用了我從eBay上以5美元購買的BME280突破口。您可以使用其他分組(最終需要更改SW或HW中的I2C地址),但由于價格原因,我選擇了此分組。

這是我從其訂購的清單的確切鏈接,但其他來源也應該起作用:http://www.ebay.com/itm/1PCS-Breakout-Temperature 。..

盡管該圖顯示了帶有藍色阻焊膜的模塊,但我的是紫色的。在正面,它具有傳感器和3個用于更改I2C地址的焊盤。在背面,它具有我想成為穩(wěn)壓器和邏輯電平轉(zhuǎn)換器的功能,但是我還沒有在5V系統(tǒng)中嘗試過該模塊。

該中斷僅輸出I2C引腳,但這是還可以,因為ESP8266沒有太多可用的引腳,并且傳感器無法產(chǎn)生如此高的數(shù)據(jù)流,因此需要更快的接口(如SPI)。

Wi- Fi模塊

因為我只需要一個I2C連接,所以我認為采用ESP-01模塊并進行修改會很有趣。 J下面對此進行了描述,但是如果您不想進行修改,則最好使用另一個拉出所有引腳的模塊,例如ESP-07。如果您決定使用庫存模塊,請不要忘記將CH_PD引腳連接到Vcc。

對于I2C,我需要GPIO2用于SDA,而GPIO14用于SCL。第一個已經(jīng)可用,但是第二個需要做一些修改。由于我通常不積極使用CH_PD引腳,因此我決定修改PCB,以將GPIO14(引腳9)路由到板卡的CH_PD引腳和硬接線的引腳7(之前已連接到CH_PD)。 SoC至Vcc。在下面的圖片中,我用紅色標記了刮擦PCB跡線的位置,并用綠色標記了我建立的新連接(使用0.1mm導線)。

這樣,我得到了一個小巧而堅固的模塊,有2個GPIO,我不必擔心保持CH_PD高電平,并且不會對芯片編程所需的連接產(chǎn)生干擾。

連接

傳感器|模塊

SDAàGPIO2

SCLàGPIO14

兩個模塊的Vcc和GND并聯(lián)并連接至3.3V電源。電源未在此項目中描述,但我使用帶APL1117-3.3固定穩(wěn)壓器和2個電容器的5V手機充電器。

在編程時,我將TX,RX,RST和GPIO0引腳連接至USB-UART轉(zhuǎn)換器。我通常將其與CP2102 IC搭配使用,但請注意,其3.3V輸出無法為ESP8266提供足夠的電流

第2步:軟件

為開發(fā)軟件,我使用了Unofficial

樂鑫ESP8266開發(fā)套件。您可以在以下鏈接中找到有關(guān)下載,安裝和使用的所有必要信息:http://www.esp8266.com/viewtopic.php?t=820

在ESP8266上,我更喜歡這樣做,因為我對軟件有更好的控制,我可以使用Espressif發(fā)布和記錄的API,并且所有這些都集成在Eclipse中以及許多使您的生活更加輕松的示例。

該代碼可在GitHub,網(wǎng)址為https://github.com/cosminp12/BME280-Weather-Stati 。..可以下載它,只需將其導入Eclipse,它應該可以成功編譯。

該應用主要包含一個功能每分鐘執(zhí)行一次,并讀取傳感器,然后使用HTTP客戶端將該數(shù)據(jù)放在ThingSpeak上。 ThingSpeak密鑰,路由器SSID和密碼可從user_config.h中配置。

為了使該庫在不同平臺上具有更高的可移植性,它僅調(diào)用2個函數(shù)來執(zhí)行I2C讀寫一個或多個字節(jié)。 (I2C_WriteData和I2C_ReadData),如果一切正常,則返回零值。

步驟3:結(jié)果

我的設備發(fā)送數(shù)據(jù)轉(zhuǎn)到此頻道:https://thingspeak.com/channels/96844

運行了一周后,我已經(jīng)從ThingSpeak下載了CSV格式的整個Feed,并將其繪制到Excel中以獲得更好的效果圖。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 氣象站
    +關(guān)注

    關(guān)注

    1

    文章

    760

    瀏覽量

    15749
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    962

    瀏覽量

    45338
收藏 人收藏

    評論

    相關(guān)推薦

    負氧離子氣象站

    氣象站
    pingao141378
    發(fā)布于 :2024年10月19日 08:52:28

    esp32和esp8266代碼共用嗎

    作為兩款具有Wi-Fi功能的微控制器,因其低成本、易用性和靈活性而受到廣泛關(guān)注。然而,盡管它們在某些方面具有相似性,但在硬件性能、開發(fā)環(huán)境和編程語言等方面仍存在一定差異。 二、ESP32與ES
    的頭像 發(fā)表于 08-19 18:23 ?1432次閱讀

    esp8266esp32區(qū)別是什么

    Xtensa? 32-bit LX6 CPU,主頻可達240MHz,具有更強大的處理能力。 內(nèi)存 : ESP8266 :通常有64KB到512KB的RAM,以及1MB到4MB的閃存。 ESP32 :提供更大
    的頭像 發(fā)表于 08-19 18:16 ?5967次閱讀

    esp8266不燒錄可以使用嗎

    Systems推出的低成本、低功耗的Wi-Fi模塊。它基于Tensilica L106微處理器,具有32位處理能力,最高頻率可達160MHz。ESP8266具有豐富的外設接口,如GPIO、ADC、PWM等
    的頭像 發(fā)表于 08-19 17:28 ?1005次閱讀

    校園氣象站高校科普論文氣象站多功能氣象站

    校園氣象站高校科普論文氣象站多功能氣象站是一種集氣象監(jiān)測、數(shù)據(jù)傳輸、數(shù)據(jù)處理、信息發(fā)布等功能于一體的數(shù)字化氣象設備。它可以通過各種傳感器實時
    的頭像 發(fā)表于 08-06 17:53 ?488次閱讀
    校園<b class='flag-5'>氣象站</b>高校科普論文<b class='flag-5'>氣象站</b>多功能<b class='flag-5'>氣象站</b>

    ESP8266_RTOS_SDK編譯錯誤的原因?

    我剛剛下載了 RTOS sdk 并按照以下步驟操作: https://github.com/espressif/esp8266_rtos_sdk 我可以在examples文件夾中編譯應用程序。但是
    發(fā)表于 07-12 08:04

    JoyLink移植到esp8266當中,esp8266使用的是RTOS_SDK還是NON_RTOS_SDK

    esp8266使用的是RTOS_SDK還是NON_RTOS_SDK? 2,JoyLink移植到esp8266的步驟,如何與esp8266
    發(fā)表于 07-11 07:28

    ESP8266_RTOS_SDK-1.5.0下編寫的代碼升級到ESP8266_RTOS_SDK-2.0.0出現(xiàn)編譯不過的原因?

    以前在ESP8266_RTOS_SDK-1.5.0下編寫的代碼現(xiàn)在升級到ESP8266_RTOS_SDK-2.0.0就出現(xiàn)編譯不過的錯誤。 xtensa-lx106-elf-gcc-L/home
    發(fā)表于 07-10 07:45

    安裝ESP8266 SDKSDK下載文件中的.ova文件損壞如何解決?

    我正在嘗試安裝 ESP8266 SDK,按照 ESP8266-SDK__getting_started_guide.pdf 中的說明,每次我下載http
    發(fā)表于 07-10 06:01

    ESP8266_RTOS_SDK LWIP構(gòu)建失敗怎么解決?

    我決定嘗試最新發(fā)布的ESP8266_RTOS_SDK。我安裝了最新的工具鏈: xtensa-lx106-elf-macos-1.22.0-100-ge567ec7-5.2.0.tar.gz
    發(fā)表于 07-09 08:01

    如何將atoi與esp8266 sdk一起使用?

    有誰知道如何將 atoi 與 esp8266 sdk 一起使用?我似乎找不到可以提供它的頭文件。 I\'m using \"ESP8266_NONOS_SDK_V1.5.4_16_05_20\"
    發(fā)表于 07-09 07:59

    求助,請問如何在RTOS SDK 1.5的PlatformIO IDE ESP8266實現(xiàn)MQTT?

    ; ESP8266 RTOS SDK ESP8266 RTOS SDK download from expressif site -> Latest Version 3.4 (t
    發(fā)表于 07-08 06:22

    國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片ESP8266ESP8285對比差異

    ESP8266ESP8285對比差異 ESP8285相當于在ESP8266基礎(chǔ)上多加了1/2MB Flash, ESP8285與
    的頭像 發(fā)表于 05-17 11:44 ?1512次閱讀
    國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對比差異

    什么是科研用的小型氣象站

      JD-CQX7科研用的小型氣象站是一種專門設計用于科學研究領(lǐng)域的氣象監(jiān)測設備,其主要特點是小巧輕便、靈活易用,并具有高精度的測量性能。這種氣象站通常包括多個傳感器,能夠測量和記錄氣
    的頭像 發(fā)表于 03-15 15:26 ?420次閱讀

    【開源作品】基于樹莓派4B、ESP32制作的桌面機器人、氣象站、立方光!

    氣象站 這是我十多年來一直想建立的項目。我終于成功了,我真的很興奮——一個電池供電的氣象站項目。我過去建造過許多氣象站項目,但這次不同。它可以在電池上持續(xù)數(shù)月。原因是它使用的令人驚嘆的電子紙顯示。讓我向你
    發(fā)表于 03-05 16:52
    真人百家乐官网口诀| 百家乐官网网站开户| 百家乐官网论坛香港马会| 百家乐获胜秘决| 载大发888软件| 百家乐官网现实赌场| 太阳城百家乐群| 一起pk棋牌游戏| 澳门百家乐官网网上娱乐场开户注册 | 布加迪百家乐的玩法技巧和规则 | 长治县| 24天星吉凶| 大发888游戏登陆| 百家乐官网扎金花现金| 休闲百家乐的玩法技巧和规则| 百家乐官网免费破解外挂| 百家乐稳赢技法| 贵溪市| 百家乐鸿泰棋牌| 吴桥县| 百家乐真人娱乐城| 淄博市| 平注打百家乐的方法| 百家乐官网在线作弊| 百家乐庄闲筹码| bet365备用网址器| 百家乐官网翻天电影| 大发娱乐城| 新葡京百家乐现金网| 大发888方官| 百家乐官网博娱乐赌百家乐官网的玩法技巧和规则 | 公海百家乐官网的玩法技巧和规则 | 百家乐赌博代理合作| 同乐城百家乐官网现金网| 一筒百家乐的玩法技巧和规则 | 大发888娱乐场下载samplingid112 | 百家乐斗地主炸金花| 百家乐官网桌子豪华| 大发888娱乐场开户注册| 百家乐官网翻天下载| 朔州市|