diff --git a/README.md b/README.md index 551f63e..9c5e887 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,8 @@ Simulation in Gazebo using a plugin that runs original Arduino code is implement You can also check a user contributed [variant of complete circuit diagram](https://github.com/okalachev/flix/issues/3#issue-2066079898) of the drone. +*\* — SBUS inverter is not needed as ESP32 supports [software pin inversion](https://github.com/bolderflight/sbus#inverted-serial).* + ## Components (version 0) |Component|Type|Image|Quantity| diff --git a/docs/img/schematics.svg b/docs/img/schematics.svg index bd2f996..2e7dbd4 100644 --- a/docs/img/schematics.svg +++ b/docs/img/schematics.svg @@ -4,9 +4,9 @@ @@ -20,611 +20,627 @@ clipPathUnits="userSpaceOnUse" id="clipPath2"> - - - + + + + id="clipPath10"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-84.355831,368.45549)" + id="path10" /> + id="clipPath13"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-753,368.45549)" + id="path13" /> + id="clipPath15"> + d="m 323.5975,94.69188 h 195.3121 v 66.89117 H 323.5975 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-1049.6551,268.30492)" + id="path15" /> + id="clipPath22"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-591.0243,591.01107)" + id="path22" /> + id="clipPath24"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-976.18675,536.12963)" + id="path24" /> + id="clipPath26"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-866.79009,439.55911)" + id="path26" /> + id="clipPath28"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-502.51117,271.72444)" + id="path28" /> + id="clipPath30"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-562.46578,294.8447)" + id="path30" /> + id="clipPath32"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-1170.4989,681.58102)" + id="path32" /> + id="clipPath34"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-1236.0252,695.13845)" + id="path34" /> - - - - - - + + + + + + + id="clipPath48"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-588.82907,776.82395)" + id="path48" /> + id="clipPath50"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-752.42811,1140.845)" + id="path50" /> + id="clipPath53"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + transform="matrix(2.2802848,0,0,-2.2802848,-307.72331,1036.0622)" + id="path53" /> + id="clipPath55"> + d="m 0,60.6875 h 842 v 473.625 H 0 Z" + id="path55" /> - - - + + + + + + + + + + + + + + + + transform="matrix(1.3333333,0,0,-1.3333333,0,793.33333)" /> + + id="g5"> ESP32 - - - + id="tspan5">ESP32 + + + RC Receiver - - - + id="tspan10">RC Receiver + + + SBUS Inverter + id="tspan13">Inverter + * - - - - - + - SPI - - + transform="matrix(1.3333333,0,0,-1.3333333,0,793.33333)" + clip-path="url(#clipPath21)" /> + id="g21" /> + id="g22"> SPI + + + + + + + + UART + id="tspan26">UART + id="g27"> + transform="matrix(0.58472227,0,0,0.58472227,293.82947,634.45)" + clip-path="url(#clipPath28)" /> + transform="matrix(1.3333333,0,0,-1.3333333,0,793.33333)" /> + id="g29" /> + id="g30"> SBUS + id="tspan30">SBUS + id="g31"> + transform="matrix(0.58472227,0,0,0.58472227,684.4168,394.79773)" + clip-path="url(#clipPath32)" /> + transform="matrix(1.3333333,0,0,-1.3333333,0,793.33333)" /> + id="g33" /> + id="g34"> PWM - - - - - - - - Voltage - - - + id="tspan34">PWM - 3.7V - - 3.3V + + + + + LDO + id="tspan38">Voltage + id="g39"> + + IMU GY-91 - - - - + id="tspan40">3.7V + + 3.3V LDO @@ -633,76 +649,76 @@ 3.3V + id="tspan44">GY-91 + + id="g47" /> + 3.3V + + + + + + Battery + id="tspan50">Battery + id="g51"> + transform="matrix(0.58472227,0,0,0.58472227,179.93267,187.52467)" + clip-path="url(#clipPath53)" /> - - - - >3.7V - - - - + transform="matrix(1.3333333,0,0,-1.3333333,0,793.33333)" + clip-path="url(#clipPath55)" /> @@ -711,7 +727,7 @@ + - Motors - x4 - + id="g59" /> + >3.7V + + ESC + id="tspan62">Motors x4 + + + + + ESC + x4 + + + + + + MPU9250 IMU +