一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

基于Raspberry Pi 2B實現(xiàn)的自動化花園設(shè)計方案

科技觀察員 ? 來源:hackster.io ? 作者:hackster.io ? 2022-04-07 17:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

眾所周知,園藝向來都是一個長期的項目,并且每天都會占用我們一部分時間。那么為了省下每天的那么些時間,你自然而然就會想到,我們?yōu)槭裁床话阉詣踊兀?/p>

該項目整體由Cayenne控制,因此會容易得多,同時我還添加了一個RaspberryPi

設(shè)置Arduino

pYYBAGJOrgyAH4kAAATmR6C9UZk035.png

為了監(jiān)控我們的花園,我使用了一些有用的設(shè)備。在開始之前,請首先將以太網(wǎng)擴展板連接到Arduino。

連接

土壤水分:檢查植物是否需要水。

VCC:5v

接地:接地

A0:A1

風扇:環(huán)境變熱之后,它會激活降溫或提供一些新鮮空氣。

一根電線從電阻器連接到引腳3-風扇的GND連接到晶體管的中間引腳。

風扇的+連接到繼電器(中間引腳)晶體管的最后一個引腳連接到GND。

二極管連接到晶體管的中間引腳和GND。

水泵:它會隨著土壤中的水分而啟動。

+連接到繼電器中間,GND連接到電源的GND。

光敏電阻(可選):這部分可以讓我們測量房間里是否有足夠的光源。

一部分連接到A0,電阻接地。

另一個接5V。

陽極(+)連接到繼電器。另一個接電源的GND。

光:

陽極(+)連接到繼電器。另一個接電源的GND。

濕度/溫度傳感器:此設(shè)備需要一些代碼才能與Cayenne一起正常工作。

VCC:3.3V

接地:接地

DAT:數(shù)字引腳8

水位傳感器

電壓:5V

接地:接地

SIG:A2

最終連接狀態(tài):

poYBAGJOrgeAKdCdAAczgzsyHvQ307.png

我在圖中使用了2個繼電器,因為Fritzing還沒有4通道繼電器。對于繼電器,我只使用了1個12v電源。我將正極和負極線分開,然后從正極焊接3根線并連接繼電器上的各個部分?;旧?個就綽綽有余了,因為一般情況下不會將所有東西都同時打開。

我為ArduinoRELAY使用了5V電源:

VCC:5V

接地:接地

IN1:PIN2開燈

IN2:PIN5啟動水泵

IN3:無IN4

PiN4:激活風扇

Cayenne設(shè)置

在這一步,你將學(xué)習如何配置Cayenne。

首先創(chuàng)建一個帳戶。

然后你應(yīng)該連接你的以太網(wǎng)屏蔽和Rj45電纜。

其次連接到Cayenne以及配置嗡嗡聲/溫度傳感器的代碼。

此代碼適用于w5100防護罩,也可在cayenne上用于其他以太網(wǎng)/WiFi防護罩。同時記得添加您在創(chuàng)建帳戶后獲得的令牌。

#include "DHT.h"http://#define CAYENNE_DEBUG // Uncomment to show debug messages
#define CAYENNE_PRINT Serial // Comment this out to disable prints and save space
#include

#define DHTPIN 8 // what digital pin we're connected to
#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321

#define VIRT_TEMP V1
#define VIRT_HUM V2

// Cayenne authentication token. This should be obtained from the Cayenne Dashboard.
char token[] = "your toker";

DHT dht(DHTPIN, DHTTYPE);
unsigned long prev_DHT_refresh, interval_DHT_refresh = 1000;

void setup()
{
Serial.begin(9600);
Cayenne.begin(token);

dht.begin();
}void loop()
{
Cayenne.run();

getDhtValues();

}

void getDhtValues() {
unsigned long now = millis();

if (now - prev_DHT_refresh > interval_DHT_refresh) {
// Reading temperature or humidity takes about 250 milliseconds!
// Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
float h = dht.readHumidity();
// Read temperature as Celsius (the default)
float t = dht.readTemperature(); // Check if any reads failed
if (!isnan(h) && !isnan(t)) {
Cayenne.virtualWrite(VIRT_HUM, h);
Cayenne.celsiusWrite(VIRT_TEMP, t);
}
prev_DHT_refresh = now;
}
}

Cayenne中的設(shè)備

pYYBAGJOrgCAAuffAADPIGI9Fdg393.png

