国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

淺析基于stm32f103與涂鴉智能的智能蜜蜂養殖系統

Q4MP_gh_c472c21 ? 來源:21IC電子網論壇 ? 作者:用戶18785275440 ? 2021-04-13 11:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

初中有幸與蜜蜂結緣,但是由于要讀書,或者平時沒在家,而蜜蜂對生成環境計較苛刻,喜歡安靜,干燥,并且在黑暗的環境中,如果管理不好就會造成蜜蜂逃的逃,跑的跑,不僅沒有產量反而蜜蜂都跑完了,目前就在想有沒有可以遠程監控蜂箱的方法。

我的方案使采用stm32f103c8t6作為主控,然后用涂鴉的三明治開發板VWXR2接入涂鴉云。

C:UsersdellDesktop涂鴉

如果是新用戶先注冊一個賬號

C:UsersdellDesktop涂鴉涂鴉新建文件夾

注冊成功后登陸,然后點擊創建產品,流程我上傳來,產品創建成功后,下載全部文件,但我發現我做的蜂箱智能養殖系統,系統的功能和我的不符合,這時需要進入自定功能

C:UsersdellDesktop涂鴉新建功能點

還有就是設備面板,如果不符合自己的要求,可以自定義

72d4be60-9b7a-11eb-8b86-12bb97331649.png

在開發途中,如果又不懂的,可以點擊右上角的文檔,進入涂鴉開發者,里面有特別詳細的講解,并且b站上也有視屏講解,可謂是非常的仔細,非常適合初學者

73142d66-9b7a-11eb-8b86-12bb97331649.png

接下就是移植sdk

在原有的工程文件添加 sdk文件,并且把.c和.h文件加入

C:UsersdellDesktop涂鴉sdk

點擊編譯,并按照工程報錯進行相應的更改,涂鴉在這里也是做的非常詳細,只要雙擊錯誤,就會跳到錯誤那里,然后涂鴉在報錯那里有中文提示

C:UsersdellDesktop涂鴉錯誤

后面的就接著操作,值得注意的是,改完過后會遇到

。.USERstm32f10x.h(522): error: #40: expected an identifier

typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;

。.USERstm32f10x.h(522): error: #40: expected an identifier

typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;

。.USERstm32f10x.h(525): error: #40: expected an identifier

typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;

。.USERstm32f10x.h(525): error: #40: expected an identifier

這時只需在WiFi.h中添加頭文件 #include “stm32f1xx.h” 來解決

C:UsersdellDesktop涂鴉錯誤一

73395f1e-9b7a-11eb-8b86-12bb97331649.png

73452a42-9b7a-11eb-8b86-12bb97331649.png

添加完成后,只需打開自己所需的功能點

C:UsersdellDesktop涂鴉功能點

然后在主函數中調用wifi_uart_service();并且初始化wifi_protocol_init();,然后就是配網操作,這里可以用按鍵,首先調用重置函數,然后調用配網模式選擇,根據自己的需求選擇模式,下載程序,利用涂鴉小助手進行配網,小助手在下載的文件中有,配網成功后,只需把剛才調用的兩個函數屏蔽就可以,這樣不用按鍵也行,不過大家盡量使用按鍵,方便。

C:UsersdellDesktop涂鴉配網

接下來就是寫自己所需功能的函數了,采用超聲波檢測蜂箱是否有巢蟲,具體思想是,蜂箱的長度固定,我只需檢測蜂箱底部的長度即可,只要檢測的蜂箱長度小于蜂箱的實際長度,便可認為蜂箱有巢蟲。當檢測蜂箱有巢蟲時,并用LED燈進行報警。

然后蜂箱蓋檢測,檢測蜜蜂是否處于黑暗的環境,采用光明電阻檢測,當光敏電阻的值低于2600時,并用ledC13作為警報,可認為蜂箱的環境不是黑暗密閉的。接下來就是蜂箱內的溫室度,這是一個很重要的組成部分,我采用的dht11,通過mcu讀取,將溫濕度實時上傳客戶端。

C:UsersdellDesktop涂鴉全圖

#include “dect.h”#include “adc.h”#include “dht11.h”#include “wifi.h”#include “led.h”#include “UltrasonicWave.h”

