模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

楼主: my21602

[DIY交流] DIY自制多功能热切割刀(KT板,泡沫)

  [复制链接]
发表于 2017-2-16 20:59:25 | 显示全部楼层
有点意思。。就是电路没咋看懂。。。。
发表于 2017-2-16 21:09:22 | 显示全部楼层
学习一下!顶顶顶
发表于 2017-2-16 23:15:36 | 显示全部楼层
多少伏电压供电
发表于 2017-2-17 08:22:52 | 显示全部楼层
楼主辛苦,谢谢分享!
发表于 2017-2-17 10:57:54 | 显示全部楼层
DIY自制多功能热切割刀(KT板,泡沫)  作者:嗷大喵 7795
我不是来拆楼的,更不是来打广告的!
有种东西现成的或许真的比自己DIY的好!
我只想说的是 有些东西不用太麻烦。
不过DIY 的精神我们一定要有 支持原创。
 楼主| 发表于 2017-2-17 17:44:26 | 显示全部楼层
江暖的夏天 发表于 2017-2-16 23:15 DIY自制多功能热切割刀(KT板,泡沫)  作者:my21602 1836
多少伏电压供电

5伏1.6A供电
发表于 2017-2-17 18:55:44 | 显示全部楼层
my21602 发表于 2017-2-17 17:44 DIY自制多功能热切割刀(KT板,泡沫)  作者:江暖的夏天 3910
5伏1.6A供电

哦,lihaile
厉害了
发表于 2017-2-20 01:12:22 | 显示全部楼层
学习
发表于 2017-2-24 07:05:26 | 显示全部楼层
5伏供电有点不好,最好改成3s电池供电
 楼主| 发表于 2017-2-24 18:10:59 | 显示全部楼层
sunybj 发表于 2017-2-24 07:05 DIY自制多功能热切割刀(KT板,泡沫)  作者:my21602 6683
5伏供电有点不好,最好改成3s电池供电

5V供电是因为电热丝太短了!3s供电为12V,把程序改改,第一档10%输出(1.2V),第二档20%输出(2.4V)这时电热丝估计很热了,第三档40%输出(4.8V)这时电热丝估计都红了!其实多少s的电池都可以。最重要的是电流在1.2A左右。
发表于 2017-3-14 18:51:45 | 显示全部楼层
好贴,学习了DIY自制多功能热切割刀(KT板,泡沫)  作者:baohaotian 2191 DIY自制多功能热切割刀(KT板,泡沫)  作者:baohaotian 3246
 楼主| 发表于 2017-3-19 10:46:58 | 显示全部楼层
在添几个图片,大家看看实用不!工具有热切割刀加铝合金尺子。
DIY自制多功能热切割刀(KT板,泡沫)  作者:my21602 1027
DIY自制多功能热切割刀(KT板,泡沫)  作者:my21602 7086
DIY自制多功能热切割刀(KT板,泡沫)  作者:my21602 8995
DIY自制多功能热切割刀(KT板,泡沫)  作者:my21602 5744
DIY自制多功能热切割刀(KT板,泡沫)  作者:my21602 4403
发表于 2017-3-20 09:51:48 | 显示全部楼层
我的比你这个简单。
发表于 2017-3-20 10:18:31 | 显示全部楼层
看起来很牛的样子
发表于 2017-4-8 06:36:28 | 显示全部楼层
路过帮顶了虽然我也没看明白
发表于 2017-5-2 07:24:34 | 显示全部楼层
这个思路好!学习!
发表于 2017-5-2 08:08:51 | 显示全部楼层
赞赞赞赞赞赞赞
发表于 2017-5-7 01:17:08 | 显示全部楼层
楼主  我也是萝莉群的小布 我想要你的这热切割固件,和图纸  我也来做一个  零件全部都有 能把你整理好的估计给我一个吗 圈圈号:354953213
 楼主| 发表于 2017-5-7 08:13:54 | 显示全部楼层
来一嘴 发表于 2017-5-7 01:17 DIY自制多功能热切割刀(KT板,泡沫)  作者:my21602 2448
楼主  我也是萝莉群的小布 我想要你的这热切割固件,和图纸  我也来做一个  零件全部都有 能把你整理好的估 ...

电路图
DIY自制多功能热切割刀(KT板,泡沫)  作者:my21602 7687
 楼主| 发表于 2017-5-7 08:17:55 | 显示全部楼层
