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

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

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

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

雙軸數(shù)字水平儀的制作

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-14 14:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:材料

雙軸數(shù)字水平儀的制作

以下是將此數(shù)字水平放在一起的材料。大多數(shù)購(gòu)買(mǎi)鏈接用于多件,通常比購(gòu)買(mǎi)單個(gè)組件便宜。例如,TP4056芯片10片裝9美元(不到1美元/TP4056),或者可以5美元單獨(dú)購(gòu)買(mǎi)。

TP4056鋰電池充電器

LSM9DS1加速度計(jì)

Arduino Nano

128x64 OLED液晶顯示器

壓電揚(yáng)聲器

3.7V Li-Po電池

M2盤(pán)頭自攻螺釘 - 需要4個(gè)M2x4,6個(gè)M2x6和6個(gè)M2x8螺釘

滑動(dòng)開(kāi)關(guān)

除螺絲外,所提供的鏈接將帶您到亞馬遜。但是,幾乎所有這些商品都可以在eBay上購(gòu)買(mǎi),也可以直接從中國(guó)購(gòu)買(mǎi)。請(qǐng)記住,從中國(guó)訂購(gòu)可能會(huì)導(dǎo)致較長(zhǎng)的交貨時(shí)間(3-4周并不罕見(jiàn))。

另請(qǐng)注意,許多這些組件都有替代品。例如,您可以用不同的加速度計(jì)替換LSM9DS1(例如MPU-9205)。您可以使用任何兼容Arduino的處理器和適當(dāng)?shù)腉PIO引腳來(lái)替換Arduino Nano。

特別是LSM9DS1是我在Sparkfon以低于10美元的價(jià)格出售的,但通常價(jià)格較高; MPU-9025以較低的價(jià)格提供類似的功能。

如果進(jìn)行替換,您可能需要修改案例(或至少如何在案例中安裝組件),您可能需要修改軟件以連接到備用組件。我沒(méi)有那些修改 - 你需要進(jìn)行適當(dāng)?shù)难芯亢透隆?/p>

第2步:接線圖

接線示意圖詳細(xì)說(shuō)明了各種電子元件如何相互連接。紅線代表正電壓,黑線代表地。黃色和綠色線用于來(lái)自加速度計(jì)和OLED LCD顯示器的數(shù)據(jù)信號(hào)。您將在以下步驟中看到這些組件如何連接在一起。

步驟3:創(chuàng)建案例

如果你有一臺(tái)3D打印機(jī),可以很容易地打印外殼。此Instructable中包含的STL文件。如果您沒(méi)有3D打印機(jī),可以將STL文件上傳到3D打印機(jī)局(例如此打印機(jī)局)并為您打印。

我打印的沒(méi)有邊緣或木筏(并且沒(méi)有支持)和20%填充,但你可以打印你的,但你已經(jīng)習(xí)慣了打印。每件應(yīng)單獨(dú)印刷,平放。您可能需要將其旋轉(zhuǎn)45度才能使其適合打印機(jī)床。使用Monoprice Maker Select Plus打印我的床,尺寸為200 mm x 200 mm - 每件打印約需12小時(shí)。如果您的床較小,可能不適合。建議不進(jìn)行縮放,因?yàn)殡娮釉陌惭b座將無(wú)法正確縮放。

步驟4:將組件連接到面包板以驗(yàn)證連接(可選)

我強(qiáng)烈建議將主要組件連接到面包板以驗(yàn)證連接性在繼續(xù)將部件安裝在殼體內(nèi)之前。您可以將軟件下載到Arduino Nano(參見(jiàn)下一步),并驗(yàn)證OLED LCD顯示器是否正確接線并且是否可操作,以及加速度計(jì)是否已正確接線并且正在向Arduino Nano報(bào)告其數(shù)據(jù)。此外,這可用于驗(yàn)證可選壓電揚(yáng)聲器的操作。

