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

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

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

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

手持氣象站的制作教程

454398 ? 來(lái)源:wv ? 2019-10-18 10:42 ? 次閱讀

的第1步:硬件要求

1)任何Raspberry pi(我使用3b型)

2)LCM1602C LCD屏幕(可選,使可以使用其他LCD屏幕或觸摸屏,但最好不要使用Adafruit。)您還可以使用10 k歐姆的電位器來(lái)設(shè)置屏幕對(duì)比度。

3)Sensirion SDP810-125 PA(差壓/微熱流量傳感器)。 SDP810-500 PA也可以使用,但是提供的python代碼將需要修改。

4)Bosch BME 280溫度,濕度和大氣壓力傳感器(最好在Adafruit分支板上使用,其他可能也可以使用,但可能具有不同的i2c地址)。

5)具有VNC或SSH的iOsandroid手機(jī)或平板電腦(如果不使用LCM1602C LCD或其他屏幕,則為可選)

6)樹(shù)莓派電池或移動(dòng)電源(可選,以使設(shè)備便攜式)

7)2個(gè)10 K歐姆電阻器

8)大面包板,一個(gè)小面包板和PI補(bǔ)鞋匠

9)一些跳線(35對(duì)公對(duì)公和10對(duì)公對(duì)母)。

10)盡管提供了所有代碼,但有些Python技能也會(huì)有所幫助。

11 )2個(gè)內(nèi)徑為4mm的水族館(魚(yú)缸管)。您還將需要2個(gè)噴嘴,但可以3d打印它們。噴嘴上的孔的尺寸必須與SDP810的管道上的孔相同。我使用了來(lái)自廉價(jià)真空吸放泵的兩條吸管。皮托管也可以安裝在魚(yú)缸管上,但只能進(jìn)行一個(gè)方向的風(fēng)向測(cè)量和重新校準(zhǔn)。

12)3D打印機(jī)(可選,用于打印蓋子和噴嘴)

13)可能需要手持式風(fēng)速儀進(jìn)行校準(zhǔn),

在繼續(xù)之前,我必須先說(shuō)說(shuō)硬件及其極高的質(zhì)量。我相信Raspberry pi是眾所周知的,不需要任何介紹。該項(xiàng)目中使用的兩個(gè)傳感器(Bosch BME280和Sensirion SDP810-125 PA)可能是同類(lèi)產(chǎn)品中價(jià)格最低的業(yè)余愛(ài)好中最好的。但是,它非常精確,并且為醫(yī)療環(huán)境中的精確度而生產(chǎn)。在https://www.bosch-sensortec.com/bst/products/all_products/bme280和https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/0_Datasheets/Differential_Pressure/Sensirion_Differential_Pressure_Sensors_SDP中讀取相應(yīng)的數(shù)據(jù)表.pdf

步驟2:連接硬件

在使用GPIO引腳或連接/斷開(kāi)連接時(shí)請(qǐng)記住要關(guān)閉樹(shù)莓派

將Sensirion SDP 810連接到面包板上,如上圖和上圖所示。切記在Vdd和SDA以及Vdd和SCL之間使用兩個(gè)10 k歐姆上拉電阻。還要連接BME280(不需要上拉電阻)。由于兩個(gè)傳感器具有不同的i2c地址,因此可以將它們并行連接到同一i2c總線。我使用了顏色編碼Red = V,Green = SDA/SDI和Red = SCK/SCL

確保在系統(tǒng)上啟用了i2c(轉(zhuǎn)到“應(yīng)用程序菜單”,“首選項(xiàng)”,Raspberry PI配置,“接口”)

連接電路,打開(kāi)樹(shù)莓派。打開(kāi)一個(gè)終端窗口,然后運(yùn)行 sudo i2cdetect –y 1 。結(jié)果應(yīng)指示地址為0x25(SDP810)和x76或x77(BME280)上的2個(gè)設(shè)備。

