在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用Raspberry Pi制作動作控制感應燈

王芳 ? 來源:DevicePlus ? 作者:DevicePlus ? 2023-02-24 17:25 ? 次閱讀

這篇文章來源于DevicePlus.com英語網站的翻譯稿。

教程將帶你一步步制作一款動作控制感應燈。

該項目使用的設備包括:Raspberry Pi Model B,Dexter Industries的GrovePi擴展板,以及超聲波傳感器和繼電器模塊。在此項目中,我們將使用一個定制Raspbian磁盤鏡像,在最新版的”Jessie”開發環境下運行。

本教程旨在演示一個原型機設計,并向您展示測試和修改此設計所需的步驟,以便優化和部署以完全實現你的想法。

項目清單

硬件

電腦:Lenovo T420 Windows 10

SD 卡:Sandisk DHCD 8GB

微處理器:Raspberry Pi Model B Revision 2.0 (512MB)

擴展板:GrovePi+ v3.0

繼電器開關:Grove Relay v1.2

傳感器:Grove Ultrasonic Sensor v2.0

WiFi 適配器:Edimax EW-7811Un 150Mbps Wireless 802.11 b/g/n nano USB 適配器

顯示器:帶VGA線的通用VGA顯示器

VGA 轉換器:用于PC的通用HDMI到VGA轉換器

電源:通用供電USB 2四口HUB

數據線:USB Type-A / Micro-B 和 USB Type-A / Type-B

鍵盤:通用USB鍵盤

鼠標:通用USB鼠標

WiFi 路由器:通用WiFi路由器

插座:直片插刀式插排

燈:<= 100瓦的通用燈具

底盒:CAT5 表面安裝插口

軟件

SD Formatter v4

Dexter Industries Modified “jessie”

Win32 Disk Imager 0.9

Python 2.7.9

工具

剪線鉗

扎帶

螺絲刀套件

萬用表

從構思到部署

一個項目從概念到部署需要許多步驟。

pYYBAGPzII6AIiEXAAENSi5mLhQ909.png

第一步 – 概念

當我回到家時,門廳很暗。我手里經常會提著東西,因此希望進入房間時燈光能夠自動打開。動作控制感應燈是完美的解決方案。

第二步–設計

poYBAGPzIJCAOjUuAAEE0GNV0_o063.png

您可以使用一個簡單的python程序確定超聲波傳感器的具體距離變量,并在觸發這個傳感器變量時控制高壓繼電器。將燈接到繼電器上,當有人進入房間時,燈就會點亮。

第三步–原型機

該原型機用Dexter Industries的GrovePi擴展板來管理Raspberry Pi GPIO引腳。我喜歡用這塊擴展板,這是因為其即插即用設計。我也喜歡Dexter Industries的修改版Raspian磁盤鏡像,該鏡像擁有一整套故障排除工具,在測試階段非常有用。

A. 設置磁盤鏡像(PC)

1) 下載“04.25_Dexter_Industries_jessie.zip”磁盤鏡像并將其解壓到硬盤上。

2) 格式化8GB SD卡。我用的是SD Formatter v4。

poYBAGPzIGqAEJ_HAACipSSxKS4197.png

3) 將下載的磁盤鏡像寫入SD卡。我用的是Win32 Disk Imager。

pYYBAGPzIJaAdR_PAADiGZOF6hg238.png

B. 組裝Rapberry Pi和GrovePi GPIO擴展板

1) 將GrovePi與Raspberry Pi Model B上的28個GPIO引腳對齊。這是一種滑合座,但是稍微用力就能連好(請參見視頻)。

C. 啟動Raspberry Pi并更新

1) Raspberry Pi啟動后直接進入Dexter Industries GUI。

pYYBAGPzIJ2AalYDAAfAWAlCkQM939.png

2) 單擊WiFi Setup圖標,以連接本地路由器和互聯網。

3) 單擊DI Software Update圖標啟動。

pYYBAGPzIKaAHmYtAAo8yLqab9w035.png

4) 從下拉菜單中選擇GrovePi,然后按以下順序更新:

i) 硬件固件

ii) Raspbian

iii) Dexter 軟件

