如何从头学习制作 Raspberry Pi 游戏机,并使用 Python 程式语言来让这一台小小的电脑创造出无限可能性。

六月,女人迷乐园初营运,关键字就是科技! 继第一场脸书的聚会后,女人迷很开心第二场在乐园举办的活动是台湾女性科技团体 PyLadies & 台湾树莓派第一次合作举办的 Raspberry Pi 游戏机 DIY 工作坊。当天的活动主旨是教导一群30位没有 Raspberry 机相关背景的学员们能在一天的工作坊之后, 自己用双手制做出一个多功能的小型电脑游戏机!

能用自己的双手来创造真的是一个很奇妙的感觉。 女人迷 CEO 玮轩常说的一句话是“从零到一”,从零的起点开始构想,到一切真实发生的过程特别动人,因为我们能凭着自己的努力、一点一滴描绘出蓝图的美好,所有经历、学习也都能回馈于自己。 6/28 这一天,我们在女人迷乐园走了一趟从零到一的过程。在女人迷乐园,台湾 Python Ladies 首次与 Raspberry Pi 合作举办 DIY 工作坊,教导大家如何从头学习制作 Raspberry Pi 游戏机,并使用 Python 程式语言来让这一台小小的电脑创造出无限可能性。

科技让人与生活更近一步

首先先为大家介绍一下 Raspberry 机到底是什么(W编也不是科技人,所以会尽力摸索大家都懂的词汇):

一个信用卡大小的电脑。任何电脑可以做的,Raspberry Pi 都可以!一开始是由英国一家教育机构开发来教育小孩子更加了解电脑跟 coding,不仅比电脑轻巧、用途也更广泛。只要接上不同的零件,并设定指令,Raspberry Pi 的扩充可能是无限的!不仅如此,Raspberry Pi 的售价是普通电脑的一成,便宜的售价加上多元的应用使得现在也有越来越多大人成为他的忠实支持者!

