Skip to content

开源硬件

各种开源硬件教程

53786470 0349 47FC BB25 CF07F3292826

树莓派 + PiCamera 打造局域网实时监控 – Version 2

本篇是在 树莓派 + PiCamera 打造局域网实时监控 – Version 1 基础上的升级版,第一版因为画面十分卡顿,就放弃了,又上网搜寻了另外的教程,结果发现居然可以做成一个 RTSP 视频推送服务,只管推送视频流,不用进行视频压缩处理,降低了系统开销,可以解决画面卡顿的问题。另外,今年 双11 剁手了一台戏称买软件送硬件的 群晖NAS 用来存储娃成长的照片,发现群晖的 Surveillance Station 支持添加自定义的 RTSP 设备,并且支持活动检测,于是就有了这个第二版实现。

Connect the camera

树莓派 + PiCamera 打造局域网实时监控 – Version 1

最近在家带娃,发现娃睡觉不是很踏实,经常睡着睡着会哭醒,如果这个时候娃身边没人,就会哭的很厉害,如果媳妇儿一个人在家带娃,就要时不时进去看看娃,非常不方便,因此需要一个能够随时监控娃睡眠情况的摄像头。用一个 1 代树莓派 + Pi Camera + motion 实现了一个简易的局域网监控,可以用手机浏览器查看监控画面,这是这个监控的第一版实现,后面的改进版已经发布

fanyingsudu 400

Micro:bit 躲避砖块小游戏-附加功能

本篇是 Micro:bit 躲避砖块小游戏系列教程的第 5 篇,这篇教程我们将在上一篇教程的基础上,为躲避砖块小游戏添加上一些附加功能,在游戏开始时为游戏添加开场动画,让玩家有个心理准备,在游戏进行过程中,加入记分系统,随着分数的递增,加快砖块的下落速度,当游戏结束时,显示分数

sudu 200

Micro:bit 躲避砖块小游戏-基础部分

本篇是 Micro:bit 躲避砖块小游戏系列教程的第 4 篇,这篇教程我们将一步步的完成 躲避砖块小游戏 的基础部分,能够通过重力控制小亮点躲避天上掉下来的砖块,一旦碰到砖块,游戏结束

6 1537280880

Micro:bit 重力控制水平仪

这回我们来学习一下如何使用 Micro:bit 的重力模块,用它实现一个重力控制上下左右滑动的 LED,相当于一个水平仪。这节教程将会有 3 种水平仪的实现,分别是敏捷版、智障版和优化版,从简单到复杂,我们可以从中体会不同的实现带来的不同效果。

6 1536765823

Micro:bit 模拟传球小程序

今天我们来实现一个模拟传球小程序,通过按键 A 和 B 来控制球( led 小灯)左右移动,通过这个小程序,你将了解到如何使用 Micro:bit 提供的逻辑、循环、事件和选择模块。需要注意的一点是,学习编程的重点在于学习思考问题解决问题的过程,编程本身只是一个工具,是为了帮你解决问题的工具,如何思考才是最重要的。

0 1536148946

[预告]Micro:bit躲避砖块小游戏

近期会更新一个系列教程,用micro:bit制作一个躲避砖块小游戏,用重力控制小亮点左右摇晃,躲避从上方掉落下来的砖块,一旦碰到砖块,游戏结束。会使用到micro:bit的3轴传感器,游戏精灵,碰撞检测等,敬请期待。

3 1536148323

Micro:bit-模块的类型和流程控制

之前我们介绍了一些Micro:bit的基本情况,并且也实现了一个简单的心跳小程序,这节课我们来看看Micro:bit在线编程网站提供了哪些模块,这些模块都是干什么的,然后通过一个小程序展示它们之间的运行顺序是怎样的。

6 1536147343

前导知识-输入与输出

对于编程来说,除了程序本身的算法和实现,最重要的就是输入和输出了,我们可以把程序看作是一个黑盒子,我们给它一个输入,它会给我们一个输出,程序就是把输入转化为输出的过程。因为我们的输入类型不同,输出的形式也不一样,因此有了各式各样的程序。