pierujie
爪机客户端帖子内容打不开。求助ヽ(*。>Д<)o゜

发现在爪机客户端上看帖子不能看点击3000+以上的,无论刷新多少下都不行。我是安卓4.1.2版本的。网络应该没问题。

特此求助!

谢谢各位了

来自:Android客户端

一叶知秋-ZCH
小白电子入门指导

本帖最后由 一叶知秋-ZCH 于 2015-2-17 14:36 编辑

想发帖,但是找不到权限说明了,楼主深受其苦有木有?!!所以就发一贴看看自己有木有权限,结果说禁水贴。。然后又看了看,帖子还可以改,那就改了吧,来点实在的#9t

-------------------------------------------------割J 割J 割J 割J 割掉小JJ---------------------------------------------

楼主一年半以前注册的时候还是电子小白(顺便吐槽一句,那时候被权限君折腾得死去活来有木有),然后上了大学,自动化专业,虽然现在学到的基本和课程关系不大,但是好歹也是电子类专业好么┑( ̄Д  ̄)┍,现在绝对不会说自己是大神,但也绝不是小白,经历了一年半的学习,还是有点资格写小白入门教程的

入门前基础:

1.初中高中的电学基础还是要有点的,至少搞得清导线是什么,分得清正负极,在这点上,从小玩到大的孩子们可能比单纯学习好的孩子们更有优势

2.动手能力是要有的,不然只是空谈

入门基础:

1.焊接,这个可以去看版块里焊接教程(https://www.gn00.com/t-400487-1-1.html)这个帖子里分享的教程已经是很详细的了,不懂得看资料的孩子是没有前途滴,楼主教社团的小盆友们焊接也推荐这个教程,也可以百度一些其他教程以作参考,手工制作电路是在洞洞板上进行焊接的,标准的做法是减少飞线,线路尽量通过焊在板子在板子表面完成,而且焊出来的导线要圆滑,漂亮,插图为例

2.工具,拥有一套自己的工具是必须滴,除焊接工具外,尖嘴钳,斜口钳,镊子基本是必备品,关于焊接的资料中已经提到。甚至于迷你切割机,锯子神马的,游标卡尺等,当你入门之后可能会有需要,可以等入门之后根据自己的需要购置,楼主想要3D打印机很久了有木有?可惜穷鬼一枚。。

3.认识元件材料,这个当然认识得越多越好,百度可以找到大量的资料,但是楼主始终认为最好的学习方法是逛万能的淘宝(╯3╰),去找淘宝里面的电子元器件商店,虽然有些店子的方向不一样,但是还是有一些比较适合于我们购置元件的店子,之后推荐几家吧,这是一个长期的过程,但是在开始学习之前还是要有一定的了解

<(-︿-)>先说这么多吧,剩下的之后补齐~~

灵魂大巫
感谢分享
展开Biu

感谢分享

[查看全文]
105440yyff
戳一戳嘿嘿嘿
展开Biu

戳一戳嘿嘿嘿

[查看全文]
Teresayang
收获颇丰哈哈哈
展开Biu

收获颇丰哈哈哈

[查看全文]
hoda123
很详细的入门教程
展开Biu

很详细的入门教程,很有帮助~

[查看全文]
成城
我只是过来跪顶
展开Biu

我只是过来跪顶

[查看全文]
豆奶开怀
跪谢楼主
展开Biu

跪谢楼主,顺便顶一下

[查看全文]
豆奶开怀
自学的小白一只报道
展开Biu

自学的小白一只报道

[查看全文]
FREE鹏
技术不错
展开Biu

技术不错 自己搞了一条电路出来

[查看全文]
查看更多
司马坑
你可以参考这个
展开Biu

你可以参考这个:http://www.guokr.com/article/18616/

结构类似于激光雕刻机

只不过要提笔什么的,

然后考虑到字迹问题可能还要在电脑上编程,记录下你要写的字的笔迹,然后批量呵呵

如果是大量的字干嘛不直接打印?罚抄么

[查看全文]
1153518558
如何把旧手机改造成求生工具

如今,用手机能做很多事情,可以用它打电话、发短信、发微博、上网,甚至购买任何东西。如果只有手机陪着你流落到石器时代般的荒野中……技术控可以果断把手机改造成便利的求生工具:

灵魂大巫
感谢分享
展开Biu

感谢分享

[查看全文]
105440yyff
戳一戳嘿嘿嘿
展开Biu

戳一戳嘿嘿嘿

[查看全文]
cieradeath
看图都看不懂
展开Biu

好强大,。,,,看图都看不懂

[查看全文]
Teresayang
杨双双
妈妈再也不用担心我穿越了
展开Biu

额 妈妈再也不用担心我穿越了#18x

[查看全文]
Adios115
内容不错
展开Biu

内容不错

[查看全文]
拜占庭恋歌
现代科技果然牛逼
展开Biu

=1115=现代科技果然牛逼,平时可以打电话落难了还可以求生···

[查看全文]
demoa
涨姿势了啊
展开Biu

涨姿势了啊

[查看全文]
查看更多
cryingclown
【资源分享】 爱上制作

第二次发帖 也不懒的弄隐藏了

爱上制作 链接:http://pan.baidu.com/s/1nt8vHOl 提取密码:ocwg 链接:http://pan.baidu.com/s/1kTC35YJ 提取密码:5ift

cxysy
前来观摩
展开Biu

前来观摩。

[查看全文]
灵魂大巫
感谢分享
展开Biu

感谢分享

[查看全文]
各种矿物
毛二醒
强势占楼
展开Biu

强势占楼:90::90::90:

[查看全文]
Arctic
学姿势来了
展开Biu

学姿势来了

[查看全文]
猫吃鱼
我来个沙发
展开Biu

我来个沙发~~~~

[查看全文]
御户雨街
求知如何用笔记本连两个外接显示器........

鄙人前几天买了2个戴尔24寸显示器...打算用笔记本来做两个外接显示器双屏效果...=1115=

所以...鄙人是想弄成一个笔记本连两个外部显示器后,把笔记本合起来但不处于待机的模式...然后外部两个显示器是做成分屏的结构,也就是可以把左边显示器的一个窗口拖至右边的显示器...这样的...=978=

所以愚蠢的鄙人现在只是连了一个外部显示器+笔记本内置显示器两个做出来的双屏...但这绝对绝对不是鄙人要的效果呢TAT=560=

だから!!!鄙人需要知道有什么线可以分出2个连外接显示器的线0 0...*(这个问题怎么那么绕口...)=578=

还有...鄙人以上的方法是否行得通...?=364=

系统WIN7,CPU i7-2640, 内存8G, 显卡AMD6700.

2602352939
哦真的感谢大神回复
展开Biu

哦真的感谢大神回复

[查看全文]
bootdisk
外置显卡可以搞定
展开Biu

外置显卡可以搞定

[查看全文]
2602352939
我也想知道来着
展开Biu

我也想知道来着

[查看全文]
狮子望月
我记得有分线器
展开Biu

我记得有分线器

[查看全文]
netwind
折磨多年了不知楼主接好了没有
展开Biu

折磨多年了不知楼主接好了没有,介绍一下经验呀!“把笔记本合起来但不处于待机的模式”这个咋弄的?

[查看全文]
路过一只鹿
我也想知道该怎么弄
展开Biu

我也想知道该怎么弄,求大神

[查看全文]
王芳仲
首先要看你的笔记本支持几路输出
展开Biu

首先要看你的笔记本支持几路输出,如果vga,hdmi,dvi有其中两个的话,可以直接接两个显示器就ok。

如果只有一个输出端,那就只有使用USB显卡了。

[查看全文]
tingload
三屏游戏应用
展开Biu

三屏游戏应用,AMD没试过(N卡路过)需要游戏支持和驱动支持不过貌似听过AMD的卡比较好支援。

【1】如果只是纯粹要无缝拼接的话你需要一个“多屏幕拼接器”的东西。如 matrox TripleHead2

【2】另外不是游戏用的话可以找“USB转DVI或者HDMI”类似的东西。但是画面效果会差,因为你的带宽是有限的。

【3】外接显卡的话有“Mini PCI-E独立显卡”如 EXP GDC。

[查看全文]
查看更多
羽木
求助,一个基于51单片机的温控系统制作QAQ

本帖最后由 羽木 于 2015-1-17 21:30 编辑

大一狗一枚,刚进大学就要弄那么麻烦的东西#29m

感觉人生充满了挑战呐#31m

虽然已经弄好了一份程序,但总感觉写的真是不太好呐#7m

就来这里找大神求助了#28m

帮帮忙吖~#5m

设计制作一个程控加热器,能根据预定的温度--时间曲线根据加热,其示意图在下面附件。

要求

(1)能显示控制温度和实际工作温度(用的是oled的显示屏,下附上显示程序);

(2)可用键盘设定工作温度,温控误差要求小于±2℃;(使用矩阵键盘)

(3)温度低于30℃时,风扇停止工作,加热器开始加热;当温度高于70℃,应切断加热器,并接通风扇开始散热。(加热使用的是热电半导体制冷组件)

(4)到达预定温度、上下限温度时能声光报警;

(5)能显示风扇转速(打算用霍尔元件来弄);

(6)加热功率可调;

(7)具有程控加热功能,能按预定的加热曲线加热;

(8)温控误差要求小于±1℃

(9)其他。(这个可以不用)

// ----------------------------------------------------------------

// GND 电源地

// VCC 接5V或3.3v电源

// D0 P1^0(SCL)

// D1 P1^1(SDA)

// RES 接P12

// DC 接P13

// CS 接P14

// ----------------------------------------------------------------

#include"oled.h"

#include<usart.h>

#include"oledfont.h"

#include"delay.h"

//OLED的显存

//存放格式如下.

//[0]01 2 3 ... 127

//[1]01 2 3 ... 127

//[2]01 2 3 ... 127

//[3]01 2 3 ... 127

//[4]01 2 3 ... 127

//[5]01 2 3 ... 127

//[6]01 2 3 ... 127

//[7]01 2 3 ... 127

#if OLED_MODE==1

//向SSD1106写入一个字节。

//dat:要写入的数据/命令

//cmd:数据/命令标志0,表示命令;1,表示数据;

voidOLED_WR_Byte(u8 dat,u8 cmd)

{

DATAOUT(dat);

if(cmd)

OLED_DC_Set();

else

OLED_DC_Clr();

OLED_CS_Clr();

OLED_WR_Clr();

OLED_WR_Set();

OLED_CS_Set();

OLED_DC_Set();

}

#else

//向SSD1306写入一个字节。

//dat:要写入的数据/命令

//cmd:数据/命令标志0,表示命令;1,表示数据;

voidOLED_WR_Byte(u8 dat,u8 cmd)

{

u8i;

if(cmd)

OLED_DC_Set();

else

OLED_DC_Clr();

OLED_CS_Clr();

for(i=0;i<8;i++)

{

OLED_SCLK_Clr();

if(dat&0x80)

{

OLED_SDIN_Set();

}

else

OLED_SDIN_Clr();

OLED_SCLK_Set();

dat<<=1;

}

OLED_CS_Set();

OLED_DC_Set();

}

#endif

voidOLED_Set_Pos(unsigned char x, unsigned char y)

{

OLED_WR_Byte(0xb0+y,OLED_CMD);

OLED_WR_Byte(((x&0xf0)>>4)|0x10,OLED_CMD);

OLED_WR_Byte((x&0x0f)|0x01,OLED_CMD);

}

//开启OLED显示

voidOLED_Display_On(void)

{

OLED_WR_Byte(0X8D,OLED_CMD); //SET DCDC命令

OLED_WR_Byte(0X14,OLED_CMD); //DCDC ON

OLED_WR_Byte(0XAF,OLED_CMD); //DISPLAY ON

}

//关闭OLED显示

voidOLED_Display_Off(void)

{

OLED_WR_Byte(0X8D,OLED_CMD); //SET DCDC命令

OLED_WR_Byte(0X10,OLED_CMD); //DCDC OFF

OLED_WR_Byte(0XAE,OLED_CMD); //DISPLAY OFF

}

//清屏函数,清完屏,整个屏幕是黑色的!和没点亮一样!!!

voidOLED_Clear(void)

{

u8i,n;

for(i=0;i<8;i++)

{

OLED_WR_Byte(0xb0+i,OLED_CMD); //设置页地址(0~7)

OLED_WR_Byte(0x00,OLED_CMD); //设置显示位置—列低地址

OLED_WR_Byte(0x10,OLED_CMD); //设置显示位置—列高地址

for(n=0;n<128;n++)OLED_WR_Byte(0,OLED_DATA);

}//更新显示

}

//在指定位置显示一个字符,包括部分字符

//x:0~127

//y:0~63

//mode:0,反白显示;1,正常显示

//size:选择字体 16/12

voidOLED_ShowChar(u8 x,u8 y,u8 chr)

{

unsignedchar c=0,i=0;

c=chr-'';//得到偏移后的值

if(x>Max_Column-1){x=0;y=y+2;}

if(SIZE==16)

{

OLED_Set_Pos(x,y);

for(i=0;i<8;i++)

OLED_WR_Byte(F8X16[c*16+i],OLED_DATA);

OLED_Set_Pos(x,y+1);

for(i=0;i<8;i++)

OLED_WR_Byte(F8X16[c*16+i+8],OLED_DATA);

}

else{

OLED_Set_Pos(x,y+1);

for(i=0;i<6;i++)

OLED_WR_Byte(F6x8[c],OLED_DATA);

}

}

//m^n函数

u32oled_pow(u8 m,u8 n)

{

u32result=1;

while(n--)result*=m;

returnresult;

}

//显示2个数字

//x,y:起点坐标

//len:数字的位数

//size:字体大小

//mode:模式 0,填充模式;1,叠加模式

//num:数值(0~4294967295);

voidOLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size2)

