Gathering with my friends / 与诸(猪)老友小聚,偷得浮生半日闲

rou55112.png

Today some of my friends and I met together.
And we had an exceedingly good lunch.

We talked about work, life and health at will, had a very nice time.
We also discussed the steemit, and we all thought it’s a fantastic website, the development prospect is considerable.


Some dishes /部分菜品

IMG_20170112_1209496da3a.jpg

IMG_20170112_121000e7903.jpg

IMG_20170112_121029a94be.jpg

IMG_20170112_121128dc0b6.jpg

IMG_20170112_120931304b3.jpg

IMG_20170112_121104baa1e.jpg

中文:

作为一帮精英配种师以及养猪专家
我与几位朋友老友以前时不时的小聚小酌
但是近两年忙于工作生活,虽几次说聚会却一直未能达成。
眼看着猴年即将过去,再等下一个“猴年马月”显得更是久远,于是便联络诸位朋友一起聚聚。
恰巧这两天大家都有空闲,而一位远在兰州的养猪专家也恰巧在沈阳办事,终于大家有机会一聚了。

我们选了一个环境优雅的菜馆,边吃边聊
遗憾的有几位朋友开车过来,作为遵纪守法的好公民,酒驾事情是无法做出来的,于是我们以茶代酒,虽然不如烈酒醇厚,但是胜在清雅,配上我们胡乱叫的几个小菜,还是别有一番滋味的。

我们随便聊聊工作、事业、家庭、以及生活。
回想往昔峥嵘岁月、谈论现在努力的方向、展望未来的美好前景,以及该如何提升工作效率、如果改善身体健康状况等。
我们也讨论了加密货币,以及steemit,我们都认为steemit是一个神奇的网站,前景可观。

美好的时光总是过得很快,一转眼就到了要分开的时间。
愿我的小伙伴们都身体健康、事业有成、家庭美满,我们来年再聚!


This page is synchronized from the post: Gathering with my friends / 与诸(猪)老友小聚,偷得浮生半日闲

下蛋公鸡,公鸡中的战斗机?农夫山泉居然开始做橙子了!

IMG_20170111_14222933c74.jpg

想必大家对赵本山、宋丹丹小品的下蛋公鸡,公鸡中的战斗机耳熟能详。
话说公鸡它咋就不务正业,跑去下蛋了呢。
得知农夫山泉开始做橙子了,我突然就想起这句台词。

话说以前只知道褚时健弄了个“褚橙”,得益于我的吃货邻居,送我几个,口感还不错。
但是也没觉得和水果超市里的其它橙子有啥区别。
这次突然又冒出了个农夫山泉17.5°橙子,这次是得益于我一个做电商的同学,弄了两箱,看看到底怎么样。


严严实实的包装箱,和之前买过的纯净水包装有些类似。
17.5°,我之前理解成种植环境温度控制在17.5°附近,后来才知道是糖酸比。
吃货也要不断学习,不然就成为了落伍的吃货
IMG_20170111_141610e8e71.jpg


哦,原来箱体上就有介绍,一边吃一边学习。
IMG_20170111_141711_172e96.jpg


一定是我拆箱的姿势不对,为什么拆得这么难看,上边有个介绍,其实就是洗脑告诉你它有多好
IMG_20170111_14205904655.jpg


拆开后可以分成两个小箱,一边五个,总共十个。送了两个剥皮圈,话说就不能用个塑料袋封起来吗?
细节决定成败啊!
IMG_20170111_142106688e6.jpg


说明书与脏兮兮的剥皮圈。
IMG_20170111_142137a9444.jpg


来个橙子的特写
IMG_20170111_142152e44db.jpg


剥皮圈用水冲洗了一下,用来剥橙子简直是太方便了。
剥开后看起来还不错
IMG_20170111_142457ccad1.jpg


其实是很水灵的,为什么我照的显得很干巴呢,看来摄影技术有待提高啊
IMG_20170111_14255449277.jpg


不得不说,味道还是非常不错的,很甜带一点微酸。
IMG_20170111_142626567da.jpg

结论

公鸡中的战斗机果然不错啊。
农夫山泉利用品牌效应推这个橙子,加上这个橙子属实不错,看来有望火一下啦。
吃货们,行动起来吧。橙子富含VC,是很有益健康的食物哦。
(PS,我不是推销橙子的啊,哈哈哈)


This page is synchronized from the post: 下蛋公鸡,公鸡中的战斗机?农夫山泉居然开始做橙子了!

不经意的一场雪,但是没能驱散雾霾/Inadvertently a snow, but did not disperse smog

IMG_20170108_111632a2dc2.jpg


在同样一个平淡的醒来的早晨,没有任何惊喜,却发现外边下起了雪。
纵然雪下的不小,已然覆盖大地,厚厚的一层,但是依然没能驱散雾霾。
天气预报重度污染以及接近300的空气质量指数,如果铅坠一样压在心间,让心和肺同样的艰于呼吸。
看着儿子纯真的笑脸,我充满愧疚感,除了在这个乌烟瘴气的环境中苟延残喘,我还能做什么呢?
但愿雪不停的下,覆盖这一切肮脏!永不要停,永不要化。
如果会换来一个新世界,我宁愿与旧世界一起毁灭。

