ΠΠ°ΠΏΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΠ»ΠΈΠ² Π½Π° Π±Π°Π·Π΅ Arduino β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΌΠΎΠ΄Π½ΡΠΉ Π³Π°Π΄ΠΆΠ΅Ρ Π΄Π»Ρ Π΄Π°ΡΠ½ΠΈΠΊΠΎΠ², Π° ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π΄ΠΎ 30-50% Π²ΠΎΠ΄Ρ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΡΠΎΠΆΠ°ΠΉΠ½ΠΎΡΡΡ Π½Π° 20-30%. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², Π³Π΄Π΅ Π²ΠΎΠ΄Π° Π»ΡΡΡΡΡ Ρ Π°ΠΎΡΠΈΡΠ½ΠΎ, Π·Π΄Π΅ΡΡ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠ°ΠΏΠ»Ρ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ ΠΊΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠ΅Π½ΠΈΡ, ΠΈΡΠΊΠ»ΡΡΠ°Ρ ΠΈΡΠΏΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ²Π»Π°ΠΆΠ½Π΅Π½ΠΈΠ΅. Π Π³Π»Π°Π²Π½ΠΎΠ΅ β ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π·Π° Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅, Π΄Π°ΠΆΠ΅ Π½Π΅ Π±ΡΠ΄ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π²Ρ Π½Π°ΠΉΠ΄ΡΡΠ΅ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅: ΠΎΡ Π²ΡΠ±ΠΎΡΠ° Arduino Uno ΠΈΠ»ΠΈ Nano Π΄ΠΎ Π³ΠΎΡΠΎΠ²ΡΡ ΡΠΊΠ΅ΡΡΠ΅ΠΉ Ρ ΡΠ°ΠΉΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ. ΠΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ΅Π»Π΅, Π½Π°ΡΠΎΡΡ ΠΈ ΠΊΠ»Π°ΠΏΠ°Π½Ρ), ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Wi-Fi-ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ Π΄Π»Ρ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. Π Π² ΠΊΠΎΠ½ΡΠ΅ β FAQ Ρ ΠΎΡΠ²Π΅ΡΠ°ΠΌΠΈ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ²ΡΡ Π·Π°ΠΏΡΡΠΊΠΎΠ².
ΠΡΠ»ΠΈ Π²Ρ ΡΡΡΠ°Π»ΠΈ ΡΠ°ΡΠΊΠ°ΡΡ Π»Π΅ΠΉΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΠΈΡΠ΅ Π·Π° Π²ΠΎΠ΄Ρ ΠΏΠΎ ΡΡΡΡΡΠΈΠΊΡ, ΡΡΠ° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΠΈΠ² Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π·Π°ΡΡΠ°ΡΠ°ΠΌΠΈ. ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ Π±ΡΠ΄ΠΆΠ΅ΡΠ΅ Π² 1500-2000 ΡΡΠ±Π»Π΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ Π½Π°Π΄ΡΠΆΠ½Π΅Π΅ ΠΌΠ½ΠΎΠ³ΠΈΡ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ².
1. ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΠ΅ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ°ΠΏΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ²Π° Π½Π° Arduino
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠ°ΡΡΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ. ΠΡ ΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π·Π°Π²ΠΈΡΠΈΡ, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°Π±ΠΎΡΠ°ΡΡ Π³ΠΎΠ΄Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΌΠ°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΡΡ. ΠΠΎΡ Π±Π°Π·ΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ Π΄Π»Ρ ΡΡΠ°ΡΡΠ°:
- πΉ ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ: Arduino Uno R3 (ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ) ΠΈΠ»ΠΈ Arduino Nano (ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ Π΄Π»Ρ ΠΌΠ°Π»ΡΡ ΡΠΈΡΡΠ΅ΠΌ). ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ Π»ΡΡΡΠ΅ Arduino Mega 2560.
- π§ ΠΠ°ΡΠΎΡ: ΠΠΎΠ³ΡΡΠΆΠ½ΠΎΠΉ 12V Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 3-5 Π»/ΠΌΠΈΠ½ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, SP-300) ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΡΠΉ Π΄Π»Ρ Π±ΠΎΡΠ΅ΠΊ. ΠΠ°ΠΆΠ½ΠΎ: Π½Π°ΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°ΠΌΠΎΠ²ΡΠ°ΡΡΠ²Π°ΡΡΠΈΠΌ, Π΅ΡΠ»ΠΈ Π²ΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ ΡΡΠΎΠ²Π½Ρ Π·Π΅ΠΌΠ»ΠΈ.
- π Π Π΅Π»Π΅: ΠΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ Π½Π° 10Π (Π΄Π»Ρ Π½Π°ΡΠΎΡΠ°) ΠΈΠ»ΠΈ 5Π (Π΄Π»Ρ ΠΊΠ»Π°ΠΏΠ°Π½ΠΎΠ²). ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ: SRD-05VDC-SL-C ΠΈΠ»ΠΈ Hongfa HL-52S.
- π‘οΈ ΠΠ°ΡΡΠΈΠΊΠΈ: DHT22 (Π²Π»Π°ΠΆΠ½ΠΎΡΡΡ/ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π²ΠΎΠ·Π΄ΡΡ Π°), YL-69 ΠΈΠ»ΠΈ FC-28 (Π²Π»Π°ΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΡΠ²Ρ), DS18B20 (ΡΠΎΡΠ½Π°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΏΠΎΡΠ²Ρ).
- β±οΈ ΠΠΎΠ΄ΡΠ»Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: DS3231 (ΡΠΎΡΠ½ΡΠ΅ ΡΠ°ΡΡ Ρ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΎΠΉ) ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
millis()Π² ΠΊΠΎΠ΄Π΅ Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ². - πΆ Wi-Fi/Bluetooth: ESP8266 (NodeMCU) ΠΈΠ»ΠΈ HC-05 Π΄Π»Ρ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠΌΠ°ΡΡΡΠΎΠ½.
- π§ ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ: Π’ΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ IRFZ44N (Π΄Π»Ρ ΠΌΠΎΡΠ½ΡΡ Π½Π°ΡΠΎΡΠΎΠ²), Π΄ΠΈΠΎΠ΄Ρ 1N4007 (Π·Π°ΡΠΈΡΠ° ΠΎΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°), ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ LM7805 (Π΅ΡΠ»ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡ 12V).
ΠΠ»Ρ ΠΊΠ°ΠΏΠ΅Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π»Π΅Π½ΡΡ T-Tape (16ΠΌΠΌ) ΠΈΠ»ΠΈ ΡΡΡΠ±ΠΊΠΈ PE 16-20ΠΌΠΌ Ρ ΠΊΠ°ΠΏΠ΅Π»ΡΠ½ΠΈΡΠ°ΠΌΠΈ. ΠΠ°ΠΆΠ½ΠΎ: Π΅ΡΠ»ΠΈ Π²ΠΎΠ΄Π° ΠΈΠ· ΠΊΠΎΠ»ΠΎΠ΄ΡΠ° ΠΈΠ»ΠΈ ΠΏΡΡΠ΄Π°, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠΈΠ»ΡΡΡ 120-150 ΠΌΠΊΠΌ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠΎΡΠΎΠΌ β ΠΏΠ΅ΡΠΎΠΊ ΠΈ ΠΈΠ» Π±ΡΡΡΡΠΎ Π·Π°Π±ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Arduino Nano Ρ Π½Π°ΡΠΎΡΠΎΠΌ 12V ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΡΠΎΡΠ°Π·Π²ΡΠ·ΠΊΡ ΠΈΠ»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π½Π°ΡΠΎΡΠ°. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΡΠ½ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΉ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ ΠΏΠΈΠ½Π°ΠΌ Arduino ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ³ΠΎΡΠ°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
2. Π‘Ρ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ: ΠΎΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ
Π‘Ρ Π΅ΠΌΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π·Π°Π΄Π°ΡΠΈ. ΠΠ»Ρ ΠΏΠΎΠ»ΠΈΠ²Π° 5-10 ΠΊΡΡΡΠΎΠ² Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ° Π½Π° ΡΠ΅Π»Π΅, Π° Π΄Π»Ρ ΡΠ΅ΠΏΠ»ΠΈΡΡ 50ΠΌΒ² ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ, Wi-Fi ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°:
2.1. ΠΠ°Π·ΠΎΠ²Π°Ρ ΡΡ Π΅ΠΌΠ° Ρ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ (Π±Π΅Π· Π΄Π°ΡΡΠΈΠΊΠΎΠ²)
ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΠ²Π° ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π² 6:00 Π½Π° 15 ΠΌΠΈΠ½ΡΡ). ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ:
- πΉ Arduino Uno
- πΉ ΠΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ 5V
- πΉ ΠΠ°ΡΠΎΡ 12V + Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ
- πΉ ΠΠ½ΠΎΠΏΠΊΠ° Π΄Π»Ρ ΡΡΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ:
// ΠΠΈΠ½ ΡΠ΅Π»Π΅ β D7
// ΠΠ½ΠΎΠΏΠΊΠ° β D2 (Ρ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΎΠΉ ΠΊ GND)
// ΠΠΈΡΠ°Π½ΠΈΠ΅ Π½Π°ΡΠΎΡΠ°: +12V β COM ΡΠ΅Π»Π΅, NO ΡΠ΅Π»Π΅ β Π½Π°ΡΠΎΡ
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ: ΠΏΡΠΎΡΡΠΎΡΠ° ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΡ. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ: Π½Π΅Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ β ΠΏΠΎΠ»ΠΈΠ² ΠΈΠ΄ΡΡ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ²Π° Π²Π»Π°ΠΆΠ½Π°Ρ ΠΈΠ»ΠΈ ΠΈΠ΄ΡΡ Π΄ΠΎΠΆΠ΄Ρ.
2.2. Π‘Ρ Π΅ΠΌΠ° Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΠ²Ρ
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ YL-69 ΠΈΠ»ΠΈ FC-28 Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡ
Π°Π½ΠΈΠΈ ΠΏΠΎΡΠ²Ρ. ΠΠ°ΠΆΠ½ΠΎ: Π΄Π°ΡΡΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΌ (ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΏΠΈΠ½Ρ A0), Π° Π½Π΅ ΡΠΈΡΡΠΎΠ²ΡΠΌ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ΅Π½ ΡΠ΅Π·ΠΈΡΡΠΎΡ 10ΠΊΠΠΌ ΠΌΠ΅ΠΆΠ΄Ρ VCC ΠΈ A0 Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Π°. ΠΠΎΡΠΎΠ³ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 30% Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ) Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΊΠΎΠ΄Π΅.
2.3. ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠ°Ρ ΡΡ Π΅ΠΌΠ° Ρ Wi-Fi ΠΈ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠ΅ΠΉ
ΠΠ»Ρ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ESP8266 (Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ Arduino) ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ HC-05 ΠΊ Arduino. ΠΠ°Π½Π½ΡΠ΅ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π½Π° Blynk, ThingSpeak ΠΈΠ»ΠΈ Π² Telegram-Π±ΠΎΡ.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ Π² Telegram:
#include <UniversalTelegramBot.h>
#define BOT_TOKEN "XXXXXX"
#define CHAT_ID "XXXXXX"
WiFiClientSecure client;
UniversalTelegramBot bot(BOT_TOKEN, client);
void setup() {
bot.sendMessage(CHAT_ID, "Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠ»ΠΈΠ²Π° Π·Π°ΠΏΡΡΠ΅Π½Π°!", "");
}
| Π‘Ρ Π΅ΠΌΠ° | ΠΠ»ΡΡΡ | ΠΠΈΠ½ΡΡΡ | ΠΡΠ΄ΠΆΠ΅Ρ (ΡΡΠ±) |
|---|---|---|---|
| ΠΠ°Π·ΠΎΠ²Π°Ρ (ΡΠ°ΠΉΠΌΠ΅Ρ) | ΠΡΠΎΡΡΠΎΡΠ°, Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΡ | ΠΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ | 800-1200 |
| Π‘ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ | ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΠΎΠ΄Ρ, Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡ | Π’ΡΠ΅Π±ΡΠ΅Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ Π΄Π°ΡΡΠΈΠΊΠ° | 1500-2000 |
| Wi-Fi + ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ | Π£Π΄Π°Π»ΡΠ½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ, Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° | Π‘Π»ΠΎΠΆΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° | 2500-4000 |
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ESP8266 Π² ΡΡ Π΅ΠΌΠ΅ Ρ Π½Π°ΡΠΎΡΠΎΠΌ 220V ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΡΠΎΡΠ°Π·Π²ΡΠ·ΠΊΡ ΠΈ Π°Π²ΡΠΎΠΌΠ°Ρ Π·Π°ΡΠΈΡΡ Π² ΡΠ»Π΅ΠΊΡΡΠΎΡΠΈΡΠΊΠ΅. ΠΡΡΠΌΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ°ΡΠ½ΠΎ Π΄Π»Ρ ΠΆΠΈΠ·Π½ΠΈ!
3. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Arduino: Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠΊΠ΅ΡΡΠΈ
ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π»ΠΈ, ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΌΠΎΠ³ΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π·Π° 10 ΠΌΠΈΠ½ΡΡ. ΠΡΠ΅ ΡΠΊΠ΅ΡΡΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° Arduino IDE 2.0+.
3.1. ΠΡΠΎΡΡΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΏΠΎΠ»ΠΈΠ²Π°
ΠΠΎΠ»ΠΈΠ² Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π° 10 ΠΌΠΈΠ½ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π² 7:00. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ millis() Π΄Π»Ρ ΠΎΡΡΡΡΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π· Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ.
const int relayPin = 7;
unsigned long previousMillis = 0;
const long interval = 10 60 1000; // 10 ΠΌΠΈΠ½ΡΡ
void setup() {
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, HIGH); // Π Π΅Π»Π΅ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΎ (NO-ΡΡ
Π΅ΠΌΠ°)
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
digitalWrite(relayPin, LOW); // ΠΠΊΠ»ΡΡΠ°Π΅ΠΌ Π½Π°ΡΠΎΡ
delay(600000); // ΠΠΎΠ»ΠΈΠ² 10 ΠΌΠΈΠ½ΡΡ
digitalWrite(relayPin, HIGH); // ΠΡΠΊΠ»ΡΡΠ°Π΅ΠΌ
}
}
3.2. Π‘ΠΊΠ΅ΡΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ
ΠΠΎΠ»ΠΈΠ² Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΡΠ²Ρ Π½ΠΈΠΆΠ΅ 30%. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ YL-69 Π½Π° ΠΏΠΈΠ½Π΅ A0.
const int relayPin = 7;
const int sensorPin = A0;
int moistureValue = 0;
void setup() {
pinMode(relayPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
moistureValue = analogRead(sensorPin);
if (moistureValue > 700) { // 700 β 30% Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ (ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°ΡΡ!)
digitalWrite(relayPin, LOW);
delay(300000); // ΠΠΎΠ»ΠΈΠ² 5 ΠΌΠΈΠ½ΡΡ
digitalWrite(relayPin, HIGH);
}
delay(3600000); // ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Ρ
}
3.3. Π£ΠΌΠ½ΡΠΉ ΠΏΠΎΠ»ΠΈΠ² Ρ DS3231 (ΡΠΎΡΠ½ΡΠ΅ ΡΠ°ΡΡ)
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ DS3231 Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΠ²Π° Π² Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Ρ ΡΡΡΡΠΎΠΌ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°: RTClib.h.
#include <RTClib.h>
RTC_DS3231 rtc;
const int relayPin = 7;
const int sensorPin = A0;
void setup() {
if (!rtc.begin()) {
Serial.println("RTC Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½!");
while (1);
}
pinMode(relayPin, OUTPUT);
}
void loop() {
DateTime now = rtc.now();
if (now.hour() == 7 && analogRead(sensorPin) > 700) {
digitalWrite(relayPin, LOW);
delay(600000);
digitalWrite(relayPin, HIGH);
}
delay(60000); // ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΊΠ°ΠΆΠ΄ΡΡ ΠΌΠΈΠ½ΡΡΡ
}
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (RTClib, DHT etc.)|ΠΡΠ±ΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Π² Arduino IDE|ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ USB-ΠΊΠ°Π±Π΅Π»Ρ|ΠΡΠΊΡΡΡΡ ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ° Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ|ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΎΠ²-->
4. Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΠ°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΠΌΠ°ΡΡΠ΅ΡΠ° ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅. ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- β‘ Arduino Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π°ΡΠΎΡ: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ (Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ 5V), ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
COM/NOΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΌΠΈΠ½ΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Arduino ΠΈ Π±Π»ΠΎΠΊΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π°ΡΠΎΡΠ°. - π¦ ΠΠ°ΡΡΠΈΠΊ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ 0 ΠΈΠ»ΠΈ 1023: Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ (ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Ρ
VCC/GND) ΠΈΠ»ΠΈ ΠΊΠΎΡΡΠΎΠ΄ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ. ΠΡΠΎΠΌΠΎΠΉΡΠ΅ Π΄Π°ΡΡΠΈΠΊ Π΄ΠΈΡΡΠΈΠ»Π»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΠΎΠ΄ΠΎΠΉ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡ 10ΠΊΠΠΌ. - β° Π’Π°ΠΉΠΌΠ΅Ρ ΡΠ±ΠΈΠ²Π°Π΅ΡΡΡ: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ DS3231 Π²ΠΌΠ΅ΡΡΠΎ
millis()Π΄Π»Ρ Π΄ΠΎΠ»Π³ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠ²Π°ΡΡ Arduino Π΄Π°ΡΡ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ Π΄ΠΎ 10 ΠΌΠΈΠ½ΡΡ Π² ΡΡΡΠΊΠΈ. - π‘ Wi-Fi-ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ SSID/ΠΏΠ°ΡΠΎΠ»Ρ Π² ΠΊΠΎΠ΄Π΅, Π½Π°Π»ΠΈΡΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
ESP8266WiFi.hΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄ΠΎ ΡΠΎΡΡΠ΅ΡΠ°. ΠΠ»Ρ ΡΠ΅ΠΏΠ»ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΡΠΈΠ³Π½Π°Π»Π°. - π₯ ΠΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°Π΅ΡΡΡ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ: Π‘Π½ΠΈΠ·ΡΡΠ΅ ΡΠΎΠΊ Π½Π°ΡΠΎΡΠ° (Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡ) ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° 12V/5A Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΎΡΠ½ΠΎΠ³ΠΎ.
ΠΡΡ ΠΎΠ΄Π½Π° ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β Π·Π°ΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΏΠ΅Π»ΡΠ½ΠΈΡ. Π§ΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ:
- πΉ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΈΠ»ΡΡΡ 120 ΠΌΠΊΠΌ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠΎΡΠΎΠΌ.
- πΉ Π Π°Π· Π² ΠΌΠ΅ΡΡΡ ΠΏΡΠΎΠΌΡΠ²Π°ΠΉΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΡΠ²ΠΎΡΠΎΠΌ ΡΠΊΡΡΡΠ° (1:10 Ρ Π²ΠΎΠ΄ΠΎΠΉ).
- πΉ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΎΠΎΡΠΈΡΠ°ΡΡΠΈΠ΅ΡΡ ΠΊΠ°ΠΏΠ΅Π»ΡΠ½ΠΈΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Netafim).
5. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ: ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΠΎΠ΄Ρ ΠΈ ΡΠ½Π΅ΡΠ³ΠΈΠΈ
Π‘ΠΎΠ±ΡΠ°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅? ΠΠΎΠ½Π΅ΡΠ½ΠΎ! ΠΠΎΡ 5 ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ:
- ΠΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅ Π³ΡΡΠ΄ΠΊΠΈ Π½Π° Π·ΠΎΠ½Ρ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΊ ΠΏΠΎΠ»ΠΈΠ²Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠΌΠ°ΡΡ ΠΈ ΠΎΠ³ΡΡΡΡ). ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»Π΅ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΡΠΈΡΠΈΡΠ΅Π»Ρ ΠΏΠΎΡΡΠΎΠ² PCF8574.
- Π‘ΠΎΠ»Π½Π΅ΡΠ½Π°Ρ ΡΠ½Π΅ΡΠ³ΠΈΡ: ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊ ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ 20W + Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ 12V/7Ah. ΠΡΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ ΠΎΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ·Π΅ΡΠΊΠΈ. ΠΠ°ΠΆΠ½ΠΎ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π·Π°ΡΡΠ΄Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, TP4056).
- ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ: ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΠΈΠ²Π° Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅, Π·Π°Π²ΠΈΡΡΡΠ΅Π΅ ΠΎΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ (Π΄Π°Π½Π½ΡΠ΅ Ρ DHT22) ΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΠ²Ρ.
- Π Π΅ΠΊΡΠΏΠ΅ΡΠ°ΡΠΈΡ Π²ΠΎΠ΄Ρ: Π‘ΠΎΠ±ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎΠΆΠ΄Π΅Π²ΡΡ Π²ΠΎΠ΄Ρ Π² Π±ΠΎΡΠΊΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Ρ Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΠ²Π°. ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ²ΡΠΉ Π΄Π°ΡΡΠΈΠΊ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, JS-F15) Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅.
- ΠΠΎΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΠ²: ΠΠ΅ΡΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠ»ΠΈΠ² Π½Π° 3-5 ΡΠ°ΡΠΎΠ² ΡΡΡΠ°, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ. ΠΡΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π΄ΠΎ 40% Π²ΠΎΠ΄Ρ.
ΠΠ»Ρ ΡΠ΅ΠΏΠ»ΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄Π°ΡΡΠΈΠΊ ΠΎΡΠ²Π΅ΡΡΠ½Π½ΠΎΡΡΠΈ (BH1750), ΡΡΠΎΠ±Ρ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠ»ΠΈΠ² Π² ΠΏΠ°ΡΠΌΡΡΠ½ΡΠ΅ Π΄Π½ΠΈ. Π Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ESP8266, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠ³ΠΎΠ΄Π½ΡΠΌΠΈ API (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, OpenWeatherMap) Π΄Π»Ρ ΡΡΡΡΠ° ΠΏΡΠΎΠ³Π½ΠΎΠ·Π° ΠΎΡΠ°Π΄ΠΊΠΎΠ².
ΠΠ°ΠΊ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΎΠ±ΡΡΠΌ Π±ΠΎΡΠΊΠΈ?
Π€ΠΎΡΠΌΡΠ»Π°: (ΠΠ»ΠΎΡΠ°Π΄Ρ ΠΏΠΎΠ»ΠΈΠ²Π° Γ ΠΠΎΡΠΌΠ° ΠΏΠΎΠ»ΠΈΠ²Π°) / Π-ΠΠ, Π³Π΄Π΅:
- ΠΠ»ΠΎΡΠ°Π΄Ρ ΠΏΠΎΠ»ΠΈΠ²Π° β ΠΌΒ²
- ΠΠΎΡΠΌΠ° ΠΏΠΎΠ»ΠΈΠ²Π° β 5-10 Π»/ΠΌΒ² Π΄Π»Ρ ΠΎΠ²ΠΎΡΠ΅ΠΉ
- Π-ΠΠ β ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ (0.7-0.9, ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈΡΠΏΠ°ΡΠ΅Π½ΠΈΠ΅)
ΠΡΠΈΠΌΠ΅Ρ: ΠΠ»Ρ ΡΠ΅ΠΏΠ»ΠΈΡΡ 20ΠΌΒ² Ρ Π½ΠΎΡΠΌΠΎΠΉ 7 Π»/ΠΌΒ² ΠΈ Π-ΠΠ 0.8 ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±ΠΎΡΠΊΠ° Π½Π° 175 Π»ΠΈΡΡΠΎΠ² (20 Γ 7 / 0.8).
6. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠΌΠ½ΡΠΌ Π΄ΠΎΠΌΠΎΠΌ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΠ»ΠΈΠ²ΠΎΠΌ ΡΠΎ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° ΠΈΠ»ΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠΌ, Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²:
- π± Blynk: ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ iOS/Android. ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, Π³ΡΠ°ΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡΠΌΠΈ. ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°:
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
char auth[] = "ΠΠ°Ρ_ΡΠΎΠΊΠ΅Π½";
char ssid[] = "ΠΠ°Ρ_WiFi";
char pass[] = "ΠΠ°ΡΠΎΠ»Ρ";
void setup() {
Blynk.begin(auth, ssid, pass);
}
- π€ Google Assistant/Alexa: Π§Π΅ΡΠ΅Π· IFTTT ΠΈΠ»ΠΈ Home Assistant. ΠΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ESP8266 ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π²Π΅Π±Ρ ΡΠΊΠΎΠ².
- π¬ Telegram-Π±ΠΎΡ: Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°:
UniversalTelegramBot. ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:/water 10β ΠΏΠΎΠ»ΠΈΠ² 10 ΠΌΠΈΠ½ΡΡ. - π ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ: ΠΠ° ESP8266 ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°:
ESP8266WebServer.
ΠΠ»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ: ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΠΈΠ²Π° Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ (ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅, COβ) Π² Π΅Π΄ΠΈΠ½ΡΡ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π±Π°Π·Π΅ Home Assistant ΠΈΠ»ΠΈ OpenHAB. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠ»ΠΈΡΡ ΠΏΡΠΈ Π²ΡΡΠΎΠΊΠΎΠΉ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² (Blynk, Telegram) ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ Π² ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ (Π΄ΠΎ 5 ΡΠ΅ΠΊΡΠ½Π΄). ΠΠ»Ρ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΡΠ΅ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»ΠΈΠ² ΡΠ°ΡΡΠ°Π΄Ρ) Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
7. ΠΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ Π·ΠΈΠΌΠ΅
Π§ΡΠΎΠ±Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΎΡΠ»ΡΠΆΠΈΠ»Π° Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΎΠ½Π°, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΅Ρ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ:
- π§ ΠΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎ:
- ΠΡΠΎΠΌΡΠ²Π°ΡΡ ΡΠΈΠ»ΡΡΡ ΠΈ ΠΊΠ°ΠΏΠ΅Π»ΡΠ½ΠΈΡΡ.
- ΠΡΠΎΠ²Π΅ΡΡΡΡ Π³Π΅ΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ.
- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ (ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΡ Π² Π²ΠΎΠ΄Ρ β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ 100%).
- βοΈ ΠΠ΅ΡΠ΅Π΄ Π·ΠΈΠΌΠΎΠΉ:
- Π‘Π»ΠΈΡΡ Π²ΠΎΠ΄Ρ ΠΈΠ· Π½Π°ΡΠΎΡΠΎΠ² ΠΈ ΡΡΡΠ±ΠΎΠΊ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΎΡ Π΄Π»Ρ ΠΏΡΠΎΠ΄ΡΠ²ΠΊΠΈ).
- Π‘Π½ΡΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΈ Ρ ΡΠ°Π½ΠΈΡΡ Π² ΡΡΡ ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅.
- ΠΠ°ΡΡΠ΄ΠΈΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ (Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠΎΠ»Π½Π΅ΡΠ½ΡΡ ΡΠ½Π΅ΡΠ³ΠΈΡ).
- π ΠΠ΅ΡΠ½ΠΎΠΉ:
- ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΡΡΡΠ±ΠΎΠΊ (Π·ΠΈΠΌΠΎΠΉ ΠΈΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ³ΡΡΠ·ΡΡ Π³ΡΡΠ·ΡΠ½Ρ).
- ΠΡΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°ΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ (ΠΏΠΎΡΠ²Π° Π·Π° Π·ΠΈΠΌΡ ΠΌΠΎΠ³Π»Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΡΡΠ°Π²).
- ΠΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Arduino (Π΅ΡΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ).
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Arduino Nano Π² ΡΠ»ΠΈΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ Π² Π³Π΅ΡΠΌΠ΅ΡΠΈΡΠ½ΡΠΉ Π±ΠΎΠΊΡ Ρ ΡΠΈΠ»ΠΈΠΊΠ°Π³Π΅Π»Π΅ΠΌ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠ°. ΠΠ»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π² Π·ΠΈΠΌΠ½ΠΈΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Li-ion Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ 18650 Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ TP4056 ΠΈ Π½Π°Π³ΡΠ΅Π²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, PTC ΡΠ΅ΡΠΌΠΈΡΡΠΎΡ).
FAQ: ΠΡΠ²Π΅ΡΡ Π½Π° ΡΠ°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arduino Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΠ²Π° Π³Π°Π·ΠΎΠ½Π°?
ΠΠ°, Π½ΠΎ Π½ΡΠΆΠ½Π° Π΄ΡΡΠ³Π°Ρ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ: Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠ°ΠΏΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄ΠΎΠΆΠ΄Π΅Π²Π°ΡΠ΅Π»ΠΈ Ρ ΡΠΎΠ»Π΅Π½ΠΎΠΈΠ΄Π½ΡΠΌΠΈ ΠΊΠ»Π°ΠΏΠ°Π½Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Hunter PGV). ΠΠ»Ρ Arduino ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠΎΡΠ½ΠΎΠ΅ ΡΠ΅Π»Π΅ (20A+) ΠΈ Π΄Π°ΡΡΠΈΠΊ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΠ²Ρ Π½Π° Π³Π»ΡΠ±ΠΈΠ½Π΅ 10-15 ΡΠΌ. ΠΠ°ΠΆΠ½ΠΎ: Π³Π°Π·ΠΎΠ½ ΠΏΠΎΠ»ΠΈΠ²Π°ΡΡ ΡΠ΅ΠΆΠ΅, Π½ΠΎ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠ±ΡΡΠΌΠΎΠΌ Π²ΠΎΠ΄Ρ (20-30 Π»/ΠΌΒ²).
ΠΠ°ΠΊΠΎΠΉ Π½Π°ΡΠΎΡ Π»ΡΡΡΠ΅: ΠΏΠΎΠ³ΡΡΠΆΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΡΠΉ?
ΠΡΠ±ΠΎΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° Π²ΠΎΠ΄Ρ:
- πΉ ΠΠΎΠ³ΡΡΠΆΠ½ΠΎΠΉ: ΠΡΠ»ΠΈ Π²ΠΎΠ΄Π° Π² ΠΊΠΎΠ»ΠΎΠ΄ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΡΠ΄Ρ. ΠΠΈΠ½ΡΡ β ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ.
- πΉ ΠΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΡΠΉ: ΠΠ»Ρ Π±ΠΎΡΠ΅ΠΊ ΠΈΠ»ΠΈ Π²ΠΎΠ΄ΠΎΠΏΡΠΎΠ²ΠΎΠ΄Π°. ΠΠ»ΡΡ β ΠΏΡΠΎΡΠ΅ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΌΠΈΠ½ΡΡ β ΡΡΠΌΠ½ΡΠΉ.
ΠΠ»Ρ ΡΠΈΡΡΠ΅ΠΌ Π΄ΠΎ 1000 Π»/Ρ Ρ Π²Π°ΡΠΈΡ Π½Π°ΡΠΎΡΠ° ΠΌΠΎΡΠ½ΠΎΡΡΡΡ 30-50W. ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ΅ΠΏΠ»ΠΈΡ Π½ΡΠΆΠ΅Π½ Π½Π°ΡΠΎΡ ΠΎΡ 100W Ρ Π·Π°ΡΠΈΡΠΎΠΉ ΠΎΡ ΡΡΡ ΠΎΠ³ΠΎ Ρ ΠΎΠ΄Π°.
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠ΅ΠΏΠ»ΠΈΡΡ 6Γ3 ΠΌΠ΅ΡΡΠ°?
ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ β 3-4 Π΄Π°ΡΡΠΈΠΊΠ°:
- 1 Ρ Π²Ρ ΠΎΠ΄Π° (ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ°).
- 1 Π² ΡΠ΅Π½ΡΡΠ΅ (ΡΠ°ΠΌΠΎΠ΅ ΡΡΠΏΠ»ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ).
- 1-2 Π² Π·ΠΎΠ½Π°Ρ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΡΠ»ΡΡΡΡΠ°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠΌΠ°ΡΡ ΠΈ ΠΏΠ΅ΡΡΡ).
ΠΠ°ΡΡΠΈΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΉΡΠ΅ Π½Π° Π³Π»ΡΠ±ΠΈΠ½Π΅ 10-20 ΡΠΌ (ΠΊΠΎΡΠ½Π΅Π²Π°Ρ Π·ΠΎΠ½Π°). ΠΠ»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CD4051) Π΄Π»Ρ ΠΎΠΏΡΠΎΡΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΈΠ½ΠΎΠΌ Arduino.
ΠΠ°ΠΊ Π·Π°ΡΠΈΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ ΡΠΊΠ°ΡΠΊΠΎΠ² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
- πΉ Π‘ΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠΠ’Π ΠΈΠ»ΠΈ Π Π΅ΡΠ°Π½ΡΠ°) Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ 220V.
- πΉ ΠΠΈΠΎΠ΄ Π¨ΠΎΡΡΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1N5817) ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΡΠ΅Π»Π΅ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°.
- πΉ ΠΠΠ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, APC Back-UPS) Π΄Π»Ρ Arduino ΠΈ ΡΠΎΡΡΠ΅ΡΠ° (Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Wi-Fi).
ΠΠ»Ρ Π½Π°ΡΠΎΡΠΎΠ² 12V Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ 1000ΠΌΠΊΠ€ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ β ΡΡΠΎ ΡΠ³Π»Π°Π΄ΠΈΡ ΠΏΡΡΠΊΠΎΠ²ΡΠ΅ ΡΠΎΠΊΠΈ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π±Π΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°?
ΠΠ°, Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ²:
- πΉ Bluetooth-ΠΌΠΎΠ΄ΡΠ»Ρ HC-05: Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ Π΄ΠΎ 10 ΠΌΠ΅ΡΡΠΎΠ². ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: Serial Bluetooth Terminal.
- πΉ ΠΡΠ»ΡΡ ΠΠ£: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΠ-ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊ VS1838B ΠΈ ΠΏΡΠ»ΡΡ ΠΎΡ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ°. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°:
IRremote.h. - πΉ ΠΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΊΠΎΡΠΏΡΡΠ΅: Π‘Π°ΠΌΡΠΉ Π½Π°Π΄ΡΠΆΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ. ΠΠΎΠ±Π°Π²ΡΡΠ΅ 2-3 ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π»Ρ ΡΡΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° Π·ΠΎΠ½ ΠΏΠΎΠ»ΠΈΠ²Π°.
ΠΠ»Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΠΆΡΡΡΠΊΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ΄Π΅ Arduino Ρ ΡΡΡΡΠΎΠΌ ΡΠ΅Π·ΠΎΠ½Π°.