大数跨境
0
0

单手就能测电压!0.2kg口袋万用表来袭!

单手就能测电压!0.2kg口袋万用表来袭! DF创客社区
2018-04-10
2
导读:为工具减负……
欢迎来到服“造”的世界


*项目作者:Chocho20171

*资料来源:www.dfrobot.com.cn



经常做实验、进行研发的小伙伴都知道,

万用表是必备工具


大家先感受一下最常用的万用表使用姿势:

(图片来源于网络)


大家在平时使用万用表的时候,

会不会常感那两条红黑表笔线的束缚与限制

有一种咳不出来咽不下去的感觉?


并且在双手拿着两支表笔测量时,

常常抱怨爹妈在造自己的时候

为啥不多给一只手?


这个打辅助的工具,

除了以上两点,它的重量也是我比较嫌弃的,

外带时,还不够轻巧、方便



今天为大家带来一道


                                   “蓝牙无线

                                 单手操作

                                                     哪儿 哪儿 炸天

                                                   万用表


请大家慢慢品尝!

轻巧款 万用表


制作完成后

仅有100g哦!


以下为烹调过程

大家可以一起自制一个轻巧款

也可以在忘带电压表的情况下

若无其事地快速搭建一个出来用



配件菜单

(购买配件心愿单:http://www.dfrobot.com.cn/goods-1653.html)


  •     Bluno beetle DFR0339(2块唷)

  •     模拟电压检测模块 DFR0051;

  •     OLED 2864 显示模块TOY0007;

  •     LR44纽扣电池盒 3颗装FIT0337;

  •     高品质数据线FIT0351-OE(亲,一定要2条唷);

  •     优质鳄鱼夹连接线FIT0112(1条即可);

  •     拆废旧充电器1个;

  •     多层木板一块(10*10cm就够用了);

  •     杜邦线若干;

  •     马克笔一只;



       我采用两块Bluno beetle作为主控板,显示部分一块,测电表笔一块,使用BLE模式通信。测电笔这边测得电路里的电压数据,通过BLE传给显示部分,然后显示部分通过OLED模块显示出读数,以此来达到我们的目的。


原理图如下:


制作过程


先把充电器给拆开,留下变压模块和壳子:



加工多层板,作为充电器外壳的盖子(中间开孔,作为oled显示的放置位置):



焊接变压模块(需要找一截40cm左右带双插脚的电线);将oled模块与bluno beetle焊接上,并焊接在变压模块上。



将所有的器件放进盒子内,用热熔胶固定位置(并且在木板上画上电压符号),显示部分就完成了。



将马克笔后盖钻孔,鳄鱼夹线穿过孔,将二者合在一起,不仅方便放置鳄鱼夹,并且便于线收纳进笔体内。



测电笔的笔尖部分,我们使用一个长排针,和一截大约5mm粗的松木棒制作,先切开松木棒,在中心位置挖出一条槽来放置排针,并用快干胶水粘连。



将马克笔身上钻孔,以便于连接电线的隐藏。



将三粒电池取出,用绝缘胶带缠起来,并塞进笔体内。



焊接开关、模拟电压模块、以及Bluno beetle。



最后,用热熔胶将两块板子固定在马克笔上,硬件部分就安装完成了。


烧录程序:


先下载程序源码,先将马克笔上的Bluno beetle板连接上电脑,烧录(central.ino)如下程序:



#define AREF 5.0

void setup() {

Serial.begin(115200);

}

 

void loop() {

char buf[5];

int vaule=analogRead(A0);

double vol=(double)vaule/1024*AREF*5;

vol=vol-0.2;

if(vol<0.0)

{

  vol=0.0;

  }

dtostrf(vol,2,1,buf);

buf[4]='\0';

Serial.write(buf);

delay(500);

}


      烧录完成后,打开串口监视器,通过电脑发送“+++”命令给Bluno beetle板,这时会收到一个回答“ENTER AT MODE”,说明已经成功进入AT模式。然后分别向Bluno beetle板发送:AT+ROLE=ROLE_CENTRAL<CR+LF>、 AT+FSM=FSM_TRANS_USB_COM_BLE<CR+LF>两条指令,分别会得到“OK”的回答,测电笔这边的软件部分就完成了。


将显示部分的Bluno beetle板连接上电脑,烧录(peripheral.ino)如下程序:


#include "BlunoAccessory.h"

#include "U8glib.h"

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);

BlunoAccessory myAccessory;

char buf[5]={'0','.','0','\0'};

 

void setup() {

  u8g.setColorIndex(1);

  myAccessory.begin();

  Serial.begin(115200);

}

 

void loop() {

  u8g.firstPage();

  do

  {

    draw();

  }

  while(u8g.nextPage());

}

 

//Display function 

//also see [url=https://code.google.com/p/u8glib/wiki/tpictureloop]https://code.google.com/p/u8glib/wiki/tpictureloop[/url]

 

void draw (void)

{

  u8g.setFont(u8g_font_fur49n);

  u8g.drawStr(0,58,buf);

}

 

void serialEvent()

{

  unsigned char i=0;

  while(Serial.available())

  {

    char inChar=(char)Serial.read();

    buf[i]=inChar;

    i++;

    }

  }


将两个Bluno beetle通上电,板上的“Link”指示灯都亮起说明配对成功了,就可以开始工作了。是不是一个哪儿哪儿都炸天的电压表?快来人,装盘,上菜。



六、文末福利  

想制作同款吗?我们已把所有配件准备好!

公众号后台回复“bluno bettle”,即可购买制作需要的配件哦~



*欢迎转发朋友圈。如需转载,请注明出处和原作者。


项目干货戳这里


2017年度编辑选择奖 上篇

2017年度编辑选择奖 下篇

DIY树莓派游戏机 | 蓝牙音乐频谱播放器

Teleroomba 波士顿动力机器人最新视频

 Micro:bit圣诞项目合辑 | DIY迷你装载机 | Sparrow

物联网项目精选 | 最美程序媛重返维密秀 | 手相之诗

3D打印履带车 | wifi 气象站 | 极简感应灯 | lululu时钟鹿

 3D打印私有云机箱 |智能家居——Siri语音控制旋转灯

 音乐打击垫Launchpad 新加坡ITE学生作品特辑


点击“阅读原文”,给原作者留言!

【声明】内容源于网络
0
0
DF创客社区
我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
内容 1282
粉丝 0
DF创客社区 我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
总阅读1.7k
粉丝0
内容1.3k