在此階段我沒(méi)有將電池和充電器連接到面包板 - 安裝后連接開(kāi)關(guān)以控制電池切換到案件。最后一張圖顯示了布線之前的情況。

步驟5:將軟件下載到Arduino Nano

軟件加載到Arduino Nano使用Arduino IDE。這可以在構(gòu)建 DigiLevel 的過(guò)程中隨時(shí)進(jìn)行,但最好在使用面包板(參見(jiàn)上一步驟)連接組件時(shí)進(jìn)行,以驗(yàn)證電氣的正確接線和操作組件。

該軟件需要安裝2個(gè)庫(kù)。第一個(gè)是U8g2庫(kù)(由oliver提供) - 您可以通過(guò)單擊Arduino IDE中的“草圖 - 》包含庫(kù) - 》管理庫(kù)。..”來(lái)安裝它。搜索U8g2,然后單擊“安裝”。第二個(gè)庫(kù)是Sparkfun LSM9DS1庫(kù)。您可以在此處獲取有關(guān)如何安裝該庫(kù)的說(shuō)明。

在庫(kù)規(guī)范之后,軟件具有設(shè)置部分和主處理循環(huán)。設(shè)置部分初始化加速度計(jì)和OLED LCD顯示屏,然后在顯示主顯示屏之前顯示啟動(dòng)屏幕。如果連接了揚(yáng)聲器,它將在揚(yáng)聲器上發(fā)出一聲嘟嘟聲以表示開(kāi)機(jī)狀態(tài)。

主處理循環(huán)負(fù)責(zé)讀取加速度計(jì),獲取x和y角度,然后顯示值作為一組絕對(duì)數(shù)字,也是圖形上的圖形。還會(huì)顯示加速度計(jì)的溫度讀數(shù)(華氏度或攝氏度)。如果該級(jí)別之前是非級(jí)別的,當(dāng)它返回到級(jí)別時(shí),它將在揚(yáng)聲器上產(chǎn)生兩聲蜂鳴聲(如果連接)。

最后,獲得電池的電壓以確定并顯示當(dāng)前的電池水平。我不知道這段代碼的準(zhǔn)確程度如何,但它足以準(zhǔn)確顯示完整的電池并在使用過(guò)程中逐漸降低電池電量。

步驟6:安裝和接線OLED顯示器和壓電揚(yáng)聲器

1.3英寸OLED顯示屏(128x64)使用4個(gè)M2x4安裝到機(jī)箱的上半部分盤(pán)頭自攻螺釘。我建議你在安裝之前將電線連接到顯示器上。這樣可以確保在連接電線時(shí)可以看到引腳是如何貼標(biāo)簽的。一旦安裝了顯示器,你就不會(huì)能夠看到引腳的標(biāo)簽。你會(huì)注意到我在顯示器的背面添加了一個(gè)標(biāo)簽,這樣我就能記住引腳值(因?yàn)槲业谝淮螞](méi)有這樣做而且我沒(méi)有正確連線。 。.)。

揚(yáng)聲器用于在打開(kāi)數(shù)字電平時(shí)發(fā)出短暫的音調(diào),以驗(yàn)證電池是否正常以及電池是否正常工作。每當(dāng)電平移動(dòng)時(shí),揚(yáng)聲器也會(huì)發(fā)出雙音。來(lái)自非列弗el位置到一個(gè)水平位置。這是為了在您定位關(guān)卡或任何關(guān)卡時(shí)提供聲音反饋。它使用2個(gè)M2x4盤(pán)頭自攻螺釘安裝在機(jī)箱的上半部分。您不需要揚(yáng)聲器 -DigiLevel 可以在沒(méi)有它的情況下正常運(yùn)行,但是您將缺少任何聲音反饋。

步驟7:安裝和接線電池,電池充電器和開(kāi)關(guān)

需要安裝開(kāi)關(guān)在將其連接到電池之前的情況。這是因?yàn)槿绻紫冗B接它,您將無(wú)法在不斷開(kāi)連接的情況下安裝交換機(jī)。首先安裝開(kāi)關(guān),然后安裝預(yù)接線的TP4056和Li-Po電池,然后完成接線的接線。