{

u8t,temp;

u8enshow=0;

for(t=0;t<len;t++)

{

temp=(num/oled_pow(10,len-t-1))%10;

if(enshow==0&&t<(len-1))

{

if(temp==0)

{

OLED_ShowChar(x+(size2/2)*t,y,'');

continue;

}elseenshow=1;

}

OLED_ShowChar(x+(size2/2)*t,y,temp+'0');

}

}

//显示一个字符号串

voidOLED_ShowString(u8 x,u8 y,u8 *chr)

{

unsignedchar i=0;

for(i = 0; i <= 20; i++){

if(chr == '\0')break;

OLED_ShowChar(x,y, chr);

x+=8;

if(x>120){x=0;y+=2;}

}

}

//显示汉字

voidOLED_ShowCHinese(u8 x,u8 y,u8 no)

{

u8t,adder=0;

OLED_Set_Pos(x,y);

for(t=0;t<16;t++)

{

OLED_WR_Byte(Hzk[2*no][t],OLED_DATA);

adder+=1;

}

OLED_Set_Pos(x,y+1);

for(t=0;t<16;t++)

{

OLED_WR_Byte(Hzk[2*no+1][t],OLED_DATA);

adder+=1;

}

}

/***********功能描述:显示显示BMP图片128×64起始点坐标(x,y),x的范围0~127,y为页的范围0~7*****************/

