女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

樹莓派養蜂服務器!蜂農效率翻倍!

上海晶珩電子科技有限公司 ? 2025-06-23 17:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

c80baee2-5017-11f0-986f-92fbcf53809c.jpg

養蜂(或稱蜂學,源自拉丁語:apis“蜜蜂”)是指人類在蜂箱中維護蜜蜂種群的活動。養蜂人(或稱蜂農)飼養蜜蜂以收集蜂蜜以及蜂巢產生的其他產品(包括蜂蠟、蜂膠、花粉和蜂王漿),或用于農作物授粉,或生產蜜蜂出售給其他養蜂人。飼養蜜蜂的地點被稱為蜂場或“蜜蜂園”。

人類采集野生蜜蜂蜂蜜的描繪可追溯到15,000年前。大約9,000年前,北非開始使用陶器容器養蜂。[2] 大約4,500年前的埃及藝術中就展示了蜜蜂的馴化。當時使用了簡單的蜂箱和煙霧,蜂蜜被儲存在罐子里,其中一些罐子在圖坦卡蒙等法老的墓葬中被發現。直到18世紀,歐洲人才對蜜蜂的種群和生物學有了足夠的了解,從而能夠制造出可移動的巢脾蜂箱,這樣可以在不破壞整個蜂群的情況下收獲蜂蜜。這是我的愛好之一。我的職業是電子工程師,所以我決定在一定程度上實現養蜂過程的自動化。在收獲時,擁有正確的信息(如溫度、濕度、蜂蜜質量和重量圖表)非常重要,以便決定是留在原地還是轉移到其他區域。我的系統基于樹莓派Arduino。Arduino板連接到DHT溫濕度傳感器、LCD顯示屏和帶有秤的HX711放大器,讀取數值并將其打印到LCD顯示屏和串行端口。DHT傳感器用于室外,將安裝在項目外殼的外部。負載秤傳感器來自一個體重秤,已經帶有框架,將安裝在蜂箱的底部。樹莓派讀取串行端口并將數值存儲在數據庫中,然后打開一個網絡服務器,顯示蜂箱的溫度、濕度和重量圖表,以及統計信息(最小值、最大值、平均值)和時間段選擇(6小時、12小時、24小時)。

第一步:物料清單(BOM)

收集所需部件:

1 x 樹莓派 B+

1 x Arduino Nano

1 x HX711 秤放大器板

1 x 負載傳感器(我的是來自一個秤,最大承重300 KG)

1 x DHT 溫濕度傳感器

1 x Arduino LCD顯示屏

1 x 4.7k 電阻

2 x 10k 電阻

2 x 按鈕

1 x WiFi 適配器

移動電源

外殼盒

USB 線纜

第二步:開始

c87534b6-5017-11f0-986f-92fbcf53809c.jpg

首先,你需要安裝Raspbian。

要連接到SSH,你需要知道樹莓派的IP地址。我使用了一個適用于Mac的酷工具PiFinder它可以找到網絡上連接的所有樹莓派。

你也可以將樹莓派連接到顯示器,打開終端并運行:

ifconfig

inet IP地址就是樹莓派連接到網絡的地址。下一步是通過SSH連接,可以使用Windows上的Putty,或者通過Linux或Mac的終端。

我在終端中運行了以下命令:

[email protected]

(其中pi = 用戶名,192.168.1.23 = 樹莓派的IP地址)

更新系統。打開終端或SSH,并運行:

sudo apt-getupdatesudo apt-getupgrade-y sudo reboot

安裝用于通過串行端口與Arduino通信的軟件:

sudo apt-getinstall ino

安裝數據庫軟件:

sudo apt-getinstall sqlite3

安裝網絡服務器:

sudo apt-getinstall apache2

第三步:設置Arduino

c89ec538-5017-11f0-986f-92fbcf53809c.jpg

下一步是設置Arduino環境:

安裝Arduino IDE,然后從下面的鏈接安裝庫。

連接你的Arduino板,并上傳位于Git倉庫中的草圖:ArduinoRaspberryPiHive.ino。

將DHT傳感器連接到數字引腳10,LCD顯示屏連接到SCL和SDA,HX711板連接到A1和A0,重置秤的按鈕連接到引腳11,背光開啟按鈕連接到數字引腳12。此外,所有擴展都連接到5V和地。我進行了分線并直接焊接到我的Arduino的USB上,使用了一個螺絲端子來連接5V和地。我想如果使用Arduino上的5V引腳,我可能會得到大約4.5V的電壓。

現在,我們繼續配置樹莓派。

通過USB線將Arduino連接到樹莓派。

第四步:準備外殼

