chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在基于Raspberry Pi的項(xiàng)目中使用霍爾傳感器

科技觀(guān)察員 ? 來(lái)源:circuitdigest ? 作者:伊曼紐爾·奧敦拉 ? 2022-11-16 17:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

霍爾傳感器是在與磁場(chǎng)接觸時(shí)在其輸出端產(chǎn)生電信號(hào)的傳感器。傳感器輸出端電信號(hào)的模擬值是磁場(chǎng)強(qiáng)度的函數(shù)。如今,霍爾傳感器無(wú)處不在,它們出于不同的原因被用于從手機(jī)到開(kāi)關(guān)的各種設(shè)備中,用于測(cè)量汽車(chē)和其他汽車(chē)行業(yè)產(chǎn)品中的速度、位置和距離。霍爾傳感器的多功能性使其成為制造商和電氣工程師的必備品,這就是為什么今天,我將向我們展示如何在基于 Raspberry Pi 的項(xiàng)目中使用霍爾傳感器。

必需組件

構(gòu)建此項(xiàng)目需要以下組件/部件;

樹(shù)莓派 2 或 3

SD 卡(最低 8GB)

霍爾效應(yīng)傳感器

跳線(xiàn)

面包板

局域網(wǎng)電纜

電源

可以使用的一些可選部件包括:

監(jiān)控

鍵盤(pán)和鼠標(biāo)

高清連接線(xiàn)

無(wú)線(xiàn)網(wǎng)絡(luò)加密狗

pYYBAGN0qlmAMgcbAAAva2UGW9Y356.jpg

教程將基于 Raspbian stretch OS,因此要像往常一樣進(jìn)行,我假設(shè)您熟悉使用 Raspbian stretch OS 設(shè)置 Raspberry Pi,并且您知道如何使用 putty 等終端軟件 SSH 進(jìn)入 Raspberry Pi。如果您對(duì)此有任何問(wèn)題,本網(wǎng)站上有大量的樹(shù)莓派教程可以提供幫助。

對(duì)于那些將首次安裝Raspbian stretch OS的人來(lái)說(shuō),我發(fā)現(xiàn)的一個(gè)問(wèn)題,大多數(shù)人都有,是通過(guò)ssh進(jìn)入Raspberry Pi。應(yīng)該注意的是,ssh 最初在操作系統(tǒng)上是禁用的,您需要一個(gè)顯示器來(lái)啟用它,或者在樹(shù)莓派的配置選項(xiàng)下,或者您使用 Windows 或 Linux 計(jì)算機(jī)創(chuàng)建一個(gè)名為 ssh 的空白文件并將空白文件復(fù)制到 SD 卡的根目錄。您需要將SD推車(chē)插入計(jì)算機(jī)的SDd卡插槽才能復(fù)制到其中。

使用第二種方法更適合那些在無(wú)頭模式下運(yùn)行 pi 的人。準(zhǔn)備好所有零件后,我們就可以繼續(xù)構(gòu)建了。

電路圖:

要將霍爾效應(yīng)傳感器與樹(shù)莓派一起使用,請(qǐng)按照以下原理圖連接組件。

poYBAGN0qlyAeu1pAAC63Ot0ay4767.png

pYYBAGN0ql6AHYmRAAEuS8iRPcA137.jpg

本教程中使用的霍爾傳感器可以在輸出端提供模擬和數(shù)字值。但為了簡(jiǎn)化教程,我決定使用數(shù)字值,因?yàn)槭褂媚M輸出需要將ADC連接到Raspberry Pi。

Python 代碼和工作說(shuō)明:

這個(gè)霍爾傳感器項(xiàng)目的 Python 代碼非常簡(jiǎn)單,我們需要做的就是讀取霍爾傳感器的輸出,并相應(yīng)地打開(kāi)或關(guān)閉 LED。如果檢測(cè)到磁鐵,則 LED 將打開(kāi),否則將關(guān)閉。

打開(kāi)樹(shù)莓派的電源并使用膩?zhàn)樱ㄈ绻裎乙粯右詿o(wú)頭模式連接)將其連接到其中。像往常一樣,我的大多數(shù)項(xiàng)目都在主目錄中創(chuàng)建了一個(gè)目錄,其中存儲(chǔ)了有關(guān)每個(gè)項(xiàng)目的所有內(nèi)容,因此對(duì)于這個(gè)項(xiàng)目,我們將創(chuàng)建一個(gè)名為 hall 的目錄。請(qǐng)注意,這只是保持井井有條的個(gè)人偏好。

使用創(chuàng)建目錄;

mkdir hallsensor

將目錄更改為剛剛創(chuàng)建的新目錄,然后打開(kāi)編輯器以使用創(chuàng)建python腳本;

cd hallsensor

其次;

nano hallsensorcode.py

編輯器打開(kāi)后,我們輸入項(xiàng)目代碼。我將對(duì)代碼進(jìn)行簡(jiǎn)要分解以顯示關(guān)鍵概念,之后將提供完整的 python 代碼。