voidOLED_DrawBMP(unsigned char x0, unsigned char y0,unsigned char x1, unsigned chary1,unsigned char BMP[])

{

unsigned int j=0;

unsigned char x,y;

if(y1%8==0) y=y1/8;

else y=y1/8+1;

for(y=y0;y<y1;y++)

{

OLED_Set_Pos(x0,y);

for(x=x0;x<x1;x++)

{

OLED_WR_Byte(BMP[j++],OLED_DATA);

}

}

}

//初始化SSD1306

voidOLED_Init(void)

{

OLED_RST_Set();

delay_ms(100);

OLED_RST_Clr();

delay_ms(100);

OLED_RST_Set();

/*

OLED_WR_Byte(0xAE,OLED_CMD);//--turnoff oled panel

OLED_WR_Byte(0x00,OLED_CMD);//---setlow column address

OLED_WR_Byte(0x10,OLED_CMD);//---sethigh column address

OLED_WR_Byte(0x40,OLED_CMD);//--setstart line address Set Mapping RAM DisplayStart Line (0x00~0x3F)

OLED_WR_Byte(0x81,OLED_CMD);//--setcontrast control register

OLED_WR_Byte(0xCF,OLED_CMD);// Set SEG Output Current Brightness

OLED_WR_Byte(0xA1,OLED_CMD);//--SetSEG/Column Mapping 0xa0左右反置 0xa1正常

OLED_WR_Byte(0xC8,OLED_CMD);//SetCOM/Row Scan Direction 0xc0上下反置 0xc8正常

OLED_WR_Byte(0xA6,OLED_CMD);//--setnormal display

OLED_WR_Byte(0xA8,OLED_CMD);//--setmultiplex ratio(1 to 64)

OLED_WR_Byte(0x3f,OLED_CMD);//--1/64duty

OLED_WR_Byte(0xD3,OLED_CMD);//-setdisplay offset ShiftMapping RAM Counter (0x00~0x3F)

OLED_WR_Byte(0x00,OLED_CMD);//-notoffset

OLED_WR_Byte(0xd5,OLED_CMD);//--setdisplay clock divide ratio/oscillator frequency

OLED_WR_Byte(0x80,OLED_CMD);//--setdivide ratio, Set Clock as 100 Frames/Sec

OLED_WR_Byte(0xD9,OLED_CMD);//--setpre-charge period

OLED_WR_Byte(0xF1,OLED_CMD);//SetPre-Charge as 15 Clocks & Discharge as 1 Clock

OLED_WR_Byte(0xDA,OLED_CMD);//--setcom pins hardware configuration

OLED_WR_Byte(0x12,OLED_CMD);

OLED_WR_Byte(0xDB,OLED_CMD);//--setvcomh

OLED_WR_Byte(0x40,OLED_CMD);//SetVCOM Deselect Level

OLED_WR_Byte(0x20,OLED_CMD);//-SetPage Addressing Mode (0x00/0x01/0x02)

OLED_WR_Byte(0x02,OLED_CMD);//

OLED_WR_Byte(0x8D,OLED_CMD);//--setCharge Pump enable/disable

OLED_WR_Byte(0x14,OLED_CMD);//--set(0x10)disable

OLED_WR_Byte(0xA4,OLED_CMD);//Disable Entire Display On (0xa4/0xa5)

OLED_WR_Byte(0xA6,OLED_CMD);//Disable Inverse Display On (0xa6/a7)

OLED_WR_Byte(0xAF,OLED_CMD);//--turnon oled panel

*/

OLED_WR_Byte(0xAE,OLED_CMD);//--turnoff oled panel

OLED_WR_Byte(0x00,OLED_CMD);//---setlow column address

OLED_WR_Byte(0x10,OLED_CMD);//---sethigh column address

OLED_WR_Byte(0x40,OLED_CMD);//--setstart line address Set Mapping RAMDisplay Start Line (0x00~0x3F)

OLED_WR_Byte(0x81,OLED_CMD);//--setcontrast control register

OLED_WR_Byte(0xCF,OLED_CMD);// Set SEG Output Current Brightness

OLED_WR_Byte(0xA1,OLED_CMD);//--SetSEG/Column Mapping 0xa0左右反置 0xa1正常

OLED_WR_Byte(0xC8,OLED_CMD);//SetCOM/Row Scan Direction 0xc0上下反置 0xc8正常

OLED_WR_Byte(0xA6,OLED_CMD);//--setnormal display

OLED_WR_Byte(0xA8,OLED_CMD);//--setmultiplex ratio(1 to 64)

OLED_WR_Byte(0x3f,OLED_CMD);//--1/64duty

OLED_WR_Byte(0xD3,OLED_CMD);//-setdisplay offset ShiftMapping RAM Counter (0x00~0x3F)

OLED_WR_Byte(0x00,OLED_CMD);//-notoffset

OLED_WR_Byte(0xd5,OLED_CMD);//--setdisplay clock divide ratio/oscillator frequency

OLED_WR_Byte(0x80,OLED_CMD);//--setdivide ratio, Set Clock as 100 Frames/Sec

OLED_WR_Byte(0xD9,OLED_CMD);//--setpre-charge period

OLED_WR_Byte(0xF1,OLED_CMD);//SetPre-Charge as 15 Clocks & Discharge as 1 Clock

OLED_WR_Byte(0xDA,OLED_CMD);//--setcom pins hardware configuration

OLED_WR_Byte(0x12,OLED_CMD);

OLED_WR_Byte(0xDB,OLED_CMD);//--setvcomh

OLED_WR_Byte(0x40,OLED_CMD);//SetVCOM Deselect Level

OLED_WR_Byte(0x20,OLED_CMD);//-SetPage Addressing Mode (0x00/0x01/0x02)

OLED_WR_Byte(0x02,OLED_CMD);//

OLED_WR_Byte(0x8D,OLED_CMD);//--setCharge Pump enable/disable

OLED_WR_Byte(0x14,OLED_CMD);//--set(0x10)disable

OLED_WR_Byte(0xA4,OLED_CMD);//Disable Entire Display On (0xa4/0xa5)

OLED_WR_Byte(0xA6,OLED_CMD);//Disable Inverse Display On (0xa6/a7)

OLED_WR_Byte(0xAF,OLED_CMD);//--turnon oled panel

OLED_WR_Byte(0xAF,OLED_CMD);/*display ON*/

OLED_Clear();

OLED_Set_Pos(0,0);

}

