6種將arduino連線到android的簡單方法

知道如何將Arduino連線到Android可以開啟DIY的可能性。這是你需要知道的。...

Arduino板和類似的微控制器使創造力比以往任何時候都更容易獲得。無論你是控制LED燈帶,自動化你的家,甚至保護你的財產,這些小奇蹟是大多數DIY電子產品的核心。

connect-android-arduino-featured

如果您需要告訴Arduino更改pin的狀態(例如打開燈),則需要用戶按下物理按鈕或使用傳感器。依靠人的手指按壓或類似的方法對許多項目來說都很好,但是如果你只是想設置你的電路並遠程訪問它呢?

007Ys3FFgy1h1ogsab4cqj30im076mya

本文將介紹6種將Android設備連接到任何Arduino兼容板的方法。我們潛進去吧。

1機器人

我們名單上的第一個是機器人。這個應用程序通過移動USB(OTG)工作,通過USB電纜將您的設備連接到Arduino。USB的好處之一是,它不需要互聯網或藍牙連接,以運作。

這個應用程序是一個功能齊全的IDE,它允許你在**上編寫代碼,上傳儲存在Dropbox或Google驅動器中的先前編寫的草圖,並在移動中編譯草圖。

007Ys3FFgy1h1ogsaufy4j30im0bm3zh

使用這個應用程序的好處是顯而易見的。手頭有一個IDE是在這個領域快速做出改變的最佳選擇。連接一個Android設備比在你的手上平衡一臺筆記本電腦要簡單得多!

一個明顯的缺點是在你的設備上輸入代碼可能不太舒服,特別是如果它是智能**的話。這只是一個小問題相比,有一個超便攜的方式編程,而不需要互聯網連接你的董事會方便。

這也是學習Arduino基礎知識的廉價方法,因為克隆Arduino板和USB OTG電纜只需幾美元。非常適合那些不經常使用電腦的人!

2arduino藍牙控制器

下一個在我們的名單是適當命名的Arduino藍牙控制器應用程序。這個應用程序不是在飛行中編程一個Arduino,而是在上傳的草圖中觸發更改。該應用程序通過藍牙將數據發送到您的主板,允許您通過按下應用程序中的按鈕發送串行數據。您將需要一個藍牙模塊為您的董事會,雖然HC-06模塊是廣泛使用的,只需3美元在寫作時提供。

有關這些廉價小模塊入門的優秀入門資料,請參閱Tinkernut實驗室的以下視頻:

上面的視頻推薦了一個不同的應用程序,儘管一些用戶報告說它在現代智能**上不起作用。Arduino藍牙控制器似乎沒有出現此問題。值得注意的是,該應用程序下載的是英語,而不是播放商店圖片中顯示的意大利語!

三。布林克

我們以前討論過用Blynk創建項目,發現這是一個很好的服務。它的靈活性和簡單性使它成為一個直觀的方式來觸發事件在您的董事會。Blynk需要一個internet連接才能運行,因為它使用自己的服務器。您可以使用Wi-Fi或移動數據訪問Blynk[斷開的URL已刪除],使其非常適合智能**使用。

Blynk的優勢之一是可以連接到設備的各種方式。除了對幾乎所有開發板的支持之外,您還可以通過以太網無線連接到服務器,甚至可以通過USB使用計算機連接。這項服務有很好的文檔記錄,其直觀的應用程序使得為您的項目設置自定義控件變得非常簡單。ArduinoIDE的Blynk庫負責所有通信。

如果你是那種想在早上起床前用**啟動咖啡機的人,那麼這臺咖啡機就是為你準備的!

Blynk不是這個領域唯一的服務,值得一看的還有高度可定製的服務Thinger.io公司和幾乎無限但又極其困難的開放。從長遠來看,儘管學習OpenHAB是一個不錯的主意,但Blynk肯定是三個中最快的。

4從頭開始的溝通

到目前為止,我們討論的所有內容都利用現有的服務以各種方式幫助您連接,但是如果您希望完全控制Android應用程序的各個方面呢?為什麼不自己動手做呢?

Hariharan Mathavan在這個廣泛的一步一步的教程中帶領我們完成整個過程。這裡創建的應用程序只是為了打開USB連接,並在應用程序和Arduino板之間來回傳遞串行數據。這是瞭解Android工作室和應用程序構建的好方法。

本指南將帶您通過USB與Arduino通信所需的所有代碼,並在每個步驟中提供解釋。關於如何實現藍牙連接的後續教程也有很好的解釋。

007Ys3FFgy1h1ogsbcrzgj30im0bn0te

雖然有一些方法可以創建Android應用程序而不需要編碼,但是學習Java編碼的基礎知識是非常值得的。**自己的應用程序很酷,但在你意識到這一點之前,你可能會有一個全新的職業!

5把你的arduino變成服務器

另一種與主板通信的方法是把它變成一個微型服務器。這樣做的好處是,它打開了從任何可以導航到IP地址或發出web請求的內容與板進行通信的可能性。

這個非常詳細的教程來自startingelectronics.org網站需要一個以太網屏蔽來將主板連接到家庭網絡。以下是一段視頻:

沒有以太網屏蔽?不用擔心,像NodeMCU這樣的Wi-Fi屏蔽或Wi-Fi連接板也可以實現同樣的效果。

如果節點.js是你的jam,那麼看看ArduinoAndroidGitHub項目對你來說可能是有意義的。Android應用程序再次提供了源代碼,這樣你就可以隱藏起來,隨心所欲地修補。這是非常簡單的,但一切都是為了實現一個節點.js您選擇的Arduino板上的服務器。

