女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

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

機智云 ? 2025-07-03 18:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

項目成品圖片:


de16abfa-57f7-11f0-9cf1-92fbcf53809c.jpg


01

項目簡介


1.功能詳解


STM32智能魚缸/水族箱/水產養殖系統

功能如下:


可檢測溫度,水位,以及TDS水質,同時將數據顯示到OLED屏幕上

當溫度過高時,繼電器1吸合散熱,溫度過低時繼電器2吸合加熱。異常下蜂鳴器觸發報警

當水位過低時,繼電器3工作,模擬進水操作。當水位過高時繼電器4工作放水。

當TDS水質過高時,繼電器3和4相繼工作模擬換水。

可計時喂食時間,倒計時結束后,舵機轉動模擬喂食操作。

閾值可通過按鍵調節

連接手機APP,遠程查看數據信息,控制LED開關,閾值調節等



2.材料清單

STM32F103C8T6單片機

OLED 屏幕

DS18B20溫度傳感器

ESP8266-01S WiFi模塊

TDS電導率傳感器

超聲波傳感器

繼電器

舵機

大功率LED燈模塊

有源蜂鳴器



02


原理圖設計


de3314f2-57f7-11f0-9cf1-92fbcf53809c.png


03


PCB硬件設計


PCB圖

de575b50-57f7-11f0-9cf1-92fbcf53809c.pngde683ec0-57f7-11f0-9cf1-92fbcf53809c.png


04

程序設計


#include"stm32f10x.h"
#include"sys.h"#include"led.h"#include"bmp.h"#include"oled.h"#include"adc.h"#include"ds18b20.h"#include"timer.h"#include"delay.h"#include"usart.h"#include"usart2.h"#include"cJSON.h"#include"sr04.h"
intLED_STATUS =0;intFAN_STATUS =0;
charWIFIName[] ="ESP8266-WIFI";charWIFIpwd[] ="12345678";
inttemp_up =35,temp_down =15; // 溫度上下限inttds_up =90,tds_down =0; // 水質上下限intlevel_up =5,level_down =60; // 水位上下限
intmaxHighLevel =5; // 換水最高水位
intfeedTime =30; // 喂食時間intcacheFeedTime =30; // 緩存喂食時間 intsendDataTime =3; // 數據發送時間intcacheSendTime =3; // 緩存數據發送時間

#defineLED PAout(2) // LED#defineBUZZ PAout(4) // 蜂鳴器
#defineJD1PAout(8) // 繼電器1-抽水#defineJD2 PAout(5)// 繼電器2-放水#defineJD3 PAout(6)// 繼電器3-加熱#defineJD4 PAout(7) // 繼電器4-降溫
#defineKEY_EDIT PBin(13) // 設置按鈕#defineKEY_NEXT PBin(14) // 切換按鈕#defineKEY_SWIT PBin(15) // 下一頁按鈕#defineKEY_ADD PAin(11) // 加一按鈕#defineKEY_DEC PBin(12) // 減一按鈕
#defineTEST PCout(13)
#defineSG90_CLOSE 175 // 舵機關閉#defineSG90_OPEN 185 // 舵機打開
// 上位機數據處理intconnectFlag =0; // 連接成功標志位inthandleFlag =0; // 判斷上位機發送的數據需要處理哪一個intsendFlag =0; // 定時器時間到了該位置一表示發送數據intinitFlag =0; // ESP8266初始化成功標志位intparamFlag =1; // 是否開啟參數檢查intchangeWaterFlag =0; // 換水標志位
intfeedFlag =0; // 是否喂食intfeedEndFlag =0; // 喂食結束

