久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 5525|回復(fù): 12
打印 上一主題 下一主題
收起左側(cè)

DIY加濕器

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
參考了這個(gè)貼:http://www.zg4o1577.cn/bbs/dpj-198071-1.html驅(qū)動(dòng)電路一樣,自己再稍微修改一下。

剛開(kāi)始一直在想怎么固定霧化片,還有用什么容器。忽然看到桌子上的飲料瓶,把霧化片放進(jìn)瓶蓋,剛好卡緊。出霧量少或者不出霧還可以旋動(dòng)瓶蓋調(diào)整,簡(jiǎn)直完美

IMG_20210605_144149.jpg (1.87 MB, 下載次數(shù): 146)

IMG_20210605_144149.jpg

IMG_20210605_144200.jpg (1.82 MB, 下載次數(shù): 147)

IMG_20210605_144200.jpg

IMG_20210605_143145.jpg (1.82 MB, 下載次數(shù): 146)

IMG_20210605_143145.jpg

IMG_20210605_143150.jpg (1.69 MB, 下載次數(shù): 151)

IMG_20210605_143150.jpg

IMG_20210605_143230.jpg (2.38 MB, 下載次數(shù): 138)

IMG_20210605_143230.jpg

IMG_20210605_143236.jpg (1.91 MB, 下載次數(shù): 149)

IMG_20210605_143236.jpg

IMG_20210605_143413.jpg (2.03 MB, 下載次數(shù): 159)

IMG_20210605_143413.jpg

IMG_20210605_143439.jpg (1.73 MB, 下載次數(shù): 145)

IMG_20210605_143439.jpg

評(píng)分

參與人數(shù) 2黑幣 +65 收起 理由
lyxxzrb + 15
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:377210 發(fā)表于 2021-6-5 14:57 | 只看該作者
霧化片位置打了點(diǎn)熱熔膠,防止霧化片松動(dòng)。5V供電,可以用移動(dòng)電源供電。工作時(shí)主要發(fā)熱的是電感,6*8的,估計(jì)有60℃吧,用大一號(hào)的電感溫度應(yīng)該會(huì)低很多
回復(fù)

使用道具 舉報(bào)

板凳
ID:284488 發(fā)表于 2021-6-5 17:21 | 只看該作者
感謝樓主分享!樓主修改的部份可否分享下?
回復(fù)

使用道具 舉報(bào)

地板
ID:377210 發(fā)表于 2021-6-5 19:06 | 只看該作者
lon7085 發(fā)表于 2021-6-5 17:21
感謝樓主分享!樓主修改的部份可否分享下?

驅(qū)動(dòng)部分一樣的,修改部分增加了輸入電壓檢測(cè),因?yàn)橛玫揭苿?dòng)電源。還有增加了一路輸出,可以驅(qū)動(dòng)水泵或者風(fēng)扇,實(shí)際沒(méi)有使用(用這個(gè)霧化片工作好久,一瓶水也沒(méi)用多少)。
有時(shí)間的話,可以自己增加一個(gè)水量檢測(cè),水不夠時(shí)就停止工作。
電路圖在審核,遲一些上傳。
回復(fù)

使用道具 舉報(bào)

5#
ID:377210 發(fā)表于 2021-6-5 19:20 | 只看該作者
代碼如下,比較亂,請(qǐng)自行根據(jù)實(shí)際使用情況修改:
#include <STC8G.h>
#include <intrins.h>
#include<math.h>  
#define ulong unsigned long
#define uint unsigned int
#define uchar unsigned char
typedef unsigned char U8;
typedef unsigned int U16;
typedef unsigned long U32;
sfr INT_CLKO = 0x8f;   

sbit an1 =P3^0;     //按鍵1
sbit an2 =P3^1;     //按鍵2沒(méi)有使用
sbit Y0  =P3^2;            //霧化片驅(qū)動(dòng)
sbit Y1  =P3^3;            
sbit LED =P5^4;     //指示燈
sbit ADC_VIN=P5^5;  //輸入電壓檢測(cè)

bit standby;
U16 num,num0,num1,*BGV,adcvref,adcvin;

void delay1ms()                //@24.000MHz
{
        unsigned char i, j;

        _nop_();
        i = 32;
        j = 40;
        do
        {
                while (--j);
        } while (--i);
}
void delay10ms()                //@24.000MHz
{
        unsigned char i, j, k;

        i = 2;
        j = 56;
        k = 172;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}