連接LCM1602C。我按照adafruit的說(shuō)明進(jìn)行操作(https://learn.adafruit.com/drive-a-16x2-lcd-direct-with-a-raspberry-pi/overview),但是,adafruit修改了代碼中的引腳排列,因此請(qǐng)遵循以下說(shuō)明:

按照以下步驟將LCD連接到面包板上:

LCD的引腳1接地(黑線)

LCD的2號(hào)引腳變?yōu)? 5V(紅線)

3號(hào)引腳(Vo)連接到電位計(jì)的信號(hào)(橙色線)。如圖所示,將其余的電位器引腳連接到+ 5v和GND。如果不想讓屏幕對(duì)比度變化,請(qǐng)將LCD的引腳3連接到+ 5V

引腳4(RS)連接到Cobbler#25(GPIO 25)(黃線)

針腳5(RW)接地(黑線)

針腳6(EN)連接到Cobbler#24(GPIO 24)(綠線)

跳過(guò)LCD針#7,#8,#9和#10

針#11(D4)連接到補(bǔ)鞋匠#23(GPIO 23)(藍(lán)線)

針# 12(D5)連接到Cobbler#17(GPIO 17)(紫線)

針#13(D6)連接到Cobber#21(GPIO 21)(灰線)

針腳14(D7)連接到Cobber#22(GPIO 22)(白線)

針腳15(LED +)轉(zhuǎn)到+ 5V(紅線)

針腳# 16(LED-)接地(黑線)。

Adafruit i還提供以下警告:

在接線之前,請(qǐng)檢查您的LCD具有LED背光,而不是EL背光。 LED背光使用10-40mA的功率,EL背光使用200 + ma! EL背光燈通常價(jià)格便宜但無(wú)法使用,請(qǐng)確保不要使用背光燈,否則Pi會(huì)過(guò)載。一些帶有LED背光的廉價(jià)LCD在LCD模塊的背光上沒(méi)有電阻,如果不確定,請(qǐng)?jiān)?5針和5V引腳之間連接一個(gè)1Kohm電阻,而不是直接連接。所有Adafruit液晶顯示器均具有帶內(nèi)置電阻器的LED背光燈,因此您不需要額外的電阻器。

您現(xiàn)在可以打開(kāi)樹(shù)莓派。屏幕將點(diǎn)亮。如果看起來(lái)不像提供的照片上的屏幕,請(qǐng)檢查您的連接。如果屏幕點(diǎn)亮,但您看不到障礙物,請(qǐng)轉(zhuǎn)動(dòng)鍋。如果添加了1 k ohm電阻,則可能必須將其刪除才能使塊可見(jiàn)。

步驟3:準(zhǔn)備RASPBERRY PI軟件

我的代碼已在最新的Raspbian Stretch上進(jìn)行了測(cè)試。

確保您的系統(tǒng)是最新的

打開(kāi)終端并運(yùn)行:

$ sudo apt -get update

$ sudo apt-get upgrade

還請(qǐng)確保已安裝以下軟件包。它們可能已經(jīng)安裝。

$ sudo apt-get install python-dev

$ sudo apt-get install python-setuptools

$ sudo easy_install -U分發(fā)

$ sudo apt-get install python-pip

$ sudo pip install rpi.gpio

$ sudo pip install rpi.gpio

現(xiàn)在您需要安裝適用于BME280和LCM1602C的adafruit模塊。它們可以在Github上獲得

首先安裝git來(lái)啟用github上目錄的克隆。運(yùn)行

$ sudo apt-get install git

移動(dòng)到要安裝模塊的目錄。我建議您使用puthon目錄。運(yùn)行:

$ cd mkdir/home/pi/python

$ cd/home/pi/python

使用以下命令克隆Adafruit_Python_CharLCD目錄:

$ git clone https://github.com/adafruit/Adafruit_Python_CharLCD.git

移至Adafruit_Python_CharLCD目錄

$ cd Adafruit_Python_CharLCD

運(yùn)行以下命令注冊(cè)模塊:

$ sudo python setup.py安裝

LCM1602 python模塊現(xiàn)在可用于所有python應(yīng)用程序,方法是:

將Adafruit_CharLCD作為L(zhǎng)CD導(dǎo)入LCD 在您的python編輯器中

