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

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

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

如何使用PICAXE制作無線溫度計(jì)

科技觀察員 ? 來源:allaboutcircuits ? 作者:Jens Christoffersen ? 2022-04-26 17:18 ? 次閱讀

在本文中,我將向您展示如何使用一些 PICAXE 來制作這樣的東西。

要求

要完成此項(xiàng)目,您將需要以下內(nèi)容:

一臺(tái)運(yùn)行PICAXE 編輯器或類似 IDE 來對(duì) PICAXE 進(jìn)行編程的計(jì)算機(jī)。

編程電纜。我正在使用AXE-027。

一個(gè)PICAXE 20 平方米,一個(gè) 08 平方米。

一個(gè)LCD、一個(gè)LM34、433MHz TX和 RX 模塊。

面包板和跳線。

以下列表中的零件:

在本文中,我將使用 LM 34 溫度傳感器制作無線溫度計(jì)。從數(shù)據(jù)表:

“LM34 系列器件是精密集成電路溫度傳感器,其輸出電壓與華氏溫度成線性比例。LM34 器件比以開爾文校準(zhǔn)的線性溫度傳感器具有優(yōu)勢,因?yàn)橛脩舨恍枰獜腖M34 器件無需任何外部校準(zhǔn)或微調(diào)即可在室溫下提供 +-1/2 o F 的典型精度,在-50 全范圍內(nèi)提供+-1-1/2 o F 的典型精度o F 到 300 o F 溫度范圍。”

這對(duì)我的項(xiàng)目來說是完美的。

要從 LM34 讀取電壓,我使用的是PICAXE 08m2。這是一個(gè)很棒的小微控制器。溫度通過 RF 433MHz 模塊傳輸。在接收器方面,我將有一個(gè) PICAXE 20m2,帶 LCD。

硬件

對(duì)于這個(gè)項(xiàng)目,我需要兩個(gè)電路:一個(gè)用于發(fā)送,一個(gè)用于接收。讓我們從發(fā)射器開始:

poYBAGJnuQOAbWPVAAAlcFnoT6Y131.png

微控制器在 BC547 NPN 晶體管的幫助下打開/關(guān)閉 433MHz 模塊。這樣,我就不會(huì)過多地干擾其他無線應(yīng)用程序。發(fā)射器模塊連接到 12v。這將增加范圍。

收件人:

pYYBAGJnuQSAAnTSAAA344EAwg8524.png

軟件

我們需要兩個(gè)程序:一個(gè)用于發(fā)送,一個(gè)用于接收。您可以從下面的鏈接下載兩者。源代碼在正確的位置注釋,但這里是一些命令的一些解釋。

在發(fā)射器中:

readadc10 adc_pin, adc_raw

readadc10 - 這是一個(gè)帶有兩個(gè)參數(shù)的命令,通道和變量。通道是模擬設(shè)備的引腳。就我而言,它是 LM34 的輸出引腳。該變量是一個(gè)字變量。我將我的 adc_raw 命名為。Readadc10 具有 10 位分辨率。

serout tx_pin,波特,(“LM34”,b0,b1,b10)

serout - 此命令傳輸串行數(shù)據(jù),8 位,無奇偶校驗(yàn),1 個(gè)停止位。它需要三個(gè)參數(shù):pin、baudmode 和 data。Pin 是發(fā)送引腳,我將其命名為 tx_pin。Baudmode設(shè)置為N2400_4,我程序中的數(shù)據(jù)是字節(jié)格式的adc_raw。在 PICAXE 環(huán)境中使用字變量時(shí),字變量由兩個(gè)字節(jié)變量組成。閱讀PICAXE 手冊中有關(guān)變量的更多信息。我在 serout 命令中使用了限定符。我的限定詞是“LM34”。使用此功能,我可以讓不同的傳感器或設(shè)備進(jìn)行報(bào)告,并且接收器將整理出預(yù)選賽。

在接收器中:

serin rx_pin,波特,(“LM34”),b6,b7,b27

