91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

手持氣象站的制作教程

454398 ? 來源:wv ? 2019-10-18 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

的第1步:硬件要求

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

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

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

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

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

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

7)2個10 K歐姆電阻器

8)大面包板,一個小面包板和PI補鞋匠

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

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

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

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

13)可能需要手持式風速儀進行校準,

在繼續(xù)之前,我必須先說說硬件及其極高的質(zhì)量。我相信Raspberry pi是眾所周知的,不需要任何介紹。該項目中使用的兩個傳感器(Bosch BME280和Sensirion SDP810-125 PA)可能是同類產(chǎn)品中價格最低的業(yè)余愛好中最好的。但是,它非常精確,并且為醫(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引腳或連接/斷開連接時請記住要關(guān)閉樹莓派

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

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

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

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

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

LCD的引腳1接地(黑線)

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

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

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

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

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

跳過LCD針#7,#8,#9和#10

針#11(D4)連接到補鞋匠#23(GPIO 23)(藍線)

針# 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還提供以下警告:

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

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

步驟3:準備RASPBERRY PI軟件

我的代碼已在最新的Raspbian Stretch上進行了測試。

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

打開終端并運行:

$ sudo apt -get update

$ sudo apt-get upgrade

還請確保已安裝以下軟件包。它們可能已經(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來啟用github上目錄的克隆。運行

$ sudo apt-get install git

移動到要安裝模塊的目錄。我建議您使用puthon目錄。運行:

$ 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

運行以下命令注冊模塊:

$ sudo python setup.py安裝

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

將Adafruit_CharLCD作為LCD導入LCD 在您的python編輯器中

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

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

$ cd/home/pi/python

運行以下命令:

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

$ cd Adafruit_Python_BME280

$ sudo python setup.py install

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

在運行第一個腳本之前,請通過運行

$ sudo i2cdetect –y 1

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

可以使用附加的Reading_BME280.py示例來測試BME280。

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

第4步:運行氣象臺軟件

當前,我有兩個可用的python腳本:

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

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

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

如果您需要在啟動時自動運行腳本,請?zhí)砑?/p>

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

對于/home/pi/.config/lxsession/LXDE-pi

關(guān)于海拔高度計算的注意事項:

海拔高度是計算得出的作為局部大氣壓,溫度和可見水壓的函數(shù)??匆娝降膶嶋H壓力在1013,25 hPa附近頻繁波動。我在Python腳本中使用了1013,25 hPa。因此,由Python腳本計算出的海拔高度只是估計值。

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

    關(guān)注

    1

    文章

    861

    瀏覽量

    17085
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    車載揚塵監(jiān)測站,走航式氣象站

    氣象站
    pingao141378
    發(fā)布于 :2026年02月25日 13:58:18

    濕度傳感器模塊HW2200用于氣象站低濕度環(huán)境下的高精度精確監(jiān)測

    氣象站作為基礎(chǔ)氣象監(jiān)測設(shè)備,憑借穩(wěn)定的運行和精準的數(shù)據(jù),廣泛應(yīng)用于能源、鄉(xiāng)鎮(zhèn)防控、生態(tài)科研、市政建設(shè)等多個領(lǐng)域。它可實現(xiàn)全天候無人值守,自動采集各類氣象要素,實時上傳數(shù)據(jù),為各行業(yè)提供可靠的
    的頭像 發(fā)表于 02-05 10:00 ?375次閱讀
    濕度傳感器模塊HW2200用于<b class='flag-5'>氣象站</b>低濕度環(huán)境下的高精度精確監(jiān)測

    便攜式氣象站:移動場景下的氣象“感知官”

    便攜式氣象站:移動場景下的氣象“感知官”柏峰【BF-BQX】在野外勘探的深山里,在賽事保障的運動場上,在農(nóng)業(yè)生產(chǎn)的田壟間,精準、實時的氣象數(shù)據(jù)往往是決策的關(guān)鍵。傳統(tǒng)固定式氣象站受限于安
    的頭像 發(fā)表于 11-14 09:13 ?348次閱讀
    便攜式<b class='flag-5'>氣象站</b>:移動場景下的<b class='flag-5'>氣象</b>“感知官”

    超聲波氣象站:精準監(jiān)測的技術(shù)新選擇

    超聲波氣象站:精準監(jiān)測的技術(shù)新選擇 柏峰【BF-CSQX】在氣象監(jiān)測技術(shù)持續(xù)升級的背景下,超聲波氣象站憑借無機械損耗、高靈敏度、強環(huán)境適應(yīng)性等核心特性,逐漸取代傳統(tǒng)機械氣象站,成為
    的頭像 發(fā)表于 10-24 10:12 ?788次閱讀
    超聲波<b class='flag-5'>氣象站</b>:精準監(jiān)測的技術(shù)新選擇

    小型自動氣象站:精細化氣象監(jiān)測的技術(shù)革新與應(yīng)用拓展

    小型自動氣象站:精細化氣象監(jiān)測的技術(shù)革新與應(yīng)用拓展 柏峰【BF-QX】隨著氣象服務(wù)向“精細化、精準化、智能化”升級,傳統(tǒng)氣象觀測站點密度不足、覆蓋范圍有限的問題日益凸顯。小型自動
    的頭像 發(fā)表于 10-23 10:53 ?736次閱讀
    小型自動<b class='flag-5'>氣象站</b>:精細化<b class='flag-5'>氣象</b>監(jiān)測的技術(shù)革新與應(yīng)用拓展

    超聲波自動氣象站技術(shù)方案

    超聲波自動氣象站技術(shù)方案 柏峰【BF-CSQX】一、項目背景與需求分析 1.1 項目背景 傳統(tǒng)機械轉(zhuǎn)動式氣象站存在部件磨損、易受惡劣天氣影響(如風沙堵塞、雨雪結(jié)冰)、維護成本高等問題,難以滿足現(xiàn)代化氣象監(jiān)測對數(shù)據(jù)精準性、連續(xù)性及
    的頭像 發(fā)表于 10-16 14:18 ?428次閱讀
    超聲波自動<b class='flag-5'>氣象站</b>技術(shù)方案

    光伏自動氣象站技術(shù)架構(gòu)與發(fā)電效率保障應(yīng)用

    光伏自動氣象站技術(shù)架構(gòu)與發(fā)電效率保障應(yīng)用 柏峰【BF-GFQX】光伏自動氣象站以“精準輻照感知、發(fā)電效率評估、運維智能輔助”為核心技術(shù)特征,融合光伏專用氣象監(jiān)測與發(fā)電性能分析功能,成為光伏電站高效運營的關(guān)鍵技術(shù)裝備。
    的頭像 發(fā)表于 10-15 17:29 ?1857次閱讀
    光伏自動<b class='flag-5'>氣象站</b>技術(shù)架構(gòu)與發(fā)電效率保障應(yīng)用

    景區(qū)負氧離子氣象站

    氣象站
    pingao141378
    發(fā)布于 :2025年10月14日 14:06:19

    華為推出鴻蒙智能交通氣象站

    華為全聯(lián)接大會2025期間,在氣象海洋論壇上,華為聯(lián)合陜西省氣象局發(fā)布鴻蒙智能交通氣象站,這標志著陜西在落實中國氣象局“觀測即服務(wù)”理念、搶占交通
    的頭像 發(fā)表于 09-20 14:41 ?1357次閱讀

    北斗自動氣象站: 護航無網(wǎng)區(qū)的 “氣象信使”

    北斗自動氣象站: 護航無網(wǎng)區(qū)的 “氣象信使”柏峰【BF-BDQX】在沙漠深處的油田、高原無人區(qū)的牧區(qū),或是地震災(zāi)后的通信中斷地帶,一種能擺脫網(wǎng)絡(luò)依賴的氣象設(shè)備正持續(xù)傳遞著關(guān)鍵數(shù)據(jù) —— 它就是北斗自動
    的頭像 發(fā)表于 09-08 11:35 ?1239次閱讀
    北斗自動<b class='flag-5'>氣象站</b>: 護航無網(wǎng)區(qū)的 “<b class='flag-5'>氣象</b>信使”

    數(shù)字傳感器,如何通過小型氣象站賦能農(nóng)耕、生態(tài)與防災(zāi)?

    小型氣象站是一種針對局部區(qū)域氣象環(huán)境進行精細化監(jiān)測的便攜式或固定式設(shè)備,其核心功能是通過實時采集所處區(qū)域的溫度、濕度、氣壓、風速、風向、降水量、光照等氣象數(shù)據(jù),為農(nóng)業(yè)生產(chǎn)、生態(tài)研究及環(huán)境監(jiān)測等特定
    的頭像 發(fā)表于 09-04 14:34 ?904次閱讀
    數(shù)字傳感器,如何通過小型<b class='flag-5'>氣象站</b>賦能農(nóng)耕、生態(tài)與防災(zāi)?

    防爆工業(yè)氣象站:工業(yè)場景的 “氣象監(jiān)測中樞”

    防爆工業(yè)氣象站:工業(yè)場景的 “氣象監(jiān)測中樞”柏峰【BF-FB】在石油化工、煤礦開采、天然氣處理等高危工業(yè)場景中,一個容易被忽視卻關(guān)乎安全生產(chǎn)的問題始終存在:如何在易燃易爆環(huán)境下
    的頭像 發(fā)表于 08-26 12:00 ?698次閱讀
    防爆工業(yè)<b class='flag-5'>氣象站</b>:工業(yè)場景的 “<b class='flag-5'>氣象</b>監(jiān)測中樞”

    智慧農(nóng)業(yè)氣象站技術(shù)方案

    智慧農(nóng)業(yè)氣象站技術(shù)方案 柏峰【BF-QX】隨著農(nóng)業(yè)現(xiàn)代化進程的加速,傳統(tǒng)農(nóng)業(yè)正逐步向智慧農(nóng)業(yè)轉(zhuǎn)型。氣象條件對農(nóng)業(yè)生產(chǎn)具有至關(guān)重要的影響,精準的氣象監(jiān)測與預(yù)測能夠幫助農(nóng)戶合理安排農(nóng)事活動,有效降低
    的頭像 發(fā)表于 08-21 09:05 ?838次閱讀
    智慧農(nóng)業(yè)<b class='flag-5'>氣象站</b>技術(shù)方案

    光伏實驗氣象站的技術(shù)架構(gòu)與應(yīng)用實踐

    光伏實驗氣象站的技術(shù)架構(gòu)與應(yīng)用實踐 柏峰【BF-GFQX】在光伏產(chǎn)業(yè)快速發(fā)展與新能源科研不斷深入的背景下,光伏實驗氣象站作為獲取精準氣象數(shù)據(jù)與光伏性能參數(shù)的核心設(shè)備,其技術(shù)先進性直接決定了科研成果的可靠性與工程應(yīng)用的實效性。
    的頭像 發(fā)表于 08-19 08:57 ?2199次閱讀
    光伏實驗<b class='flag-5'>氣象站</b>的技術(shù)架構(gòu)與應(yīng)用實踐

    給孩子一堂自然課:氣象站如何讓科學觸手可及?

    氣象站
    奕帆科技
    發(fā)布于 :2025年05月06日 14:57:01