写点什么

DIY

0 人感兴趣 · 24 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/08/08fe5475cb8acd2bf859fa25d1bc2d8b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

低成本、低功耗、小体积 433MHz 数字量无线控制器

本篇博文将分享一种有意思的解决方案:基于433MHz通信频率制作的无线开关模组,该方案包括:发射器和接收器两部分,传输数字量信号,具有操作简单、扩展性高、穿透性强、待机功耗低等优势。

https://static001.geekbang.org/infoq/c0/c0561dc2ccee6c0ffa2d6e373a59331a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款遥控灯

我们知道家里的那些遥控器,不管是电视还是空调都是通过红外来控制的,我们这次也通过红外来做个遥控灯。

https://static001.geekbang.org/infoq/b8/b85b2c019a09c5adc66b63146eafd0e6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款数字骰子

小时候都玩过飞行棋吧,是不是特别喜欢掷骰子,今天就要通过Arduino来做个数字骰子。

C++ 实现 unique_ptr

用户头像
行者孙
2021-12-14

基本思想,RAII(Resource Acquisition Is Initialization)。 试着实现一个最基础版本的 unique_ptr

https://static001.geekbang.org/infoq/53/53b02c9a91125d6e4537b7844875285f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款火焰报警器

在厨房安装一个火焰报警器应该是非常管用的,如果不小心忘关煤气的话,只要有一点点的火苗,就能触发火焰报警器,探测距离可达20cm。一个小小的报警器,讲不定就能避免一场不必要的意外发生!

https://static001.geekbang.org/infoq/8e/8e6d817ac821768ed0f3dee57360050e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款节拍电子鼓

本篇博文做一个有趣的小项目,节拍电子鼓:在架子鼓上装上炫彩的LED灯,可以随着节拍的强弱,颜色随之明暗。

https://static001.geekbang.org/infoq/69/69d57ed0fdb0291c941b7171cf286da1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款亮度可调节灯

本篇博文中的项目之前使用Mind+编程软件已经实现过,但是亮度可调节灯确实是非常有意思的项目,这次让我们手写代码实现这个功能吧。

https://static001.geekbang.org/infoq/50/503941aea5dd11380ec2568a91a4c015.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款声控灯

小时候有没有对走廊的声控灯很感兴趣呢?会不会拼命的跺脚只为让那盏灯点亮。本篇博文我们使用声音传感器做个这样的声控灯。只要你轻轻拍下手,灯就自动亮起来了,没了声音,灯就又自动关了。

https://static001.geekbang.org/infoq/40/4077ca3fb0c2f52f7e21ef3302d20399.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款人体感应灯

本篇博文我们要手写代码做一款人体感应灯。要求:当有人经过的时候,LED灯就会自动亮起,人一旦走开,LED自动关闭了。

https://static001.geekbang.org/infoq/08/08e897e926441ad1f3edaa41395fe987.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:如何驱动红外遥控器?

想象一下只用一个遥控器就能搞定所有的家用电器控制,只需要搭配Arduino控制器、继电器和红外遥控器套件,就可以搭建一个智能家用电器平台。

https://static001.geekbang.org/infoq/6b/6be2bf31e08be9aca16bae2d67b34fc9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:如何驱动 LED 数码管?

LED数码管(LED Segment Displays)是由多个发光二极管封装在一起组成。

https://static001.geekbang.org/infoq/08/08b8e8bb8ac242e7575b8340a918d826.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:如何使用继电器?

继电器可以理解是电控开关,通常应用于自动化的控制电路中,实际上它是用小电流去控制大电流运作的一种“自动开关”。

https://static001.geekbang.org/infoq/d3/d3e405359b3f0af71cdd5a6c73d6d775.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:遥控舵机

之前讲到了设计一款亮度可调节灯,在此基础上,实现旋转电位器控制舵机转动。

https://static001.geekbang.org/infoq/8c/8cb5f5bae65bca381fefeb3813392c9f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:检测按键状态的两件法宝

检测按键状态有两种方式:第一种,检测按键端口的输出电压信号变化,判断按键的状态;第二种,按键状态变化触发中断。

https://static001.geekbang.org/infoq/2a/2a1aea7f05770a7dc2788a7b6a80e6f1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:设计一款亮度可调节灯

本篇博客来设计一款亮度可调节灯,一起看看吧~

https://static001.geekbang.org/infoq/7c/7cd889c5f5bfee68f7f7e5d48700f77e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:两个控制器之间如何实现通信?

本篇博客来讲讲如何实现两个控制器之间数据通信,主要包括:有线通信和无线通信两种方法。

https://static001.geekbang.org/infoq/55/55e5dde28c3dbba8cfadeec3f48810b4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:拿到一款控制器,要怎么分析?

在我刚开始学习单片机控制器的时候,特喜欢分析开发板硬件组成,通过分析外围电路和外设端口可以大致清楚控制器的特性和功能。 以Arduino为例子,当拿到这块控制器,要怎么进行分析呢?

https://static001.geekbang.org/infoq/10/10c970b057de7e040433a4f5f78dde43.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:如何选择合适的控制器?

市面上售卖的控制器功能多样,种类繁多,新手创客可以从以下几方面进行选购。

https://static001.geekbang.org/infoq/3d/3deee92c94409f12c41ab72ae88592be.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:如何驱动各类型传感器?

机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧。

https://static001.geekbang.org/infoq/03/03be4c0e5f4c070c7bc6663b49ed89e9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GitHub 开源:100 美元自制激光雷达

俄罗斯一位 Github 主开源了一款DIY激光雷达项目,从 PCB 到上位机软件全部开源。

https://static001.geekbang.org/infoq/6d/6d43446dcbf1f5c59ad44947960123b5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

用废旧纸箱 DIY 智能宠物喂食器!旅行在外远程投喂“二狗子”

疫情让我关注起了宠物喂食器,这种设备适合比较懒的人,设置好就不用操心的,即便外出旅游也能远程投喂家里的二狗子。网上搜了一下,宠物喂食器基础也要两三百,能联网功能的,看上的价格都不低。贫穷提高了我们的创造力,自己动手做一个吧。

https://static001.geekbang.org/infoq/0a/0a4692737d09ff4d3a70364139f4ff5f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和儿子装一台 Hackintosh

用户头像
苏锐
2020-05-12

今年春节因为疫情,只能宅在家里,倒是在家动手做点东西的好时间。选择自己装机,是为了让孩子有更多实感、具体的认识,看到电脑是一个个电路板插在一起的,我认为这个过程比电脑里面的软件更有吸引力,也更容易理解。

DIY_DIY技术文章_InfoQ写作社区