5) 完成后系統會要求重新啟動

D. 設置Python程序以運行繼電器

1) 打開文件 /home/pi/Desktop/GrovePi/Software/Python/test_script

2) 點擊 [Edit] >[Select All] AND [Delete]

3) 點擊 [File] >[Save As] /home/pi/Desktop/Documents/Range_Relay.py

4) 將此代碼復制到空文件窗口中。完成后系統會要求重新啟動:

poYBAGPzIKeASjZOAAA3p62dwlo478.png

5) 點擊[File] > [Save]

E. 連接Grove繼電器和超聲波傳感器

1) 將Ultrasonic Ranger連接到GrovePI擴展板上的D4接頭

2) 將Grove繼電器連接到GrovePI擴展板上的D2接頭

3) 在Range_Relay.py中點擊[Run] > [Run Module]

4) 測試傳感器,并確保Ultrasonic Ranger前方有動作時繼電器LED點亮。

F. 連接繼電器的高壓側并測試

1) 請用雙刀式插排,將火線在中間切開,然后小心將其輕輕剝開,注意不要切到零線的絕緣層(請參見視頻)。

G. 將Raspberry Pi設置為無頭并自動運行繼電器程序

1) 點擊 [Menu] >[Other] >[LXTerminal]

2) 輸入 at [pi@dex:~ $] prompt:

sudo crontab -e.

3) 如果文件不存在,請創建該文件并添加以下命令(這里應該是保存Python程序的位置):

@reboot sudo python /home/pi/Documents/Range_Relay.py

poYBAGPzILGAdZoAAAcaGA4ZPqA328.png

4) Raspberry Pi啟動時,程序會自動加載

5) 在你喜歡的燈上測試你的動作控制系統

第二步–測試

1) 我將Raspberry Pi連接到我的走廊燈上,進行現場測試。poYBAGPzILeAPXpcAARv1jkdSS0284.png

結論

這是一個沒有太多活動部件的有趣項目。接下來,我很期待能夠擴展此動作控制感應燈的編程,加入socket條件,讓聯網的智能手機或平板電腦也能控制該燈。希望你喜歡本教程,歡迎你對本項目進行任何修改并將內容發送給我們。

pYYBAGPzICWAPo46AAAGYWUUdjI058.jpg

Garrett LaFrance

Garrett是一位在技術、計算機科學和編程領域擁有32年經驗的技術專家。他能夠構建專業的IoT原型系統,并認為理解是創新的關鍵。

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 感應燈
    +關注

    關注

    0

    文章

    29

    瀏覽量

    11085
  • Raspberry Pi
    +關注

    關注

    2

    文章

    560

    瀏覽量

    22327
