分类: 硬件

PWM调速风扇

PWM调速风扇无评论

2017年7月12日 上午9:07分类:硬件 阅读: 1,884 次

一般情况下接主板的风扇四根线的定义是:  黑红黄蓝(地线、电源、转速信号、转速控制)这个主要是考虑跟原来的三根线的风扇兼容,前三根和三线的风扇一样,最后一根线是控制转速的信号线。  Intel的风扇四根线的颜色是不同的:黑黄绿蓝分别代表地线、电源、转速信号、转速控制:


【阅读全文】

雕刻机使用记录-1

雕刻机使用记录-1有1条评论

2016年9月30日 下午4:25分类:硬件 阅读: 3,518 次

买了一台玩具CNC,需要自己组装,原以为很简单,结果机械安装搞了一天一夜,才勉强能用,真是隔行如隔山。   包含机械雕刻和激光雕刻,前面黑色的头为激光头,激光头后面为机械雕刻头。 安装的难点在于丝杆和导轨的安装,要想安装的顺滑、阻碍小,需要反复调整,而且是几个部件协同调整,牵一发而动全身。 最难的在Z轴的调整,差点就吐血。 三个轴的定义和方向: 机械部分装完后,电路部分就很简单了,就是一个arduino主控板+A4988步进电机驱动板 根据A4988的datasheet(A4988电机驱动),我这个板设置在1/16步进模式,电机转一圈需要3200步,经过测量,丝杠5圈/cm,即2mm/圈,这样丝杆移动1mm需要半圈,需要1600步,在grbl controller中需设置xyz轴的step/mm为1600(如$100=1600):   三个步进电机的型号为42H47HM ...


【阅读全文】

山水X5投影仪维修纪实

山水X5投影仪维修纪实无评论

2016年8月26日 下午10:40分类:硬件 阅读: 1,861 次

山水X5投影仪,使用了快3年了,突然使用过程中断电,再上电无法开机,电源灯不亮。 由于网上资料较少,只能拆开查各个电源芯片的资料。 NB634 稳压器—开关式稳压器 M26123 MP26123 MP26123DR M26123 MPS芯源电池充电芯片 描述:2A,24V输入,600kHz 锂离子电池充电器   还有一个333BNAE死活找不到资料   经过测量,发现634旁边的电容短路,怀疑是电容损坏导致短路: 就是上图VIN侧的电容,在电路板上是这样的: 上图的C351、C352,另外反面还有一个小的去耦电容,由于板上一个用了3个634E,因此输入电压侧的电容有9个,只能一个一个试,先焊下C351、C352试试,结果人品大爆发,确实是电容短路导致的故障,而且损坏的电容就是C352,用万用表测电阻为0,焊下后上电正常!


【阅读全文】

ARDUINO时钟项目-4

ARDUINO时钟项目-4无评论

2016年5月21日 下午2:41分类:硬件 阅读: 2,307 次

当前进展(0521): 本地温度、湿度、亮度、空气质量(PM2.5)指示 NTP自动对时、时钟显示 网络历史数据存储、历史数据展示 框图及连线: 传感器gp2y1010au的D2、A0脚接Arduino的D2、A1脚,Arduino读取pm2.5数据并上报 传感器输出电压与空气质量关系图: 拟合图: 所有传感器数据显示:   在Arduino程序中对上报数据进行了平滑处理,将一分钟内的数据取平均值上报。另外增加对ESP8266的死机检测和复位(D8)控制: ALL0521   相关链接: arduino时钟项目-1 ARDUINO时钟项目-2 ARDUINO时钟项目-3


【阅读全文】

关于ESP8266稳定性问题及规避方法

关于ESP8266稳定性问题及规避方法无评论

2016年5月21日 上午11:29分类:硬件 阅读: 4,725 次

问题: ESP8266(固件v0.9.5.0 AT Firmware)如果操作不慎,长时间运行会经常出现复位或者卡死现象,卡死时对任何AT命令只回应“busy p...",包括复位命令: AT+CIPMODE=0 busy p... AT+RST busy p... AT+RST busy p... 此状态下只能通过复位ESP8266恢复。 另ESP8266在IP报文收发时容易出现复位现象,需要确保串口响应了上一条命令后再发送下一条命令。   规避方法: 1、增加AT命令发送函数,确保串口响应了上一条命令后再发送下一条命令 arduino函数: 2、增加死机检测,死机时硬件复位 arduino发送串口AT命令给ESP8266,如果连续几次没有得到正确返回(超时返回),就通过数字管脚对ESP8266进行复位。如ESP8266-01的复位脚通过电阻分压(5V转3.3)接arduino ...