我們通過(guò)導(dǎo)入 RPI 開(kāi)始代碼。GPIO 庫(kù),允許我們編寫(xiě) python 腳本與 Raspberry pi GPIO 引腳進(jìn)行交互。

import RPi.GPIO as gpio

接下來(lái),我們?yōu)橐褂玫?RPI 的 GPIO 設(shè)置編號(hào)配置,并禁用 GPIO 警告以允許代碼的自由流執(zhí)行。

gpio.setmode(gpio.BCM)

gpio.setwarnings(False)

然后,我們根據(jù)所選的 BCM 編號(hào)設(shè)置聲明 LED 和霍爾傳感器的數(shù)字輸出連接到的GPIO 引腳。

hallpin = 2

ledpin = 3

接下來(lái),我們將GPIO 引腳設(shè)置為輸入或輸出。連接 LED 的引腳設(shè)置為輸出,霍爾傳感器連接的引腳設(shè)置為輸入。

gpio.setup( hallpin, gpio.IN)

gpio.setup(ledpin, gpio.OUT)

完成后,我們編寫(xiě)代碼的主要部分,這是一個(gè)while循環(huán),它不斷評(píng)估霍爾傳感器的輸出,如果檢測(cè)到磁鐵,則打開(kāi)LED,并在未檢測(cè)到磁鐵時(shí)關(guān)閉LED。

while True:

if(gpio.input(hallpin) == False):

gpio.output(ledpin, True)

print("magnet detected")

else:

gpio.output(ledpin, False)

print("magnetic field not detected")

帶有演示視頻的完整python代碼在項(xiàng)目結(jié)束時(shí)給出。

poYBAGN0ql-AanLuAABnovPpVhE833.png

復(fù)制并保存代碼,并在使用中鍵入后退出編輯器;

按 CTRL + X后跟y。

保存后,再次檢查您的連接并使用以下命令運(yùn)行 python 腳本;

sudo python hallsensorcode.py

腳本運(yùn)行時(shí),每當(dāng)磁鐵或任何磁性物體靠近霍爾傳感器時(shí),LED 就會(huì)亮起,如下圖所示。

pYYBAGN0qmGAAGoTAACYbpOZVDY937.jpg

poYBAGN0qmKAVZpRAAAkProOC98355.png

智能家居的干簧開(kāi)關(guān)到自行車(chē)的速度表,有幾個(gè)超級(jí)酷的東西可以用本教程在基礎(chǔ)構(gòu)建。

import RPi.GPIO as gpio


gpio.setmode(gpio.BCM)

gpio.setwarnings(False)


hallpin = 2

ledpin = 3


gpio.setup( hallpin, gpio.IN)

gpio.setup(ledpin, gpio.OUT)

gpio.output(ledpin, False)


while True:

if(gpio.input(hallpin) == False):

gpio.output(ledpin, True)

print("magnet detected")

else:

gpio.output(ledpin, False)

