Skip to content

Commit e10eb03

Browse files
authored
Project/vlad mihnea.ene - Doumentation update (#1222)
* Add documentation * Update documentation * Documentation - fix schematic.svg * Documentation - add new schematic
1 parent b03aec6 commit e10eb03

2 files changed

Lines changed: 15 additions & 109 deletions

File tree

website/versioned_docs/version-acs_cc/project/2026/vlad_mihnea.ene/index.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,20 +49,26 @@ over I²C. A coin vibration motor driven via PWM through an N-MOSFET provides ha
4949

5050
### Week 5 - 11 May
5151

52+
Selected project components and ordered hardware. Set up the Rust/Embassy development
53+
environment with the correct toolchain (1.90) and probe-rs for flashing. Tested basic
54+
project compilation for the STM32 Nucleo-U545RE-Q target.
55+
5256
### Week 12 - 18 May
5357

58+
Tested all hardware components individually: analog joystick (ADC), tactile buttons (GPIO),
59+
SSD1306 OLED display (I2C), HC-05 Bluetooth module (USART), and vibration motor (PWM).
60+
All components confirmed working. Created EasyEDA schematic with all connections.
61+
5462
### Week 19 - 25 May
5563

5664
## Hardware
5765

5866
The controller is built around the **STM32 Nucleo-U545RE-Q** (ARM Cortex-M33, 160 MHz). Input
59-
comes from two **KY-023 analog joystick modules** connected to four ADC channels and six
67+
comes from a **KY-023 analog joystick module** connected to two ADC channels and four
6068
**tactile push buttons** on GPIO pins with internal pull-ups. Wireless communication is handled
6169
by an **HC-05 Bluetooth module** over USART. An **SSD1306 OLED 128×64** display is connected
62-
via I²C and shows battery level and connection status. A **coin vibration motor** driven by a
63-
**2N7000 MOSFET** provides rumble feedback. Power comes from a **3.7 V LiPo battery** managed
64-
by a **TP4056 charging module** and a **3.3 V AMS1117 LDO regulator**. All components are
65-
mounted on an open **acrylic plate** (~200×150 mm) using M3 standoffs and screws.
70+
via I²C and shows battery level and connection status. A **PWM vibration motor module**
71+
(3–5V, with integrated driver) provides rumble feedback.
6672

6773
## Schematics
6874

website/versioned_docs/version-acs_cc/project/2026/vlad_mihnea.ene/schematic.svg

Lines changed: 4 additions & 104 deletions
Loading

0 commit comments

Comments
 (0)