如果哪位大大帮忙弄出来,感激不尽#5m

进击的摆渡
那家大学
展开Biu

那家大学,这么叼

[查看全文]
HFIBCI
各种DIY有3D打印和智能手表哦

几十个精彩的 DIY 制作,资料齐全,全部免费

下载!

本文为大家总结了几十个从任何方面说都十分优秀经典的设计资料, 重点是所有资源全部免

费哦,热爱 DIY 的小伙伴们撒开来下载吧!

开源智能手表—PIP-watch,电纸屏、蓝牙、锂电池供电

今天给大家介绍一个 PIP-watch,与普京送的手机有共同的地方。先卖个关子,看看我们介

绍的这个。

http://www.cirmall.com/circuit/1233/details?jh

智能手表不要买,自己也可以 DIY 制作(制作资料开源)

单片机作为控制器, 除了可以显示时间, 还可以作为一个提醒备忘功能, 加速度传感器和磁

力计可以进行专业测量, OLED 进行数据显示。 USB-HID(无线) 和智能手表与外部进行数

据传输。

http://www.cirmall.com/circuit/922/details?jh

国外牛人神作, 迷你型 UNIX 笔记本电脑,逆天了!

首先简单的介绍下什么事 BSD: BSD 是 Unix 的一个重要分支, 本身就是 Unix, Linux 不是