/*此程序完好程序
功能:键子1为加一级,键子2为减一级。
3个指示灯: 1亮=等级1、2亮=等级2、3亮=等级3、1,2亮=等级4、
                1,3亮=等级5、2,3亮=等级6,1,2,3亮=等级7,共7个等级。*/

#include<reg51.h>
#define u8 unsigned char
#define u16 unsigned int

sbit LED_1=P3^2;                //功率等级指示灯1
sbit LED_2=P3^3;                //功率等级指示灯2
sbit LED_3=P3^4;                //功率等级指示灯3
sbit PWM_out=P3^5;                //PWM功能输出
sbit key1=P3^0;                        //按键1“+”
sbit key2=P3^1;                        //按键2“-”
u8 key1_old,key2_old;        //设置按键低电压检测标记
u8 key1_ac,key2_ac;                //设置按键传递信息标记
u8 md,zkb_PWM_out,PWM;
u8 time;

void Delay1ms()                //@12.000MHz
{
        unsigned char i, j;

        i = 12;
        j = 169;
        do
        {
                while (--j);
        } while (--i);
}

void delay_1ms(u16 n)
{
        while(n)
        {
                Delay1ms();
                n=n-1;
        }
}
  
main()
{
        key1_old=1,key2_old=1;                //初始化为高电平
        md=1;                                                //初始化为1模式即功率1
        while(1)
        {
                delay_1ms(1);       
                time++;
                if(time>9)                                //开始10毫秒循环
                {
                         time=0;
/////////////按键程序开始//////////////
                        if(key1==1)                                //扫描按键
                        {
                                 if(key1_old==0)                //扫描确认按键按下
                                {
                                 key1_ac=1;                        //将传递信息为1
                                }
                        }
                        key1_old=key1;                        //扫描按键键值继续10毫秒循环

                        if(key2==1)
                        {
                                 if(key2_old==0)
                                {
                                 key2_ac=1;
                                }
                        }
                        key2_old=key2;
                }
///////////按键程序结束///////////////
///////////将按键传递信息值转换3种模式切换////////////
                if(key1_ac==1)
                {
                         key1_ac=0;
                         md++;
                         if(md>7)                        //模式1--7
                         {
                                  md=7;                        //停在7,不循环
                         }
                }
                if(key2_ac==1)
                {
                         key2_ac=0;
                         md--;
                        if(md<1)                        //模式7--1
                        {
                                 md=1;                        //停在1,不循环
                        }
                }
/////////////PWM程序开始///////////////               
                PWM++;
                  if(PWM>9)                                //设置10个等级,1毫秒一个循环开关
                  {
                         PWM=0;       
                  }
                if(zkb_PWM_out>PWM)                //设置开与关的比例,zkb/PWM
                {
                         PWM_out=0;
                }
                else
                {
                         PWM_out=1;
                }
//////////PWM程序结束////////////////
                if(md==1)                // md1 10%功率
                {
                        LED_1=0;                //指示灯1 亮
                        LED_2=1;
                        LED_3=1;
                        zkb_PWM_out=1;                // zkb 1比PWM 10
                }
                if(md==2)                // md2 20%功率
                {
                        LED_1=1;                //指示灯2 亮
                         LED_2=0;
                        LED_3=1;
                        zkb_PWM_out=2;
                }
                if(md==3)                // md3 30%功率
                {
                        LED_1=1;                //指示灯3 亮
                         LED_2=1;
                        LED_3=0;
                        zkb_PWM_out=3;
                }
                if(md==4)                // md1 40%功率
                {
                        LED_1=0;                //指示灯1,2 亮
                        LED_2=0;
                        LED_3=1;
                        zkb_PWM_out=4;                // zkb 4比PWM 10
                }
                if(md==5)                // md2 50%功率
                {
                        LED_1=0;                //指示灯1,3 亮
                         LED_2=1;
                        LED_3=0;
                        zkb_PWM_out=5;
                }
                if(md==6)                // md3 70%功率
                {
                        LED_1=1;                //指示灯2,3 亮
                         LED_2=0;
                        LED_3=0;
                        zkb_PWM_out=7;
                }
                if(md==7)                // md1 90%功率
                {
                        LED_1=0;                //指示灯1,2,3 亮
                        LED_2=0;
                        LED_3=0;
                        zkb_PWM_out=9;                // zkb 9比PWM 10
                }
        }
}               
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!