void Detect_Read(void){ Dht11_read(); get_voit_d(); get_voit_g(); UltrasonicWave_StartMeasure(); chaoshengbo(); }//采集光敏電阻轉換為亮度值 A1引腳void get_voit_d(void){ float light; light =Get_Adc(1) ; if(light《2600) { mcu_dp_enum_update(DPID_COVER_STATE,0); //當前蜂箱蓋狀態枚舉型數據上報; GPIOC -》BRR =GPIO_Pin_13; } else { mcu_dp_enum_update(DPID_COVER_STATE,1); //當前蜂箱蓋狀態枚舉型數據上報; GPIOC -》BSRR =GPIO_Pin_13; } // printf (“%f

”,light);}

//采集電源電壓 A0引腳void get_voit_g(void ){ float voit; voit=Get_Adc(0) /4096.0*3.3; voit=voit/3.3*100; mcu_dp_value_update(DPID_BATTERY_PERCENTAGE,voit); //當前電池電量VALUE型數據上報;// printf (“%f

”,voit);}

/**********************超聲波距離計算***************************/void chaoshengbo(void){ float juli; juli=TIM_GetCounter(TIM1)*5*34/200.0; if(juli《8&&juli!=0) { mcu_dp_bool_update(DPID_CHECK,1); // 當前巢蟲檢測 BOOL型數據上報; GPIOB -》BRR =GPIO_Pin_4; } else { mcu_dp_bool_update(DPID_CHECK,0); // 當前巢蟲檢測 BOOL型數據上報; GPIOB -》BSRR =GPIO_Pin_4; } }void Dht11_read(void){ u8 temperature; u8 humidity; DHT11_Read_Data(&temperature,&humidity); mcu_dp_value_update(DPID_NOW_TEMP,temperature ); //當前溫度檢測VALUE型數據上報; mcu_dp_value_update(DPID_HUM,humidity); //當前濕度檢測VALUE型數據上報; // printf(“temperature=%d

”,temperature);// printf(“humidity=%d

”,humidity); }

#include “sys.h”#include “usart.h”#include “usart2.h” #include “led.h”#include “delay.h”#include “wifi.h”#include “adc.h”#include “dht11.h”#include “dect.h”#include “timer.h”#include “UltrasonicWave.h”int main(void){ delay_init(); //延時函數初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 設置中斷優先級分組2 DHT11_Init(); uart_init(9600);//用于WiFi模塊通信 uart2_init(115200);//用于串口通信 LED_Init();//用于報警模擬 Adc_Init(); Timerx_Init(5000,7199); wifi_protocol_init(); UltrasonicWave_Configuration();// mcu_reset_wifi();// delay_ms (10);// mcu_set_wifi_mode(SMART_CONFIG ); while(1) { wifi_uart_service(); Detect_Read(); } }
編輯:lyn

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

    關注

    34

    文章

    495

    瀏覽量

    67718
  • 涂鴉智能
    +關注

    關注

    7

    文章

    310

    瀏覽量

    20699