void init1()  //初始化
{
   P3M1=0x00;P3M0=0x0c;         //高阻,23推挽,01準(zhǔn)雙向口,開(kāi)漏。
   P5M1=0x20;P5M0=0x10;         //5高阻,4推挽,準(zhǔn)雙向口,開(kāi)漏。
   TMOD=0x11;
   TH0=(65536-40000)/256; TL0=(65536-40000)%256;
   TH1=(65536-50000)/256; TL1=(65536-50000)%256;  
   ET0=1;ET1=1;
   TR0=1;TR1=0;  

   BGV = (U16 code *)0x1ff7;        //內(nèi)部基準(zhǔn)電壓 STC8G1K08/08A

   num=0;num0=0;num1=0;
   Y0=0;
   Y1=0;
   LED=1;  

   EA=1;         
}
U16 ADCRead() //讀取內(nèi)部基準(zhǔn)電壓
{
    U16 AD_Date=0;   // 10位AD轉(zhuǎn)換值
    U8 Tmpe;       // 臨時(shí)變量用于將AD轉(zhuǎn)換出來(lái)的2個(gè)字節(jié)合成一個(gè)字節(jié)

        ADC_CONTR |= 0x40;         //開(kāi)始AD轉(zhuǎn)換  
        _nop_();_nop_();_nop_();
    while (!(ADC_CONTR & 0x20)); //查詢 ADC 完成標(biāo)志
    ADC_CONTR &= ~0x20; //清完成標(biāo)志
    AD_Date = ADC_RES;                // 默認(rèn)高字節(jié)高8位。
    AD_Date <<= 2;
    Tmpe = ADC_RESL;         // 默認(rèn)低字節(jié)低2位。
    Tmpe &= 0x03;            // 屏蔽無(wú)關(guān)位
    AD_Date |= Tmpe;                // 高低字節(jié)拼接成一個(gè)10位數(shù)。
    return AD_Date;
}
void getadcref()  //內(nèi)部基準(zhǔn)電壓
{
   U8 i;
   U16 vref;

   ADC_CONTR =0x80;         //打開(kāi)AD電源
   delay10ms();         
   ADCTIM = 0x3f;
   ADCCFG = 0x0f;  //設(shè)置 ADC 時(shí)鐘為系統(tǒng)時(shí)鐘/2/16
   ADC_CONTR = 0x8f; //使能 ADC 模塊,并選擇第 15 通道

   ADCRead(); ADCRead(); //前兩個(gè)數(shù)據(jù)丟棄
         for (i=0; i<16; i++)
              {vref += ADCRead();} //讀取 16 次數(shù)據(jù)
     vref >>= 4; //取平均值
         adcvref = (U16)(1024L* *BGV / vref);         //計(jì)算 VCC 管腳電壓,即電池電壓   //注意,此電壓的單位為毫伏(mV)
         ADC_CONTR &= 0x7f;          //關(guān)閉AD電源
}
U16 ADchange()  //AD轉(zhuǎn)換
{
   U16 AD_Date=0;   // 10位AD轉(zhuǎn)換值
   U8 Tmpe;       // 臨時(shí)變量用于將AD轉(zhuǎn)換出來(lái)的2個(gè)字節(jié)合成一個(gè)字節(jié)

   ADC_RES = 0;      //清除結(jié)果寄存器
   ADC_RESL = 0;      //清除結(jié)果寄存器
   ADC_CONTR = 0x85;
          TR0=0;
          TR1=0;
        ADC_CONTR |= 0x40;         //開(kāi)始AD轉(zhuǎn)換  //ADC_CONTR|=0x08;         //開(kāi)始AD轉(zhuǎn)換
        _nop_();_nop_();
    while (!(ADC_CONTR & 0x20)); //查詢 ADC 完成標(biāo)志
    ADC_CONTR &= ~0x20; //清完成標(biāo)志
          TR0=1;
          TR1=1;
    AD_Date = ADC_RES;                // 默認(rèn)高字節(jié)高8位。
    AD_Date <<= 2;
    Tmpe = ADC_RESL;         // 默認(rèn)低字節(jié)低2位。
    Tmpe &= 0x03;            // 屏蔽無(wú)關(guān)位
    AD_Date |= Tmpe;                // 高低字節(jié)拼接成一個(gè)10位數(shù)。
    return AD_Date;
}
void adcscancal()   //AD轉(zhuǎn)換結(jié)果計(jì)算
{
   U8 jj,yy;
   U16 adcxx=0,max,min,test[18];
   U32 tt=0;

   ADC_CONTR =0x80;  //打開(kāi)AD電源
   delay1ms();         
   ADCTIM = 0x3f;
   ADCCFG = 0x0f;  //設(shè)置 ADC 時(shí)鐘為系統(tǒng)時(shí)鐘/2/16
            ADchange();ADchange();         //多次掃描,丟棄前兩次取平均值
            for(jj=0;jj<18;jj++)
                {
                   test[jj]        = ADchange();
                   tt += test[jj];
                }
                max=min=test[0];
                for(yy=0;yy<18;yy++)
                {
                   if(min>test[yy]) min=test[yy];  //最小值
                   if(max<test[yy]) max=test[yy];  //最大值
                }
                adcxx=(tt-max-min)/16;        //取平均值
                adcvin=adcvref/1024.0*adcxx*11;

        ADC_CONTR &= 0x7f;          //關(guān)閉AD電源
}
void main()
{
   init1();
   getadcref();  //內(nèi)部1.19V基準(zhǔn)電壓
   while(1)
   {
        if(an1==0){delay10ms();if(an1==0){standby=~standby;while(!an1);}}         //AN1按鍵檢測(cè)
        if(adcvin>4500&&adcvin<5500&&standby==1) //輸入電壓在4.5~5.5V范圍且standby為1時(shí)開(kāi)始工作
        {
                 U8 jj;
                 jj++;
                 _nop_(); _nop_(); _nop_();
                 _nop_(); _nop_(); _nop_();         //頻率微調(diào):頻率低了減少_nop_();頻率高了增加 _nop_();
                 if(jj>2){jj=0;Y1=~Y1;Y0=~Y1;}
                 if(num0>25){num0=0;LED=~LED;}           //工作時(shí)指示燈以0.5秒間隔閃爍
        }
         else{Y0=0;Y1=0;LED=1;}        //standby為0時(shí)停止工作,指示燈常亮
   }  
}