您可以通過(guò)運(yùn)行附件LCD_Hello_world.py來(lái)測(cè)試LCD。如果您不根據(jù)物理插腳(在附件LCD_Hello_world.py和我提供的所有腳本中更正),不修改python中的插腳,則github上的示例(在示例目錄中可用)將無(wú)法工作。如果屏幕上沒(méi)有顯示“ hello world”,請(qǐng)檢查引腳排列,連接并轉(zhuǎn)動(dòng)電位計(jì)。如果這不起作用,則添加了1 k ohs電阻器。

您還需要安裝BME280模塊。使用以下shell命令移動(dòng)到python目錄。

$ cd/home/pi/python

運(yùn)行以下命令:

$ git clone https://github.com/adafruit/Adafruit_Python_BME280.git

$ cd Adafruit_Python_BME280

$ sudo python setup.py install

現(xiàn)在,通過(guò)導(dǎo)入Adafruit_BME280模塊,adafruit BME280模塊將可用于所有python腳本。

在運(yùn)行第一個(gè)腳本之前,請(qǐng)通過(guò)運(yùn)行

$ sudo i2cdetect –y 1

,確保BME280在i2c地址77上(其他BME280板可能在76上)。 BME280正在使用i2c地址76,將文件Adafruit_BME280.py第30行修改為BME280_I2CADDR = 0x76

可以使用附加的Reading_BME280.py示例來(lái)測(cè)試BME280。

Sensirion SDP810 micro熱流量傳感器不需要任何特殊模塊,并且可以通過(guò)smbus協(xié)議(i2c總線協(xié)議的子集)進(jìn)行通信。我在網(wǎng)上很難找到SDP810的python示例,不得不用辛苦的方式和使用它的數(shù)據(jù)表弄清楚它的工作方式。結(jié)果可在Github上找到,網(wǎng)址為https://github.com/JJSlabbert/Sensirion_SDP810_125PA。

第4步:運(yùn)行氣象臺(tái)軟件

當(dāng)前,我有兩個(gè)可用的python腳本:

weather_log_and_display.py 將讀取所有傳感器,將讀數(shù)打印到樹(shù)莓派屏幕上(如果已連接),將數(shù)據(jù)記錄在data.txt中并打印液晶顯示屏上的讀數(shù)。

anemometer.py 可以非??焖俚刈x取風(fēng)速數(shù)據(jù)。您可以在Python腳本中增加/減少讀取間隔。根據(jù)SDP810的數(shù)據(jù)表,每0.5 ms可獲得一個(gè)新的讀數(shù)。這是用于python和LCD屏幕的快速方法。該腳本還顯示了最小和最大讀數(shù),是檢測(cè)陣風(fēng)的理想選擇。

您還可以使用智能手機(jī)/平板電腦通過(guò)VNC監(jiān)視氣象站。有關(guān)更多信息,請(qǐng)?jiān)L問(wèn)https://www.raspberrypi.org/magpi/vnc-raspberry-pi/。檢查應(yīng)用商店中的vnc查看器。

如果您需要在啟動(dòng)時(shí)自動(dòng)運(yùn)行腳本,請(qǐng)?zhí)砑?/p>

@python/home/pi/python/Portable_Weather_Station/weather_log_and_display.py

對(duì)于/home/pi/.config/lxsession/LXDE-pi

關(guān)于海拔高度計(jì)算的注意事項(xiàng):

