雷火沙龙第1期:以硬件的推广进行开源的启蒙教育

简介: 现在,国内硬件设备进入了一个热身的阶段,各个圈子之间也没有太多深入的交流。当我们真正面对到国内硬件开源的环境时,经常会发现不同的人会选择不同的切入点进入。

image.png

现在,国内硬件设备进入了一个热身的阶段,各个圈子之间也没有太多深入的交流。当我们真正面对到国内硬件开源的环境时,经常会发现不同的人会选择不同的切入点进入。


“开源”与“山寨”会是我们争论不休的话题,“盈利与否”是大部分人考虑问题的关键,但最后我们其实还会发现,在硬件开源的项目上甚至还缺少“新鲜的血液”。


而在雷科技与柴火空间为了硬件圈子的交流所共同举办的第一期“雷火沙龙”中,我们见到了其中的两位参会者蒋程宇和王强,两人各自所做的硬件项目也不约而同的瞄准了同一个目标,正是“启蒙”。


一公斤电子的“公益启蒙”


公益推广、技术科普、开源硬件,以这些理念打造而成“一公斤电子”就如字面上所描述的一样,这个公益团队正致力于凭借一公斤左右的“硬件元件套装”去进行技术的启蒙科普。


这个项目的发起人之一蒋程宇在“雷火沙龙”上为我们展示了他的“装备”,包括电阻、电容、单片机芯片以及用于连接设备的电线。


就是通过这些最基础的电子元件搭建一个电子试验平台,蒋程宇曾在甘肃武威进行了一次公益的科普项目,而当时最让现场的各位意想不到的应该就是,这次面向的教学对象是一群小学生。


这支“尖叫铅笔”是蒋程宇在进行电子教学时候的主要项目,通过现场演示,我们看到在整个制作过程中完全不需要电焊和焊锡的情况下,蒋程宇以电线和自制的绕线棒做为元器件之间连接的主要工具,以引线缠绕的方式连接各个元件。


而这种不需要热焊的连接方式很大程度上降低了电子制作的门槛,只要有足够的引导,就能让低年龄的初学者根据自己的创意进行硬件开发。而这批小学生,正是我们可以遇见到的硬件圈子里的“新鲜血液”。


目前,“一公斤电子”团队正希望通过这种方式来推广国内的电子教育启蒙,当然我们可以看到他们需要更多的努力以及大家的支持和帮助。


运用中文编程的开源硬件LinkBoy


在这次“雷火沙龙”上,有一套名为“LinkBoy”的创意展示平台,是由个人独立制作的开源硬件项目。这个项目的设计者是王强,从大学二年级就开始开发这套平台,至今已经历时四年。


同样是面向“初学者”的科普启蒙,王强所制作的“LinkBoy”是一整套的开源硬件,配合一套中文编程方式来帮助没有编程基础的人进行软硬结合的学习。


在现场所见,目前“LinkBoy”的硬件模块只有王强手上完全由自己手工制作的这一套,目前该项目已经上了“点名时间”。


王强在现场演示的“LinkBoy”,在一个集成化的开发平台上,整合包涵了硬件、软件、电子线路整套设计环境。只要有了自己创意的整个框架,只需要几分钟的时间,就能完成软件设计、电路模块连接和机械结构组装,在极短的时间内搭建一个设计原型成品。


如上图所示的就是通过“LinkBoy”所制作一款的“俄罗斯方块”,除此之外,目前王强也通过LinkBoy软硬件实现了“闹钟”、“MP3播放”、“温度计”、“自动感应灯”等模块。


而初学者如果试用“LinkBoy”进行硬件开发,就能凭借中文编程的方式更简单的实践自己的逻辑演算,而绕开编程技术的门槛。


如在“俄罗斯”的开发过程中,我们可以看见如下的一段代码。


在X坐标 29 处扔下一个方块,
在X坐标 33 处扔下一个方块,

背景整体往下移动一格到第 Y 列处为止,
延时器 延时 50 毫秒,


以这样的“编码”方式,就能用来帮助初学者学习到编程的“逻辑”。


目前“LinkBoy”的硬件模块是开源的,但显而易见的,其中文软件编程平台有着一定的局限性。而在这次“雷火沙龙”的现场,许多参会者都表示在王强将这套编程软件开源以后,大家愿意一起完善这套程序。而我们雷科技也欢迎各方面的硬件爱好者,加入到我们的活动中,与大家一起研究开源的硬件设备。


最后补充一下,我们之前报过小曹童鞋的游戏控制器,已经出了冲锋枪版本,有兴趣的投资人可以联系小曹,微博@策划大叔 。

相关文章
|
应用服务中间件 nginx
403 Forbidden nginx/1.20.1
403 Forbidden nginx/1.20.1
1514 0
403 Forbidden nginx/1.20.1
若依框架 --- 修改默认跳转页面
若依框架 --- 修改默认跳转页面
1351 0
|
Java
Mac下安装JDK11(国内镜像)
Mac下安装JDK11(国内镜像)
8096 0
|
6月前
|
Java
四大银行虚拟仿真app,银行卡p图软件,银行转账截图生成器【jar实现仅供娱乐用途】
这是一款增强版银行系统程序,包含完整账户管理、交易记录、转账及账户流水查询功能。代码采用Java编写,通过`BankSystem`类实现账户创建与管理。
|
12月前
|
存储 缓存 监控
局域网屏幕监控系统中的Python数据结构与算法实现
局域网屏幕监控系统用于实时捕获和监控局域网内多台设备的屏幕内容。本文介绍了一种基于Python双端队列(Deque)实现的滑动窗口数据缓存机制,以处理连续的屏幕帧数据流。通过固定长度的窗口,高效增删数据,确保低延迟显示和存储。该算法适用于数据压缩、异常检测等场景,保证系统在高负载下稳定运行。 本文转载自:https://www.vipshare.com
329 66
|
12月前
|
存储 监控 网络协议
一次读懂网络分层:应用层到物理层全解析
网络模型分为五层结构,从应用层到物理层逐层解析。应用层提供HTTP、SMTP、DNS等常见协议;传输层通过TCP和UDP确保数据可靠或高效传输;网络层利用IP和路由器实现跨网数据包路由;数据链路层通过MAC地址管理局域网设备;物理层负责比特流的物理传输。各层协同工作,使网络通信得以实现。
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第26天】数据库作为现代应用系统的核心组件,其性能优化至关重要。本文主要探讨MySQL的索引策略与查询性能调优。通过合理创建索引(如B-Tree、复合索引)和优化查询语句(如使用EXPLAIN、优化分页查询),可以显著提升数据库的响应速度和稳定性。实践中还需定期审查慢查询日志,持续优化性能。
1076 0
|
关系型数据库 MySQL
MySQL 分库分表实战
MySQL 分库分表实战
313 0
|
开发工具 git
搭建多个远程仓库,将代码同时提交Github、Gitee
搭建多个远程仓库,将代码同时提交Github、Gitee

热门文章

最新文章