在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

怎樣用Arduino制作自己的盆景

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-11-06 16:57 ? 次閱讀

第1步:

請看一下上面的視頻,快速了解如何進行磁懸浮。

請注意視頻中的說明非常簡單,并沒有完整的啟動提示。只需看一下視頻,然后按照以下所有步驟確保您可以成功制作自己的空氣盆景。

第2步:工作原理

我發現并意識到kickstarter air-bonsai版本的電路相當復雜,沒有任何微控制器,我沒有任何知識它的模擬電路似乎沒有辦法做到這一點。仔細觀察之后,我意識到它的原理非常簡單,那就是讓一塊磁鐵浮在另一塊磁鐵上面。我所有的休息工作都是讓浮動磁鐵不會掉下來。

我認為使用Arduino實際上要比計算模擬電路容易得多。我以這種方式取得了成功,真的更加簡單。

磁懸浮由兩部分組成,基部和浮動部分。

基座

這部分位于底部,由磁鐵構成圓形磁場和電磁鐵控制磁場。

每個磁鐵都有兩個極點:北極和南極。實驗表明,對立吸引和同極排斥。四個圓柱形磁鐵放置在正方形并具有相同的極性,向上形成一個圓形磁場,以推動任何磁鐵,磁鐵之間有一個相同的磁極。

共有四個電磁鐵,它們被放置在一個正方形中,兩個對稱的磁鐵是一對,它們的磁場總是相反。

霍爾傳感器驅動電路控制著電磁鐵。通過將電流轉移到電磁鐵上,在電磁鐵上形成相反的電極。

2. F 弱電

在基座上方放置一塊磁鐵,可以放一個小鍋。

它是如何工作的?

磁鐵頂部由底部磁鐵的磁場提升,因為它們是相同的磁極。然而,它傾向于翻倒并相互吸引。

為了防止頂部磁鐵片倒置和掉落,電磁鐵會產生磁場推動或拉動以平衡它,這要歸功于霍爾傳感器。

電磁鐵在兩個X和Y軸上控制,導致上磁鐵保持平衡和浮動。

控制電磁鐵并不容易,這需要你掌握知識PID控制器的詳細信息,將在下一步中詳細討論。

步驟3:PID控制器

什么是PID?

來自維基百科:“比例 - 積分 - 微分控制器(PID控制器或三項控制器)是一種廣泛用于工業控制系統的控制回路反饋機制需要連續調制控制的各種其他應用.PID控制器連續計算誤差值{ displaystyle e(t)}作為所需s之間的差值etpoint(SP)和一個測量過程變量(PV)并根據比例,積分和微分項(分別用P,I和D表示)進行校正,給控制器起名。“

用一種簡單的方法來理解:“PID控制器計算‘誤差’值作為測量的[輸入]和所需設定值之間的差值。控制器嘗試通過調整[輸出]來最小化錯誤。“

因此,您告訴PID要測量的內容(”輸入“),您希望測量的位置(”設定值“) ,)和要調整的變量可以實現(“輸出”。)

在Youtube中了解PID容易:https://www.youtube.com/watch?v = ur0hOmjaHp0

PID然后調整輸出,試圖使輸入等于設定值。作為參考,在汽車中,輸入,設定點和輸出分別是速度,期望速度和油門角度。/p》

在這個項目中:

1.T 他輸入是來自大廳的當前實時值傳感器,由于浮動磁鐵的位置會實時變化而連續更新。

2.設定值是霍爾傳感器的值,當浮動磁鐵測量時位于磁鐵基座中心的平衡位置。該指數是固定的,不會改變時間。

3。輸出將是控制電磁鐵的速度。

感謝Arduino社區編寫PID庫并且它非常易于使用。

有關Arduino PID的更多信息,請訪問https://playground.arduino.cc/Code/PIDLibrary

我們需要在Arduino中使用一對PID控制器,一個用于X軸,另一個用于Y軸。

現在是時間開始購買必要的組件。

第4步:材料清單

以下是您需要為此項目購買的組件列表,請確保在開始之前完成所有這些組件。