Unix,而只是 Unix-like 操作系统。 BSD 采用 BSD 协议发布其 2 进制文件和源码, Linux 则采

用 GPL 协议。

http://www.cirmall.com/circuit/1107/details?jh

无线 WIFI 便携式记分牌(开源)

本文档介绍的是一款运用无线 WIFI 控制,随身携带的电子记分牌。记分牌使用 LED 电子

方式显示的, 小型轻巧, 可以方便随身携带和存放, 并且可以满足包括比赛记分方式最复杂

的篮球比赛等多种比赛形式的记分显示要求, 开发此项目的目的是利用低成本和 WIFI 控制

器驱动高亮度 LED 显示屏,本设计关键的一点是通过记录软件选择的嵌入式模块,达到重

用控制器模块作用。

http://www.cirmall.com/circuit/1268/details?jh

8*8*8 光立方带,音频, TFT,开源啦!!

光立方主控板, 采用 8 个 573+2803 方案, 主控芯片为 STC12C5A60S2(STC12C5A60S2 数

据手册)。采用 5V USB 与 9V 电池双供电模式,采用 CH340T 芯片下载程序,在加上两

个外部中断按键,一个音频接口,增加 1.8 寸 TFT 彩屏,方便日后使用。

http://www.cirmall.com/circuit/843/details?jh

基于 ICL7107 制作的简易毫欧表

由 ICL7107 和 4 位数码管组成三位半毫欧表电路,最大示数 1999。精度由 IC 本身精度, 参

考电阻的精度, 以及积分电容的质量决定。 测试夹一定要用开尔文四线测试结构, 否则会引

入接触电阻造成误差。

http://www.cirmall.com/circuit/1299/details?jh

51 单片机系统板(课程设计) 集成 PL2303 芯片 USB 转串口

该系统板是本人在大学期间的课程设计做的, 该系统主要用于学习和开发用的。 板上集成了

stc89c52 单片机最小系统;支持下载程序的 USB 转串口模块 PL2303;支持 LCD1602 接口

和 LCD12864 接口; NRF401 无线模块接口; 4 个调试用的 LED 灯。

http://www.cirmall.com/circuit/1224/details?jh

无线 WIFI 控制电源插座

用户可以通过无线 WIFI 控制和监控每一个插孔的开和关,还可以观测每一个插孔的实时

电流大小, 功率和能量损耗, 当用户每对插孔的开关做任何动作时, 首先将能量使用信息送

入到 SD 卡储存, 然后通过单片机处理读取, 从而知晓每一个插孔使用电子情况。 这个项目

应用非常广泛,比如节省能源、对家庭自动化设备进行安全和快速的电源电压控制等等。

http://www.cirmall.com/circuit/949/details?jh

基于 STM32F407 的 openmv 项目设计资料

本项目是一个 openmv,通过摄像头可以把图像实时传输给显示屏显示。 MCU 选择的是

STM32F407(STM 32F407 数据手册), ARM Cortex-M4 内核,最高频率可达 180Mhz,包

含一个单精度浮点 DSP,一个 DCMI(数字相机接口)。

http://www.cirmall.com/circuit/847/details?jh

基于 STM32 的数字示波器设计

主控: STM32F103ZET6 液晶屏: 4.3 寸 TFT480× 272 65K 彩色 LCD 显示屏 FSMC AD: 12 位

1MHz 采样率

http://www.cirmall.com/circuit/619/details?jh

毕业设计-基于射频识别停车场智能监控系统设计

