{"id":25899254,"url":"https://github.com/bpi-steam/bpi-bit-hardware","last_synced_at":"2025-10-07T01:58:16.297Z","repository":{"id":138258953,"uuid":"187959491","full_name":"BPI-STEAM/BPI-BIT-Hardware","owner":"BPI-STEAM","description":"📓 bpi-bit 产品的介绍与硬件资料","archived":false,"fork":false,"pushed_at":"2019-07-08T02:16:23.000Z","size":24758,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T17:11:13.149Z","etag":null,"topics":["bpi-bit","datasheet","esp32","introduction"],"latest_commit_sha":null,"homepage":"Product: introduction and datasheet","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BPI-STEAM.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-22T03:53:50.000Z","updated_at":"2023-11-30T14:27:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"529ca2dc-5c52-4535-9f86-4c095e2e61f3","html_url":"https://github.com/BPI-STEAM/BPI-BIT-Hardware","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BPI-STEAM/BPI-BIT-Hardware","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BPI-STEAM%2FBPI-BIT-Hardware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BPI-STEAM%2FBPI-BIT-Hardware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BPI-STEAM%2FBPI-BIT-Hardware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BPI-STEAM%2FBPI-BIT-Hardware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BPI-STEAM","download_url":"https://codeload.github.com/BPI-STEAM/BPI-BIT-Hardware/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BPI-STEAM%2FBPI-BIT-Hardware/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278708009,"owners_count":26031932,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bpi-bit","datasheet","esp32","introduction"],"created_at":"2025-03-03T01:27:48.038Z","updated_at":"2025-10-07T01:58:16.291Z","avatar_url":"https://github.com/BPI-STEAM.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# \u0026emsp;\u0026emsp;\u0026emsp;\u0026emsp;\u0026emsp;\u0026emsp;\u0026emsp;\u0026emsp;\u0026emsp;bpi:bit 开源硬件 📓\n\n[English Docs](readme_en.md)\n\n![](https://img.shields.io/badge/open%20source-bananpi-brightgreen.svg)\n![](https://img.shields.io/badge/support-webduino-blue.svg)\n\n## 硬件介绍\n\n![](https://webduino.com.cn/site/img/tutorials/zh_cn/detail-03.gif)\n\n采用 ESP-WROOM-32 （ESP32）模组作为核心进行设计，拥有 40nm 工艺、使用 Tensilica LX6 双核32位处理器，频率高达 240 MHz，带有 32 个 I/O 引脚，支持 2.4G Wi-Fi 、蓝牙 4.0 以上等多种通信方式，具备 448KB ROM 和 520 KB SRAM 的内存容量。\n\n## 外设介绍\n\n![](readme/Interface_CN.jpg)\n\nBit 开发板长 5 公分宽 5 公分，重量约 10 ~ 12 公克，除了下方 20 Pin 的「金手指接口」，板子正面更是内置一个 25 颗全彩 LED 灯的矩阵，两个光敏电阻、两个按钮开关、一个温度感应电阻、一个蜂鸣器和一个九轴传感器 ( 三轴加速度、三轴陀螺仪与三轴磁力指南针 )，脚位配置如下：\n\n- 全彩 LED 矩阵：A10 ( GPIO 4 )\n- 光敏传感器：左上 A0 ( GPIO 36 )、右上 A3 ( GPIO 39 )\n- 按钮开关：按钮 A P5 ( GPIO 35 )、按钮 B P11 ( GPIO 27 )\n- 温度传感器：A6 ( GPIO 34 )\n- 蜂鸣器：P0 ( GPIO 25 )\n- 九轴传感器 MPU-9250：P20 ( GPIO 21 )、P19 ( GPIO 22 )\n\n## 拓展引脚\n\n![](readme/goldfinger.jpg)\n\n![](readme/pin-define.jpg)\n\n### LED 编号\n\n板子按照 5 * 5 排列方式焊接了 25 颗(编号 0 ~ 24 ) 1600 万色全彩 LED (WS2812) ，所有的 LED 的控制仅使用一个引脚 (GPIO 4) 即可控制。\n\n![](readme/product.jpg)\n\n板子正面 LED 序号排布方式如下（5 * 5）\n\n| ↖  |  ↑  |  ↑  |  ↑  |  ↗ |\n|-----|-----|-----|-----|-----|\n| 20  | 15  | 10  | 5   | 0   |\n| 21  | 16  | 11  | 6   | 1   |\n| 22  | 17  | 12  | 7   | 2   |\n| 23  | 18  | 13  | 8   | 3   |\n| 24  | 19  | 14  | 9   | 4   |\n| ↙  |  ↓  |  ↓  |  ↓  |  ↘ |\n| P0  | P1  | P2  | 3V   | GND   |\n\n（将板子正面朝向自己，并结合底盘金手指可知其位置）\n\n## 版本区别\n\n板子分 1.2 和 1.4 版本等多个版本，版本号标识在板子背面右下角。\n\n![](readme/version.jpg)\n\n## 产品支持\n\n### [安装驱动](driver.md)\n\n### Webduino\n\n- [Webduino 基础教学](https://webduino.com.cn/site/zh_cn/tutorials.html)\n- [Webduino 玩家指南](https://github.com/BPI-STEAM/BPI-BIT-WebDuino)\n- [Webduino 中文社区](https://forum.banana-pi.org.cn/c/bpi-bit/webduino)\n\n### MicroPython\n\n- [MicroPython 玩家指南](https://github.com/BPI-STEAM/BPI-BIT-MicroPython)\n- [MicroPython 示例代码](https://github.com/BPI-STEAM/BPI-BIT-Samples)\n- [MicroPython 中文社区](https://forum.banana-pi.org.cn/c/bpi-bit/micropython)\n\n### Arduino\n\n- [Arduino 玩家指南](https://github.com/BPI-STEAM/BPI-BIT-Arduino)\n\n## 硬件设计\n\n### 引脚占用\n\n| Interface          | IO      | Mode                                |\n|--------------------|---------|-------------------------------------|\n| Light Sensor(L)    | GPIO 36 | Analog Input                        |\n| Light Sensor(R)    | GPIO 39 | Analog Input                        |\n| Temperature Sensor | GPIO 34 | Analog Input                        |\n| Buzzer             | GPIO 25 | PWM(Digital Output) / Analog Output |\n| RGB_LED            | GPIO 4  | Digital Output                      |\n| MPU9250_SCL        | GPIO 22 | Digital Output                      |\n| MPU9250_SDA        | GPIO 21 | Digital Output                      |\n| MPU9250_INT        | GPIO 16 | Digital Input                       |\n| R_LED(SPI_SCK)     | GPIO 18 | Digital Output                      |\n\n### 外观资料\n\n![](readme/bot.png)\n\n![](readme/top.png)\n\n### 硬件资料\n\n- [BPI-WEBDUINO-BIT-V1_2](docs/BPI-WEBDUINO-BIT-V1_2.pdf)\n\n- [BPI-WEBDUINO-BIT-V1_4](docs/BPI-WEBDUINO-BIT-V1_4.pdf)\n\n- [Buzzer-SS-S050020Z-120](docs/Buzzer-SS-S050020Z-120.pdf)\n\n- [CH340DS1-ch](docs/CH340DS1-ch.pdf)\n\n- [CH340DS1-en](docs/CH340DS1-en.pdf)\n\n- [esp32_hardware_design_guidelines_en](docs/esp32_hardware_design_guidelines_en.pdf)\n\n- [ESP32-datesheet_english](docs/ESP32-datesheet_english.pdf)\n\n- [esp-wroom-32_datasheet_cn](docs/esp-wroom-32_datasheet_cn.pdf)\n\n- [LightSensor-PTSMD021-0805](docs/LightSensor-PTSMD021-0805.pdf)\n\n- [LM1117](docs/LM1117.pdf)\n\n- [MPU-9250 Datasheet-v1.1-ch](docs/MPU-9250%20Datasheet-v1.1-ch.pdf)\n\n- [MPU-9250 Datasheet-v1.1-en](docs/MPU-9250%20Datasheet-v1.1-en.pdf)\n\n- [MPU-9250 Register Map-v1.6](docs/MPU-9250%20Register%20Map-v1.6.pdf)\n\n- [NTC-0805-103F-3950F](docs/NTC-0805-103F-3950F.pdf)\n\n- [SY7208](docs/SY7208.pdf)\n\n- [WS2812B](docs/WS2812B.pdf)\n\n- [DS-000189-ICM-20948-v1.3](docs/DS-000189-ICM-20948-v1.3.pdf)\n\n## 相关网站\n\n- [官方中文社区](https://forum.banana-pi.org.cn/c/bpi)\n- [官方英文社区](http://forum.banana-pi.org/c/bpi-bit)\n- [Webduino 国内版](https://webduino.com.cn/site/)\n- [webduino 国际版](https://webduino.io/)\n\n![](readme/logo.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbpi-steam%2Fbpi-bit-hardware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbpi-steam%2Fbpi-bit-hardware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbpi-steam%2Fbpi-bit-hardware/lists"}