unsignedchartemp =0,level =0;// 溫度,濕度
voidparamCheck(void); // 檢查參數是否超過voidhandleData(void); // 上位機數據處理voidco2Process(void); // CO2數據處理voidDisplayUI(void); // 固定頁面UI渲染voidparamEdit(void); // 閾值參數設置voideditUiDisplay(intpageIndex );// 設置頁面UI初始化voidrunAlter(intcursor,intcount);// 執行參數修改
externchar*USARTx_RX_BUF; // 串口數據緩存externfloatTDS_value;
intmain(void){inttime;delay_init();LED_Init(); OLED_Init();Adc_Init();DS18B20_Init(); // 溫度初始化HC_SR04Config(); // 超聲波初始化 uart_init(115200); timeInit(4999,7199); // 72M 0.1ms 500ms 串口數據初始化、timeSendInit(9999,7199); // 72m 0.1ms 1s 發送數據定時 timePwmInit(199,7199); // PWM-> CH3->PA2 CH4->PA3 (調脈寬)TIM_SetCompare4(TIM2,100);TIM_SetCompare4(TIM2,SG90_CLOSE);// 關閉喂食OLED_ShowChLength(38,16,47,3); // 顯示啟動中ESP8266Init(WIFIName,WIFIpwd);OLED_Clear();while(1){DisplayUI();if( time++ >5){time =0;temp = getTemperture(); // 獲取溫度delay_ms(1000);delay_ms(1000);temp = getTemperture(); // 獲取溫度TDS_Value_Conversion(); // 獲取TDS水質值}level = Getlength(); // 獲取水位OLED_ShowNum(45,0,temp,2,16,1);OLED_ShowNum(45,16,level,3,16,1);OLED_ShowNum(45,32,TDS_value,3,16,1);OLED_ShowNum(76,48,cacheFeedTime,3,16,1);OLED_Refresh();
// 開始喂食 if( feedFlag ){TIM_SetCompare4(TIM2,SG90_OPEN);// 等待喂食結束if( feedEndFlag ){feedFlag =0;feedEndFlag =0; feedTime = cacheFeedTime;TIM_SetCompare4(TIM2,SG90_CLOSE);}}
// 進入設置頁面if( !KEY_EDIT ){ while( !KEY_EDIT );// 防抖paramEdit(); // 進入參數設置// 刷新參數提示按鈕(每次進入設置以后出來這個按鈕沒有,需要更新一下)if( !paramFlag )OLED_ShowChLength(105,2,62,1);elseOLED_ShowString(105,2," ",16,1);}
// 切換參數提醒設置if( !KEY_NEXT ){ while( !KEY_NEXT );paramFlag = !paramFlag; if( !paramFlag ){ // 關閉提示JD2 =0;JD3 =0;JD4 =0;JD1 =0;BUZZ =0;OLED_ShowChLength(105,2,62,1);}else{OLED_ShowString(105,2," ",16,1);} OLED_Refresh();}
// 上位機更改數據if( handleFlag )handleData();
// 3s上傳一次數據if( sendFlag &&1){ ESP8266Pub(temp,level,TDS_value);sendFlag =0; // 重置標志位sendDataTime = cacheSendTime;// 刷新發送時間}// 檢查參數是否超出范圍(開啟了參數檢查)if( paramFlag )paramCheck();
delay_ms(100);}}


05

實驗效果