原文標題:基于stm32f103與涂鴉智能的智能蜜蜂養殖系統

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CW32L012與STM32F103的三角運算性能對比

    ? ?CW32L012和STM32F103在定位和性能上差異顯著,在三角函數的運算性能上的對比亦非常直觀。 一、 硬件架構對比(性能基礎) 芯片型號 CW32L012C8 STM32F103
    的頭像 發表于 12-29 15:32 ?2324次閱讀
    CW32L012與<b class='flag-5'>STM32F103</b>的三角運算性能對比

    【新品上市】華清遠見AIoT實戰平臺-STM32F103&amp;amp;ESP32-S3 AI開發板套件,玩轉小智AI桌寵機器狗智能車等項目

    F103&ESP32-S3AI開發板是華清遠見針對嵌入式與AI開發市場需求,打造的高性能、低成本AIoT實戰平臺。該開發板采用雙核心設計,整合了STM32F103與ESP32-S3兩款芯片
    的頭像 發表于 11-03 16:18 ?1353次閱讀
    【新品上市】華清遠見AIoT實戰平臺-<b class='flag-5'>STM32F103</b>&amp;amp;ESP32-S3 AI開發板套件,玩轉小智AI桌寵機器狗<b class='flag-5'>智能</b>車等項目

    STM32項目分享:智能廚房安全系統(機智云)

    01—項目簡介1.功能詳解STM32智能廚房安全系統(機智云)功能如下:STM32F103C8T6單片機作為主控芯片檢測功能:檢測環
    的頭像 發表于 09-10 00:01 ?1109次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>智能</b>廚房安全<b class='flag-5'>系統</b>(機智云)

    STM32F103c8上做DLQR最優控制算法的C編程資料

    這是我近期做的一個項目--基于STM32F103c8的DLQR控制算法的C編程,涉及DLQR最優控制算法、嵌入式STM32F103編程、CMSIS-DSP庫使用。? ??附有完整的程序。
    發表于 07-23 15:30 ?0次下載

    STM32項目分享:智能魚缸/水族箱/水產養殖系統

    01—項目簡介1.功能詳解STM32智能魚缸/水族箱/水產養殖系統功能如下:可檢測溫度,水位
    的頭像 發表于 07-03 18:24 ?1110次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>智能</b>魚缸/水族箱/水產<b class='flag-5'>養殖</b><b class='flag-5'>系統</b>

    STM32F103驅動LD3320語音識別模塊

    本文介紹了如何使用STM32F103微控制器驅動LD3320語音識別模塊,該模塊具備非特定人語音識別功能,支持動態編輯關鍵詞,且無需額外Flash和RAM。通過SPI接口連接并配置代碼,實現在不同指令下執行相應操作,如流水燈、閃爍等。實驗結果顯示,STM32能成功識別并響
    的頭像 發表于 06-28 14:16 ?1639次閱讀
    <b class='flag-5'>STM32F103</b>驅動LD3320語音識別模塊

    基于STM32智能水產養殖系統電路+代碼+論文實例打包下載

    基于STM32智能水產養殖系統電路+代碼+論文實例打包,推薦下載!
    發表于 05-29 21:40

    【硬核項目】STM32F103 智能小車全棧開發:紅外循跡 / 避障算法 + WiFi 遠程控制,附原理圖與代碼

    今天為大家推薦一款功能強大的STM32多功能智能小車——華清遠見STM32F103智能云控小車。這款小車集紅外遙控、遠程物聯控制、智能循跡、
    的頭像 發表于 05-16 17:11 ?2225次閱讀
    【硬核項目】<b class='flag-5'>STM32F103</b> <b class='flag-5'>智能</b>小車全棧開發:紅外循跡 / 避障算法 + WiFi 遠程控制,附原理圖與代碼

    CS32F103RB有無驅動例程,是否可用stm32F103的驅動代碼?

    如果不能使用stm32F103驅動的話,請把驅動例程發送1830665518@qqcom
    發表于 05-15 10:54

    【零基礎逆襲軟硬件工程師】華清遠見STM32F103智能小車開發實戰,手把手帶你從硬件組裝到WiFi遠程控制,解鎖

    STM32F103智能云控小車是由華清遠見傾力打造的一款多功能智能小車,專為高校教學、學生畢業設計、創新競賽、單片機入門學習及項目實踐量身定制。這款小車集紅外遙控、遠程物聯網控制、智能
    的頭像 發表于 04-17 14:49 ?1747次閱讀
    【零基礎逆襲軟硬件工程師】華清遠見<b class='flag-5'>STM32F103</b><b class='flag-5'>智能</b>小車開發實戰,手把手帶你從硬件組裝到WiFi遠程控制,解鎖

    STM32F103x8 STM32F103xB單片機數據手冊

    STM32F103x8STM32F103xB單片機數據手冊
    發表于 04-14 14:55 ?8次下載

    STM32F103C8T6開發板最小系統原理圖

    電子發燒友網站提供《STM32F103C8T6開發板最小系統原理圖》資料免費下載
    發表于 03-24 09:09 ?92次下載

    STM32F103×8/STM32F103×B MCU手冊

    本文提供了STM32F103x8和STM32F103xB中密度高性能系列微控制器的訂購信息和機械器件特性。有關整個STMicroelectronics STM32F103xx系列的更多信息,請
    發表于 03-18 16:37 ?0次下載

    STM32項目分享:STM32智能語音分類垃圾桶

    01—項目簡介1.功能詳解STM32智能語音分類垃圾桶功能如下:1.STM32F103C8T6單片機系統板作為主控單元2.舵機驅動垃
    的頭像 發表于 03-15 10:02 ?2984次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>STM32</b><b class='flag-5'>智能</b>語音分類垃圾桶

    STM32項目分享:STM32智能語音臺燈

    —項目簡介1.功能詳解STM32智能語音臺燈功能如下:1.STM32F103C8T6單片機系統板作為主控單元2.按鍵切換模式,支
    的頭像 發表于 03-15 10:02 ?3042次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>STM32</b><b class='flag-5'>智能</b>語音臺燈