print("magnetic field not detected")


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2566

    文章

    53008

    瀏覽量

    767629
  • 霍爾傳感器
    +關(guān)注

    關(guān)注

    28

    文章

    761

    瀏覽量

    64478
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【Embedded Pi申請(qǐng)】基于Embedded PI + Raspberry開(kāi)發(fā)板的智能家居系統(tǒng)

    Pi作為從設(shè)備。Raspberry主要負(fù)責(zé)網(wǎng)絡(luò)通信和視頻數(shù)據(jù)的采集,Embedded Pi負(fù)責(zé)繼電器控制和熱釋電傳感器、門(mén)窗相關(guān)的IO報(bào)警數(shù)據(jù)采集,以及繼電器的控制。
    發(fā)表于 11-24 09:30

    Raspberry Pi機(jī)器人制作實(shí)例 用PYTHON、LINUX和傳感器搭建智能小車(chē)

    Raspberry Pi機(jī)器人制作實(shí)例 用PYTHON、LINUX和傳感器搭建智能小車(chē)
    發(fā)表于 04-03 11:51

    基于raspberry pi pico的EPS系統(tǒng)

    描述Sweet Manufacturing電子轉(zhuǎn)向系統(tǒng)該項(xiàng)目是一個(gè)基于 raspberry pi pico 的 EPS(電動(dòng)助力轉(zhuǎn)向)系統(tǒng)。該項(xiàng)目使用汽車(chē)電池。該
    發(fā)表于 07-15 10:05

    霍爾傳感器原理

    霍爾傳感器是一種磁傳感器。用它可以檢測(cè)磁場(chǎng)及其變化,可在各種與磁場(chǎng)有關(guān)的場(chǎng)合中使用。霍爾傳感器
    發(fā)表于 09-04 18:19 ?7.4w次閱讀

    霍爾傳感器的分類(lèi)、霍爾效應(yīng)與霍爾傳感器的應(yīng)用

    霍爾傳感器是一種磁傳感器。用它可以檢測(cè)磁場(chǎng)及其變化,可在各種與磁場(chǎng)有關(guān)的場(chǎng)合中使用。霍爾傳感器
    發(fā)表于 06-07 10:34 ?5808次閱讀

    何在Raspberry Pi Pico中使用OLED顯示

    電子發(fā)燒友網(wǎng)站提供《如何在Raspberry Pi Pico中使用OLED顯示.zip》資料免費(fèi)下載
    發(fā)表于 10-18 09:15 ?4次下載
    如<b class='flag-5'>何在</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico<b class='flag-5'>中使</b>用OLED顯示<b class='flag-5'>器</b>

    使用Raspberry Pi構(gòu)建水位傳感器

    電子發(fā)燒友網(wǎng)站提供《使用Raspberry Pi構(gòu)建水位傳感器.zip》資料免費(fèi)下載
    發(fā)表于 10-28 16:08 ?0次下載
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>構(gòu)建水位<b class='flag-5'>傳感器</b>

    Raspberry Pi 0 W帶溫度傳感器和LCD

    電子發(fā)燒友網(wǎng)站提供《Raspberry Pi 0 W帶溫度傳感器和LCD.zip》資料免費(fèi)下載
    發(fā)表于 11-11 10:08 ?1次下載
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 0 W帶溫度<b class='flag-5'>傳感器</b>和LCD

    帶有Raspberry Pi 4的傳感器定時(shí)

    電子發(fā)燒友網(wǎng)站提供《帶有Raspberry Pi 4的傳感器定時(shí).zip》資料免費(fèi)下載
    發(fā)表于 11-15 10:49 ?0次下載
    帶有<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4的<b class='flag-5'>傳感器</b>定時(shí)<b class='flag-5'>器</b>

    Raspberry Pi上模擬Commodore Amiga

    現(xiàn)在,您只要使用一個(gè)Raspberry Pi就可以輕松實(shí)現(xiàn)對(duì)Amiga的探索!在本項(xiàng)目中,您可以使用任意Pi,但是為了獲得更好的性能,Raspber
    的頭像 發(fā)表于 02-25 17:29 ?1530次閱讀
    在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上模擬Commodore Amiga

    通過(guò)Raspberry Pi和Python使用PIR運(yùn)動(dòng)傳感器

    如果Raspberry Pi可以利用紅外線(xiàn)來(lái)查看是否有人出現(xiàn),會(huì)不會(huì)有人覺(jué)得很便利呢?通過(guò)使用非常便宜、可用、耐用、可靠和經(jīng)濟(jì)的組件,我們可以做到這一點(diǎn)!這種設(shè)備叫“被動(dòng)紅外運(yùn)動(dòng)傳感器”,通常稱(chēng)為“被動(dòng)紅外
    的頭像 發(fā)表于 02-25 17:44 ?1424次閱讀
    通過(guò)<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>和Python使用PIR運(yùn)動(dòng)<b class='flag-5'>傳感器</b>

    基于Raspberry Pi的DIY面部識(shí)別功能

    目的:本教程的目的在于展示如何在Raspberry Pi項(xiàng)目中添加面部識(shí)別功能。注意:該面部識(shí)別門(mén)鎖設(shè)計(jì)并不應(yīng)該被應(yīng)用于保護(hù)或鎖定任何有價(jià)值的物品或房屋上。
    的頭像 發(fā)表于 02-24 18:25 ?1068次閱讀
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的DIY面部識(shí)別功能

    何在Raspberry Pi項(xiàng)目中添加Siri控制

    目的:本教程旨在教您如何使用SiriControl開(kāi)源Python框架在RaspberryPi項(xiàng)目中添加Siri功能和控制功能。
    的頭像 發(fā)表于 02-27 10:27 ?1071次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>項(xiàng)目中</b>添加Siri控制

    霍爾效應(yīng) 霍爾元件 霍爾傳感器詳細(xì)介紹

    霍爾傳感器是一種磁傳感器。用它可以檢測(cè)磁場(chǎng)及其變化,可在各種與磁場(chǎng)有關(guān)的場(chǎng)合中使用。霍爾傳感器
    的頭像 發(fā)表于 03-22 10:38 ?7557次閱讀
    <b class='flag-5'>霍爾</b>效應(yīng) <b class='flag-5'>霍爾</b>元件 <b class='flag-5'>霍爾</b><b class='flag-5'>傳感器</b>詳細(xì)介紹

    在汽車(chē) HMI 應(yīng)用中使霍爾效應(yīng)傳感器和電感式傳感器應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《在汽車(chē) HMI 應(yīng)用中使霍爾效應(yīng)傳感器和電感式傳感器應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-11 10:22 ?0次下載
    在汽車(chē) HMI 應(yīng)用<b class='flag-5'>中使</b>用<b class='flag-5'>霍爾</b>效應(yīng)<b class='flag-5'>傳感器</b>和電感式<b class='flag-5'>傳感器</b>應(yīng)用說(shuō)明