主要实现功能:

1、当有停车时,从机会读取标签,并把标签的标号和停车位子发到终端,在终端显示“欢

迎停车"和显示此标签卡号。

2、当车主在终端刷卡时,会显示此时车辆的停车位子。

3、当非车库车辆时,刷卡会显示“此车不在此车库” 。

http://www.cirmall.com/circuit/771/details?jh

毕业论文-基于射频识别停车场智能监控系统设计

http://www.cirmall.com/circuit/778/details?jh

让早上的日出慢慢叫醒你 室内日出模拟器闹钟

此项目设计简单解释就是一个特制闹钟。 通过模拟器内部的无线控制模块控制室内天花板的

灯,让灯的光线强度逐渐爬升,模拟黎明的状态,让睡梦中的人自然苏醒。时间一般在 10

分钟之内。

http://www.cirmall.com/circuit/1035/details?jh

小试牛刀-只有四个按键的超级小键盘

这个小键盘是我在一个国外开源网站上看到的, 感觉挺有意思的, 所以不能算做原创, 免费

分享给大家。这个键盘只有四个按键, 0、 1、空格、 enter,通过 USB 接口来供电。

http://www.cirmall.com/circuit/827/details?jh

低血糖警报系统(alert system)

对身体监测最多的莫属心电监测、 三高检测(血糖、 血压、 血脂) , 但是多数人不知道的是

低血糖远比高血糖凶残的多。 市面上的监测仪器大多是针对高血糖的, 而检测低血糖的很少

见。

http://www.cirmall.com/circuit/938/details?jh

表白神器—创意空中飞鱼 ,手机 APP WIFI 控制

该项目可以通过手机 APP 端口,运用 wifi 功能,实现对机器鱼在空气中爬升、下降和尾翼控制。

机器鱼能在空中游来游去是因为体内充满了氦气, 而且不会爆 炸,非常安全。 外形如同一个

笨拙的大鲨鱼。此项目的目的可以让空气鱼更加的灵活逼真,同时可以做为一个自己研究的

实验平台。 运用 RF12B 433 MHz 模型(占用两个无线通道),同时利用基站提供网络接口实现

对空中飞鱼的远程控制作用。

http://www.cirmall.com/circuit/966/details?jh

会说话的辉光管电子时钟

当时我看到这个六个“灯管子” 就被震慑到了, 画面太美, 简直不敢直视。 原来这个就辉光

管,估计有好多网友和我一样没见过。那么给大家讲讲他的工作原理:管子内部充有氖气,

阳极加上高压, 每个数字都是一个阴极, 当阴极接地之后, 数字尽速回周围形成辉光放电现

象, 发出橘红色的光芒。 当然, 这个光属于冷光, 并不像灯丝一样是高温炙热以后产生的光

芒, 但是一般辉光管也称之为灯。 这个辉光管时钟出子一个德国“严谨君” 之手, 这个辉光

管电子时钟解决了两个问题: 一个是显示问题, 一个是语音报时功能。 语音报时通过一个按

钮可以触发。 之前没有找到原理图和代码, 现在看到了这, 分享给喜欢的人, 这个可以自己

动手做做。这个辉光管我本来以为应该很难买到的,因为不常见。但是感谢万能的 X 宝,

还是买到了。

http://www.cirmall.com/circuit/1034/details?jh

微型机器人家族

这是我的家族机器人, 每一个都有自己的生活方式。 这项设计的一个关键方面是至少需要一

个光电晶体管作为机器人的眼睛和一个主控芯片控制 LED 的亮、灭,是为了便于三个机器

人之间进行相互数据传输。

http://www.cirmall.com/circuit/1031/details?jh

手感遥控车 蓝牙无线 51 单片机控制

本制作以 STC89C52RC 单片机和 ADXL345 加速度模块。加速度模块固定在手上时,当手

向左倾斜, 小车左转; 手向右倾斜, 小车右转; 手向前倾斜, 小车前进; 手向后倾斜, 小车

倒退;手水平不动,小车停止任何动作。有效控制范围 10 米(开阔地)。

http://www.cirmall.com/circuit/612/details?jh

巧用身边小器件, DIY 自制电子手表

看到最近有网友在分享智能手表,我也掺和一脚,虽然功能、外表上与智能手表没法比, 怎

么说也是利用身边一些废弃或是简单的元件做成的,保护环境从我做起。

http://www.cirmall.com/circuit/936/details?jh

3D 打印机除了能打印,还能焊接芯片?