有些組件非常受歡迎,我相信您已經有自己的庫存。

組件附帶數量和建議的鏈接。大多數建議鏈接來自Aliexpress,您可以在那里購買便宜和免費送貨。您可以在其他地方購買,只要您能以最簡單的方式購買。

LM324N - X1 - $ 0.87

懸浮線圈 - X4 - $ 14.09

SS495a霍爾傳感器 - X2 - $ 5.44

12V 2A DC適配器 - X1 - $ 8.82

環形磁鐵D15 * 4mm - X8 - $ 6.8

直流電源插孔 - X1 - $ 1.64

環形磁鐵D15 * 3mm - X4 - $ 4.11

Arduino pro mini - X1 - $ 3.2

L298N模塊 - X1 - $ 2.25

14針插座 - X1 - $ 1.91

磁鐵D35 * 5mm - X2 - $ 6.65

5.6K歐姆電阻 - X2

180K歐姆電阻 - X2

47K歐姆電阻 - X2

10K歐姆電位器 - X2

亞克力板A5尺寸 - X1

木鍋 - X1

PCB面包板 - X1

3mm螺絲 - X8

電線

迷你計劃,如肉質,仙人掌,迷你盆景

第5步:工具

以下是最常用的工具列表。

烙鐵

手鋸

萬用表

Scew drivers

Osilloscope(optinal,你可以使用萬用表)

表鉆孔

熱膠槍

電子

第6步:LM324 Opamp和L298N驅動器和SS495a

LM324運算放大器

運算放大器(op-amps)是目前使用中最重要,最廣泛使用和最通用的電路之一。

我們使用運算放大器來放大來自大廳的信號傳感器,目的是增加靈敏度,使arduino容易識別磁場的變化。當僅在霍爾傳感器的輸出處改變幾mV時,通過放大器后可以在Arduino中改變幾百個單位。這對于保持PID控制器的平穩性和穩定性是必要的。

在本教程中了解有關運算放大器如何工作的更多信息。

我選擇的常見運算放大器IC是LM324,它是非常便宜,你可以在任何電子商店購買。 LM324有4個內部放大器,可以靈活使用,但在這個項目中我只需要兩個放大器,一個用于X軸,另一個用于Y軸。

你可以找到如何組裝LM324在后續步驟中。

L298N模塊

雙H橋L298N通常用于控制兩臺直流電機的電機速度和方向,或者輕松控制一個雙極步進電機。 L298N H橋模塊可用于電壓介于5和35V DC之間的電機。

還有一個板載5V穩壓器,所以如果你的電源電壓高達12V,你也可以從電路板上提供5V電壓。

在這個項目中,我使用L298N控制兩對電磁鐵線圈,用5V輸出給Arduino和霍爾傳感器供電

模塊引腳:

輸出2:電磁鐵對

輸出3:電磁鐵對

輸入電源:DC 12V輸入

GND:地面

5v:5v輸出到Arduino和霍爾傳感器

EnA:為Out 2啟用PWM信號

In1:啟用Out 2

In2:啟用Out 2

In3:啟用輸出3

In4:啟用輸出3

EnB:啟用Out3的PWM信號

連接到Arduino:我們需要移除EnA和EnB引腳中的2個跳線,然后將6個引腳In1,In2,In3,In4,EnA,EnB連接到Arduino。詳細信息請參見以下步驟。

在本說明書中了解有關L298N模塊的更多信息。

SS495a霍爾傳感器

SS495a是線性霍爾傳感器帶模擬輸出。

注意模擬輸出和數字輸出之間的區別,你不能在這個項目中使用帶數字輸出的傳感器,它只有兩個狀態1或0,所以你可以測量磁場的輸出。

模擬傳感器的電壓范圍為250mV至Vcc,您可以使用Arduino的模擬輸入讀取。

兩個霍爾傳感器是需要測量X和Y軸的磁場。

步驟7:釹磁鐵Ndfeb磁鐵