此次举办工作坊合作有两个非常独特的团体一定要让大家认识!Pyladies 是一个非营利的国际组织,创团宗旨是让世界上的女孩们能在一个舒服、自在的环境下学习 Python 程式语言,并在欧美各大城市以及澳洲、韩国、印度等地创办专属女士们的 Pyladies 社群。想当然,这样鼓励女生多元发展的组织,女人迷怎么舍得错过与他们合作的机会!(延伸阅读:女生创办的公司比较赚!来见识5位科技圈女性创业家


 

除了 Pyladies 以外,这次合办工作坊的另一组织——台湾树莓派,他们是英国 Raspberry Pi 总部的台湾指定代理商。台湾树莓派创团初衷是希望能吸引并聚集更多喜爱 Raspberry Pi 游戏机的人一起来钻研它的美好。

因为在制作 Raspberry Pi 游戏机同时会需要学习程式语言,所以 Pyladies 这次特别请来台湾树莓派的负责人 Sosorry (W编还特地确认了两次这特别的名字)来教导大家如何在组装 Raspberry Pi 游戏机时候使用 Python 语言以设定程式指令。

在参加这场活动之前,W 编自己也从来没接触过 Raspberry Pi,但在一整天工作坊的耳濡目染下,不禁觉得这个手掌大小的机器功能实在太强大了!我们知道对科技不熟悉的人来说,写程式语言多么遥远,更何况是自己拼装一台电脑?光想就觉得“不可能”,“做不到”。与你分想当天活动实况与 Raspberry Pi 的强大功能,或许你也会对程式燃起一股好奇心,用心学习科技、离生活更近一步!(你也会喜欢:相信自己,无限可能

不用专业背景也能写程式!精彩活动实况

这次工作坊最特别之处是所有参加的学员都不需要具备科技背景。就像是组合乐高积木一样, 只要购买了简单的硬体配件/组合套装,所有人都可以跟着 Sosorry 老师的讲解一步一步,在不断地尝试跟错误中,创造出独一无二的 Raspberry Pi。值得一提的是,因为这次活动并没有设限为女性学员,女人迷乐园也是首次同时接待这么多男生(希望能让更多男孩子们一起加入让这世界更美好,更自由的行列!)

工作坊当日大早,乐园便满满聚集着好奇、好学的学员。其中多数参与学人员都是已有全职职业的上班族或大学生。为了学习如何制作 Raspberry 机,每个人都从宝贵的周末中抽出一整天的时间、体验这台迷你电脑的魅力!为了让大家全面学习到到 Raspberry Pi 的广泛用途,当天 Sosorry 老师准备了一系列的基本功能介绍,带领所有学生从最基本的零件组装开始,并逐渐将 Rapsberry Pi 游戏机的功能扩展至:上网、感应、声音播放、跟游戏遥控器!

第一步总是最困难也最有成就感。学员们首先学习如何将 Raspberry Pi 连上无线网路,因为每个学员的进度不同。每半个小时,讲师 Sosorry 便会询问并一一亲自教导,确保大家都是在同一个进度后再往下教学。


Sosorry 老师一一关注每个学生的进度

接着,Sosorry 老师便进阶示范如何将这台轻巧的小电脑搭配 LED 灯管来感应、显示环境上的各种状态。在将 LED 灯管迁入游戏机的面板上后,学员们便能尝试运用 Python 程式语言来设定电流让灯管在达到一定的电流强度后会持续的发亮。


这个亮灯的动作看似简单,但是能延伸出来的功能可是无限多呢!

除了 LED 灯光的显示外,学员们当天也学会如何在电脑上设定将不同频率的电流输出为音频让连结在 Raspberry Pi 上的蜂鸣器发出声响。

在带领学生们体验过 Raspberry Pi 比较“正经”的用途后,让我们轻松回归它中文原名“游戏机”的玩乐本质。Sosorry 当天便在现场示范如何将市面上的游戏遥控器上的拇指摇杆连接在Raspberry 机上,并将游戏机改造成一个小型游戏遥控器操作大家熟悉的玛莉欧跟贪食蛇游戏。

这是当天 W 编最喜欢的学习内容。透过大家耳熟详能的游戏联想起儿提时代的欢乐回忆。忽然,程式语言、手掌型电脑、这些艰难的概念感觉都没那么有距离了。


虽然 W 编对马力欧的印象总是停留在被乌龟吃掉的记忆,但看着 Sosorry 老师轻易地操控着手掌大的 Raspberry Pi 机让玛莉欧变大变小也不禁想念起这些现在已被归类为‘复古’的单纯游戏。

当天虽然每个新动作指令都需要写程式设定,但 Sosorry 老师细心的顾及到了对写程式不熟悉的学员,并将所有需要设定的程式语言资讯都预先列出让所以学员都可以轻意跟课程速度。工作坊结束后,W 编观察到学员们都纷纷露出满意的表情,对自己能在一天之内,从零到一,从不会程式语言到能建造出多功能的 Raspberry Pi 机的进度充满成就感。

Raspberry Pi 实用又好玩的使用范例

课后,Sosorry 也透露除了当天分享的基础用途外,Raspberry Pi 游戏机也能搭配着不同的硬体配件,扩充成更复杂的精密高科技产品如小型相机,平板电脑,甚至是一个机器人!为了让大家简单了解到 Raspberry Pi 功能多多元,以下整理出 W 编自己觉得 Raspberry 机最有趣、实用的功能。

  • 上网:看似简单,但对于写程式语言一窍不通的W 编来说,一片手掌大的卡片能够收发网路讯号其实非常不可思议。对于在外面奔波,并常需私人网路讯号的 W 编来说,光是这项基本功能就大开眼界!
  • 环境感应:现代生活中不可或缺的便利好帮手!运用工作坊当天教导的 LED 闪灯原理,Raspberry Pi 能更进阶的被改造为红绿灯,甚至是多项感应的天气预报。
  • 音乐播放器:Raspberry Pi 机也能被打造成一台小型音乐播放器。类似 Sosorry 老师当天教导学生将连结在 Raspberry Pi 的蜂鸣器发出声响的道理一样,学生可以延伸这功能并依此做出钢琴模拟器,音乐播放器,自己当自己的音乐家!

充满着浓厚科技氛围的六月,除了脸书聚会Pyladies & Raspberry Pi 的DIY 工作坊,女人迷乐园在 6/29 也举办了首场亲子沙龙,教导父母如何运用科技益智游戏跟电脑 app 来参与孩子们的生活并让学习更像玩游戏而非苦差事。

在六月的三场活动中,我们强调的是用科技来串连人,并让生活变得更方便。

最后,也同时感谢当天在课程后留下对乐园评语的每一位。你们的建议都是让我们变更好的动力:

“第一次看到这么棒的场地,每个地方都让人感到舒服,看的出来设计的用心与巧思。”

“女人迷的空间设计很舒适,还有门禁管制,让人觉得安心的空间。”

【同场加映:七月关键字,温柔你的身体】

七月,我们邀请你,换种方式,用自己的身体,最自然的言语跟自己、跟世界沟通。(强档推荐:女性身体解放宿命

7/11 这周六,邀请了旅美编舞家兼林向秀舞团艺术总监林向秀与大家分享她 42 年舞蹈生涯中如何将人生百态运用肢体编织成最美丽的故事。 7/15 邀请芬兰海外作家/专业物理师妙儿克蕾带领大家一起学会倾听身体的需求,认识女性身体部位最重要的骨盆。