generated from pengwon/PCBProjectTemplate
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changes to be committed: new file: 3d/motor.stl new file: 3d/座舱底.stl new file: 3d/座舱盖-1.2.stl new file: 3d/座舱盖-1.5.stl new file: 3d/电路板座.stl modified: README.md modified: README_en.md new file: img/SMT2309281757_T.png new file: img/esp-fc_v1.0.png new file: img/座舱.jpg new file: img/手抛机.jpg new file: img/机身.jpg new file: img/电路板座.gif new file: img/马达座-1.jpg new file: img/马达座-2.jpg new file: pcb/bat851855.PcbDoc new file: pcb/esp-plane.PcbDoc new file: pcb/pcb-outline.dxf new file: sch/esp-plane-s.SchDoc new file: sch/esp-plane-u.SchDoc new file: tiny-plane.PrjPcb
- Loading branch information
peter
committed
Oct 29, 2023
1 parent
b49c80a
commit 3a10ee1
Showing
21 changed files
with
3,853 additions
and
6 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,83 @@ | ||
# 标题 | ||
# Tiny Plane | ||
|
||
[English](README_en.md) | ||
|
||
## 简介 | ||
|
||
|
||
Tiny Plane是一个固定翼小飞机飞控项目,旨在DIY一款操控良好、飞行时间长、可玩性高的固定翼小飞机。目前基于48cm翼展手抛机进行改装,飞控采用ESP32-C3。 | ||
|
||
## 特性 | ||
|
||
飞控主要特性: | ||
|
||
- 单串锂电池供电,最大工作电压5.5V | ||
- 电源电压、电流感测 | ||
- 锂电池温度感测 | ||
- DCDC降压电源,效率90%以上 | ||
- 3轴加速度计,3轴陀螺仪 | ||
- 气压计,高度精度10cm | ||
- 2路动力电机通道,支持电流感测 | ||
- 2路数字IO通道 | ||
- USB TypeC接口,调试和烧写程序 | ||
- 1路串口,可用于连接GPS | ||
|
||
机身主要特性: | ||
|
||
![手抛机机身](img/手抛机.jpg) | ||
|
||
- 49cm翼展,47cm长,22cm平尾 | ||
- 重量 ~40g | ||
|
||
## 硬件 | ||
|
||
改装主要涉及3个方面: | ||
|
||
1. 加装马达 | ||
2. 加装电池 | ||
3. 加装飞控 | ||
|
||
更好的操控性能还需要加装舵机,目前尚未加装。 | ||
|
||
### 加装马达 | ||
|
||
采用2个720空心杯电机配合55mm桨后推方案,为此设计了马达安装座: | ||
|
||
![马达安装座](img/马达座-1.jpg) | ||
|
||
加装在机翼后缘: | ||
|
||
![加装马达](img/马达座-2.jpg) | ||
|
||
### 加装电池和飞控 | ||
|
||
电池和飞控板需要较大的安装空间,为此设计了一个座舱,将电池和飞控板安装在座舱内: | ||
|
||
![电池和电路板座](img/电路板座.gif) | ||
|
||
这个安装座下面固定飞控电路板,上面装电池: | ||
|
||
![电池安装](https://imgs.boringhex.top/blog/20231025214314.png) | ||
|
||
![电路板安装](https://imgs.boringhex.top/blog/20231025220007.png) | ||
|
||
![座舱组件](img/座舱.jpg) | ||
|
||
将座舱安装在机身上: | ||
|
||
![座舱安装](img/机身.jpg) | ||
|
||
## 飞控原理图 | ||
|
||
飞控原理图如下: | ||
|
||
![飞控原理图](img/esp-fc_v1.0.png) | ||
|
||
## PCB | ||
|
||
PCB设计如下: | ||
|
||
![PCB](img/SMT2309281757_T.png) | ||
|
||
## 软件 | ||
|
||
[WIP] [TinyPlaneFC GitHub](https://github.com/pengwon/TinyPlaneFC) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,83 @@ | ||
# Title | ||
# Tiny Plane | ||
|
||
[中文](README.md) | ||
|
||
## Introduction | ||
|
||
|
||
Tiny Plane is a fixed-wing aircraft flight control project aimed at DIY enthusiasts who want to build a well-controlled, long-flight-time, and highly playable fixed-wing aircraft. Currently, it is based on a 48cm wingspan hand-launched glider and uses the ESP32-C3 flight controller. | ||
|
||
## Features | ||
|
||
### Overview | ||
Main features of the flight controller: | ||
|
||
- Powered by a single-cell lithium battery with a maximum operating voltage of 5.5V | ||
- Power voltage and current sensing | ||
- Lithium battery temperature sensing | ||
- DCDC buck power supply with an efficiency of over 90% | ||
- 3-axis accelerometer and 3-axis gyroscope | ||
- Barometer for altitude measurement with an accuracy of 10cm | ||
- 2 channels for motor control with current sensing | ||
- 2 channels for digital input/output | ||
- USB Type-C interface for debugging and programming | ||
- 1 serial port for connecting GPS | ||
|
||
Main features of the airframe: | ||
|
||
![Hand-launched glider](img/手抛机.jpg) | ||
|
||
- 49cm wingspan, 47cm length, 22cm tail | ||
- Weight ~40g | ||
|
||
## Hardware | ||
|
||
The modifications mainly involve three aspects: | ||
|
||
1. Adding motors | ||
2. Adding batteries | ||
3. Adding flight controllers | ||
|
||
To achieve better control performance, it is recommended to add servos, which have not been installed yet. | ||
|
||
### Adding Motors | ||
|
||
Two 720 hollow cup motors are used in conjunction with 55mm propellers for rearward thrust. A motor installation seat is designed for this purpose: | ||
|
||
![Motor installation seat](img/马达座-1.jpg) | ||
|
||
Installed on the trailing edge of the wing: | ||
|
||
![Adding motors](img/马达座-2.jpg) | ||
|
||
### Adding Batteries and Flight Controllers | ||
|
||
The batteries and flight controller board require a larger installation space. Therefore, a cabin is designed to accommodate the batteries and flight controller board: | ||
|
||
![Battery and circuit board seat](img/电路板座.gif) | ||
|
||
The flight controller circuit board is fixed below this seat, and the battery is placed on top: | ||
|
||
![Battery installation](https://imgs.boringhex.top/blog/20231025214314.png) | ||
|
||
![Circuit board installation](https://imgs.boringhex.top/blog/20231025220007.png) | ||
|
||
![Cabin components](img/座舱.jpg) | ||
|
||
Install the cabin on the airframe: | ||
|
||
![Cabin installation](img/机身.jpg) | ||
|
||
## Flight Controller Schematic | ||
|
||
The flight controller schematic is as follows: | ||
|
||
![Flight controller schematic](img/esp-fc_v1.0.png) | ||
|
||
## PCB | ||
|
||
The PCB design is as follows: | ||
|
||
![PCB](img/SMT2309281757_T.png) | ||
|
||
## Software | ||
|
||
- | ||
[WIP] [TinyPlaneFC GitHub](https://github.com/pengwon/TinyPlaneFC) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.