学习max7219 led matrix

四个max7219 led matrix串起来,用MaxMatrix library可以很容易的显示文字,还可以滚动显示,单个显示模块分辨率是8*8的,显示中文应该得把四个组成一个正方形。想用这个做一个可以显示时间的笔筒。

学习nodeMCU esp8266 wifi模块

研究了nodeMCU esp8266 wifi模块,可以像arduino一样用arduino ide来给他写程序,他厉害的地方是可以作为一个web server来用,连上wifi后访问他的ip地址就可以打开他生成的网页,利用wifi去操控他的gpio了,貌似例子里还可以做authentication,或者连一个sd卡模块去上传文件。我连了一个3色LED,但因为他的gpio不支持pwm,所以没法调节亮度去合成不同颜色。话说他有十几个io,每个都连一个继电器的话,完全可以把实验室里的各种电器.灯光都用一个interface去控制,那再和Amazon的echo配合下,就可以语音控制这些电器的开关了,貌似有点smart house和感觉,以有时间以探索下,嘿嘿

学习nokia 5110 lcd屏

玩了nokia 5110 lcd屏,84*48分辨率,跟着教程,用这块屏显示出了传感器收到的当前环境的温度和湿度值。右边的头像是用ps画的48*48像素的bmp文件,然后用LCDAssistant生成的bitmap,粘贴到代码里就可以显示出来了,感觉在lcd屏上画图像和php的gd库或者html5的canvas都差不多,而且有很多library可以用。

学习无线遥控

研究了无线遥控,非锁的,只好用两个NOR gate连了个SR Latch,用relay控制台灯的通断电,看来去年暑假学的还没忘,多亏记笔记了。四个按键应该可以做成双路的,接收板上的PT2272-M4换成SC2272-L4就自带latch功能了,放开按键后灯还会继续亮着。就是无线电这块还比较陌生,不知道如何接天线去延长控制距离,还有待学习。

继续阅读“学习无线遥控”

学习1602LCD

这两天研究了arduino控制1602LCD,以后需要显示文字的project肯定会用到。还给之前做的接近开关3d打印了壳子,拿着卡尺各种测量,能有一个用着顺手的打印机做起东西来真的很方便✌

打印ABS材料

终于把ABS材料给打印出来了,效果很好,印的Maker Faire 的Makey。 打印ABS的时候,第一层一定要够慢够薄,温度也相对要高(250/110),再加上20圈brim,一定要让印出来的每个线条和相邻两边相接触,融化在一起,这样就不容易翘边了,貌似用不着封闭打印空间。第一层印完以后可以适当加快打印速度,不过味道确实够呛人的,近距离看了十分钟打印过程头就开始疼了,估计得安装个排风扇之类的。

参加2017 西安MakerFaire

前几天去西安参加了今年的maker faire,各种炫酷的无人机、机器人、机械臂,还有3D打印机,激光切割机等等。见了那么多有相同爱好的人在一起折腾相同的爱好,激情洋溢的和参观者不厌其烦一遍一遍的介绍自己创造出来的的产品,在别人惊叹的同时露出那种欣慰自豪的眼神。突然觉得背后一切挫折都值了。

探索smd

今天下午了解了下SMD(surface mount device)。学了如何用热风枪和烙铁手动焊接这些原件,然后看了TBHS讲solder reflow oven和PCB etching的教程,最后在element14/tv里看了Jeremy讲用Cadsoft Eagle设计布局smd的PCB。感觉又打开了一扇新的大门,刚学会了用洞洞板把面包板上的prototype做成真正的电路,今天又发现用smd可以把产品做到更小。

继续阅读“探索smd”