2012-04-12 73 views
5

我想要一個自定義的android應用程序(在Packard Bell上運行「liberty tab」,android 3.2)來控制外部電機。不需要精確的控制,只需要一個信號「開」和「關」的方式。我可以使用設備上的哪個端口來獲取該輸出,以及如何對其進行編程?能夠簡單地打開或關閉USB電源將是完美的,但我讀了本網站上的另一個問題的答案,告訴我這是不可能與Android。用Android設備控制電機

我一直在考慮只是在耳機插孔上播放聲音,然後建立一個對這個電流產生反應的繼電器。

對於那些想知道原因的人來說,平板電腦將被用來訓練一隻藍色和金色的金剛鸚鵡(巨大的鸚鵡)。該平板電腦將被安置在她的籠子中(適當地受到保護,但以某種方式,以便她可以在屏幕上使用她的舌頭)用專門編寫的程序來訓練她並連接到自動飼料分配器。我需要的是控制此分配器的簡單方法,該分配器也將定製,可能使用小型直流電機。

+0

出於好奇,你是否繼續這個項目?它是否記錄在某處? – 2012-11-28 10:46:46

回答

0

use RS232 on Android有一些方法(使用適當的適配器),因此您可以簡單地使用串行端口發送信號指示繼電器或其他信號來打開/關閉電機。

0

如果您的平板電腦有藍牙,我工作的一個RC船通過Android手機通過藍牙控制。基本上,我將藍牙模塊和電機的速度控制器連接到Arduino,並在Android手機上運行的程序中編寫了一些代碼解釋信號。現有的庫使得這項任務變得非常簡單。您可以直接將小型伺服電機連接到Arduino,而非這些高功率電機,這非常簡單,應該適合您的情況。

詳情請參閱this blog post

-1

就像一個選項,您可以使用現有的應用程序使用紅外觸發相機快門。例如This one 您可以創建IR emisor很容易,檢查this video

然後你可以使用一個Arduino來獲得IR信號和移動電機。你在this tutorial 有更多的信息如果你很幸運,你可能會發現一些非常相似的東西,並避免從頭開始。 祝你好運,這聽起來像一個有趣的項目。