IMG_20170108_094902aa4d3.jpg

IMG_20170108_09490477e21.jpg

IMG_20170108_094926b706f.jpg

IMG_20170108_095003e42b3.jpg

IMG_20170108_101141642e7.jpg

IMG_20170108_1054408abd8.jpg

IMG_20170108_1055071362a.jpg

IMG_20170108_105533_17cee9.jpg

IMG_20170108_1315270dc47.jpg


This page is synchronized from the post: 不经意的一场雪,但是没能驱散雾霾/Inadvertently a snow, but did not disperse smog

用Arduino 制作双轮(玩具)自平衡车(10,使用NANO与TB6612FNG控制直流电机) / DIY Arduino Two wheeled self balancing vehicle (10: Use TB6612FNG to control the DC motor)

IMG_20170102_201719ed8e3.jpg


继续我们的玩具自平衡车DIY之旅。
这节好多干货啊。

连线示意

在前文中,我们计划使用NANO作为平衡车的主控,使TB6612FNG控制直流电机。
为了避免焊接到板子上发生模块损毁和或者其它情况导致的无法使用,我们先用面包板以及杜邦线连接测试一下。

  • 公对公杜邦线
    IMG_20170102_193430cf78e.jpg

  • 据说叫T头,用于航模电池接口,为了便于链接,我用杜邦线将其接了起来
    IMG_20170102_195802d8c7e.jpg

  • TB6612FNG,我们用的直接是现成的模块,省却了焊接芯片和外围 电路的烦恼
    IMG_20170102_193449298e4.jpg

  • 将NANO与TB6612FNG连接好,
    IMG_20170102_2006383af24.jpg

TB6612FNG控制方式

TB6612FNG是东芝半导体公司生产的一款直流电机驱动器件,它具有大电流MOSFET-H桥结构,双通道电路输出,可同时驱动2个电机。

TB6612FNG每通道输出最高1.2 A的连续驱动电流,启动峰值电流达2A/3.2 A(连续脉冲/单脉冲); 4种电机控制模式:正转/反转/制动/停止;PWM支持频率高达100 kHz;待机状态;片内低压检测电路与热停机保护电路;工作温度:-20~85℃;SSOP24小型贴片封装。

  • 为了说明控制方式,先来一张引脚图
    IMG_20170101_15523568a5e.jpg

我们来一一说明:

  • GND: 电源地以及信号地
  • VM: 电机电源接口
  • VCC: 控制电源接口(接单片机的5V)
  • A01, A02:接电机A
  • B01, B02:接电机B
  • PWMA: 电机A调速接口
  • AIN1, AIN2: 电机A控制信号
  • PWMB: 电机B调速接口
  • BIN1, BIN2: 电机B控制信号
  • STBY 控制使能信号

是不是很简单明了!

  • 真值表

Arduino 测试程序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#define PWMA 5
#define PWMB 6
#define STBY 4

#define AIN1 A0
#define AIN2 A1
#define BIN1 A2
#define BIN2 A3

void setup() {
pinMode(PWMA, OUTPUT);
pinMode(AIN1, OUTPUT);
pinMode(AIN2, OUTPUT);
pinMode(STBY, OUTPUT);

digitalWrite(STBY, HIGH);
}

void loop() {

// Low Speed
analogWrite(PWMA, 100);


digitalWrite(AIN1, LOW);
digitalWrite(AIN2, HIGH);
delay(2000);

digitalWrite(AIN1, HIGH);
digitalWrite(AIN2, LOW);
delay(2000);

// STOP
digitalWrite(AIN1, LOW);
digitalWrite(AIN2, LOW);
delay(2000);

digitalWrite(AIN1, LOW);
digitalWrite(AIN2, HIGH);
delay(2000);

// Brake
digitalWrite(AIN1, HIGH);
digitalWrite(AIN2, HIGH);
delay(2000);

digitalWrite(AIN1, LOW);
digitalWrite(AIN2, HIGH);
delay(2000);

// STOP
digitalWrite(STBY, LOW);
delay(2000);

digitalWrite(STBY, HIGH);

digitalWrite(AIN1, LOW);
digitalWrite(AIN2, HIGH);
delay(2000);

// HIGH Speed
analogWrite(PWMA, 255);
digitalWrite(AIN1, LOW);
digitalWrite(AIN2, HIGH);
delay(5000);

// Brake
digitalWrite(AIN1, HIGH);
digitalWrite(AIN2, HIGH);
delay(2000);

}
  • 程序只简单测试了控制一个电机。
  • 控制另外的电机或者同时控制两个电机略作修改即可。
  • 注意程序中停止以及刹车的区别 (可以对照真值表理解)

程序运行效果

  • 虽然是静态图片,你能看到其中电机在旋转吗?
    IMG_20170102_201719ed8e3.jpg

Steemit上最伟大的预言家 @myfirst 曾经说过:“会不会一上电就冒烟烧毁啊?”
还好,这次没冒烟:)

部分相关帖子列表

