# rt_ai_project **Repository Path**: yangqish/rt_ai_project ## Basic Information - **Project Name**: rt_ai_project - **Description**: NICT2021ST&RTT嵌入式AI暑期学校 第二十二组项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-01-02 - **Last Updated**: 2023-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本项目采用两个ART-Pi开发板,分别使用art-pi-gc0328c_rubbish_ai文件夹下的工程和embedd文件下的工程,其中art-pi-gc0328c_rubbish_ai文件夹下的工程为神经网络识别部分,embedd文件下的工程为嵌入式部分。 本项目嵌入式部分基于RT-Thread操作系统进行开发,设计模块包括LED亮显模块、OLED屏幕显示模块、舵机手形指示模块,使用到的硬件设备包括GPIO、PWM调制脉冲与舵机、i2c设备与u8g2驱动、外部中断。当AI端识别出垃圾种类时,通过电平输出触发嵌入式单片机的外部中断,从而执行对应垃圾的服务程序。服务程序包含:1.对应种类垃圾的指示灯亮;2.OLED屏幕以文字形式显示垃圾种类;3.手形杆指向对应垃圾桶。