我們幾乎完成了Arduino的絕大部分。

接下來就比較容易了,我們將在Cayenne上添加所有設(shè)備。

添加設(shè)備-》自定義小部件

選擇您喜歡的小部件類型。我使用的是濕度和水位圖表。對于濕度和溫度傳感器,我們使用虛擬引腳:

溫度:Vpin1

濕度:VPin2

對于其他設(shè)備,則不要選擇虛擬引腳,而是使用帶有引腳鏈接的模擬。,然后選擇連接到燈/風扇/水泵繼電器的Arduino引腳。

事件和觸發(fā)器

pYYBAGJOrfuAA0Z7AAHsO8y0bJ4559.png

現(xiàn)在有了儀表板,接下來我們將設(shè)置觸發(fā)器:

水泵:當檢測到的土壤水分太干時,這將打開水泵。請注意,我使用了2個觸發(fā)器:一個用于啟動水泵,一個用于停止它。

水位:數(shù)值高表示缺水。

Things:我設(shè)置了4個thing,一個在早上啟動燈,一個在晚上停止,2個用于風扇開/關(guān)。

設(shè)置樹莓派

poYBAGJOrfaAZD4eAANGwEifXn4825.png

讓我們做一個植物生長的時間流逝。

軟件:

樹莓派OS

Win32diskimager

Putty

下載安裝并打開:

1.您將看到“設(shè)備”。一般來說默認是好的(如果你只連接了SD卡)

2.點擊藍色圖標文件夾,選擇你下載的RaspbianJessie鏡像

3.點擊寫入,完成。您現(xiàn)在可以將卡插入Raspberry。

將互聯(lián)網(wǎng)電纜連接到Raspberry

您需要通過簡單的方法找到Raspberry2的IP:

連接到您的盒子接口,您將能夠看到具有IP的設(shè)備

將觸摸屏和鍵盤連接到終端,然后ifconfig.在Putty中輸入IP地址。它將類似于192.168.0.3然后輸入。

它會詢問權(quán)限,單擊是。

登錄名:pi,密碼:raspberry。

現(xiàn)在我們已經(jīng)運行了Raspberry,需要進行一些更新,所以在Putty中復(fù)制粘貼命令:

poYBAGJOrfCAArURAAAMxg-NXLE838.png

虛擬網(wǎng)絡(luò):

如果您沒有連接Raspberry的屏幕,請安裝VNC到遙控器。

poYBAGJOreyAYgKtAAAJhnSihVY565.png

完成后啟動服務(wù)器:

pYYBAGJOremASwgZAAAFNyeV5JQ117.png

并在您的計算機上下載vncviewer,以連接輸入IP和服務(wù)器數(shù)量。它看起來像這樣192.168.0.3:1

使用Cayenne遠程控制您的Raspberry,只需安裝它:

poYBAGJOreSAXYSAAAH1f4M4gnA177.png

最后一步!我們現(xiàn)在在Putty或終端粘貼中啟用相機:

pYYBAGJOrd-AY9E3AAAHEOlet0o050.png

然后去啟用相機。我們必須創(chuàng)建一個文件夾來存儲圖片:

poYBAGJOrduAMVl4AAAKxgBwdNY971.png

插入網(wǎng)絡(luò)攝像頭后,我們將創(chuàng)建一個每小時拍照的腳本:

pYYBAGJOrdWAZDCsAAAMiedY908571.png

粘貼這一段:

pYYBAGJOrbiAVbdDAAAxCF0BItE171.png

并確保腳本是可執(zhí)行的:

pYYBAGJOrcyAfjnfAAATBM_tc6c756.png

最終成果:

poYBAGJOra-ANOyuAAT2tPDNZaI857.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    第二代Raspberry Pi發(fā)布,微軟推出Windows 10 for Raspberry Pi 2

    `Raspberry Pi基金會今天發(fā)布第二代樹莓派—— Raspberry Pi ,樹莓派2外形看起來跟樹莓派
    發(fā)表于 02-02 21:56

    Raspberry Pi 標準的40針連接器設(shè)計方案

    & 8M像素攝像頭模組1 x HDMI接口1 x DSI 接口,支持Raspberry Pi官方顯示屏有線接口:1 x 10/100M以太網(wǎng)2 x USB2.01 x USB Slave(系統(tǒng)
    發(fā)表于 08-27 18:26

    實現(xiàn)家庭自動化,使用樹莓派控制電燈

    家庭自動化是業(yè)余愛好者和電子愛好者喜愛的DIY項目之一。此類家庭自動化項目的一部分是控制電燈,如燈泡或吊扇。使用Raspberry Pi(或任何其他平臺)的家庭
    發(fā)表于 05-24 08:00

    Raspberry Pi驅(qū)動的單室家庭自動化解決方案

    `家庭自動化+ LED控制器Raspberry Pi Relay和APA102 LED控制器允許使用Web GUI控制和切換APA102可尋址LED燈條(和LED驅(qū)動器)。還內(nèi)置了馬達控制器功能,以
    發(fā)表于 03-31 13:56

    安裝Raspberry Pi Clock Hat的教程分享

    Raspberry Pi 用于基于服務(wù)器的應(yīng)用程序(如 NAS 服務(wù)器、家庭自動化服務(wù)器等)的人來說非常有用。這頂帽子支持從 Pi 0 到 Pi
    發(fā)表于 07-05 06:01

    Raspberry-Pi-v2-Mod-B-Pinout

    Raspberry-Pi-2B是樹莓派目前的最新款,擴展管腳到40,主芯片的性能也大大提升,不錯。這是它的管教圖解說明文件
    發(fā)表于 11-03 17:59 ?0次下載

    raspberry_pi各版本差別

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

    RS和Allied開始接受訂購Raspberry Pi 3

    基于成就不凡的前代產(chǎn)品Raspberry Pi 1 Model B+和Raspberry Pi 2
    發(fā)表于 03-07 11:16 ?749次閱讀

    基于Raspberry Pi 3 Model B+的掌上游戲機介紹

    3.5寸屏IPS屏,480×320分辨率 60幀游戲體驗,告別畫面丟失和卡頓 適用于Raspberry Pi A+/B+/2B/3B/3
    的頭像 發(fā)表于 11-11 14:49 ?5633次閱讀
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 3 Model <b class='flag-5'>B</b>+的掌上游戲機介紹

    基于Raspberry Pi Pico開發(fā)先進的家庭自動化系統(tǒng)

    我們現(xiàn)在正在使用基于Raspberry Pi Pico的家庭自動化系統(tǒng)來構(gòu)建技術(shù)先進的房屋。
    的頭像 發(fā)表于 04-27 11:19 ?3346次閱讀

    基于諾基亞5110的Raspberry Pi帽子

    Raspberry Pi 系統(tǒng)的關(guān)鍵參數(shù),例如時間、日期、CPU 使用率、CPU 溫度、網(wǎng)絡(luò) IP等。除此之外,它還允許您控制一些基本操作,例如從機載定位按鈕關(guān)閉和重新啟動。這個項目對于那些想要將 Raspberry
    發(fā)表于 12-21 12:27 ?0次下載

    具有Azure數(shù)據(jù)庫支持的Raspberry Pi無線家庭自動化

    電子發(fā)燒友網(wǎng)站提供《具有Azure數(shù)據(jù)庫支持的Raspberry Pi無線家庭自動化.zip》資料免費下載
    發(fā)表于 12-23 16:27 ?0次下載
    具有Azure數(shù)據(jù)庫支持的<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>無線家庭<b class='flag-5'>自動化</b>

    Kindbot:家庭花園自動化中心開源

    電子發(fā)燒友網(wǎng)站提供《Kindbot:家庭花園自動化中心開源.zip》資料免費下載
    發(fā)表于 06-13 09:18 ?0次下載
    Kindbot:家庭<b class='flag-5'>花園</b><b class='flag-5'>自動化</b>中心開源

    基于Raspberry PI的應(yīng)用程序的典型場景家庭自動化

    電子發(fā)燒友網(wǎng)站提供《基于Raspberry PI的應(yīng)用程序的典型場景家庭自動化.zip》資料免費下載
    發(fā)表于 06-13 11:05 ?0次下載
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>PI</b>的應(yīng)用程序的典型場景家庭<b class='flag-5'>自動化</b>

    自動化城市花園控制器

    電子發(fā)燒友網(wǎng)站提供《自動化城市花園控制器.zip》資料免費下載
    發(fā)表于 06-14 11:40 ?0次下載
    <b class='flag-5'>自動化</b>城市<b class='flag-5'>花園</b>控制器