AiPi Series Tutorials
Open Source SDK Tutorials
Development Environment
- Zero-Basis Setup for AiPi Windows Development Environment
- Zero-Basis Setup for AiPi Linux Development Environment – Part 1: Linux System Installation
- Zero-Basis Setup for AiPi Linux Development Environment – Part 2: Compiling and Running Hello World
Beginner's Guide
- [(1) Zero-Basis Development of AiPi-Eyes-S1 Beginner's Guide] – Getting Started with AiPi-Eyes-S1
- [(2) Zero-Basis Development of AiPi-Eyes-S1 Beginner's Guide] – Installing VMware and Ubuntu
- [(3) Zero-Basis Development of AiPi-Eyes-S1 Beginner's Guide] – Creating a New Project and Burning for Debugging
- [(4) Zero-Basis Development of AiPi-Eyes-S1 Beginner's Guide] – Connecting to Linux via SSH on Windows
- [(5) Zero-Basis Development of AiPi-Eyes-S1 Beginner's Guide] – Samba Shared Folders
- [(6) Zero-Basis Development of AiPi-Eyes-S1 Beginner's Guide] – Project File Structure
Peripheral Guide
- [(7) Zero-Basis Development of AiPi-Eyes-S1 Peripheral Guide] – GPIO Input/Output
- [(8) Zero-Basis Development of AiPi-Eyes-S1 Peripheral Guide] – GPIO Interrupt Programming
- [(9) Zero-Basis Development of AiPi-Eyes-S1 Peripheral Guide] – PWM
- [(10) Zero-Basis Development of AiPi-Eyes-S1 Peripheral Guide] – UART
- [(11) Zero-Basis Development of AiPi-Eyes-S1 Peripheral Guide] – I2C
- [(12) Zero-Basis Development of AiPi-Eyes-S1 Peripheral Guide] – ADC
- [(13) Zero-Basis Development of AiPi-Eyes-S1 Peripheral Guide] – FLASH
- [(14) Zero-Basis Development of AiPi-Eyes-S1 Peripheral Guide] – I2S
- [(15) Zero-Basis Development of AiPi-Eyes-S1 Peripheral Guide] – TIMER
- [(16) Zero-Basis Development of AiPi-Eyes-S1 Peripheral Guide] – DAC
Advanced Guide
- [(17) Zero-Basis Development of AiPi-Eyes-S1 Advanced Guide] – Introduction to LVGL and Building a Minimum Project
- [(18) Zero-Basis Development of AiPi-Eyes-S1 Advanced Guide] – LVGL Event Learning: Creating an Electronic Wooden Fish
- [(19) Zero-Basis Development of AiPi-Eyes-S1 Advanced Guide] – Connecting to WiFi via Screen Input
Network Programming
Ai-Thinker Forum Premium Tutorials
Arduino Tutorials
- Arduino Environment Installation and Compilation – Blink (Contributor: Amateur Caigou - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
- Tutorial for Beginners: Setting Up an Arduino Environment Based on AI-M61-32s-kit (Contributor: WangChong - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
PiKaPython Tutorials
(Contributor: Yaoni - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
- Part 5: Writing AiPi Code with Python for Beginners
- Part 6: Writing AiPi Code with Python for Beginners
- Part 7: Writing AiPi Code with Python for Beginners
- Part 8: Writing AiPi Code with Python for Beginners
- Part 9: Writing AiPi Code with Python for Beginners
- Part 10: Writing AiPi Code with Python for Beginners
- 3d_aipi-radar-monitor.zip
DIY Tutorials
CAN Usage
- CAN Usage Guide: Ai-M61/M62 Supports New Interfaces, Come and Learn!
- USB-to-CAN Driver: Click to Download
- CAN Host Computer Software: Click to Download
- AiPi-SCP-4.3 CAN Test Firmware (Including UI): Click to Download
- CAN Data Specification: Click to View
Ra-08/H Tutorials
- Ra-08 Series Development Board Beginner’s Guide: Standard LoRaWAN Protocol Integration with Foreign TTN LoRaWAN Open Source Server
- Ra-08 Series Development Board Beginner’s Guide: Standard LoRaWAN Integration with Private Servers
- Ai-Thinker LoRaWAN Gateway RG-02 Access to TTN Platform, Controlling Multiple Node LoRaWAN Modules
- Ra-08 LoRaWAN Application: Class B Mode Application Based on LoRaWAN Protocol
- Ra-08H Access to Self-Built Chirpstack Server on Windows, MQTT Communication Tutorial
AiPi-R286Box (86-Box Smart Screen)
- Introduction Video: One-Touch Control of Home Devices! Ai-Thinker AiStar IoT 86-Box, Easy for Smart Home Beginners!
- AiPi-R286Box: AiPi-R286 (AiXingyun 86-Box)
- Firmware: Click to Download
- Shell File: Click to Download
- JLCPCB Project Address for Control Baseboard: https://oshwhub.com/ai-thiner_openteam/aipi-r286_plus
- Source Code Address: https://github.com/Ai-Thinker-Open/AiPi-Open-Kits/tree/AiPi-aiThinkerCloud
- Supporting App: Click to Download
AiPi-AiXingyun Aromatherapy Machine
- User Manual: Click to Download
- Modification Process: Click to Download
- Aromatherapy Machine Firmware: Click to Download
Going-Out Reminder Device Based on Ai-M61-32S (Contributor: WT_0213, Forum User: http://bbs.ai-thinker.com)
- Introduction Video: Latest Video Released, Please Follow!
- [DIY Electronic Project] Going-Out Reminder Device Based on Ai-M61-32S – Infrared Sensing Part Step1](http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43541)
- [DIY Electronic Project] Going-Out Reminder Device Based on Ai-M61-32S – XFS5152CE Speech Synthesis Part Step2](http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43657)
- [DIY Electronic Project] Going-Out Reminder Device Based on Ai-M61-32S – Shell Part Step3](http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43687)
- [DIY Electronic Project] Going-Out Reminder Device Based on Ai-M61-32S – Summary](http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43688&_dsign=a123b8fc)
[DIY Electronic Project] Weather Station Based on AiPi-Eye-S1 (Contributor: Grey Wolf, Forum User: http://bbs.ai-thinker.com)
- Introduction Video: Desktop Weather Station | AiPi FreeRTOS+LVGL Development Practice
- [DIY Electronic Project] Weather Station Based on AiPi-Eye-S1](http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=453)
- Project Source Code Address: https://gitee.com/imhzy/ai-pi_-hzy_-weather
AiPi-Radar-Monitor Radar Detection Station (Rd-03d)
- Forum Open Source Post: AiPi-Radar-Monitor Radar Detection Station (Rd-03d)
- AiPi-Radar-Monitor 3D Shell: Click to Download
- AiPi-Radar-Monitor Firmware: Click to Download
- AiPi-Radar-Monitor Source Code Address:
AiPi-RD-Rotary Smart Human-Following Rotating Platform (Rd-03D)
- JLCPCB Open Source Post: AiPi-RD-Rotary Smart Human-Following Rotating Platform (Rd-03D)
[DIY Electronic Project] Little King Based on AiPi-Eye-S1 (Contributor: bzhou830, Forum User: http://bbs.ai-thinker.com)
- Forum Open Source Post: [DIY Electronic Project] Little King Based on AiPi-Eye-S1](http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=41966&extra=page%3D1&_dsign=9087c82a)
- Introduction Video: Playing Little King Games on Ai-Thinker AiPi
[DIY Electronic Project] Ai-M61-32S Development Board Expansion Board (Contributor: iiv, Forum User: http://bbs.ai-thinker.com)
- Forum Open Source Post: [Electronic DIY Project] Ai-M61-32S Development Board Expansion Board](http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=41822&_dsign=a67a7302)
- LCSC Open Source Address: AI-M61-32S Expansion Board
[DIY Electronic Project] Going-Out Reminder Device Based on Ai-M61-32S – Summary (Contributor: WT_0213, Forum User: http://bbs.ai-thinker.com)
- Forum Open Source Post: [DIY Electronic Project] Going-Out Reminder Device Based on Ai-M61-32S – Summary](http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43688&extra=page%3D1&_dsign=a123b8fc)
- Introduction Video: Latest Video Released, Please Follow!
[DIY Electronic Project] Ai-M61-32SU Bluetooth Selfie Stick (Contributor: lazy, Forum User: http://bbs.ai-thinker.com)
- Forum Open Source Post: [DIY Electronic Project] Ai-M61-32SU Bluetooth Selfie Stick](http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=45370&_dsign=3d099084)
- Final Effect Demonstration: [Supplementary] Bluetooth Selfie Stick for Mobile Phones](http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=45408&fromuid=16612&_dsign=4064fc1e)
Ai-M61 Peripheral Drivers
- [Peripheral Transplantation] FPM383C Fingerprint Module + Ai-M61-32S](https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43963&extra=page%3D2) (Contributor: WT_0213 - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
- [Peripheral Transplantation] I2C Light Intensity Sensor (BH1750) Driver for M61 Development Board](https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44009&extra=page%3D3) (Contributor: 1084504793 - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
- [Peripheral Transplantation] SHT30 Temperature and Humidity Sensor Driver for M61 Development Board](https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44108&extra=page%3D3) (Contributor: 1084504793 - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
- [Peripheral Transplantation] AHT20 Temperature and Humidity Sensor Driver for M61 Development Board](https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43970&extra=page%3D3) (Contributor: 1084504793 - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
- [Peripheral Transplantation] Dual-Axis Button Joystick Module for Ai-M61 Development Board](https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44177&extra=page%3D3) (Contributor: zlook119 - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
- [Peripheral Transplantation] USB Device: USB Midi + M61 Development Board](https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44079&extra=page%3D3) (Contributor: bzhou830 - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
- [Peripheral Transplantation] USB Device: USB Keyboard + M61 Development Board](https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44023&extra=page%3D3) (Contributor: bzhou830 - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
- [Peripheral Transplantation] USB Device: USB Mouse + M61 Development Board](https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44029&extra=page%3D3) (Contributor: bzhou830 - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
- [Peripheral Transplantation] 0.96-inch IIC Monochrome Screen for Ai-M61 Development Board](https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43966&extra=page%3D3) (Contributor: Shen Ye - Ai-Thinker Forum User - http://bbs.ai-thinker.com)
HomeAssistant Smart Home
USB Night Light Controller
- Open Source Address: https://oshwhub.com/seahi/ha-usb-kai-guan
- Tutorial Posts:
- Firmware: Click to Download