雷火沙龙第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
1726 0
403 Forbidden nginx/1.20.1
若依框架 --- 修改默认跳转页面
若依框架 --- 修改默认跳转页面
1556 0
|
11月前
|
Java
四大银行虚拟仿真app,银行卡p图软件,银行转账截图生成器【jar实现仅供娱乐用途】
这是一款增强版银行系统程序,包含完整账户管理、交易记录、转账及账户流水查询功能。代码采用Java编写,通过`BankSystem`类实现账户创建与管理。
|
存储 缓存 关系型数据库
图解MySQL【日志】——Redo Log
Redo Log(重做日志)是数据库中用于记录数据页修改的物理日志,确保事务的持久性和一致性。其主要作用包括崩溃恢复、提高性能和保证事务一致性。Redo Log 通过先写日志的方式,在内存中缓存修改操作,并在适当时候刷入磁盘,减少随机写入带来的性能损耗。WAL(Write-Ahead Logging)技术的核心思想是先将修改操作记录到日志文件中,再择机写入磁盘,从而实现高效且安全的数据持久化。Redo Log 的持久化过程涉及 Redo Log Buffer 和不同刷盘时机的控制参数(如 `innodb_flush_log_at_trx_commit`),以平衡性能与数据安全性。
868 5
图解MySQL【日志】——Redo Log
|
缓存 安全 数据安全/隐私保护
「小邓观点」分享几种常见的账户锁定原因
下期小邓将与大家分享账户锁定的解决方案。如果您有账户锁定方面的困扰,敬请期待!
1889 4
|
安全 关系型数据库 MySQL
Linux下安装mysql8.0(以tar.xz包安装--编译安装)
通过上述步骤,您完成了从下载、编译、安装到配置MySQL 8.0的全过程。此过程虽然较为复杂,但提供了对MySQL安装环境的完全控制,有助于满足特定的部署需求。在实际操作中,根据具体的系统环境,可能还需调整部分步骤或解决未预见的依赖问题。始终参考官方文档和社区资源,保持安装过程与最新版本的兼容性。
6308 68
|
存储 监控 网络协议
一次读懂网络分层:应用层到物理层全解析
网络模型分为五层结构,从应用层到物理层逐层解析。应用层提供HTTP、SMTP、DNS等常见协议;传输层通过TCP和UDP确保数据可靠或高效传输;网络层利用IP和路由器实现跨网数据包路由;数据链路层通过MAC地址管理局域网设备;物理层负责比特流的物理传输。各层协同工作,使网络通信得以实现。
|
开发工具 git
搭建多个远程仓库,将代码同时提交Github、Gitee
搭建多个远程仓库,将代码同时提交Github、Gitee
|
Serverless 数据安全/隐私保护 前端开发
大模型代码能力体验报告之贪吃蛇小游戏《一》:Claude.ai篇 - 生成、预览和快速部署的serverless一条龙
本文介绍了通过Claude.ai生成并优化Web版贪吃蛇游戏的过程,展示了其强大的代码生成功能及用户友好的界面设计。从初始版本的快速生成到根据用户反馈调整游戏速度,再到提供多种实用工具如文件管理、版本控制和一键部署,Claude.ai不仅是一个代码助手,更像是一个全面的serverless开发平台。文中还呼吁国内厂商关注此类技术的发展。
1001 2