Skip to content

Commit

Permalink
add: 添加项目文件
Browse files Browse the repository at this point in the history
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
Show file tree
Hide file tree
Showing 21 changed files with 3,853 additions and 6 deletions.
Binary file added 3d/motor.stl
Binary file not shown.
Binary file added 3d/座舱底.stl
Binary file not shown.
Binary file added 3d/座舱盖-1.2.stl
Binary file not shown.
Binary file added 3d/座舱盖-1.5.stl
Binary file not shown.
Binary file added 3d/电路板座.stl
Binary file not shown.
74 changes: 72 additions & 2 deletions README.md
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)
78 changes: 74 additions & 4 deletions README_en.md
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)
Binary file added img/SMT2309281757_T.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/esp-fc_v1.0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/座舱.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/手抛机.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/机身.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/电路板座.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/马达座-1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/马达座-2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pcb/bat851855.PcbDoc
Binary file not shown.
Binary file added pcb/esp-plane.PcbDoc
Binary file not shown.
Loading

0 comments on commit 3a10ee1

Please sign in to comment.