de7ffe5c-57f7-11f0-9cf1-92fbcf53809c.jpgde959ec4-57f7-11f0-9cf1-92fbcf53809c.jpg

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

    關注

    119

    文章

    6280

    瀏覽量

    227786
  • STM32
    +關注

    關注

    2292

    文章

    11029

    瀏覽量

    363910
  • 養殖業
    +關注

    關注

    0

    文章

    88

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    基于單片機的智能水族箱控制系統設計

    今年的畢業設計題目就是《基于單片機的智能水族箱控制系統設計》,目前只會單片機開發板上自帶的時鐘顯示和溫度芯片如何與單片機相連去控制溫度,其他的一點頭緒都沒有,比如繼電器如何如氧氣泵和加熱棒相連,又如何用單片機去控制,這些都沒整明
    發表于 05-04 13:27

    【云智易申請】基于stm32智能水族箱

    項目中,謝謝!項目描述:基于stm32智能水族箱設有兩種模式:1、自動模式2、人工模式。兩種模式可以通過按鍵或者手機終端切換。全自動模式
    發表于 07-22 13:30

    智能魚缸解決方案

    解決方案/智能魚缸設計開發/智能魚缸設計方案/智能魚缸定制方案/
    發表于 06-02 15:12

    UVC-LED在水族箱中的應用

    ``UVC-LED廣泛應用生活家電領域中,特別是在水處理領域上表現的比較搶眼。我們為了驗證抑菌這個功能,做了一套實驗。準備物:2個水族箱,一個有UVC-LED功能的過流模組,一個無LED功能的過流
    發表于 02-11 13:43

    基于ARM的智能水產養殖系統設計

    題目: 智能水產養殖系統關鍵詞:STM32智能控制;數據采集;無線通信摘要在
    發表于 07-26 06:41

    DIY水族箱控制器

    描述水族箱控制器水族館控制器。4 個受控照明通道和兩個繼電器通道。通過互聯網管理,以及繪畫 - 羅斯維特,日落。
    發表于 08-03 07:35

    KW41Z如何簡化水族箱系統控制

    KW41Z幫助簡化水族箱系統控制
    發表于 12-14 06:56

    它憑什么號稱“世界上最先進的智能水族箱照明系統”?

    顏色,似乎看起來缺少了一些智能性。 而這款在Kickstarter上開始眾籌的Flat One智能水族箱照明設備,就號稱是世界上最先進的智能水族箱
    的頭像 發表于 04-03 15:55 ?7048次閱讀

    自制簡易的水族箱溫控器

    水族箱溫控器主要用于夏天水族箱散熱風扇和電子制冷溫控,控溫的范圍設計為23~29℃,實測溫精度小于正負0.5℃,很適合DIY水族散熱風扇和電子冷水機的朋友制作參考。由于電路很簡單,相信稍為有電子制作經驗的朋友都能按圖順利制作。
    的頭像 發表于 02-14 17:47 ?1.2w次閱讀
    自制簡易的<b class='flag-5'>水族箱</b>溫控器

    水族箱控制器開源項目

    電子發燒友網站提供《水族箱控制器開源項目.zip》資料免費下載
    發表于 07-20 17:01 ?1次下載
    <b class='flag-5'>水族箱</b>控制器開源<b class='flag-5'>項目</b>

    基于Atlas Scientific的水族箱蒸發補水系統

    。在這個項目中,我們將制作這樣一個系統。優點有助于維持穩定的水化學性質,例如 pH 值和鹽度。設置完成后,除非需要維護,否則無需人工干預。節省時間。第 1 步:評估水族箱的蒸發率水族箱
    發表于 12-16 15:37 ?0次下載

    智能水產養殖系統價格

    現代水產養殖業的發展向著規模化、高度集約化、高效生態安全的方向發展,傳統的養殖模式已無法滿足現代水產養殖業的發展要求。如今已經有不少
    的頭像 發表于 03-15 15:30 ?1204次閱讀

    水族箱中的TDS測量開源分享

    電子發燒友網站提供《水族箱中的TDS測量開源分享.zip》資料免費下載
    發表于 06-15 10:53 ?0次下載
    <b class='flag-5'>水族箱</b>中的TDS測量開源分享

    STM32項目分享:智能家居(機智云)系統

    STM32項目分享:智能家居(機智云)系統
    的頭像 發表于 07-28 08:10 ?3242次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:<b class='flag-5'>智能</b>家居(機智云)<b class='flag-5'>系統</b>
    主站蜘蛛池模板: 武穴市| 海原县| 加查县| 安西县| 尉犁县| 大荔县| 双城市| 贵定县| 承德市| 鹤山市| 伊宁县| 漳平市| 嘉峪关市| 揭东县| 白玉县| 城口县| 大荔县| 澄江县| 安多县| 凤冈县| 白玉县| 洛阳市| 滨州市| 龙游县| 黑山县| 天镇县| 和田县| 老河口市| 陆川县| 平顶山市| 辉南县| 湟源县| 泰安市| 镶黄旗| 岚皋县| 海阳市| 抚宁县| 三穗县| 漳州市| 大同市| 仁化县|