維基百科:“釹是一種鐵磁性金屬(更具體地說它具有反鐵磁性質),這意味著它可以像鐵一樣被磁化成磁鐵,但它的居里溫度是19 K(-254°C),所以在純凈的形式下,它的磁性只出現在極低的溫度下釹與過渡金屬如鐵的化合物可以使居里溫度遠高于室溫,這些用于制造釹磁鐵。“

STRONG,這就是我用來形容釹磁鐵的詞。你不能使用鐵氧體磁鐵,因為它們的磁性太弱。釹磁鐵比鐵氧體磁鐵貴得多。

小磁鐵用于制作基座,大磁鐵用于制造浮動磁鐵。

警告:您需要小心使用釹磁鐵,因為它們的強磁性會傷害您,或者它會破壞您的硬盤驅動器或其他受磁場影響的電子設備的數據。

提示:您只能將兩塊磁鐵拉到水平方向,將它們分開,因為它們的磁場太強,所以不能將它們分開。它們也非常易碎并易于破碎。

步驟8:準備底座的蓋子

《我使用一個直徑為3 3/4“的小陶罐,通常用于生長多汁或仙人掌。你也可以使用陶瓷鍋或木鍋,只要它們完美搭配。

使用8毫米鉆頭在鍋底部附近創建一個孔,用于固定直流插孔。

提示:你應該使用平木頭來鉆到陶土鍋里,我用了一個鐵鉆,幾乎燒了,真的沒用。

你也可以用水來冷卻鉆頭,避免使鉆頭過熱。

步驟9:3D打印浮動磁鐵座和丙烯酸激光切割

3D打印

使用我附帶的STL文件打印浮動磁鐵支架。

如果您有可用的3D打印機,這真的很棒。祝賀你離子,你有機會用這臺機器制造一切。如果沒有,請不要失望,因為您可以使用現在非常流行的廉價3D打印服務。

提示:您只需要大約20分鐘即可完成此部分并且僅填充30%。

激光切割

您應該使用本地激光切割服務切割兩個帶有文件的丙烯酸片,我附上作為AcrylicLaserCut.dwg。這是一個autocad文件。

丙烯酸片用于支撐磁鐵和電磁鐵,其余部分用于覆蓋陶土鍋的表面。

步驟10:準備SS495a霍爾傳感器模塊

將pcb面包板切成兩塊,一塊到將霍爾傳感器和另一個連接到LM324電路上。

將兩個磁傳感器垂直連接到pcb上。注意兩側刻有傳感器相互旋轉,固定焊接。

用細線將傳感器的兩個VCC引腳連接在一起,用GND引腳做同樣的操作。輸出引腳是分開的。

步驟11:運算放大器電路

按照原理圖將插座和電阻焊接到PCB,注意將兩個電位器放在同一方向,以便以后輕松校準。

連接LM324然后將霍爾傳感器模塊的兩個輸出連接到運算放大器電路。

連接兩根LM324輸出線連接到Arduino。 12V輸入應與L298N模塊的12V輸入共用,L298N模塊的5V輸出連接到5V電位器。

步驟12:組裝電磁鐵

將電磁鐵裝配到丙烯酸板上,注意固定在靠近中心的四個孔處。/p》

擰緊螺釘以避免移動。

因為電磁鐵在中心對稱,所以它們總是在相反的磁極上,因此電磁鐵內部的電線連接在一起,電磁鐵外側的電線連接到H型驅動器L298N。

將丙烯酸板下的電線穿過附近的孔連接到L298N。

提示:銅線上涂有絕緣層,因此在將它們焊接在一起之前必須用刀將其取下,記得在焊接后使用熱縮管。

步驟13:附上th e傳感器模塊和磁鐵

使用熱膠將傳感器模塊固定在電磁鐵之間,注意每個傳感器必須是正方形的兩個電磁鐵,一個在前面,另一個在后面。

嘗試盡可能集中校準兩個傳感器,這樣它們就不會重疊,這將使傳感器最有效。

下一步是將磁鐵組裝在丙烯酸基底上。將兩個D15 * 4mm磁鐵和一個D15 * 3mm磁鐵組合在一起形成一個圓柱體,這將使磁鐵和電磁鐵具有相同的高度。

