☰
Velxio示例库指南:400+开箱即跑的IoT项目,从100天挑战里每天学一个
2026/9/29 21:45:53 网站建设 项目流程

Velxio示例库指南:400+开箱即跑的IoT项目,从100天挑战里每天学一个

【免费下载链接】velxioEmulate Arduino, ESP32 & Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards — Arduino Uno, ESP32, ESP32-C3, Raspberry Pi Pico, Raspberry Pi 3, and more. No hardware, no cloud, no limits.. Discord: https://discord.gg/3mARjJrh4E项目地址: https://gitcode.com/gh_mirrors/ve/velxio

Velxio 是一个浏览器里的电路仿真平台,内置了400+ 开箱即跑的示例项目(IoT 示例库),覆盖 Arduino Uno、ESP32、Raspberry Pi Pico 等 19 块真实开发板。不用买硬件、不用配环境,打开编辑器点击Examples,就能筛选、加载、运行任何一个项目——本文带你快速玩转这份免费的 IoT 示例库,包括最受关注的"100 天挑战"系列。

示例库怎么打开?

  1. 打开 Velxio 编辑器,在导航栏点击Examples
  2. 按开发板 / 分类 / 难度三个维度筛选
  3. 点击Load加载项目,电路接线、代码、依赖库一键就位,直接运行

每个示例都自带完整的电路连接和代码,甚至会自动安装所需的 Arduino 库。想看源码结构?示例数据都定义在 frontend/src/data/examples.ts 及同目录的各分系列文件中。

8 大示例集合:从 LED 到复古 CPU

根据官方文档 docs/examples/README.md 的统计,示例库目前包含380+ 个内置项目,持续扩充中:

集合主题数量数据文件
核心示例基础、传感器、显示、通信、游戏、机器人、电路~40examples.ts
模拟电路分压器、RC 滤波、运放、整流~190examples-circuits.ts
100 Days 系列100 天 IoT 挑战项目~57examples-100-days.ts
电子墨水屏Waveshare 1.54"–7.5" 屏~70examples-displays-epaper.ts
复古 CPU8080 / 8086 / Z80 经典芯片~43examples-retro-intel.ts
纯模拟 / 纯数字带标注的元件级电路~22examples-analog.ts、examples-digital.ts
Pico W WiFiHTTP、NTP、BLE~4examples-picow-wifi.ts

每个示例卡片都会标注难度(beginner / intermediate / advanced),新手完全可以从 beginner 开始按图索骥。

100 天挑战:每天学一个 IoT 项目

示例库中最适合系统学习的是100 Days of IoT系列——它来自 Kritish Mohapatra 的知名教程系列,由 Velxio 精选出可以端到端运行的49 个项目,全部以 MicroPython 实现,加载后编辑器会自动切换为 MicroPython 模式,零配置运行。

按主题统计,这批项目覆盖了 IoT 开发的五大方向:

  • 通信类(23 个):Wi-Fi 配网、MQTT、HTTP 服务器、BLE 广告、OTA 升级
  • 机器人类(8 个):舵机控制、步进电机、无线 LED 遥控车
  • 显示类(7 个):OLED 天气表盘、MAX7219 NTP 时钟、智能眼睛动画
  • 基础类(6 个):PWM 调光、按键交互、Flask Web 服务器
  • 传感器类(5 个):DHT11 温湿度、MQ-7 燃气检测、PM2.5 空气质量

几个"必玩"的经典项目:

项目亮点
智能灌溉系统ESP32 读土壤湿度,自动控制水泵——完整的 IoT 闭环
OLED 智能表盘微表情动画 + 时间天气显示,MicroPython UI 入门神器
Pico W 舵机 Web 控制用浏览器滑块远程转动舵机,跨设备联动的最小实现

新手学习路线建议

🎯第 1 周:打地基—— 从核心示例的blink-led(点灯)、traffic-light(红绿灯)、fade-led(PWM 呼吸灯)入手,熟悉 GPIO 与 PWM 概念。

📡第 2–3 周:接传感器和显示—— 试esp32-dht22、lcd-hello,再进 100 天系列的100d-dht11-web-server,把"读数据 → 上网页"打通。

🌐第 4 周起:联网与进阶—— 挑战esp32-wifi-mqtt、100d-micropython-watch(OLED 手表)、100d-iot-smart-irrigation-system,完整体验物联网开发流程。

💡学有余力:电子墨水屏合集(70+ 项目)和复古 CPU 合集(在浏览器里点亮一台 Z80 计算机)是绝佳的彩蛋。

常见问题 FAQ

Q1:示例代码可以修改吗?可以。Load 之后所有代码都在普通编辑器里,随便改、随便跑,是绝佳的"可执行教材"。

Q2:支持哪些开发板?Arduino Uno / Nano / Mega、ESP32 全系(含 ESP32-C3、ESP32-S3、ESP32-CAM)、Raspberry Pi Pico / Pico W、STM32、树莓派 3 等共 19 块板子。

Q3:需要安装任何东西吗?不需要硬件,不需要云端。本地想跑完整项目的话,克隆仓库即可:

git clone https://gitcode.com/gh_mirrors/ve/velxio

Q4:如何判断该选哪个难度?卡片上的 difficulty 字段很诚实:beginner 只需会点灯就能看懂,advanced 项目(如simon-says游戏)涉及较完整的状态机逻辑,建议学完基础后再挑战。


写在最后:Velxio 的示例库最大价值,是让你"今天打开、今天能跑"。建议收藏 docs/examples/README.md 作为示例索引页,从 100 天挑战挑一个 beginner 项目,现在就开始你的第 1 天吧 🚀

【免费下载链接】velxioEmulate Arduino, ESP32 & Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards — Arduino Uno, ESP32, ESP32-C3, Raspberry Pi Pico, Raspberry Pi 3, and more. No hardware, no cloud, no limits.. Discord: https://discord.gg/3mARjJrh4E项目地址: https://gitcode.com/gh_mirrors/ve/velxio

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询