海拔高度是計(jì)算得出的作為局部大氣壓,溫度和可見(jiàn)水壓的函數(shù)??匆?jiàn)水平的實(shí)際壓力在1013,25 hPa附近頻繁波動(dòng)。我在Python腳本中使用了1013,25 hPa。因此,由Python腳本計(jì)算出的海拔高度只是估計(jì)值。

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

    關(guān)注

    1

    文章

    749

    瀏覽量

    15660
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    自動(dòng)氣象站的工作原理與應(yīng)用

    自動(dòng)氣象站是現(xiàn)代氣象觀測(cè)網(wǎng)絡(luò)的重要組成部分,它通過(guò)集成傳感器、數(shù)據(jù)采集與處理系統(tǒng)、通訊設(shè)備等技術(shù)手段,實(shí)現(xiàn)了對(duì)大氣環(huán)境參數(shù)的實(shí)時(shí)監(jiān)測(cè)和高效數(shù)據(jù)傳輸。以下是對(duì)自動(dòng)氣象站的工作原理與應(yīng)用的詳細(xì)探討
    的頭像 發(fā)表于 12-18 13:56 ?69次閱讀

    負(fù)氧離子氣象站

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

    校園氣象站高??破照撐?b class='flag-5'>氣象站多功能氣象站

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

    全自動(dòng)農(nóng)業(yè)氣象站的簡(jiǎn)單介紹及技術(shù)參數(shù)分析

    氣象站
    博科儀器
    發(fā)布于 :2024年06月25日 15:56:14

    便攜式氣象站:未來(lái)氣象監(jiān)測(cè)的便攜新選擇

    氣象站
    萬(wàn)象環(huán)境科技
    發(fā)布于 :2024年06月23日 10:39:24

    便攜式氣象站:科技與便捷的完美融合

    氣象站
    萬(wàn)象環(huán)境科技
    發(fā)布于 :2024年06月22日 21:14:07

    什么是自動(dòng)氣象站

    在科學(xué)技術(shù)迅猛發(fā)展的今天,自動(dòng)氣象站以其高效、精準(zhǔn)、實(shí)時(shí)的特點(diǎn),逐漸成為現(xiàn)代氣象觀測(cè)的先鋒。它不僅極大地提升了氣象觀測(cè)的效率和準(zhǔn)確性,還為農(nóng)業(yè)生產(chǎn)、交通運(yùn)輸、環(huán)境保護(hù)等領(lǐng)域提供了重要的氣象
    的頭像 發(fā)表于 06-14 09:15 ?530次閱讀
    什么是自動(dòng)<b class='flag-5'>氣象站</b>?

    小型氣象站是什么?有哪些作用?

    小型氣象站可以監(jiān)測(cè)多種氣象參數(shù),包括但不限于溫度、濕度、氣壓、風(fēng)速、風(fēng)向、降水量等。這些數(shù)據(jù)對(duì)于農(nóng)業(yè)、氣象預(yù)測(cè)、交通運(yùn)輸、環(huán)境監(jiān)測(cè)等領(lǐng)域都至關(guān)重要。例如,在農(nóng)業(yè)領(lǐng)域,農(nóng)民可以根據(jù)氣象站
    的頭像 發(fā)表于 05-29 17:03 ?567次閱讀

    多參數(shù)自動(dòng)氣象站:科技前沿與應(yīng)用尖端

    JD-CQX10 多參數(shù)自動(dòng)氣象站代表了氣象監(jiān)測(cè)領(lǐng)域的科技前沿與應(yīng)用尖端,其集成了多種傳感器和先進(jìn)技術(shù),能夠?qū)崿F(xiàn)對(duì)氣象要素的全面監(jiān)測(cè)和高效數(shù)據(jù)采集。 這些先進(jìn)的自動(dòng)氣象站
    的頭像 發(fā)表于 05-16 17:16 ?427次閱讀

    微型氣象站的性能表現(xiàn)如何?

    微型氣象站是一種小型化、輕便化的氣象監(jiān)測(cè)設(shè)備,通常用于戶(hù)外環(huán)境的氣象監(jiān)測(cè)和數(shù)據(jù)采集。其性能表現(xiàn)主要包括準(zhǔn)確性、穩(wěn)定性、靈敏度和易用性等方面。 首先,微型氣象站的準(zhǔn)確性是評(píng)價(jià)其性能
    的頭像 發(fā)表于 05-10 16:22 ?408次閱讀

    農(nóng)業(yè)小型自動(dòng)氣象站應(yīng)用

    小型自動(dòng)氣象站作為現(xiàn)代農(nóng)業(yè)的重要組成部分,其應(yīng)用價(jià)值不可忽視。在農(nóng)業(yè)生產(chǎn)中,氣象條件是影響作物生長(zhǎng)和產(chǎn)量的重要因素之一。因此,小型自動(dòng)氣象站通過(guò)提供準(zhǔn)確、及時(shí)的氣象數(shù)據(jù),為農(nóng)業(yè)生產(chǎn)提供
    的頭像 發(fā)表于 04-24 16:42 ?446次閱讀

    罐區(qū)防爆氣象站:科技保障,安全生產(chǎn)

    JD-FBCQ罐區(qū)防爆氣象站是指在石油、化工等工業(yè)罐區(qū)內(nèi)設(shè)置的一種氣象監(jiān)測(cè)設(shè)備,旨在監(jiān)測(cè)和分析當(dāng)?shù)?b class='flag-5'>氣象變化,提供關(guān)鍵氣象信息,以保障罐區(qū)安全生產(chǎn)。科技保障在這里主要體現(xiàn)在提供高精度、實(shí)
    的頭像 發(fā)表于 03-19 16:40 ?594次閱讀

    小型手持氣象站:它是否能夠提供準(zhǔn)確的天氣預(yù)報(bào)?

    小型手持氣象站是一種方便攜帶、操作簡(jiǎn)便的氣象監(jiān)測(cè)設(shè)備,旨在為用戶(hù)提供實(shí)時(shí)、準(zhǔn)確的氣象信息,適用于戶(hù)外探險(xiǎn)、登山、露營(yíng)等活動(dòng)場(chǎng)合。以下是該設(shè)備的主要特點(diǎn)和功能: 首先,小型
    的頭像 發(fā)表于 03-18 10:41 ?357次閱讀

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

      JD-CQX7科研用的小型氣象站是一種專(zhuān)門(mén)設(shè)計(jì)用于科學(xué)研究領(lǐng)域的氣象監(jiān)測(cè)設(shè)備,其主要特點(diǎn)是小巧輕便、靈活易用,并具有高精度的測(cè)量性能。這種氣象站通常包括多個(gè)傳感器,能夠測(cè)量和記錄氣溫、濕度、風(fēng)速、風(fēng)向、氣壓、降水量等多種
    的頭像 發(fā)表于 03-15 15:26 ?382次閱讀

    農(nóng)業(yè)氣象站:助力現(xiàn)代農(nóng)業(yè)發(fā)展

    農(nóng)業(yè)氣象站:助力現(xiàn)代農(nóng)業(yè)發(fā)展
    的頭像 發(fā)表于 01-31 11:28 ?420次閱讀
    主站蜘蛛池模板: 99久久精品免费看国产免费| 2012中文字幕手机在线| 国产AV亚洲国产AV麻豆| 台湾18成人影院| 久久视频这里只精品99热在线| 亚洲国产成人久久一区www妖精 | 精品蜜臀AV在线天堂| 野花韩国免费高清电影| 国内精品久久久久久久999下| 性盈盈剧场| 久久精品中文字幕有码日本| 中文字幕日本在线mv视频精品| 嫩草在线播放| 国产99视频精品免费播放| 性春院| 久久精品国产首叶| 99在线观看| 偷拍久久国产视频免费| 精品一区二区三区免费毛片| 3D内射动漫同人资源在线观看| 热久久2018亚洲欧美| 国产亚洲精品久久久999无毒| 在线看片韩国免费人成视频| 欧美精品久久久久性色AV苍井| 国产成人在线视频网站| 一二三四视频免费社区5| 欧美日韩亚洲一区二区三区在线观看| 国产WW高清大片免费看| 亚洲一区免费观看| 欧美高清videosgratis高| 国产精品人妻无码免费A片导航 | 鸭子玩富婆流白浆视频| 久久机热视频免费| 办公室的秘密2中文字幕| 亚洲2023无矿砖码砖区| 蜜臀AV99无码精品国产专区| 东京热无码中文字幕av专区| 亚洲嫩草AV永久无码精品无码| 男人的天堂黄色| 国产婷婷午夜无码A片| 40分钟超爽大片黄|