serin - 此命令接收串行數(shù)據(jù)。它需要四個(gè)或更多參數(shù)。Rx_pin 是 PICAXE 20m2 上的接收引腳,baud 是波特率,(“LM23”)是一個(gè)限定符,這意味著在 LM34 之后接收到的所有內(nèi)容都將被讀入變量。Serin 一次讀取一個(gè)字節(jié),我需要將字節(jié)放入變量中。

將接收到的字節(jié)轉(zhuǎn)換為 acsii 字符。我正在使用 bintoascii 命令:

bintoascii tmp_c, b2, b3, b4

此命令將字變量轉(zhuǎn)換為單獨(dú)的字節(jié)值。

下載

下載源文件,玩得開心!

jc_20m2-無線溫度計(jì).zip

結(jié)論

在這篇文章中,我制作了一個(gè)帶有兩個(gè) PICAXE 的無線溫度計(jì):一個(gè) 08M2 和一個(gè) 20M2。溫度讀數(shù)側(cè)有一個(gè) LM34 華氏溫度傳感器。該傳感器的輸出由微控制器讀取,并通過無線模塊傳輸。接收器讀取串行數(shù)據(jù),計(jì)算華氏溫度和攝氏度,最后在 LCD 上顯示溫度。

圖片和視頻

發(fā)射機(jī):

poYBAGJnuQWAIb0pAACUfZ4VIVI176.JPG

接收者:

pYYBAGJnuQaAQel1AADHliWraY8963.JPG

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

    關(guān)注

    48

    文章

    7454

    瀏覽量

    150853
  • 溫度計(jì)
    +關(guān)注

    關(guān)注

    6

    文章

    404

    瀏覽量

    78396
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    液晶顯示溫度計(jì)制作

    主要介紹一種用DS18B20 測溫、用SMC1602A 液晶來顯示的新型溫度計(jì)。該溫度計(jì)較之其它數(shù)顯式溫度計(jì), 具有測量精度高、電路簡單、易于觀察的優(yōu)點(diǎn)。
    發(fā)表于 04-15 08:53 ?96次下載

    如何制作數(shù)字溫度計(jì)

    如何制作數(shù)字溫度計(jì) 現(xiàn)在您對(duì)Stamp和液晶顯示屏有了初步的了解,我們再加一個(gè)元件就可以制作一支數(shù)字溫度計(jì)。 制作數(shù)字
    發(fā)表于 08-21 16:10 ?7057次閱讀

    制作液晶顯示溫度計(jì)的方法

    制作液晶顯示溫度計(jì)的方法 本文介紹一種用DSl8820測溫、用SMCl602A液晶來顯示的新型溫度計(jì)。該溫度計(jì)較之其它數(shù)顯式溫度計(jì),具有測
    發(fā)表于 03-09 16:58 ?3464次閱讀
    <b class='flag-5'>制作</b>液晶顯示<b class='flag-5'>溫度計(jì)</b>的方法

    一個(gè)元件制作的數(shù)顯溫度計(jì)電路

    這里介紹一個(gè)只用一個(gè)元件的(電源除外)的數(shù)顯溫度計(jì)制作。它雖然非常簡單,但其性能與一般的溫度計(jì)比卻毫不遜色.
    發(fā)表于 07-15 15:28 ?6868次閱讀
    一個(gè)元件<b class='flag-5'>制作</b>的數(shù)顯<b class='flag-5'>溫度計(jì)</b>電路

    Android動(dòng)畫電子溫度計(jì)

    Android動(dòng)畫電子溫度計(jì)Android動(dòng)畫電子溫度計(jì)Android動(dòng)畫電子溫度計(jì)Android動(dòng)畫電子溫度計(jì)Android動(dòng)畫電子溫度計(jì)
    發(fā)表于 12-10 16:42 ?39次下載

    電子溫度計(jì)

    電子溫度計(jì)
    發(fā)表于 02-07 18:32 ?69次下載

    基于Arduino的OLED溫度計(jì)濕度計(jì)制作教程

    在這個(gè)項(xiàng)目中,我們將制作Arduino OLED溫度計(jì)和濕度計(jì)。我們將從DHT22傳感器讀取溫度和濕度,然后我們將在OLED屏幕上顯示數(shù)據(jù)。
    的頭像 發(fā)表于 08-01 10:39 ?1.2w次閱讀

    數(shù)字溫度計(jì)準(zhǔn)不準(zhǔn)

    數(shù)字溫度計(jì)還算是比較準(zhǔn)的,誤差≤0.5%,數(shù)字溫度計(jì)已經(jīng)慢慢取代傳統(tǒng)的水銀溫度計(jì),因?yàn)閿?shù)字溫度計(jì)使用非常簡便。數(shù)字溫度計(jì)是一種精度高、穩(wěn)定性
    發(fā)表于 02-28 10:33 ?1.1w次閱讀

    紅外溫度計(jì)和水銀溫度計(jì)哪個(gè)準(zhǔn)

    水銀溫度計(jì)更準(zhǔn)一點(diǎn)。雖然市面上的溫度計(jì)各種各樣,而就紅外溫度計(jì)和水銀溫度計(jì)來比較,水銀溫度計(jì)的值更為準(zhǔn)確一些,在臨床上也是應(yīng)用較為廣泛的,常
    發(fā)表于 02-28 11:01 ?9295次閱讀

    檢定雙金屬溫度計(jì)的條件_雙金屬溫度計(jì)檢定規(guī)程

    雙金屬溫度計(jì),又叫全不銹鋼溫度計(jì)、指針式溫度計(jì)、管道溫度計(jì)、暖通溫度計(jì)、工業(yè)溫度計(jì)。主要應(yīng)用于工
    發(fā)表于 02-29 10:15 ?5310次閱讀
    檢定雙金屬<b class='flag-5'>溫度計(jì)</b>的條件_雙金屬<b class='flag-5'>溫度計(jì)</b>檢定規(guī)程

    酒精溫度計(jì)和水銀溫度計(jì)的區(qū)別

    本文主要闡述了酒精溫度計(jì)和水銀溫度計(jì)的區(qū)別。
    發(fā)表于 02-29 11:12 ?4.7w次閱讀

    酒精溫度計(jì)的原理_酒精溫度計(jì)的特點(diǎn)

    本文首先闡述了酒精溫度計(jì)的原理,其次介紹了酒精溫度計(jì)斷線的處理方法,最后介紹了酒精溫度計(jì)的特點(diǎn)。
    發(fā)表于 02-29 11:17 ?1.9w次閱讀

    語音芯片對(duì)溫度計(jì)的作用

    隨著生活水平的提高,人們對(duì)健康這個(gè)概念越來越重視,然后家里面都會(huì)備有簡單的醫(yī)療設(shè)備,比如說醫(yī)藥盒、血壓計(jì)、血糖儀、溫度計(jì)等等,醫(yī)藥盒。血壓計(jì)、血糖儀比較常見。我們現(xiàn)在講講溫度計(jì)
    發(fā)表于 11-02 14:49 ?598次閱讀

    使用ATTINY 85制作一個(gè)簡單的溫度計(jì)

    電子發(fā)燒友網(wǎng)站提供《使用ATTINY 85制作一個(gè)簡單的溫度計(jì).zip》資料免費(fèi)下載
    發(fā)表于 11-04 09:50 ?0次下載
    使用ATTINY 85<b class='flag-5'>制作</b>一個(gè)簡單的<b class='flag-5'>溫度計(jì)</b>

    無線溫度計(jì)開源分享

    電子發(fā)燒友網(wǎng)站提供《無線溫度計(jì)開源分享.zip》資料免費(fèi)下載
    發(fā)表于 11-15 11:45 ?1次下載
    <b class='flag-5'>無線</b><b class='flag-5'>溫度計(jì)</b>開源分享