【阅读全文】

ARDUINO时钟项目-3

ARDUINO时钟项目-3无评论

2016年5月20日 下午7:19分类:硬件 阅读: 2,609 次

当前进展(0520): 本地温度、湿度、亮度指示 NTP自动对时、时钟显示 网络历史数据存储、历史数据展示 手机查看展示页面: 数据展示采用HighCharts控件。通过ajax调用PHP来获取MySQL中存储的历史数据,然后通过HighCharts显示出来。 getDatas.php代码: HTML代码:   在线演示: http://blog.iytc.net/iot/iot.html  


【阅读全文】

ARDUINO时钟项目-2

ARDUINO时钟项目-2无评论

2016年5月19日 下午8:22分类:硬件 阅读: 2,330 次

当前进展: 本地温度、湿度、亮度指示 NTP自动对时、时钟显示 网络历史数据存储 框图及连线: 通过ESP8266 wifi连接网络,自动进行NTP对时及传感器数据上报。 arduino与ESP8266通过串口相连,注意ESP8266的供电电源为3.3V,需要5V到3.3V的电源转换,并且ESP8266-01需将CH_PD脚接VCC。 GPIO16管脚也是复位(reset)管脚。 ESP8266工作在AT模式,arduino通过AT命令控制ESP8266,包括wifi配置、NTP UDP数据收发、HTTP传感器数据上报等。 说明: ESP8266工作在模式3状态(AP+STA),作为AP可以接收近端用户配置,作为STA连接家里的路由器,接入网络。 ESP8266的IP报文传输分透传和非透传两种,非透传模式下无法发送回车、换行符,因此在发送http数据时需将IP发送模式设置为透传(AT+CI ...


【阅读全文】

arduino时钟项目-1

arduino时钟项目-1无评论

2016年5月18日 上午11:23分类:硬件 阅读: 2,119 次

目标功能: 本地温度、湿度、PM2.5、亮度指示 NTP自动对时、时钟显示 网络历史数据存储 手机APP 语音控制   当前进展: 本地温度、湿度、亮度指示 框图及连线:   说明: arduino通过模拟A0脚连接温湿度传感器;通过I2C(A4、A5脚)连接光传感器;通过SPI接口驱动OLED OLED的驱动用的是U8gLib,需把库文件拷入C:\Program Files (x86)\Arduino\libraries OLED与arduino的连线: OLED屏     arduino板 GND         GND VCC          5V D0           10 D1            9 RES         13 DC          11 CS          12 arduino程序: ALL 汉字取字模用的是PCtoLCD2 ...


【阅读全文】

orico 6629US3移动硬盘盒改造,增加断电自动上电功能

orico 6629US3移动硬盘盒改造,增加断电自动上电功能无评论

2016年5月13日 下午4:44分类:硬件 阅读: 1,940 次

新买了一个移动硬盘盒orico 6629US3: 居然有个缺点:断电后不能自动上电,必须手动按一下power键才能上电。 经试验,一直按住power键可实现断电自动上电,并且上电后工作正常,因此拆机改造。   从底部拆下4个螺丝: 将power按钮对应的两个管脚焊接起来: 搞定。


【阅读全文】

DIY声控延时小夜灯

DIY声控延时小夜灯无评论

2016年5月11日 上午8:36分类:硬件 阅读: 2,391 次

小孩怕黑,动手做了一个声控小夜灯   实现功能: 拍一次掌,灯亮,延时15分钟(900秒)后自动关闭,如果想提前关闭,则拍两次掌即可。   一、所需材料: 1、单片机:Arduino,我用的是Arduino uno 2、声音检测模块: 3、继电器模块 4、USB灯泡   二、连线 声音检测模块的输出接arduino的D2引脚,用于中断0触发 继电器的控制输入接arduino的D11引脚,用于控制继电器通断 继电器模块做了点改造,加了一个USB母头,可以直接控制USB灯泡的通断电: 声音检测模块电源(3.3V)和继电器模块的电源(5V)都取至arduino。 三、程序 声音检测设置为中断触发,需要注意的是,比如拍一次掌声,可能会有多次触发信号,因此在程序中加入了500ms的稳定时间,程序不是通过count(中断触发数)来判断掌声数,而是通过ncount变量(阶段 ...


【阅读全文】