在兩對電磁鐵之間組裝磁鐵,注意極向上的磁鐵必須相同。

步驟14:直流電源插座和L298N 5V輸出

用兩根電線焊接直流電源插孔并使用熱縮管。將DC電源插孔連接到L298N模塊的輸入端,其5V輸出將為Arduino供電。

步驟15:L298N和Arduino

將L298N模塊連接到上面的原理圖后面的Arduino。

L298N ===》 Arduino

輸出5V ===》 VCC

GND ===》 GND

EnA ===》 7

In1 ===》 6

In2 ===》 5

In3 ===》 4

In4 ===》 3

EnB ===》 2

步驟16:Arduino Pro Mini Progamming

由于Arduino pro mini沒有任何usb到串口,你需要連接外部編程器。

FTDI Basic將用于編程(和Pro Mini。

按照此Sparkfun指令獲取更多信息。

步驟17:浮動片的準備

將兩個D35 * 5磁鐵連接在一起以增加磁力。

步驟18:校準設定值

將程序ReadSetpoint.ino加載到我附加的Arduino。該程序將讀取霍爾傳感器的值并通過串口將其發送到計算機。打開COM端口即可看到它。

將12V DC插入直流電源插孔,您還可以使用示波器讀取傳感器值。

觀察屏幕上的數值,進行調整通過調節兩個電位器。最佳值為560,此時傳感器的輸出約為2.5V。

設定設定值后,將浮動磁鐵片放在基座上方并搖動以查看設定值的變化在屏幕上。

提示:分別在X和Y軸上標記這對電磁鐵和電位計,以便以后輕松糾正它們。

步驟19:加載主程序

校準設定值后,現在是享受結果的時間。

加載Levitation.ino主程序,我已在下面附上。

使用超級膠水修復磁片和磁鐵支架,之前是3D打印的。

提示:加載主程序后,可以對電位器進行小幅調整,使浮動件固定在中心。

第20步:全部放在一起

首先將DC電源插孔連接到電位器上,然后將剩余部分放入電位器。

最后,使用剩余的丙烯酸板制作鍋的表面。

步驟21:準備工廠

將木鍋連接到漂浮的磁鐵片上。

我用一個小仙人掌種植。您可以使用仙人掌或多肉植物或任何對稱或小而輕的迷你盆景。

步驟22:完成并享受

享受您的成果,您的努力將在您自己的桌面上使用盆景氣罐,這是由你自己制作的。
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Arduino
    +關注

    關注

    188

    文章

    6478

    瀏覽量

    188288
收藏 人收藏

    評論

    相關推薦

    自己設計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號。不用謝~ Arduino UNO R3主控板原理
    發表于 12-10 10:14

    怎樣用自己的電腦遠程公司的電腦

    隨著遠程辦公和居家辦公的普及,如何高效、安全地遠程控制辦公室電腦成為許多職場人士的需求。Splashtop作為一款專業的遠程控制軟件,提供了強大的功能,使用戶能夠隨時隨地訪問和操作辦公室的電腦,實現高效的遠程辦公體驗。Splashtop遠程辦公的優勢1.高性能連接Splashtop提供高清畫質和低延遲的遠程控制體驗,確保你可以流暢地訪問和操作辦公室電腦上的應
    的頭像 發表于 08-30 13:20 ?262次閱讀
    <b class='flag-5'>怎樣用</b><b class='flag-5'>自己</b>的電腦遠程公司的電腦

    怎樣用THS3201實現輸出功率可調?

    怎樣用THS3201實現輸出功率可調?
    發表于 08-26 08:28

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當輸入信號VG1從7.06V慢慢變化到7.22V時。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設置那個輸入信號VG1才能達到我的目的。因為這個電壓源好像
    發表于 08-02 08:39

    怎樣用表測穩壓管穩壓值

    表是一種常用的電子測量工具,可以用來測量電壓、電流、電阻等多種參數。在測量穩壓管的穩壓值時,我們可以使用萬表的直流電壓測量功能。以下是步驟和注意事項: 準備工具和材料 萬表 穩壓管 電源
    的頭像 發表于 07-31 14:26 ?2129次閱讀

    怎樣用Arduino測試鋰電池容量

    本文詳細介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發表于 07-30 09:14 ?1115次閱讀
    <b class='flag-5'>怎樣用</b><b class='flag-5'>Arduino</b>測試鋰電池容量

    Arduino自制點焊機

    組裝18650電池組,要用到點焊機,本文介紹Arduino控制點焊機的點焊時間。
    發表于 07-29 10:14 ?6次下載

    ESP32使用Arduino啟用藍牙后編譯固件過大,怎樣縮減大小呢?

    ESP32使用Arduino啟用藍牙后編譯固件過大,怎樣縮減大小,日志級別已經最低了,分區不能動,已經是1.9M的OTA分區配置了,怎樣還能縮減大小,藍牙功能能否裁剪
    發表于 06-28 11:27

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫,例如我此時需要使用arduino的第三方庫blinker,怎樣使用
    發表于 06-12 07:21

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?
    發表于 05-07 06:55

    stm32f100怎樣用重映射功能?

    的是stm32f100c8t6b芯片,現在想用將PB1映射為TIM1_CH3N,在調用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時, GPIO_PinAFConfig和GPIO_AF_TIM1都沒定義,stm32f100
    發表于 05-07 06:06

    如何用Arduino制作一個簡易自動喂魚器

    如果你家里養有魚,并想找到一種自動化喂食的方法,這個項目可能會對你有所啟發。 在這個教程中,作者將展示如何制作自己的基于Arduino的自動喂魚器,讓小魚不在餓肚子。 自動喂魚器的工作原理非常
    發表于 03-28 11:25

    請問pin no 和Arduino應該參考哪個作為自己的管腳名?

    請問pin no 和Arduino應該參考哪個作為自己的管腳名?就是板子上標了D7的原來還有兩個同名管腳嗎,我在數據手冊上直接看到pin no D7,怎么找arduino的 因為在數據手冊
    發表于 03-18 06:14

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼?

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼? SD卡例程能跑,但mx生成的代碼不能正常運行,我生成代碼后是不是還要配置一些東西?(我生成后只寫了測試代碼) 問題解決了,雖然我不知道我為什么不能直接使用mx生成的代碼去操作sd卡,但我通過復制粘貼例程的代碼完成了測試。
    發表于 03-12 08:15

    如何制作自己Arduino電容計

    在這個項目中,您將學習如何制作自己Arduino電容計(測量電容器的值,范圍從pF到1000的uF)。一般來說,電子愛好者喜歡設計自己的小工具而不是購買。在這個項目中,我們使用兩種電
    的頭像 發表于 02-25 15:10 ?1787次閱讀
    如何<b class='flag-5'>制作</b><b class='flag-5'>自己</b>的<b class='flag-5'>Arduino</b>電容計
    主站蜘蛛池模板: 我想看一级播放片一级的 | 欧美一级免费 | 美女国产一区 | 日日干干| 公开免费视频 | 日本免费观看完整视频 | 日夜夜操 | 天天做爽夜夜做爽 | 亚洲免费影视 | 欧美一级片观看 | 天堂社区在线视频 | 国产h视频在线 | 黄色一级毛片在线观看 | 天天看天天爽天天摸天天添 | 四虎永久在线精品免费影视 | 天天操天天射天天舔 | 亚洲黄色小视频 | 亚洲伊人电影 | 免费黄色小视频 | 免费日本网站 | 色我网站 | 中文字幕一区在线观看 | 亚洲你xx我xx网站 | 99久久免费中文字幕精品 | 免费一级欧美片片线观看 | 亚洲成人综合在线 | 双性强迫开宫灌满h | 777午夜精品免费播放 | 免费a网站 | 1000部啪啪| 日本亚洲免费 | 真爽~张开腿~让我插 | 日韩网| 人人做人人看 | 五月激情综合网 | 四虎网站 | 激情6月丁香婷婷色综合 | 伊人成人在线观看 | 亚洲美女激情视频 | 2o18国产大陆天天弄 | 天堂在线最新版www中文 |