-第1課-GPIO基礎(chǔ)以及如何使用GPIO輸入/輸出
-第2課-使用蜂鳴器發(fā)出警報(bào)聲或通知。
-第3課-從按鈕獲取輸入以控制蜂鳴器。
-第4課-中繼的工作方式以及工作方式控制它。
-第五課-將振動(dòng)信號(hào)發(fā)送到振動(dòng)傳感器。
-第六課-使用聲音傳感器檢測(cè)聲音。
-第7課-使用光傳感器檢測(cè)弱光或強(qiáng)光。
-第8課-使用DHT11傳感器檢測(cè)室溫和濕度。
-第9課-使用運(yùn)動(dòng)傳感器檢測(cè)運(yùn)動(dòng)。
-第10課-使用超聲波傳感器獲取距離信息。
-第11課-控制LCD顯示器。
-第13課-使用步進(jìn)電機(jī)并進(jìn)行步進(jìn)運(yùn)動(dòng)。
-第14課-使用伺服接口控制伺服電機(jī)。 -第15課-控制8x8矩陣LED。
-第16課-控制7段顯示。
-第17課-使用觸摸傳感器檢測(cè)觸摸。
-第18課-使用傾斜傳感器檢測(cè)傾斜。
-第19課-使用和控制按鈕矩陣。
-第20課-使用電路板制作自己的電路板面包板
步驟2:19個(gè)集成模塊供您構(gòu)建項(xiàng)目
* 1-蜂鳴器傳感器-用于發(fā)出非常大的蜂鳴警報(bào)!
* 2-繼電器傳感器-用于打開和關(guān)閉電子電路
* 3-麥克風(fēng)傳感器-用于檢測(cè)揚(yáng)聲器中的大噪聲房間
* 4-傾斜傳感器-用于檢測(cè)板的左右傾斜
* 5-振動(dòng)傳感器-用于在CrowPi板上產(chǎn)生強(qiáng)烈的振動(dòng)
* 6-運(yùn)動(dòng)傳感器-用于檢測(cè)
* 7周圍的運(yùn)動(dòng)或運(yùn)動(dòng)-觸摸傳感器-用作可以在
* 8按下的觸摸按鈕-步進(jìn)電機(jī)連接-用于移動(dòng)物體并進(jìn)行步進(jìn)運(yùn)動(dòng)
* 9-伺服連接-用于旋轉(zhuǎn)物體
* 10-紅外傳感器-用于發(fā)送和接收紅外SI
* 11-DH11模塊-用于檢測(cè)房間內(nèi)的溫度和濕度
* 12-超聲波傳感器-用于檢測(cè)和測(cè)量距離
* 13-光傳感器-用于檢測(cè)和測(cè)量房間的光線的直線度
* 14-LCD模塊-用于顯示事物和文本
* 15-分段LED-用于顯示數(shù)字和數(shù)據(jù)
* 16-矩陣LED-用于顯示文本和其他類型的數(shù)據(jù)
* 17-RFID模塊-用于檢測(cè)NFC芯片和模塊,能夠同時(shí)顯示讀寫
* 18-獨(dú)立按鈕-可用于玩游戲或控制機(jī)器人
* 19-矩陣按鈕-可用作鍵盤或多個(gè)選項(xiàng)按鈕
步驟3:項(xiàng)目示例A
將蜂鳴器用作警報(bào)通知
《在上一堂課之后,我們了解了如何將GPIO引腳用作輸出和輸入。
為了進(jìn)行測(cè)試,我們將使用真實(shí)的示例,并將我們從上一堂課中學(xué)到的知識(shí)應(yīng)用到板上的一個(gè)模塊中。我們將使用的模塊是“蜂鳴器”。蜂鳴器,顧名思義就是蜂鳴。我們將使用GPIO輸出將信號(hào)發(fā)送到蜂鳴器,然后關(guān)閉電路以產(chǎn)生很大的蜂鳴聲,然后我們將發(fā)送另一個(gè)信號(hào)以將其關(guān)閉并關(guān)閉電路。
您將學(xué)到什么
在本課程結(jié)束時(shí),您將能夠:能夠使用GPIO輸出控制蜂鳴器模塊
初始安裝后需要
CrowPi板
需要使用開關(guān)的開關(guān)模塊:否
蜂鳴器在CrowPi上的位置
蜂鳴器位于CrowPi板的右側(cè),很容易被激活時(shí)發(fā)出的巨大噪音檢測(cè)到。第一次使用Raspberry Pi,蜂鳴器傳感器可能被保護(hù)貼紙密封了。只需將其撕下并露出蜂鳴器本身,即可確保將其解封。
步驟4:項(xiàng)目示例A
激活蜂鳴器
就像在前面的示例中一樣,我們已經(jīng)準(zhǔn)備了帶有特殊注釋的特殊腳本,這些注釋將解釋整個(gè)蜂鳴過(guò)程如何工作以及如何使用GPIO輸出控制蜂鳴器。
首先,我們導(dǎo)入RPi.GPIO庫(kù)和用于睡眠的時(shí)間庫(kù)。
然后,我們?cè)谝_12上配置蜂鳴器,將GPIO模式設(shè)置為GPIO BOARD,并將該引腳設(shè)置為OUTPUT引腳。我們將輸出蜂鳴信號(hào)0.5秒鐘,然后將其關(guān)閉以防止大聲噪音。
點(diǎn)擊此鏈接下載腳本并自己嘗試:https://raw.githubusercontent.com/Elecrow-keen/Cr 。..
步驟5:項(xiàng)目示例B
控制LCD顯示器
LCD(和矩陣顯示器)可能是最有趣的,使用CrowPi構(gòu)建項(xiàng)目時(shí),最令人興奮的部分是使用LCD顯示屏,它可以顯示使用CrowPi傳感器收集的數(shù)據(jù)并實(shí)時(shí)更新,這取決于模塊所經(jīng)歷的變化!例如:昨天真的很熱,但是今天真的很冷-讓CrowPi LCD自動(dòng)使用最新和最新的信息進(jìn)行更改,這樣您就不會(huì)在學(xué)校/工作中穿著錯(cuò)誤的衣服!
您將學(xué)到什么
在本課程結(jié)束時(shí),您將能夠:了解如何控制LCD顯示屏和進(jìn)行書寫的內(nèi)容
您需要什么
初始安裝后的CrowPi板需要使用開關(guān)
*否
CrowPi上的LCD屏幕位置
LCD屏幕占據(jù)了CrowPi板的最大部分,因此我們確定您注意到了立即!一旦運(yùn)行了演示腳本和示例,CrowPi就會(huì)以美麗的背景光打開,即使關(guān)閉了房間中的所有燈光,也可以看到
步驟6:樣本B
使用LCD
I2C和其他一些傳感器在GPIO技術(shù)上也不起作用取而代之的是,我們使用一個(gè)稱為“ I2C”的東西(在前面的示例中用于光傳感器的相同的I2C),用于LCD屏幕的地址為21,通過(guò)連接到該I2C地址,我們可以發(fā)送命令,例如:編寫文本或數(shù)字,打開LCD的背光燈,關(guān)閉它,啟用光標(biāo)等……
為控制LCD,我們將使用Adafruit_CharLCDBackpack,它是Adafruit框架,它使事情變得很多使用如此復(fù)雜的產(chǎn)品對(duì)我們來(lái)說(shuō)更容易!
點(diǎn)擊此鏈接下載腳本并自己嘗試:https://raw.githubusercontent.com/Elecrow-keen/Cr 。..
步驟7:項(xiàng)目示例C
使用RFID模塊讀取/寫入RFID卡。
RFID模塊是市場(chǎng)上最有趣,最有用的模塊之一,它在全球范圍內(nèi)用于各種解決方案,例如:智能門鎖,員工出入卡,名片甚至是在狗項(xiàng)圈上?無(wú)論您從事哪種項(xiàng)目,RFID模塊都將投入使用!
您將學(xué)到什么
在本課程結(jié)束時(shí),您將能夠:控制RFID,從中讀取和寫入數(shù)據(jù)并識(shí)別芯片您需要什么
在首次安裝RFID芯片(CrowPi隨附)后的CrowPi板
需要使用開關(guān)切換模塊
*否
CrowPi上的RFID模塊位置
RFID模塊位于Raspberry Pi(要么為零,要么為3)它看起來(lái)像是帶有“ wifi”插圖的小芯片,這意味著要使用它,無(wú)線連接(RFID就是這樣做的),我們需要拿走隨附的芯片或卡CrowPi,并將其移到足夠接近CrowPi RFID芯片區(qū)域的區(qū)域,以使我們的腳本可以檢測(cè)到它。 2-4cm應(yīng)該足夠靠近,試試看!
步驟8:項(xiàng)目示例C
使用RFID
使用RFID模塊非常簡(jiǎn)單。我們具有3個(gè)功能:授權(quán),讀取,寫入和取消授權(quán)。第一步是當(dāng)您觸摸該模塊時(shí)的NFC,然后我們的腳本將嘗試使用默認(rèn)密碼配置(如果您尚未更改,它應(yīng)該可以工作)對(duì)芯片進(jìn)行授權(quán),然后,當(dāng)授權(quán)成功時(shí),它將讀取數(shù)據(jù)并將其打印在屏幕上。完成后,它將取消授權(quán)并退出腳本。在另一個(gè)腳本示例中,我們將能夠?qū)?shù)據(jù)進(jìn)行授權(quán),讀取,重新寫入新數(shù)據(jù),然后取消授權(quán)。單擊此鏈接下載腳本并自己嘗試:https://raw.githubusercontent.com/Elecrow-keen/Cr 。..
責(zé)任編輯:wv
-
樹莓派
+關(guān)注
關(guān)注
121文章
2009瀏覽量
107473
發(fā)布評(píng)論請(qǐng)先 登錄
sma轉(zhuǎn)接頭的種類與簡(jiǎn)介

FGPA SYSTEM樣板79761制作流程簡(jiǎn)介

PAM4 PRBS測(cè)試簡(jiǎn)介

EE-235:VisualDSP腳本簡(jiǎn)介

可穿戴設(shè)備的電針活動(dòng)應(yīng)用簡(jiǎn)介

遠(yuǎn)程患者監(jiān)測(cè)申請(qǐng)簡(jiǎn)介

評(píng)論