TP4056有4個(gè)接線墊:B +,B-,Out +,Out- 。您需要將電池連接到B +(正電壓)和B-(接地)連接。 Out-connection用于連接到Arduino Nano的接地,Out +連接到交換機(jī)的一個(gè)引腳。然后將開(kāi)關(guān)的第二個(gè)引腳連接到Arduino Nano的VIN上。

我的焊接工作不是最好的 - 我喜歡使用熱縮管來(lái)覆蓋和絕緣焊接接頭。您會(huì)注意到,在這里的一個(gè)焊接連接處,熱縮管受到焊接熱的影響,并且在我能夠移動(dòng)之前它縮小了。

步驟8:安裝和連接加速度計(jì)

加速度計(jì)(LSM9DS1)安裝在中間案件的下半部分。有4個(gè)引腳需要連接:VCC連接到Arduino Nano上的V5引腳; GND接地; SDA轉(zhuǎn)到Arduino Nano上的A5引腳;并且SCL轉(zhuǎn)到Arduino Nano上的A4引腳。

我使用了帶有Dupont連接器的跳線進(jìn)行接線,但如果您愿意,可以將導(dǎo)線直接焊接到引腳上。如果將導(dǎo)線直接焊接到引腳上,您可能需要在安裝加速度計(jì)芯片之前進(jìn)行此操作以使其更容易。

步驟9:通過(guò)連接Arduino Nano完成電子設(shè)備

最終布線通過(guò)連接所有Arduino Nano的電氣元件。這最好在安裝Arduino Nano之前完成,以便USB端口可以進(jìn)行校準(zhǔn)以及任何其他最后一刻的軟件更改。

首先將開(kāi)關(guān)連接到Nano。正極(紅色)從開(kāi)關(guān)轉(zhuǎn)到Nano的VIN引腳。電池的負(fù)極(黑色)將進(jìn)入Nano的GND引腳。 Nano上有兩個(gè)GND引腳,所有四個(gè)電氣元件都有接地線。我選擇將外殼底部的兩個(gè)接地線連接到一個(gè)連接到其中一個(gè)GND引腳的引線。從外殼頂部的兩個(gè)接地點(diǎn)組合成一個(gè)引線連接到其他GND引腳。

通過(guò)將加速度計(jì)上的VDD引腳連接到3V3,加速度計(jì)(LSM9DS1)可以連接到Nano納米針。請(qǐng)勿將其連接到5V引腳,否則會(huì)損壞加速度計(jì)芯片。將SDA連接到Nano上的A4引腳,將SCL連接到Nano上的A5引腳。 GND引腳連接到Nano上的GND引腳(與電池的負(fù)極引線相結(jié)合)。

通過(guò)將顯示器上的VCC引腳連接到OLED,可以將OLED LCD顯示器連接到Nano。 Nano上的5V引腳。將SDA連接到Nano上的D2引腳,將SCL連接到Nano上的D5引腳。

最后,通過(guò)將紅線(正極)連接到Nano上的D7引腳,可以連接揚(yáng)聲器。黑色線與OLED LCD顯示屏的GND一起進(jìn)入GND。

步驟10:校準(zhǔn)

下載軟件后,安裝Arduino Nano,您可能需要校準(zhǔn)您的水平。確保已安裝加速度計(jì)板。使用螺釘安裝應(yīng)該會(huì)產(chǎn)生水平板,但是如果由于任何原因稍微關(guān)閉,校準(zhǔn)將確保正確顯示。

將底殼放在已知水平的表面上(使用氣泡水平或其他方法)。讀取X和Y的顯示值。如果其中任何一個(gè)非零,則需要使用校準(zhǔn)量更新軟件。這可以通過(guò)將 xCalibration 變量或 yCalibration 變量設(shè)置為適當(dāng)?shù)牧浚@示的內(nèi)容)來(lái)完成。