void T0_time() interrupt 1         //T0
{
   TH0=(65536-40000)/256; TL0=(65536-40000)%256;         //20mS-24M         
   num0++;
   adcscancal();
}
void T1_time() interrupt 3         //T1
{
   TH1=(65536-50000)/256; TL1=(65536-50000)%256;        //25mS 24M
   num1++;
}

評(píng)分

參與人數(shù) 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

6#
ID:377210 發(fā)表于 2021-6-5 22:03 | 只看該作者
原理圖

加濕器SCH.PNG (42.4 KB, 下載次數(shù): 153)

加濕器SCH.PNG
回復(fù)

使用道具 舉報(bào)

7#
ID:377210 發(fā)表于 2021-6-5 22:05 | 只看該作者
實(shí)際使用時(shí)R4焊接的是0.1uF的電容,R5阻值為100K。
回復(fù)

使用道具 舉報(bào)

8#
ID:143767 發(fā)表于 2021-6-6 10:23 | 只看該作者
不錯(cuò),手持式超聲波霧化美容也應(yīng)該是這個(gè)原理
回復(fù)

使用道具 舉報(bào)

9#
ID:377210 發(fā)表于 2021-6-6 22:33 | 只看該作者
dj3365191 發(fā)表于 2021-6-6 10:23
不錯(cuò),手持式超聲波霧化美容也應(yīng)該是這個(gè)原理

美容的是不是用這樣的就不清楚了,小范圍使用還可以,也可以用來(lái)做簡(jiǎn)易的濕度測(cè)試。200mL的水可以連續(xù)出霧12小時(shí)以上,500mL的水可以用一天了
回復(fù)

使用道具 舉報(bào)

10#
ID:230742 發(fā)表于 2021-6-8 02:46 | 只看該作者
淘寶里有一個(gè)大霧量的,24付的,一個(gè)電源板,一個(gè)控制板,才2元。
回復(fù)

使用道具 舉報(bào)

11#
ID:377210 發(fā)表于 2021-6-9 19:49 | 只看該作者
啤酒瓶子老大 發(fā)表于 2021-6-8 02:46
淘寶里有一個(gè)大霧量的,24付的,一個(gè)電源板,一個(gè)控制板,才2元。

我這個(gè)就是玩玩,性價(jià)比肯定沒(méi)有公司批量生產(chǎn)的高
回復(fù)

使用道具 舉報(bào)

12#
ID:820198 發(fā)表于 2021-7-5 10:24 | 只看該作者
這個(gè)芯片怎么下載程序啊?直接用ch340可以下載嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久精品亚洲欧美日韩久久 | 91亚洲国产成人久久精品网站 | 中文字幕一区二区三区在线观看 | 狠狠av | 欧美2区| 国产一区在线免费 | 羞羞的视频免费观看 | 黄色激情毛片 | 黄色精品| 国产欧美一区二区三区久久人妖 | av一二三区 | 久久免费精品视频 | 国产精品久久久久久久久久不蜜臀 | 中文字幕一区二区三区在线视频 | 日韩精品视频在线免费观看 | 精品国产欧美日韩不卡在线观看 | 在线中文字幕av | 亚洲欧洲成人 | 国产精品欧美一区二区三区不卡 | 黄网站涩免费蜜桃网站 | 精品美女在线观看视频在线观看 | 欧美亚洲一区二区三区 | 欧美一区二区三区小说 | 国产一区999 | 亚洲国产成人在线观看 | 中文字幕成人免费视频 | 黄色大片毛片 | 91亚洲国产成人精品一区二三 | 色一情一乱一伦一区二区三区 | av片在线观看| 天天干com | a天堂在线| 91精品国产92 | 欧美激情a∨在线视频播放 成人免费共享视频 | 国产精品久久久久久亚洲调教 | 国产精品3区 | 成人在线视频免费观看 | 欧美久久一区二区 | 亚洲精品电影网在线观看 | 天天操天天干天天爽 | 人人玩人人干 |