This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:florian.susai [2026/05/06 12:21] florian.susai created |
pm:prj2026:bianca.popa1106:florian.susai [2026/05/12 23:36] (current) florian.susai [Schema electrică detaliată] |
||
|---|---|---|---|
| Line 219: | Line 219: | ||
| * ''procesare_matematica.cpp/.h'' — Heat Index, derivată presiune | * ''procesare_matematica.cpp/.h'' — Heat Index, derivată presiune | ||
| * ''timer_orchestrator.c/.h'' — init Timer1 CTC, ISR | * ''timer_orchestrator.c/.h'' — init Timer1 CTC, ISR | ||
| + | |||
| + | ==== Schema electrică detaliată ==== | ||
| + | |||
| + | {{ :pm:prj2026:bianca.popa1106:pls-work.jpg?700 |Schema electrică - conexiuni pin-cu-pin}} | ||
| + | |||
| + | Schema electrică prezintă toate conexiunile pin-cu-pin între Arduino Uno (ATmega328P) și cele patru module (LDR, MQ-2, BMP280, LCD I²C, HC-05), incluzând cele două divizoare de tensiune (LDR + 10kΩ pentru semnalul analogic pe A1, respectiv 1kΩ/2kΩ pentru protecția pinului RXD al HC-05 la nivel logic 3.3V). | ||
| + | |||
| + | ===== Bibliografie și datasheet-uri ===== | ||
| + | |||
| + | ==== Datasheet-uri componente ==== | ||
| + | |||
| + | * **Arduino Uno R3** (placa principală): | ||
| + | * [[https://docs.arduino.cc/hardware/uno-rev3|Pagină produs oficială Arduino]] | ||
| + | * [[https://docs.arduino.cc/resources/datasheets/A000066-datasheet.pdf|Datasheet PDF (A000066)]] | ||
| + | * **ATmega328P** (microcontroller, Microchip/Atmel): | ||
| + | * [[https://www.microchip.com/en-us/product/atmega328p|Pagină produs Microchip (datasheet + errata)]] | ||
| + | * [[https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf|Datasheet complet PDF (DS40002061)]] | ||
| + | * **BMP280** (senzor presiune/temperatură, Bosch Sensortec): | ||
| + | * [[https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmp280-ds001.pdf|Datasheet oficial Bosch (BST-BMP280-DS001)]] | ||
| + | * **MQ-2** (senzor gaz/fum, Hanwei Electronics): | ||
| + | * [[https://www.electronicoscaldas.com/datasheet/MQ-2_Hanwei.pdf|Datasheet Hanwei PDF]] | ||
| + | * **HC-05** (modul Bluetooth SPP, ITead Studio): | ||
| + | * [[https://components101.com/sites/default/files/component_datasheet/HC-05%20Datasheet.pdf|Datasheet PDF (ITead)]] | ||
| + | * [[https://components101.com/wireless/hc-05-bluetooth-module|Pinout și detalii Components101]] | ||
| + | * **PCF8574** (I/O expander pentru adaptorul I²C al LCD-ului, NXP/TI): | ||
| + | * [[https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf|Datasheet NXP oficial]] | ||
| + | * [[https://www.ti.com/lit/ds/symlink/pcf8574.pdf|Datasheet Texas Instruments (variantă)]] | ||
| + | * **HD44780U** (controller LCD-ul de 16×2, Hitachi): | ||
| + | * [[https://cdn.sparkfun.com/assets/9/5/f/7/b/HD44780.pdf|Datasheet PDF (mirror SparkFun)]] | ||
| + | * **GL5528 / LDR** (fotorezistor): | ||
| + | * [[https://www.alldatasheet.com/datasheet-pdf/pdf/1132069/BOSCH/BMP280.html|Datasheet GL5528 (Senba)]] — caracteristică rezistență-iluminare | ||
| + | * **Rezistori** (10kΩ, 1kΩ, 2kΩ — generici, 1/4W, ±5%): | ||
| + | * Specificații standard E12/E24 — nu necesită datasheet specific | ||
| + | |||
| + | ==== Resurse software și librării ==== | ||
| + | |||
| + | * **Wire.h** (I²C master, Arduino core): [[https://docs.arduino.cc/learn/communication/wire|Documentație oficială]] | ||
| + | * **LiquidCrystal_I2C** (Frank de Brabander): [[https://github.com/johnrickman/LiquidCrystal_I2C|Repository GitHub]] | ||
| + | * **Adafruit_BMP280**: [[https://github.com/adafruit/Adafruit_BMP280_Library|Repository GitHub]] · [[https://learn.adafruit.com/adafruit-bmp280-barometric-pressure-plus-temperature-sensor-breakout|Tutorial Adafruit]] | ||
| + | * **AVR-libc** (avr/io.h, avr/interrupt.h): [[https://www.nongnu.org/avr-libc/user-manual/|Manual de referință]] | ||
| + | * **PlatformIO**: [[https://docs.platformio.org/en/latest/platforms/atmelavr.html|Documentație platformă atmelavr]] | ||
| + | |||
| + | ==== Referințe teoretice ==== | ||
| + | |||
| + | * **Heat Index — Rothfusz Regression Equation** (NOAA / NWS): [[https://www.weather.gov/ama/heatindex|US National Weather Service]] | ||
| + | * **I²C Bus Specification** (NXP/Philips): [[https://www.nxp.com/docs/en/user-guide/UM10204.pdf|UM10204 - I2C-bus specification and user manual]] | ||
| + | * **Tendință barometrică și predicție meteorologică** (Zambretti / King algorithm): articol Wikipedia [[https://en.wikipedia.org/wiki/Zambretti_Forecaster|Zambretti Forecaster]] | ||