收藏 人收藏

    評論

    相關推薦

    如何使用Raspberry pi和Python來控制Arduino

    如果你同時擁有Arduino和Raspberry pi板,本文將向您展示如何使用Raspberry pi和Python來控制Arduino。
    的頭像 發表于 11-08 16:51 ?4492次閱讀
    如何使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>pi</b>和Python來<b class='flag-5'>控制</b>Arduino

    使用DesignSpark Mechanical給自己的Raspberry Pi制作外殼

    ` 使用DesignSpark Mechanical給自己的Raspberry Pi制作外殼`
    發表于 11-15 15:12

    如何制作Raspberry Pi樹莓派的SD卡

    如何制作Raspberry Pi樹莓派的SD卡SD卡將包含Raspberry Pi的操作系統(操作系統是一種使
    發表于 06-30 23:53

    請問Raspberry pi何用python控制脈沖驅動BLDC伺服電機?

    請問Raspberry pi何用python控制脈沖驅動BLDC伺服電機?
    發表于 09-27 08:17

    raspberry_pi各版本差別

    raspberry pi 各版本差別,對比Raspberry Pi Model B+、Raspberry
    發表于 01-06 11:12 ?0次下載

    Raspberry_Pi詳解

    Raspberry_Pi詳解
    發表于 01-31 20:45 ?16次下載

    Instant Raspberry Pi Gaming

    Instant Raspberry Pi Gaming
    發表于 10-24 09:26 ?6次下載
    Instant <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Gaming

    raspberry pi官網

    Raspberry Pi 宣布推出新的鏡像實用程序 Raspberry Pi Imager,以提供一種更簡單的方法,將操作系統輕松鏡像到 microSD 上。
    的頭像 發表于 03-07 10:16 ?6094次閱讀

    何用Raspberry Pi觸發噴水滅火系統

    本文將介紹如何用一個簡單且廉價的 Raspberry Pi、基于Web的系統替換您的噴水滅火控制器。
    的頭像 發表于 07-21 17:25 ?2735次閱讀
    如<b class='flag-5'>何用</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>觸發噴水滅火系統

    如何使用OpenCV和Raspberry Pi構建睡眠感應和警報系統

    在這個項目中,我們將使用 Raspberry Pi、OpenCV 和 Pi 攝像頭模塊為駕駛員構建睡眠感應和警報系統。該系統的基本目的是跟蹤駕駛員的面部狀況和眼球運動,如果駕駛員感到困
    發表于 08-09 17:07 ?757次閱讀
    如何使用OpenCV和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>構建睡眠<b class='flag-5'>感應</b>和警報系統

    Raspberry Pi和Arduino Micro制作的虛擬窺視孔

    電子發燒友網站提供《用Raspberry Pi和Arduino Micro制作的虛擬窺視孔.zip》資料免費下載
    發表于 11-11 11:23 ?0次下載
    用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>和Arduino Micro<b class='flag-5'>制作</b>的虛擬窺視孔

    從Alexa控制Raspberry Pi(Linux設備)

    電子發燒友網站提供《從Alexa控制Raspberry Pi(Linux設備).zip》資料免費下載
    發表于 12-09 16:18 ?0次下載
    從Alexa<b class='flag-5'>控制</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>(Linux設備)

    何用LED制作節日窗飾

    電子發燒友網站提供《如何用LED制作節日窗飾.zip》資料免費下載
    發表于 12-13 09:52 ?0次下載
    如<b class='flag-5'>何用</b>LED<b class='flag-5'>燈</b>條<b class='flag-5'>制作</b>節日窗飾

    使用Crystal Signal Pi第1部分—使用Raspberry Pi創建警示解決方案

    本次文章主題為“Crystal Signal Pi.”。Crystal Signal Pi 是一種擴展模塊,可以放在任意Raspberry Pi上。就像上圖中那樣,它可以作為警示
    的頭像 發表于 02-24 18:05 ?769次閱讀
    使用Crystal Signal <b class='flag-5'>Pi</b>第1部分—使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>創建警示<b class='flag-5'>燈</b>解決方案

    尋找實用的Raspberry Pi項目? 制作一個智能傘架!

    本教程將分步指導您如何制作一個智能傘架。這是我最喜歡的Raspberry Pi 項目之一。
    的頭像 發表于 02-24 17:22 ?1025次閱讀
    尋找實用的<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>項目? <b class='flag-5'>制作</b>一個智能傘架!
    主站蜘蛛池模板: 成人欧美精品大91在线| 国产一级特黄在线播放| 亚洲合集综合久久性色 | 国产欧美日韩va| 午夜在线影视| 天天影视欧美综合在线观看| 国产午夜精品久久久久免费视| 你懂得视频在线| 欧美一级做一a做片性视频| 香港日本三级在线播放| 激情久久婷婷| 性欧美bbbbbb动漫| 97国内精品久久久久久久影视| 午夜免费福利在线观看| 色中色在线视频| 狠久久| 91免费视| 亚洲综合日韩欧美一区二区三| 男人午夜天堂| 亚洲人成网站在线| 在线三级网址| 天堂色网| 狠狠色丁香久久婷婷综| 久草视频在线免费看| 国产精品黄网站免费观看| 激情丁香小说| 夜夜狠| 1024国产欧美日韩精品| 免费a网| 日韩欧美一级| 丁香花免费观看视频| 色片免费网站| 中文字幕亚洲一区| 1024 cc香蕉在线观看看中文| 欧美激情一欧美吧| 综合网在线| 欧美二级黄色片| 久草老司机| 午夜视频在线观看免费高清| 大色综合色综合资源站| 国内91视频|