NOC作品案例(3)——温度指示器
1、创意来源 ? ? ? 想知道你所处的环境的实时温度是多少吗?这款温度指示器可以满足这个功能哦!它可以检测当前环境的温度值,将温度值显示到数码管屏幕上,同时以蓝色(温度较低)和红色(温度较高)LED灯不同的颜色来表示温度的高低。 2、详细建模步骤 (1)上身设计? ? ? 1:图 1 为温度指示器的上半部分,它由长方体,圆柱布尔运算所得。 ?a:图a为两圆柱相减得到,大小为100*80*35,95*77*31,二者长度方向,宽度方向,高度方向均中间对齐。 ? ? b:图b为为两圆柱相减得到,大小为35*35*35,30*30*31,二者长度方向,宽度方向,高度方向均中间对齐。 ? ? ? ?c:图c为复制图b与图a相交所得。 ? ? ? d:图d为图c与两半球相交所得,半球大小为20*20*10。 ? ? ? ?e:图e为图d与长方体相减所得,长方体大小为65*30*31,高度方向,长度方向与图d中间对齐,宽度方向选择如图合适位置即可。 ? ? ? f:图f为两长方体相减所得,长方体大小为33*9.5*16.5,30.5*9.5*14.5,两圆柱长度方向,宽度方向,高度方向中间对齐。 ? ? ? g:图g为图e与图f相交,与长方体相减所得,长方体大小33*9.5*16.5,图e与图f高度方向中间对齐,长度方向中间对齐,宽度方向选择如图所示合适位置即可;长方体与图f长度方向,宽度方向,高度方向均中间对齐,长方体与图e相减,图f与图e相交即可。 (2)下身设计? ? ? ?2:图 2为温度指示器的下半部分,它由草绘,长方体,圆柱布尔运算所得。 ? ? ? a:图a为高级-曲线绘制并拉伸,大小为115*45*42,复制图a模型,改变大小为112*38*39, 将二者长度方向,宽度方向,高度方向均中间对齐,并将二者相减即可。 ? ? ? b:图b为图a与两长方体相减所得,大长方体大小为90*2*32,长度方向,高度方向均与图a中间对齐,宽度方向底端对齐,小长方体大小为85*4*28,长度方向,高度方向均与图a中间对齐,宽度方向底端对齐。 ? ? ? c:图c长方体与两圆柱相交所得,长方体大小为90*32*2,位置放于(0,0,0)处,圆柱大小为3.8*3.8*8,将两圆柱位置调整为(-17,0,4)和(-1,0,4)。 ? ? ? d:图d为图c与长方体相减所得,长方体大小为8*12*10,位置图c左侧距边缘2mm处,穿过图c即可。 ? ? ?e:图e为图b与圆柱相减所得,圆柱大小为3*3*10,穿过图b的另一面,位置靠右上即可。 ? ? ? f:图f两长方体相减所得,长方体大小为46*8*27,48*8*30,两圆柱高度方向,宽度方向,中间对齐,长度方向右边对齐。 ? ? ? ?g:图g为图f与图e相交所得,图f与图e长度方向,高度方向中间对齐,宽度方向顶端对齐。 ? ? ? ?h:图h为长方体,大小为10*10*10,长度方向,高度方向均中间对齐,宽度方向使正方体穿过图g的另一侧即可。 ? ? ? i:图i为高级-样条曲线绘制并拉伸所得(绘制图形可自由发挥),大小为35*50*10。 ? ? ? j:图j为复制图h并与图g相交所得,将图i垂直方向旋转90度,水平方向旋转45度,复制图i水平翻转180度,放到图j合适位置即可。 3、组装说明 ? ? ? 将热敏电阻反面小孔对准温度指示器底部中的圆柱,连接数据线。 ? ? ? 将LED灯放入温度指示器下部的方槽中,连接数据线。 ? ? ? ?将温度指示器下部盖子盖好,热敏电阻的温度探头从前方小圆孔处穿出来。 ? ? ? ?将数码管放入温度指示器头部的方孔出,连接数据线。 ? ? ? ?将二者固定在一起,数据线穿过主板外壳小孔,插入主板对应的接口中; ? ? ? 将usb数据线连接主板,打开主板开关,电脑连接usb,上传程序即可。 4、程序设计 ? ? ? ?通过热敏电阻感受温度,当温度达到设定值时,RGB灯亮设定的颜色,并将温度显示在数码管上,提醒人们温度高或者低。案例中温度值设为27度,接近人体舒适值。当前低于27度时,LED灯亮蓝色,表示温度过低;当前温度高于27度时,LED灯亮红色,表示温度过高。实时温度显示在数码管上。 ? ??感兴趣的小伙伴 ,可以点击下方阅读原文,申请参加公益活动。
。