手摇供电的离线AI助手/新套件将树莓派变成高端Linux掌上设备/PicoDMG:用RP2040/RP2350现代化任天堂Game Boy

本文盘点了多个创新硬件项目。CrankGPT 利用手摇发电机驱动树莓派 5 实现离线 AI 语音助手,兼顾隐私与创意。piBrick PocketCM5 套件将树莓派 Compute Module 5 转化为高端 Linux 掌机,配备 AMOLED 屏与物理键盘。PicoDMG 使用 RP2040 微控制器现代化复刻任天堂 Game Boy,支持 NFC 选游戏。此外,还有基于 Kria KR260 的高速 Aurora 链路指南、ESP32 电子纸假期倒计时面板,以及经济实惠的 DIY 动作捕捉系统。这些项目展示了嵌入式开发与开源硬件的最新趋势,适合极客与开发者参考。

GPIO Zero:用Python轻松驾驭树莓派硬件,高效操作GPIO引脚

GPIO Zero是一个专为树莓派设计的Python库,由Ben Nuttall和Dave Jones开发维护,旨在简化GPIO引脚操作。该库提供高度抽象的接口,开发者无需深入了解底层硬件细节,即可轻松控制LED、按钮、传感器、电机等设备。其核心优势包括简单易用、功能丰富、灵活配置、支持模拟测试以及完善的文档支持。文章通过LED闪烁、按钮控制LED、声明式编程等实例,展示了GPIO Zero的简洁代码风格和强大功能。无论是初学者还是经验丰富的开发者,都能通过GPIO Zero快速实现树莓派与各种硬件组件的交互,开启有趣的硬件编程之旅。

低成本 LoRa 网关真的这么香— 用树莓派玩转 IoT 打造 LoRa 无线网关

本文详细介绍如何利用树莓派和 LowCostLoRaGw 项目搭建低成本 LoRaWAN 网关。相比传统商用网关高达数千元的成本,该方案硬件投入仅需几百元,且支持开源软件与多种云平台对接。文章涵盖了硬件选型、系统烧录、网络配置及 ChirpStack 部署等全流程步骤,甚至支持边缘 AI 推理。此外,还分享了智能灌溉实战案例,展示如何通过边缘 AI 实现节水增效。无论是学生实验还是产业落地,这套方案都能显著降低 IoT 开发门槛,让创意快速落地,动手打造属于你的无线传感网络。

开源教程 rust-raspberrypi-OS-tutorials,用 Rust 在树莓派上从零做一个操作系统

rust-raspberrypi-OS-tutorials是一套开源操作系统开发教程,每章都是可独立启动的内核镜像,循序渐进讲解串口输出、虚拟内存、异常处理等功能。教程面向ARMv8-A架构,主要运行在树莓派3和4上,采用Rust语言兼顾性能与内存安全。提供Docker容器解决环境配置难题,支持QEMU模拟和真机测试,适合想深入理解操作系统底层原理的开发者。

Picamera2:一个基于libcamera的新一代树莓派Python相机库

Picamera2是树莓派基金会开发的新一代相机库,基于libcamera架构,专为树莓派相机设计。该库提供高性能、灵活的Python API,支持静态图像拍摄、视频录制等多种相机模式。文章详细介绍了通过apt和pip两种方式安装Picamera2的步骤,并提供了简单的拍照示例代码,帮助开发者快速上手。对于需要进行树莓派摄影项目开发的用户来说,Picamera2是一个高效且易用的理想选择。

用树莓派Zero打造多功能电子纸显示屏:Paper-pi

Paper-pi是一款基于7.5英寸电子墨水显示屏的低功耗智能设备,使用树莓派Zero作为主控板,配合Sleepy Pi 2电源管理模块和2000mAh锂电池,可实现约90天的超长续航。该设备每6小时自动刷新一次,可显示新闻头条、天气情况、加密货币价格、地铁状态及每日单词等实用信息。项目采用JavaScript和Node.js开发,使用node-canvas库生成显示图像,整体设计低调简约,宛如一幅装裱好的纸质画框,非常适合放置在家中作为信息展示终端。

对比ESP系列和树莓派:选择合适的开发板

本文详细对比了ESP系列(ESP8266/ESP32)与树莓派两种热门开发板的性能、功能及适用场景。ESP系列主打低成本、低功耗、内置Wi-Fi/蓝牙,适合智能家居传感器等物联网设备;树莓派则具备完整操作系统和较强性能,适合媒体中心、个人电脑等应用。开发者应根据项目需求选择:物联网场景优先ESP系列,需要完整系统则选树莓派。

轻松搭建树莓派开发环境:一步步进入DIY世界

本文详细介绍了在树莓派上搭建开发环境的完整步骤,包括准备工作、基本系统配置、远程桌面连接(VNC/RDP)安装、内核头文件配置以及Python和C/C++开发工具的安装。通过本文,你可以快速掌握树莓派的入门配置,为后续的DIY项目和硬件开发打下坚实基础。

BerryNet:将深度学习模型直接部署在树莓派等边缘设备,实现完全本地化的AI推理

BerryNet项目突破性地将深度学习模型直接部署在树莓派等边缘设备,实现完全本地化的AI推理。通过Node.js/Python双语言架构结合MQTT协议,构建分布式AIoT网络,支持Inception v3、TinyYOLO、MobileNet SSD等模型,无需互联网即可进行目标检测与分类。内置Freeboard可视化仪表盘,提供数据收集与模型再训练工具,适配树莓派3B+/4、Jetson Nano等多款硬件,为智能安防、工业质检、智慧农业等场景提供开箱即用的边缘智能解决方案。

GPIO Zero:用Python轻松驾驭树莓派硬件,高效操作GPIO引脚

GPIO Zero是专为树莓派设计的Python库,由Ben Nuttall和Dave Jones开发维护。它提供高度抽象的接口,让开发者无需深入了解底层硬件即可控制GPIO引脚。该库支持LED、按钮、传感器、电机等多种硬件组件,支持RPi.GPIO和pigpio等底层库,内置模拟引脚便于测试。本文通过LED闪烁、按钮控制等示例,展示其简洁易用的特性,适合零基础用户快速上手树莓派硬件编程。