完了!巴哔Q,这啥啊这是?怎么显示的跟教程里说的不一样呢?
有点懵,让我先想想这点阵屏是怎么做的?
这距离上次发文章已经过了几天,一直在想着如何继续后面的工作,一是设计焊接方案,二是在家里翻箱倒柜地找各种可以用到的线材和配件。
为了方便测试点阵屏,让线接得更加的稳固和安全,利用面包板和跳线固定好8266开发板。还煞有其事画了个接线示意图。
*** 完成后的样子,注意,面包板接线的时候一定要仔细,看清每个点位,别接错了。我这老眼昏花地弄了好半天才搞定。
做的面包板电源接口小配件,可以循环利用。
设计方案想好后,翻箱倒柜地找到了适合的线材,那就挽起袖子加油干吧。
电线剪出若干个线段。
电线
简答重复劳动,剥线皮,镀锡。
垫上个废PCB电路板,防止把PVC背板烫坏了。接下来就是一点一点地焊接了。
这一边的算是焊完。看到这里,有心的朋友们是不是发现了大坑已经悄悄地开始挖了?
全都焊完了,这坑也算是挖瓷实了(当时做的时候并没有注意到和发现)。
按照要求,电源接入的地方并一个10V 1000μ 的电容(我接了个大的)。
线路全部连接完毕,准备上电测试。(这就开始跳坑了。到现在还没爬上来呢)
跳大坑之前先跳之一个小坑,之一次上电后发现显示的不全,那就搬出来灯带测试的开发板,逐个点亮测试哪里坏了,找到一个,剪下来换。
接着测试,行,全都亮了,应该没问题了,继续加电测试。。。
接着就是第二个小坑,可能是开关电源的原因,只要是开关电源通电就会把点阵屏的之一个灯爆掉,换上新的后测试几下接着爆。反反复复地换了几次还是爆灯。接着又是在网上寻找搜索答案,找到一个比较靠谱的就是在信号线前串一个270欧至470欧的电阻可以有效的防止电涌对LED灯造成的损害。
OK,加上电阻了,点阵屏的问题都排除了,服务器搭建好了,控制板也刷好固件了。可以试试我的点阵屏成果了。再次通电,~~~哎哎哎?
完了!巴哔Q了,这啥啊这是?(这句话是不是唱出来的?)怎么显示的跟教程里说的不一样呢?说好的出现的时间呢?天气呢?为什么我这里是乱码啊。。。难道是启动的姿势不对,再次检查线路连接,没有问题。检查服务器,没有问题。检查开发板,还是没有问题。
到底是啥原因?点阵屏灯都亮,连的是正确的啊?
于是接着翻官网的教程,找答案,逐条地找原因。当我看到这张图后,恍然大悟,原来如此。这完全是我自己给自己挖了一个大坑,这就是观察不仔细,理解不彻底,有些想当然的造成了这个自己挖的大坑。
具体原因是官网上提供的8x32LED点阵屏是下图这样的,灯的连接顺序是自上而下,U型排列的。
而我做的点阵屏呢?是直接把LED灯带拿来就用,接成了从左到右,Z型的排列的点阵屏。这排序方式不一样,当然显示的就是乱码了。
哎,LED点阵屏是不是白做了。需要重新做?可是我已经没有再做一个点阵屏需要的LED灯带了。再买也还是有些不舍。就算是买了,还要再返工一次,很痛苦,怎么办怎么办?
那就继续在网上找办法吧。翻阅个无数个网页后,翻看好多大神的 *** 教程。终于找到了一种解决办法,就是通过修改源代码文件 AWTRIXController.cpp 的 switch (matrixType) 点阵屏设置,然后再编译成新的固件。
这这这,超纲了啊。编程我不会啊,我只是一个比较老的新白菜啊,(小白+菜鸟)。
不过这也是个不用再动手或者花亲钱的办法,那就试试吧。
正在不断尝试,具体的后续,敬请期待。。。
今天小编用之前的板子,也就是tpyboard开发板加上一块自制的面包板电路模拟出交通灯
首先我们准备所需元器件
220欧电阻一个
8段数码管一个
面包板一块
TPYBoard板子一块
数据线一条
红、绿、黄三个led灯
杜邦线若干
之一步:
将三个led灯插在面包板上,led负极插入面包板的负极(横向插孔),正极插入面包板的纵向插,将222欧电阻插入面包板的负极上(横向插孔)和纵向插孔中,将led灯的正极分别与TPYBoard的引脚连接起来,因为要做红绿灯,只需三个引脚即可,本人用的为Y1、Y2、Y3三个引脚,将三个led灯的正极通过杜邦线连接到TPYboard的Y1,、Y2、Y3的引脚上,然后将电阻纵向插孔用杜邦线接到TPYboard的GND引脚,在main.py文件中将Y1、Y2、Y3引脚的电平拉高,即可看到三个灯同时亮起来。
这就是这个实验的效果
代码为:
import pyb
led1 = pyb.Pin("Y1",pyb.Pin.OUT_PP)
led2 = pyb.Pin("Y2",pyb.Pin.OUT_PP)
led3 = pyb.Pin("Y3",pyb.Pin.OUT_PP)
While True:
led1.value(1)
led2.value(1)
led3.value(1)
改代码的 *** 和我之一篇文章的一样,不知道的朋友可以看我上一篇文章,不再赘述。
接下来我们实现交通灯功能,连接和上图一样。效果是红黄绿灯依次亮起,一直循环。
绿灯亮起
红灯亮起
黄灯亮起
视频如下:
面包板是电子工程师常用的工具之一,利用面包板可以方便快捷地搭建测试电路,迅速测试原型。当孩子们刚开始学习电子电路时,也经常会用到面包板,但是面包板被一层树脂包裹,无法看到内部的结构,有时候孩子们会难以理解为什么把连接线插入特定的孔位就能形成电路。
在本期MG在线课程中,你将跟着Hardi导师一起拆解面包板,认识面包板的内部结构,回溯历史,了解面包板的发展历程;利用木板和弹簧,自制一个面包板,在自制面包板上实现你的疯狂发明。
“面包板”和“面包”有什么关系?
放着面包的面包板VS装载电路的面包板
面包板还真和面包有关,在19世纪70年代真空管电路的年代,电子元器件的体积都非常大,人们会用切面包的板子当做底座,钉上钉子,将导线缠绕在钉子上来连接元器件。
喏,这就是Hardi导师模仿早期面包板完成的LED交替闪烁电路。
现在的面包板,板底有金属条,电子元件插入孔后与金属条接触,从而实现导电。不过,我们很难从市面上售卖的面包板中看出它的结构特点。
面包板的使用
使用面包板连接线完成电子元器件的连接,构成完整电路进行测试。
在面包板上点亮一盏LED灯,我们可以看到LED灯的正极与电源正极在同一侧,LED灯负极通过一个电阻与电源负极连接。
学习硬件电路我们可以从面包板入门,当你的电路测试满意后,就可以把电路转移到一种更永久的载体上,比如洞洞板,或者PCB板。
DIY面包板
了解面包板的使用 *** 之后,开始动手 *** 一块面包板吧!
还可以利用DIY面包板搭建简单的LED发光电路,学习电阻分压的电路知识。
DIY扫地机器人
利用自制的面包板不仅可以测试电路,还能尝试 *** 一些使用物品哦,利用你做好的面包板驱动电机,来 *** 一个扫地机器人吧!
我们还可以换个思路,利用风力驱动,让电机来发电,用万用表测量电压值。
面包板百变赛车
动手 *** 一辆独一无二的酷炫赛车,一起圆个赛车梦!
在这个过程中,从车轮的 *** ,到面包板上电路部分的接线,再到外壳的设计,我们不仅可以学到基础的电子电路知识,还能大开脑洞,实现天马行空的想法。
参加面包板大挑战,开启你的电子工程探索之旅!
MG Space在哪?
Find MG Space
MG Space (海上世界)
广东省深圳市南山区太子路18号海景广场14A(地铁2号线海上世界A出口)
MG Space (深业上城)
广东省深圳市福田区深业上城CEEC 6楼 大疆授权体验店 旁
MG Space (佛山市国际教育基地社区)
广东省佛山市南海区桂城街道佛平四路1号富丰广场30座9楼
相信大部分人都有过自己在家做面包的想法,但往往会因为没有烤箱而就此作罢。可是我们换位思考一下,古人做面包的时候也是没有电烤箱的呀,他们用的是古法烤箱。用泥土或者砖头砌成封闭式的或者半封闭式的烤炉,再用木炭等材料作为燃料,让炉内保持恒温,使食物能够被烤熟。
我们没法在家做烤炉,但我们可以巧妙的利用电饭煲来做面包,而且十分简单,适合新手尝试。
我们需要准备的材料有这些:高筋面粉250克,鸡蛋2个,盐3克,酵母3克,牛奶40~60克,玉米油30克。
做法:先把高筋面粉和酵母,盐这些干性材料混合在一起。
再敲入两个鸡蛋,加入全部的玉米油,牛奶。
用筷子搅成棉絮状,然后下手揉面,转移去揉面板上面揉到光滑不粘手为止。
不要求出膜,但一定要揉到光滑,面团是偏湿润的,如果太干一定要添加水量,把面团分割为8份。
然后擀成牛舌状
卷起来
从中间对半切开
稍微压扁一点,放入电饭煲里面,全部做完一共会有16个面包卷。
均匀摆放并保留空隙,盖上电饭锅盖进行发面,室温33度下发面2小时即可,看到面团发到原本的2倍大,刷上蛋液。
就可以给电饭锅通电,并按下精华煮按键,一直到电饭锅显示煮饭完成,面包就做好了。
不需要揉出膜,用电饭锅做面包也可以松软拉丝,控制面团水量和油量很关键。
这样我们就能做出美味的电饭锅面包啦,是不是特别的简单呢,注意不要用老式的电饭锅哦,老式电饭锅电压不稳定,容易把锅烧坏。如果你的电饭锅胆不是不粘材质,可以刷一层薄薄的玉米油在上面,再放入面团哦。
希望大家都能做出美味的面包!
抱歉,评论功能暂时关闭!