//

//根據(jù)需要設(shè)置這些變量的初始值為

bool displayF = true;//對(duì)于華氏度為真,對(duì)于攝氏度為假 xCalibration = 0 ;//用于平衡x軸的校準(zhǔn)量zh yCalibration = 0 ;//用于平衡y軸的校準(zhǔn)量

長(zhǎng)irvCalibration = 1457;//內(nèi)部參考電壓的校準(zhǔn)量

此時(shí),您還應(yīng)將 displayF 的值設(shè)置為適當(dāng)?shù)脑O(shè)置,具體取決于您希望以華氏度還是以攝氏度顯示溫度。

將軟件重新加載到Nano上現(xiàn)在應(yīng)該在已知級(jí)別的表面上讀取0/0。

步驟11:安裝Arduino Nano并組裝案例

校準(zhǔn)完成后,您可以將Arduino Nano安裝在機(jī)箱中,將熱膠涂在導(dǎo)軌上,并將Arduino Nano放在這些導(dǎo)軌上,將針腳朝上,USB端口朝向機(jī)箱內(nèi)部。

現(xiàn)在可以將兩半放在一起并使用4個(gè)M2x8盤(pán)頭自攻螺釘組裝包含所有電子元件的外殼。

步驟12:驗(yàn)證新數(shù)字電平的操作

確保Li-Po電池是帶電。如果組裝好外殼,您將無(wú)法直接看到充電LED指示燈。如果您想通過(guò)直接查看充電指示燈來(lái)驗(yàn)證充電操作,則需要打開(kāi)外殼,但是您應(yīng)該能夠看到紅色發(fā)光,表示在外殼關(guān)閉的情況下正在充電。

充電和組裝,打開(kāi)數(shù)字水平并驗(yàn)證其操作。如果它不工作,兩個(gè)可能的故障點(diǎn)是OLED LCD顯示器的接線和加速度計(jì)的接線。如果顯示屏沒(méi)有顯示任何內(nèi)容,請(qǐng)從OLED LCD接線開(kāi)始。如果顯示器工作正常,但H和V標(biāo)簽均顯示0且溫度為0(C)或32(F),則加速度計(jì)可能未正確接線。

第13步:最后的想法。..。..

我把這個(gè)數(shù)字水平(和Instructable)主要作為一種學(xué)習(xí)經(jīng)驗(yàn)。對(duì)于我來(lái)說(shuō),在探索各種組件及其功能方面創(chuàng)建一個(gè)功能級(jí)別并不是那么重要,然后以增加價(jià)值的方式將它們組合在一起。

我會(huì)做出哪些改進(jìn)?有幾個(gè)我正在考慮將來(lái)的更新:

通過(guò)改變安裝方式,將Arduino Nano的USB端口暴露在外殼中。這樣可以更容易地更新軟件(在任何情況下都應(yīng)該很少)。

使用木絲3D打印表殼。我一直在試驗(yàn)Hatchbox Wood燈絲,我對(duì)我得到的結(jié)果非常滿意。我認(rèn)為這將為 DigiLevel 提供更好的整體外觀。

更新設(shè)計(jì)以使用MPU-9250加速度計(jì)降低成本,同時(shí)不影響功能。