c8baf384-5017-11f0-986f-92fbcf53809c.jpgc8e25f8c-5017-11f0-986f-92fbcf53809c.jpgc8fecf14-5017-11f0-986f-92fbcf53809c.jpgc91bb9e4-5017-11f0-986f-92fbcf53809c.jpg

按照附帶的原理圖,將電線焊接到按鈕和10k電阻上。

在外殼盒上鉆孔,并添加按鈕、DHT傳感器、負載秤電纜和LCD顯示屏。

我還將DHT傳感器粘到了盒子上,并添加了一個開關。

其中一個按鈕用于點亮LCD背光。

另一個按鈕用于將秤重置為0 KG。

第五步:回到樹莓派

c93df298-5017-11f0-986f-92fbcf53809c.jpg

通過USB線將Arduino連接到樹莓派。

打開終端并運行:

inoserial

你將看到來自Arduino的串行讀取數據。如果沒有,說明你做錯了什么。

關閉窗口并打開另一個終端。

通過運行以下命令創建數據庫:這將創建一個名為templog的數據庫。

sqlite3 templog.db

添加weight和temps表:這個查詢創建了兩個表,temps(包含一個名為timestamp的日期和時間列,以及一個名為temp的數值列)和weight(包含一個名為timestamp的日期和時間列,以及一個名為Kg的數值列)

CREATE TABLE temps (timestamp DATETIME, temp NUMERIC);

CREATE TABLE weight (timestamp DATETIME, Kg NUMERIC); Commit;

確保在每個查詢后添加分號。

如果你運行-tables,你應該會看到兩個表,temps和weight。

退出終端,并運行以下命令:第一個命令將templog.db復制到/var/www/文件夾中。第二個命令更改文件的所有者。

sudocptemplog.db /var/www/ sudochownwww-data:www-data /var/www/templog.db

現在是時候從git導入代碼了。在終端窗口中,運行:

gitclonehttps://github.com/vpetrache/Raspberry-Pi-Web-Application-Temperature-Reading.git

這將創建一個名為Raspberry-Pi-Web-Application-Temperature-Reading的文件夾,其中包含monitor.py和webgui.py。進入該目錄:

cd Raspberry-Pi-Web-Application-Temperature-Reading cp monitor.py /usr/lib/cgi-bin/ cp webgui.py /usr/lib/cgi-bin/

更改文件所有權: sudo chmod +x /usr/lib/cgi-bin/monitor.py sudo chmod +x /usr/lib/cgi-bin/webgui.py sudo chown www-data:www-data /usr/lib/cgi-bin/monitor.py

第六步:啟動服務器

c95eca7c-5017-11f0-986f-92fbcf53809c.png

要將Python腳本添加為作業運行:

sudocrontab -u www-data -e

在www-data文件的末尾添加以下行:

*/15 * * * * /usr/lib/cgi-bin/monitor.py

下一步,啟用Apache網絡服務器以運行腳本:

sudo leafpad/etc/apache2/sites-enabled/000-default&

導航到以下行:

...< /Directory?>

添加以下行:

AddHandlercgi-script .py

并重啟Apache服務器:

sudoservice apache2 reload

重啟樹莓派:

sudoreboot

打開任何瀏覽器并連接到 http://YourPiIpAddress/cgi-bin/webgui.py?你應該會看到類似這樣的內容(帶有一些數據):

第七步:總結


c984ccc2-5017-11f0-986f-92fbcf53809c.jpgc9ac29f2-5017-11f0-986f-92fbcf53809c.png

當季節到來時,我將擁有一個功能齊全的負載秤,并對蜂蜜收獲有更多的了解。

以下是本項目中使用的倉庫:

https://github.com/vpetrache/Raspberry-Pi-Web-Appl...

https://github.com/bogde/HX711

原文地址:

https://www.instructables.com/Raspberry-Pi-Beekeeping-Server/

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

    關注

    2564

    文章

    52793

    瀏覽量

    765411
  • 服務器
    +關注

    關注

    13

    文章

    9753

    瀏覽量

    87563
  • 樹莓派
    +關注

    關注

    121

    文章

    1978

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如果拿樹莓做httpd的服務器能吃多少流量

    如果拿樹莓做httpd的服務器能同時多少人在線瀏覽
    發表于 06-25 21:30

    樹莓媒體服務器——MiniDLNA

    成為可能。在這個教程我將向你展示如何用MiniDLNA做一個樹莓媒體服務器,讓你的照片、音樂和視頻在網絡流動。這里直接跳過樹莓的設置與啟
    發表于 01-19 14:35

    樹莓打造我的世界服務器

    本帖最后由 zkydedede 于 2016-2-28 13:03 編輯 前兩天要做我的世界服務器,正好有個樹莓,就想用上。網上的教程要么不完整,要么有錯誤,還有就是太舊了,自己整理一個好了
    發表于 02-26 16:37

    教你怎么用樹莓構建外網可訪問的微型服務器

    護照賬號密碼,點擊登錄接下來需要配置端口了。先要確定你的樹莓在局域網內的IP,我這里是給它一個靜態的IP:192.168.1.248然后按照下面列表添加端口添加好后,我們就來搭建樹莓
    發表于 05-16 10:44

    如何外網直接訪問樹莓派上搭建的服務器

    我在我的樹莓派上用flask搭建了一個服務器,放上了自己的網頁,開放在80端口。但是我樹莓連接的是寢室的WiFi,并沒有公網IP。我有阿里云的服務
    發表于 07-04 17:55

    樹莓做一個網絡攝像頭上傳實時視頻到云服務器,云服務器推流到客戶端可以實現嗎

    樹莓做一個網絡攝像頭,不想在樹莓派上直接搭建流媒體服務器,因為它沒有公網ip,雖然可以通過路由映射,但不便于用戶直接使用,所以想上傳實時
    發表于 08-16 01:23

    手把手教你如何將樹莓網關鏈接到服務器之第二篇

    本文為系列文章——手把手教你如何將樹莓網關連接到服務器之第二篇,涉及圖1所示步驟二:如何在電腦上操作,配置樹莓網關的密碼、頻段以及選擇
    發表于 05-19 08:00

    如何將樹莓網關與外網連接——手把手教你如何將樹莓網關連接到服務器之第三篇

    本文為系列文章——手把手教你如何將樹莓網關連接到服務器之第三篇,涉及最后一個步驟,即步驟三:如何將樹莓網關與外網連接,從而連接到
    發表于 05-20 07:00

    如何實現樹莓派定時拍攝照片上傳到服務器的功能呢

    文章目錄一、 概述二、相關環境及使用材料說明三、具體實現過程1.服務器代碼2. 樹莓客戶端代碼3.STM32部分代碼四、演示效果圖一、 概述采用樹莓
    發表于 02-16 06:46

    樹莓用什么語言編程_樹莓python編程詳解

    樹莓是一個非常廉價的、只有手掌大小的完全可編程的計算機。雖然樹莓的體積小,但是它的潛力無限。你可以像使用常規臺式計算機一樣在樹莓派上創建
    發表于 01-15 17:00 ?3.9w次閱讀

    基于樹莓的串口服務器設計

    本設計采用的串口服務器的核心設備--樹莓,是一款體積小、價格便宜但功能非常強大的平臺,可通過多種通信方式接入互聯網,支持多種完整網絡協議,結合USB-hub及USB/串口轉換器使用,可保證串口
    發表于 05-27 14:42 ?2966次閱讀
    基于<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的串口<b class='flag-5'>服務器</b>設計

    如何設置樹莓媒體服務器

    現在,如果您跳回Windows計算機或任何與Upnp兼容的設備,則應該可以看到您的服務器。在窗口上,如果單擊開始,然后單擊計算機,然后在左側單擊網絡,則應該可以在媒體設備部分下看到名為RASPI MINIDLNA的樹莓Mini
    的頭像 發表于 12-12 09:30 ?2184次閱讀
    如何設置<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>媒體<b class='flag-5'>服務器</b>

    手把手教你如何將樹莓網關鏈接到服務器之第二篇

    本文為系列文章手把手教你如何將樹莓網關連接到服務器之第二篇,涉及圖1所示步驟二:如何在電腦上操作,配置樹莓網關的密碼、頻段以及選擇
    發表于 04-15 13:48 ?1895次閱讀
    手把手教你如何將<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網關鏈接到<b class='flag-5'>服務器</b>之第二篇

    如何將樹莓網關與外網連接——手把手教你如何將樹莓網關連接到服務器之第三篇

    本文為系列文章手把手教你如何將樹莓網關連接到服務器之第三篇,涉及最后一個步驟,即步驟三:如何將樹莓網關與外網連接,從而連接到
    發表于 04-16 14:57 ?2672次閱讀

    樹莓派定時發送圖片到服務器

    文章目錄一、 概述二、相關環境及使用材料說明三、具體實現過程1.服務器代碼2. 樹莓客戶端代碼3.STM32部分代碼四、演示效果圖一、 概述    
    發表于 12-17 18:43 ?8次下載
    <b class='flag-5'>樹莓</b>派定時發送圖片到<b class='flag-5'>服務器</b>