不全部列出来了,感兴趣的朋友直接进我blog,就可以看到全部内容啦
@oflyhigh

谢谢大家!


This page is synchronized from the post: 用Arduino 制作双轮(玩具)自平衡车(10,使用NANO与TB6612FNG控制直流电机) / DIY Arduino Two wheeled self balancing vehicle (10: Use TB6612FNG to control the DC motor)

用Arduino 制作双轮(玩具)自平衡车(九,焊接无止境) / DIY Arduino Two wheeled self balancing vehicle (9: continue to welding)

IMG_20170101_155949e4507.jpg


继续我们的玩具自平衡车DIY之旅。

有些事想起来很简单,但是做起来麻烦不断,就好比这个DIY自平衡车。
之前我已经想办法用铝板上放置洞洞板的方式来规避在铝板上打孔的麻烦。
但是使用洞洞板就没法使用类似Arduino UNO R3 以及记不清上几节我们介绍的L298N模块了。
为何?因为没地方摆放喽。
为此,也丧失了连接的便利性,毕竟UNO R3啥的都给你留出连接插孔了。

但是事情依旧得继续,不是嘛
于是操起我的又老又破的电烙铁,继续焊焊焊。
我原本计划把几个小模块直接焊到洞洞板上,然后洞洞板背面用飞线或者堆锡的方式完成电路。
但是一则怕模块有故障不好更换,二则也对自己飞线或者堆锡的能力十分之不自信。
所以我的想法是让模块可插拔,并且模块外围连出插线的排针,这样我就可以更方便的更改线路了。

我大致要在洞洞板上放置如下模块:

  • 主控模块(Arduino Micro 或者 Arduino Nano)
  • 电机驱动模块 TB6612FNG, L298N 放不下,没办法
  • 三轴陀螺仪以及加速度计,毫无疑问这次用MPU6050模块,不敢折腾BMI160啦
  • 其它的诸如WIFI通信,OLED显示屏之类的以后视情况再说

TB6612FNG

  • 正脸
    IMG_20170101_15522222c66.jpg

  • 背面
    IMG_20170101_15523568a5e.jpg

  • 用面包板固定后焊上两排排针,这手艺还算不错吧
    IMG_20170101_155631af9fd.jpg

MPU6050

  • 正面
    IMG_20170101_153507d19b0.jpg

  • 正面背面合影
    IMG_20170101_1535291b0d8.jpg

  • 正面背面合影加上排针
    IMG_20170101_1536087029e.jpg

  • 用面包板固定排针后待焊(一并焊它个两枚),焊完的图随手删掉了,主要是焊点太完美,挑图的时候没区别出来焊完与没焊的。
    IMG_20170101_154524a9b4a.jpg

大致布局

完成后的大致布局就是这个样子啦
IMG_20170101_155949e4507.jpg

当然,我还要焊上一堆排座,一堆排针,用于固定几个模块和连线。
然后似乎应该加上一个开关,方便调试的时候断电和供电。
这贴就不多说了。
焊接的工作还要继续,但是就不额外开贴了,累啊。

部分相关帖子列表

不全部列出来了,感兴趣的朋友直接进我blog,就可以看到全部内容啦
@oflyhigh

谢谢大家!


This page is synchronized from the post: 用Arduino 制作双轮(玩具)自平衡车(九,焊接无止境) / DIY Arduino Two wheeled self balancing vehicle (9: continue to welding)

新年新气象,整理一下电脑桌,祝大家新年快乐/Happy New Year!

作为半路出家的硬件爱好者,回头想想觉得还是软件好。
虽说玩硬件让你有一种可以“控制一切”的成就感,但是各种芯片、模块、导线、零件等乱七八糟的东西实在是让人伤不起。
而搞软件,一台电脑足矣。


  • 不止一次想把各种零件之类的乱七八糟的东西分门别类的排放。
    然后有大大工作台,旁边摆放着各种先进的仪器,什么示波器、逻辑分析仪啥的统统摆上。
    就像这个样子,多么令人神往啊。(重点是工作环境,不是妹纸哦)
    QQ2017010119071278718.jpg

  • 然而实际我的小小的电脑桌上,堆放一堆破烂。
    面包板、单片机、电烙铁、螺丝刀、各种长短不以的导线、乱七八糟的铜柱和螺丝等等等
    然后工作中的我是这个样子
    QQ201701011907033f08f.jpg
    每次拍照片啥的,我就把破乱东西往桌子的一个角落上一推。
    然后拍电路板之类的,我一般都给特写。不是为了让大家看的更清楚。而是不用特写的话,就会照到我凌乱的桌面和脏兮兮的键盘。

  • 作为新年的第一天,今天,我终于下定决心,要改变这种状况。
    努力的整理,又擦又洗又刷之后,我的电脑桌终于可以见人了。
    新年要有新气象嘛,上一张电脑桌的图,顺祝大家新年快乐!
    IMG_20170101_19013730f92.jpg

  • 最后,来张搞笑图。2017,大家再接再厉哦!
    QQ20170101190718c0971.jpg


This page is synchronized from the post: 新年新气象,整理一下电脑桌,祝大家新年快乐/Happy New Year!

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×