聲明:本文內(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)注

    0

    文章

    13

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    JG02Z—SY系列 可調(diào)大量程測(cè)徑

    關(guān)鍵字:可調(diào)大量程測(cè)徑,大量程測(cè)徑,可調(diào)量程測(cè)徑,JG02Z-SY系列,大量程測(cè)徑
    發(fā)表于 12-26 13:54

    陀螺怎么選?

    陀螺儀型號(hào):HLK-AS201-66=3加速度計(jì)+3陀螺核心優(yōu)勢(shì)價(jià)格最低:無(wú)磁力計(jì)和氣壓計(jì),硬件成本最優(yōu)動(dòng)態(tài)響應(yīng)快:數(shù)據(jù)量小,處理延遲低即插即用:無(wú)需磁場(chǎng)校
    的頭像 發(fā)表于 12-22 15:27 ?727次閱讀
    多<b class='flag-5'>軸</b>陀螺<b class='flag-5'>儀</b>怎么選?

    探索SCL3400-D01數(shù)字傾角:高精度與穩(wěn)定性的完美結(jié)合

    探索SCL3400-D01數(shù)字傾角:高精度與穩(wěn)定性的完美結(jié)合 在電子工程領(lǐng)域,傾角作為一種重要的傳感器,廣泛應(yīng)用于各種需要測(cè)量?jī)A斜角
    的頭像 發(fā)表于 12-18 10:35 ?358次閱讀

    JG02Z—SY系列 可調(diào)大量程測(cè)徑

    關(guān)鍵字:可調(diào)大量程測(cè)徑、測(cè)徑、大型管材外徑、大型管材橢圓度、大型棒材外徑、大型棒材橢圓度 3、測(cè)頭傳感器型號(hào)介紹:(型號(hào)參數(shù), 光源形式,功率波長(zhǎng)等) 藍(lán)鵬自主研發(fā)光電測(cè)頭,采
    發(fā)表于 12-16 14:33

    池州JG08/04Z-D/SG系列八+四組合測(cè)徑

    關(guān)鍵字:圓材外徑測(cè)量、圓材橢圓度、組合測(cè)徑,多測(cè)徑,大型測(cè)徑, 1.測(cè)量原理: JG08/04Z-D/SG100-A型測(cè)徑為組合式
    發(fā)表于 12-12 15:22

    基于MEMS技術(shù)的傾角:開(kāi)啟電子傳感新時(shí)代

    基于MEMS技術(shù)的傾角:開(kāi)啟電子傳感新時(shí)代 在當(dāng)今科技飛速發(fā)展的時(shí)代,電子傳感器技術(shù)的進(jìn)步為眾多領(lǐng)域帶來(lái)了革新。今天,我們就來(lái)深入了解一款來(lái)自PIHER系統(tǒng)(Amphenol旗下公司)的
    的頭像 發(fā)表于 12-10 16:00 ?385次閱讀

    TMC5041:?jiǎn)涡酒?b class='flag-5'>雙步進(jìn)電機(jī)驅(qū)控方案,賦能精密靜音運(yùn)動(dòng)控制

    前言在現(xiàn)代工業(yè)自動(dòng)化、消費(fèi)電子等領(lǐng)域,步進(jìn)電機(jī)的多協(xié)同控制需求日益凸顯——既要實(shí)現(xiàn)獨(dú)立的高精度定位,又需兼顧緊湊型設(shè)計(jì)與靜音運(yùn)行。德國(guó)Trinamic(現(xiàn)隸屬于ADI)推出的TMC5041,以
    的頭像 發(fā)表于 09-19 16:56 ?1057次閱讀
    TMC5041:?jiǎn)涡酒?b class='flag-5'>雙</b><b class='flag-5'>軸</b>步進(jìn)電機(jī)驅(qū)控方案,賦能精密靜音運(yùn)動(dòng)控制

    從橋梁監(jiān)測(cè)到無(wú)人機(jī)調(diào)平:傾角傳感器的無(wú)限可能

    無(wú)論是工業(yè)安全、智能出行還是日常設(shè)備,傾角傳感器正在用“角度感知”能力悄然改變世界!核心價(jià)值在于:實(shí)時(shí)監(jiān)測(cè)物體在X/Y上的傾斜角度,從而實(shí)現(xiàn)預(yù)警、調(diào)平或自動(dòng)化控制。
    的頭像 發(fā)表于 09-16 17:01 ?703次閱讀

    華盛昌LM-02T/LM-16T激光水平儀介紹

    在木工安裝、水電布管、瓷磚鋪貼及室內(nèi)裝修等作業(yè)中,快速完成位置校準(zhǔn)、垂直水平找平與精準(zhǔn)投點(diǎn),是保障施工質(zhì)量的關(guān)鍵環(huán)節(jié)。
    的頭像 發(fā)表于 08-11 13:59 ?1249次閱讀

    為什么三MEMS陀螺是無(wú)人機(jī)飛控系統(tǒng)的核心傳感器?

    在現(xiàn)代無(wú)人機(jī)技術(shù)中,三MEMS陀螺扮演著至關(guān)重要的角色。作為飛行控制系統(tǒng)的核心傳感器,它通過(guò)實(shí)時(shí)測(cè)量飛行器的角速度變化,為穩(wěn)定飛行提供關(guān)鍵數(shù)據(jù)支持。以ER-3MG-063 MEMS陀螺為例,讓我們深入了解三
    的頭像 發(fā)表于 08-07 17:37 ?1214次閱讀
    為什么三<b class='flag-5'>軸</b>MEMS陀螺<b class='flag-5'>儀</b>是無(wú)人機(jī)飛控系統(tǒng)的核心傳感器?

    側(cè)向測(cè)井電路的核心原理和代表應(yīng)用

    側(cè)向測(cè)井電路的核心原理是電流聚焦與探測(cè)深度測(cè)量
    的頭像 發(fā)表于 07-17 16:43 ?986次閱讀
    <b class='flag-5'>雙</b>側(cè)向測(cè)井<b class='flag-5'>儀</b>電路的核心原理和代表應(yīng)用

    自動(dòng)化新寵來(lái)襲——XY直線模組大揭秘

    XY直線模組是一種用于實(shí)現(xiàn)平面內(nèi)直線運(yùn)動(dòng)的自動(dòng)化機(jī)械裝置,由X和Y兩個(gè)相互垂直的直線運(yùn)動(dòng)組合而成,能夠在二維平面上實(shí)現(xiàn)精確的定位與
    的頭像 發(fā)表于 07-01 11:47 ?1436次閱讀
    自動(dòng)化新寵來(lái)襲——XY<b class='flag-5'>雙</b><b class='flag-5'>軸</b>直線模組大揭秘

    ADXRS290用于穩(wěn)定應(yīng)用的超低噪聲、MEMS陀螺技術(shù)手冊(cè)

    ADXRS290是一款高性能俯仰和滾動(dòng)(層內(nèi))角速率傳感器(陀螺),設(shè)計(jì)用于穩(wěn)定應(yīng)用。 ADXRS290提供±100°/s輸出滿量程性能,靈敏度為200 LSB/°/s,其諧振磁盤(pán)傳感器
    的頭像 發(fā)表于 05-07 11:35 ?1097次閱讀
    ADXRS290用于穩(wěn)定應(yīng)用的超低噪聲、<b class='flag-5'>雙</b><b class='flag-5'>軸</b>MEMS陀螺<b class='flag-5'>儀</b>技術(shù)手冊(cè)

    逆向工程 拆解F-4戰(zhàn)斗機(jī)的三姿態(tài)指示

    Ken Shirriff 大佬逆向工程了 F-4 戰(zhàn)斗機(jī)的三姿態(tài)指示。
    的頭像 發(fā)表于 04-28 11:18 ?1.4w次閱讀
    逆向工程 拆解F-4戰(zhàn)斗機(jī)的三<b class='flag-5'>軸</b>姿態(tài)指示<b class='flag-5'>儀</b>

    【CW32模塊使用】按鍵搖桿模塊

    按鍵游戲搖桿模塊,采用 PS2游戲手柄上金屬按鍵搖桿電位器。模塊特設(shè)二路模擬輸出和一路數(shù)字輸出接口、輸出值分別對(duì)應(yīng)(X、Y)偏移量、
    的頭像 發(fā)表于 03-29 17:23 ?1070次閱讀
    【CW32模塊使用】<b class='flag-5'>雙</b><b class='flag-5'>軸</b>按鍵搖桿模塊