# esp32_grail **Repository Path**: s-robot/esp32_grail ## Basic Information - **Project Name**: esp32_grail - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2025-04-26 - **Last Updated**: 2026-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ESP32-Grail 介绍 **【功能组成】**

ESP32-Grail是一款AI人工智能硬件入门的学习套件。套件的主体开发板由多个功能模块组成,可以通过相关实验的学习,掌握各种传感器和输入输出设备的基础使用方法。借助其核心ESP32的强劲性能,还能与云端大模型通讯,实现语音识别、语意理解以及语音合成等高阶功能。由浅入深,从传统功能到新的AI应用,逐步掌握新时代智能硬件的开发方法。 - I&O按钮,用于GPIO的操作实验。 - ADC摇杆,用于ADC模数转换的实验。 - 彩色触控屏,用于SPI显示屏和I2C触摸屏实验。 - TF读卡器,用于TF卡的数据读取和写入实验。 - 直流电机,用于PWM控制电机转速的实验。 - 模拟舵机,用于PWM控制舵机转角的实验。 - 麦克风,用于音频输入和语音识别实验。 - 扬声器,用于音频输出和语音合成实验。 - IMU姿态传感器,用于I2C通讯获取姿态信息的实验。 - ESP32核心模组,用于WiFi无线网和蓝牙通讯实验。


**【购买链接】**

Taobao intro


**【入门实验】** | 入门实验 | 视频链接 | |---|---| | 序章 | [YouTube](https://www.youtube.com/watch?v=IFlyyBRYh9I) · [Bilibili](https://www.bilibili.com/video/BV19XQ9BTE9S) | | [安装 ESP32 Arduino 开发环境](./beginner_tutorials/0/0_ide.md) | [YouTube](https://www.youtube.com/watch?v=Y1N48h0DlCM) · [Bilibili](https://www.bilibili.com/video/BV11gQRBREnZ) | | [实验一 GPIO输出实验](./beginner_tutorials/1/1_gpio_output.md) | [YouTube](https://www.youtube.com/watch?v=2NQ52bARa18) · [Bilibili](https://www.bilibili.com/video/BV12LDXBSEhb) | | [实验二 GPIO输入实验](./beginner_tutorials/2/2_gpio_input.md) | YouTube · Bilibili | | [实验三 LCD显示屏实验](./beginner_tutorials/3/3_lcd.md) | YouTube · Bilibili | | [实验四 触摸屏实验](./beginner_tutorials/4/4_touch.md) | YouTube · Bilibili | | [实验五 摇杆控制实验](./beginner_tutorials/5/5_joystick.md) | YouTube · Bilibili | | [实验六 电机控制实验](./beginner_tutorials/6/6_motor.md) | YouTube · Bilibili | | [实验七 舵机控制实验](./beginner_tutorials/7/7_servo.md) | YouTube · Bilibili | | [实验八 姿态传感器实验](./beginner_tutorials/8/8_imu.md) | YouTube · Bilibili | | [实验九 音频输出实验](./beginner_tutorials/9/9_speaker.md) | YouTube · Bilibili | | [实验十 音频输入实验](./beginner_tutorials/10/10_mic.md) | YouTube · Bilibili | | [实验十一 TF卡存储实验](./beginner_tutorials/11/11_tf_recorder.md) | YouTube · Bilibili | | [实验十二 TF卡读取实验](./beginner_tutorials/12/12_tf_player.md) | YouTube · Bilibili | | [实验十三 WiFi通讯实验](./beginner_tutorials/13/13_wifi.md) | YouTube · Bilibili | | [实验十四 语音识别实验](./beginner_tutorials/14/14_speech_recognizer.md) | YouTube · Bilibili | | [实验十五 大语言模型实验](./beginner_tutorials/15/15_llm_doubao.md) | YouTube · Bilibili | | [实验十六 AI语音对话实验](./beginner_tutorials/16/16_chatbot_doubao.md) | YouTube · Bilibili | **【趣味游戏】** - [1_snake_game](./single_player_games/1_snake_game/README.md) - [2_tetris](./single_player_games/2_tetris/README.md) - [3_flappy_bird](./single_player_games/3_flappy_bird/README.md) - [4_tank_battle](./single_player_games/4_tank_battle/README.md) - [5_rad_runner](./single_player_games/5_rad_runner/README.md) - [6_gold_miner](./single_player_games/6_gold_miner/README.md) - [7_pacman](./single_player_games/7_pacman/README.md) - [8_space_invaders](./single_player_games/8_space_invaders/README.md) - [9_bomberman](./single_player_games/9_bomberman/README.md) - [10_balloon_fight](./single_player_games/10_balloon_fight/README.md) - [11_hori_shooter](./single_player_games/11_hori_shooter/README.md) - [12_kung_fu](./single_player_games/12_kung_fu/README.md) - [13_field_combat](./single_player_games/13_field_combat/README.md) - [14_bubble_shooter](./single_player_games/14_bubble_shooter/README.md) - [15_billiards](./single_player_games/15_billiards/README.md) - [16_zuma](./single_player_games/16_zuma/README.md) - [17_donkey_kong](./single_player_games/17_donkey_kong/README.md) - [18_plants_vs_zombies](./single_player_games/18_plants_vs_zombies/README.md) - [19_angry_birds](./single_player_games/19_angry_birds/README.md) - [20_fruit_ninja](./single_player_games/20_fruit_ninja/README.md) **【扩展项目】** - [1_NES模拟器](https://gitee.com/esp32-g/DIJI-NES) | 视频: [YouTube](hhttps://www.youtube.com/watch?v=gGNrztD9EtY) · [Bilibili](https://www.bilibili.com/video/BV1qKDPBaEcU)