This shows you the differences between two versions of the page.
|
pm:prj2026:jan.vaduva:elena.sandu2501 [2026/05/11 10:27] elena.sandu2501 |
pm:prj2026:jan.vaduva:elena.sandu2501 [2026/05/14 23:45] (current) elena.sandu2501 |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| - | This project is based on the ATmega328P Xplained Mini microcontroller and transforms a conventional clothes drying stand into a smart system, capable of responding automatically to outdoor weather changes. | + | This project is based on the **ATmega328P Xplained Mini** microcontroller and transforms a conventional clothes drying stand into a smart system, capable of responding automatically to outdoor weather changes. |
| The idea originated from smart home awnings and automated pergola covers, adapting their weather-responsive behavior to a clothes drying stand. | The idea originated from smart home awnings and automated pergola covers, adapting their weather-responsive behavior to a clothes drying stand. | ||
| Line 25: | Line 25: | ||
| - | The system logic is built around a state machine with two main states: Automatic Mode and Manual Mode. These are the main modules: | + | The system logic is built around a state machine with two main states: **Automatic Mode** and **Manual Mode**. These are the main modules: |
| *ATmega328P Xplained Mini - main controller, reads sensor data and controls all outputs | *ATmega328P Xplained Mini - main controller, reads sensor data and controls all outputs | ||
| Line 54: | Line 54: | ||
| | MicroUSB breakout board | 1 | MicroUSB power input connector | | | MicroUSB breakout board | 1 | MicroUSB power input connector | | ||
| | Capacitor 1000uF 50V | 1 | Power supply filtering for servomotor | | | Capacitor 1000uF 50V | 1 | Power supply filtering for servomotor | | ||
| + | |||
| + | === Electric Diagram === | ||
| + | |||
| + | {{ :pm:prj2026:jan.vaduva:schema_electrica_elena_sandu.png?800 |}} | ||
| + | |||
| + | The ATmega328P Xplained Mini board was not available in the EasyEDA library, so an Arduino Nano symbol was used as a pin-compatible schematic representation. The following pin mapping was applied: | ||
| + | |||
| + | *D3 = PD3 -> Push Button | ||
| + | *D4 = PD4 -> Green LED | ||
| + | *D5 = PD5 -> Red LED | ||
| + | *D6 = PD6 -> Yellow LED | ||
| + | *D9 = PB1 -> Servomotor PWM | ||
| + | *A0 = PC0 -> Rain Sensor AO | ||
| + | *A1 = PC1 -> LDR Light Sensor AO | ||
| + | *A4 = PC4 -> LCD SDA | ||
| + | *A5 = PC5 -> LCD SCL | ||
| + | |||
| ===== Software Design ===== | ===== Software Design ===== | ||