如果你更喜歡Python,那麼用戶metanurb有一個藍牙模塊教程。

007Ys3FFgy1h1ogsbt6avj30h80ant9x

6紅外線控制

想找一個真正的外卡方式和你的Arduino交談嗎?你想全速前進嗎?然後從舊的立體聲或VHS播放器中取出一個紅外(IR)接收器,用它與Arduino板通話!

這種方法需要你的Android設備內置一個IR爆炸機。有許多應用程序可以利用這一功能,雖然Mi遙控器是免費的,並與許多其他家庭設備的功能。

007Ys3FFgy1h1ogscd5h9j30im0awq3c

一旦你的應用程序啟動並運行,你將需要創建一個簡單的電路來“嗅出”紅外信號。本紅外遙控教程將帶您完成構建電路的過程。

雖然本教程使用的是一箇舊的遙控器,但使用IR爆破Android設備的過程是完全相同的,而且這些部件的可用性使它成為一個優秀的初學者項目。

這種方法只能在視線範圍內工作。然而,這是與董事會進行無線通信的最便宜的方式。即使你不能清理零件來做到這一點,一個紅外接收器的成本不到一美元。對於一個靜態設備,比如一組天花板上安裝的LED燈帶,這可能是一個簡單問題的完美解決方案。

我們丟了工具嗎?

這些是一些從你的電腦中釋放你的Arduino的方法,儘管我們確信還有更多的方法。不管你用什麼方法,為什麼不在一個很酷的項目中實現它,比如DSLR快門釋放或LED立方體?

你怎麼跟你的Arduino董事會談?你總是用電腦嗎?有沒有一種巧妙的方式來與我們在這裡錯過的董事會交談?請在下面的評論部分告訴我們!

圖片來源:almoond/Depositphotos

  • 發表於 2021-03-12 23:13
  • 閱讀 ( 63 )
  • 分類:DIY

你可能感興趣的文章

如何為youtube影片製作自己的led環形燈

...當你的框架完成後,是時候安裝LED了。我們有一個LED帶和Arduino的終極指南,但你今天不需要Arduino。RGB LED條基本上是三色LED,每英寸左右排列在一條細條上。它們的美妙之處在於,透過組合單個的紅色、綠色和藍色LED,幾乎可以...

  • 發佈於 2021-03-12 14:11
  • 閲讀 ( 48 )

6個顯示器從arduino輸出資料

所以,你有一個Arduino。你已經學會了一些基礎知識,也許你已經按照初學者指南開始了。接下來呢? ...

  • 發佈於 2021-03-12 19:42
  • 閲讀 ( 56 )

作為一個arduino初學者不要犯的10個錯誤

Arduino板,以及隨之而來的許多價格合理的微控制器,永遠改變了人們的電子愛好。曾經是超級極客的領域,擁有廣泛的電子和計算知識,現在所有人都可以使用。 ...

  • 發佈於 2021-03-13 03:20
  • 閲讀 ( 52 )

如何用arduino遙控你的家,5個diy專案

...何工作的基礎知識,並給出一些任何人都能做的簡單DIY Arduino專案的例子。 ...

  • 發佈於 2021-03-13 11:21
  • 閲讀 ( 57 )

arduino入門:初學者指南

Arduino是一個開源的電子產品原型平臺,它是世界上最流行的平臺之一——除了Raspberry Pi之外。銷量超過300萬臺(更多的是以第三方克隆裝置的形式):是什麼讓它這麼好,你能用它做什麼? ...

  • 發佈於 2021-03-14 15:19
  • 閲讀 ( 55 )

帶arduino和rfid的diy智慧鎖

...甚至連碰都沒碰就打開了。聽起來很酷?今天我們將使用Arduino作為主幹和一些便宜的元件來構建一個簡單的基於RFID的智慧鎖。 ...

  • 發佈於 2021-03-15 03:29
  • 閲讀 ( 52 )

用這些arduino專案像個怪人一樣控制你的燈光

...配有紅外線遙控器。這些很有用,原因很明顯,但是使用Arduino可以增加功能。(如果您剛剛開始學習Arduino,請先閱讀我們的初學者指南)。 ...

  • 發佈於 2021-03-15 06:56
  • 閲讀 ( 54 )

blynk入門:簡單的diy物聯網裝置

...智慧物件從未如此容易,物聯網裝置近年來迅速普及。像Arduino或Raspberry Pi這樣的開發板可以用來控制從家裡的電源插座到運動啟用的聖誕裝飾品的一切。 ...

  • 發佈於 2021-03-16 11:06
  • 閲讀 ( 60 )

以低於5美元的價格製作一個pov-led空中寫手

...種現象,當有人在夜間快速移動點燃的火花。我們將使用Arduino和一些LED來模擬這種效果。這個專案是簡單的建設,與幾個元件和小焊接(雖然如果你想要一些提示開始與你的烙鐵檢查這個指南)。 ...

  • 發佈於 2021-03-16 12:02
  • 閲讀 ( 37 )

升級您的聖誕花環與運動啟用led矩陣

... Arduino. 我用Nano是因為它體積小,但你幾乎可以用任何與Arduino相容的微控制器。 64 x紅色LED。 ...

  • 發佈於 2021-03-16 16:22
  • 閲讀 ( 49 )
一夢鷇笙
一夢鷇笙

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章