这个 3D 打印机的灵感来源于 RepRap, RepRap 是由英国巴斯大学(the University ofBath) 机

械学院的 Adrian Bowyer 等人,设计制作的一种 3D 立体打印机, 从软件到硬件各种资料都是

免费和开源。

http://www.cirmall.com/circuit/960/details?jh

智能笔——小巧、无线、 STM32 主控(开源)

智能笔大家见的比较多, 大多需要特殊的纸或一个基站, 使用起来非常不方便。 怎么样能做

一个智能笔, 无线、 独立、 小巧的。 bingo, NoteOn 智能笔出现了。 使用惯性测量来跟踪笔

的运动,可以使用任何笔记本、便签纸 or 餐纸上。笔迹或草图可以实时发送给蓝牙附件的

设备。

http://www.cirmall.com/circuit/961/details?jh

MPU-6050 模块(三轴陀螺仪 + 三轴加速度) 有代码和原理图

MPU-6000 为全球首例整合性 6 轴运动处理组件, 相较于多组件方案, 免除了组合陀螺仪与

加速器时之轴间差的问题, 减少了大量的包装空间。 MPU-6000 整合了 3 轴陀 螺仪、 3 轴加

速器, 并含可藉由第二个 I2C 端口连接其他厂牌之加速器、 磁力传感器、 或其他传感器的数

位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要 I2C 端口以单一数据流的

形式,向应用端输出完整的 9 轴融合演算技术。

http://www.cirmall.com/circuit/985/details?jh

开源硬件-基于 STM32 的自动刹车灯设计

自动刹车灯由电池供电并内置加速度传感器, 因此无需额外连接其他线缆。 使用两节 5 号电

池时,设计待机时间为一年以上(待机功耗 66 微安),基本可以实现永不关机,即装即忘。

http://www.cirmall.com/circuit/981/details?jh

迷你温度记录仪

这个设备是一个不错的温度记录仪,不但可以显示当前的日期、时间和温度(每隔 10 分钟

更新一次),而且可以调出过去 24 个小时内某个时间段温度的最大值和最小值。如果出现

掉电时,可以用 3V 电池进行供电。

http://www.cirmall.com/circuit/944/details?jh

太空 GPS 卫星发射 无线接收时钟

功能概述:

1.能够接收来至 DCF77 发射器发射的准确日期、时间,经过解码,然后显示在 128*64 像素的

显示屏上

2.能够接收 GPS 卫星利用 GPS 模型发射过来的 UTC 时间信息。

3.实时时间显示

4.测量和显示温度

5.测量和显示电池电压

6.显示开关版本信息

7.简单的菜单系统配置

8.闹铃功能

9.当有按键按下时,蜂鸣器发出响声

http://www.cirmall.com/circuit/962/details?jh

技术宅无聊搞出《智能开关》,无偿开源马上 diy...

智能开关就非常实用了,手机控制:风扇、空调、热水器、电饭锅、洗衣机、冰箱等等

这样你就可以在上班时就可以控制家里的电器了,非常方便哦!

http://www.cirmall.com/circuit/914/details?jh

基于 MSP430 的可倾斜读数的 LED 电子手表(原理图、代码)

之前见到过的 LED 手表是需要按一下,才能唤醒,然后一个 LED 显示小时、一个 LED 显

示分。今天给大家介绍的这个是靠一个倾斜开关来唤醒手表。

http://www.cirmall.com/circuit/822/details?jh

【免费公布源码】 +【智能家居终端控制上位机程序】 +【效果图】 +【源码】

免费发布智能家居室内控制上位机程序,使用 TCP/IP 进行连接,可以对室内的各种灯光家

电进行无线远程控制。付效果图。 使用 TCP/IP 进行连接,双向数据反馈,可以清楚的了解

灯具目前的状态,并通过界面显示出来。黑色代表关闭状态,红色代表打开状态。

http://www.cirmall.com/circuit/801/details?jh

基于 51 单片机 STC89C52RC 的 AD9850DDS 信号源设计与实现

对于一般 DIY 爱好者而言,有一个合适的信号发生器莫过于最好不过了,但是市售的信号

发生器价格昂贵,那么就让我们发扬 DIY 的风格吧。

由 51 单片机和 AD9850 模块做成的信号发生器, 信号频率 1Hz~1MHz 之间, 三种常规波形,

可以调节峰峰值,直流偏置,最低 1Hz 步进频率调节。

http://www.cirmall.com/circuit/545/details?jh