題:
在Raspberry Pi上使用硬件之前,我應該了解哪些基本知識?
DoubleDouble
2015-08-13 23:30:29 UTC
view on stackexchange narkive permalink

我已經有一個RaspberryPi2,並且已經在許多非常基礎的軟件項目中使用了它(我的背景主要是軟件開發),但是我變得更加有野心,並且發現了自己想要連接不同的電子設備,例如電動機,傳感器,電池等,我對此了解甚少。

在這裡有很多非常有用的問題,用於將特定的硬件應用於樹莓派,雖然我會按照分步實施的教程獲得樂趣,但它們通常似乎並沒有任何東西-他們告訴我將其與此相關,請在此處使用特定內容和爆炸,它完成了-即使我什麼都沒學到,將來也無濟於事。

  • 在工作之前,我至少應該了解什麼 在Raspberry Pi上安裝硬件?

  • 在哪裡可以找到學習最起碼的知識的資源?

您是否完全瀏覽過https://www.raspberrypi.org/magpi/?從早期的問題開始。
我還建議您點擊以下鏈接https://www.ibiblio.org/kuphaldt/electricCircuits/
四 答案:
evolutionizer
2015-08-13 23:41:17 UTC
view on stackexchange narkive permalink

首先需要記住的是 Pi工作在3.3伏特,這到底意味著什麼?嗯,這意味著大多數arduino傳感器(數字傳感器,因為PI無法讀取模擬信號)無法直接連接,因為它們在5V電壓下運行,並且會發送5V信號,從而損壞Pi。

還請記住, Pi只能輸出很小的輸出電流,這意味著它不能直接運行電動機。您將需要一個電動機驅動器板。

有關在哪裡學習的資源,請閱讀有關arduino的書。是的,我確實說過arduino,這是因為RPi的大多數書籍僅包含軟件示例。

Cupacoffee
2015-08-14 13:00:48 UTC
view on stackexchange narkive permalink

使用歐姆定律的最基本知識

  • :(維基百科:歐姆定律)
  • 計算(電阻的)並聯和串聯電路: (維基百科:Series_and_parallel_circuits#Resistors)
  • 正確解釋數據表(允許多少電流和電壓通過該LED,這會在pi上燒毀我的GPIO嗎?)

(可選,但對於電動機以及除LED以外的幾乎所有東西都是必需的。)

  • 電動機驅動程序的基礎知識:(維基百科:motor_controller)

(例如,檢查“ L298”-它是許多項目中使用的流行驅動程序。另外,作為非科學的簡短解釋:將驅動程序視為像水龍頭一樣。您的pi只打開和關閉它。)

就是這樣。

考慮閱讀此書或類似內容。

http://www.instructables.com/id/A-Complete-Guide-To-Basic-Electronics/

OHM法則+1 !!!
我還將[Kirchoff的電路定律](https://en.wikipedia.org/wiki/Kirchhoff%27s_circuit_laws)添加到該列表中。
goldilocks
2015-08-14 00:43:34 UTC
view on stackexchange narkive permalink

自從我獲得pi的高中以來(幾十年前),我還沒有拿起烙鐵,但是像您一樣,我也擁有軟件背景。

使用I2C或SPI總線並不那麼複雜,通常可以在第1步,第2步,第3步中進行解釋,因為這實際上就是全部。您不必以理解USB電纜內的電線來連接和使用此類設備的方式來理解各個線路的用途。實際上,您甚至不需要了解編寫USB設備驅動程序的知識,但是您確實需要了解USB協議。

如果您仍然對理解它們感興趣, ,如果您先理解該協議並先進行一些使用,可能會容易得多。如果您不了解USB協議,則對電纜內部電線的解釋會很亂。

如果您想對特定設備的連接方式進行解釋,請隨意

由於內核和各種(特定於pi的)第三方庫(例如connectionPi,piggio等)提供的接口,您可以編寫用於I2C,SPI,和其他設備。與USB一樣,這要求您了解總線協議,從您使用的任何API開始。

我發現,最複雜的部分是將IC製造商數據表中的信息轉換為代碼。 。如果您可以找到一種可以閱讀的語言的示例/參考實現,那麼這裡非常有用。

如果您想通過GPIO使用單個電氣組件(燈,按鈕,電阻器等)進行操作,請直接跳入,但要謹慎行事,因為這樣做可能會損壞或破壞pi。找到一個講解簡單內容的教程,逐步解決它,並嘗試了解每個組件的作用。電力可能會令人困惑,但這不是魔術。 電阻在上拉電路中的作用讓我感到非常困惑(這大概就很簡單),主要是因為術語的方式。

簡而言之:

在Raspberry Pi上使用硬件之前,我應該知道哪些最低限度的知識?

相當理智,有文化素養並具有成年人的耐心水平應該沒問題。

MD-7
2015-08-14 01:10:21 UTC
view on stackexchange narkive permalink

我絕對理解您的困惑來自何處。
入門可能有點不知所措。
雖然有些模糊,但我會盡力為您提供一條路。

不幸的是,我確實無法指出要專門學習這些內容的地方,但是用Google搜索每個單獨的組件/元素可能就足夠了。一直努力,您將感謝自己以後所做的一切。

祝你好運!



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...