ΠΡΠ»ΠΈ Π²Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π΄Π΅ΡΠΆΠ°Π»ΠΈ Π² ΡΡΠΊΠ°Ρ
ΠΏΠ»Π°ΡΡ Arduino, Π΄Π°ΡΡΠΈΠΊ ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, ΡΠΎ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π·Π°ΠΌΠ΅ΡΠ°Π»ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Ρ Π½Π°Π΄ΠΏΠΈΡΡΠΌΠΈ VCC ΠΈ GND. ΠΡΠΈ Π΄Π²Π° ΡΠ΅ΡΠΌΠΈΠ½Π° β ΡΡΠ½Π΄Π°ΠΌΠ΅Π½Ρ Π»ΡΠ±ΠΎΠΉ ΡΡ
Π΅ΠΌΡ, Π½ΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΡΡΠ°Π½ΠΈΡΡ. Π§ΡΠΎ ΠΎΠ½ΠΈ ΠΎΠ·Π½Π°ΡΠ°ΡΡ? Π§Π΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ +5V ΠΈ 0V? ΠΠΎΡΠ΅ΠΌΡ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΏΠ»Π°ΡΠ°Ρ
ΠΏΠΈΡΡΡ VDD Π²ΠΌΠ΅ΡΡΠΎ VCC, Π° Π½Π° Π΄ΡΡΠ³ΠΈΡ
β V+? Π Π³Π»Π°Π²Π½ΠΎΠ΅ β ΡΡΠΎ Π±ΡΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°ΡΡ ΠΈΡ
ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ?
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌΡΡ Ρ VCC ΠΈ GND Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅: ΠΎΡ ΡΠ΅ΠΎΡΠΈΠΈ (ΡΡΠΎ ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π·Π° Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΠ°ΠΌΠΈ) Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Raspberry Pi, ESP8266 ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»ΡΡΠΎΠ²ΠΊΠ° VCC ΠΈ GND β ΡΠ°ΠΌΠ°Ρ ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΈΡΠΈΠ½Π° Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΡΡΡΠΎΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠ»Π°ΡΠ° suddenly ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ ΡΡΠ°Π²Π½ΠΈΠΌ VCC Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΠ°Π·Π±Π΅ΡΡΠΌΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ (ΠΈ Π½Π΅Π»ΡΠ·Ρ!) ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ ΠΊΠ°ΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ VCC: ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΡΡΠΎΡΠΈΡ ΡΠ΅ΡΠΌΠΈΠ½Π°
VCC (ΠΎΡ Π°Π½Π³Π». Voltage at the Common Collector) β ΡΡΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π² ΡΡ
Π΅ΠΌΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ΄Π°ΡΡΡΡ Π½Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΎΡΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² Π² ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
TTL-Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ°Ρ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠΈΠΈ 7400). ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΠΌΠΈΠ½ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² 1960β1970-Ρ
Π³ΠΎΠ΄Π°Ρ
, ΠΊΠΎΠ³Π΄Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΈΡΡΠΎΠ²ΡΡ
ΡΡ
Π΅ΠΌ ΡΡΡΠΎΠΈΠ»ΠΎΡΡ Π½Π° Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΡ
ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ°Ρ
. Π ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π° VCC ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π»ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΎΡΠ΅ (Collector), Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ "+".
Π‘Π΅Π³ΠΎΠ΄Π½Ρ VCC ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π² ΠΈΡ
ΠΎΡΠ½ΠΎΠ²Π΅ Π»Π΅ΠΆΠ°Ρ Π½Π΅ Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠ΅, Π° MOSFET-ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ (Π³Π΄Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΡΠ΅ΡΠΌΠΈΠ½ β VDD). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
- πΉ ΠΠ° ΠΏΠ»Π°ΡΠ°Ρ
Arduino Uno
VCCΠΎΠ±ΡΡΠ½ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ+5V. - πΉ Π ΠΌΠΎΠ΄ΡΠ»ΡΡ
ESP32 ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ
VCC 3.3VΠΈΠ»ΠΈVCC 5VΠ² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ. - πΉ Π Π΄Π°ΡΡΠΈΠΊΠ°Ρ
DHT11 ΠΈΠ»ΠΈ HC-SR04
VCCβ ΡΡΠΎ Π²Ρ ΠΎΠ΄ ΠΏΠΈΡΠ°Π½ΠΈΡ (ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ3.3Vβ5V).
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ VCC Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π²Π½ΠΎ 5 Π²ΠΎΠ»ΡΡΠ°ΠΌ. ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΏΠ»Π°ΡΠ°Ρ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ESP8266) ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ 3.3V, Π° Π½Π° ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ
ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
β 12V ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ 24V. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ!
- 3.3V
- 5V
- 12V
- ΠΡΡΠ³ΠΎΠ΅
GND: Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ "Π½ΠΎΠ»Ρ" ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Π΅Π³ΠΎ Π½Π΅Π»ΡΠ·Ρ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ
GND (ΠΎΡ Π°Π½Π³Π». Ground β "Π·Π΅ΠΌΠ»Ρ") β ΡΡΠΎ ΠΎΠ±ΡΠΈΠΉ ΠΌΠΈΠ½ΡΡ ΡΡ
Π΅ΠΌΡ, ΡΠΎΡΠΊΠ° ΠΎΡΡΡΡΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ VCC, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ, GND Π²ΡΠ΅Π³Π΄Π° ΡΡΠΈΡΠ°Π΅ΡΡΡ 0V (Π½ΡΠ»Π΅Π²ΡΠΌ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΠΎΠΌ). Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ:
- π ΠΠ°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΏΡΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° (Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ).
- π ΠΠΈΠ½ΡΡ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ (Π² ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ).
- π₯οΈ ΠΠ±ΡΠΈΠΉ ΠΌΠΈΠ½ΡΡ Π½Π° ΠΏΠ»Π°ΡΠ΅ Arduino ΠΈΠ»ΠΈ Raspberry Pi.
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π½ΠΎΠ²ΠΈΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ Π΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ GND β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ "ΠΌΠΈΠ½ΡΡ", ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠ°ΠΊ ΡΠ³ΠΎΠ΄Π½ΠΎ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ GND Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΡΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ:
- ΠΠ±ΡΠΈΠΉ ΡΠ΅ΡΠ΅ΡΠ΅Π½Ρ: Π²ΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π² ΡΡ
Π΅ΠΌΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡΡΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ
GND. - ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠΊΠ°: ΡΠΎΠΊ ΡΠ΅ΡΡΡ ΠΎΡ
VCCΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΎGND. - ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΠΏΠΎΠΌΠ΅Ρ ΠΈ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ²).
ΠΡΠ»ΠΈ Π·Π°Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ GND ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΡΡ
Π΅ΠΌΠ° Π»ΠΈΠ±ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠ³ΠΎΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π΄Π°ΡΡΠΈΠΊΠ° BMP180 ΠΊ Arduino Π±Π΅Π· ΠΎΠ±ΡΠ΅Π³ΠΎ GND Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΠ΅ I2C-ΡΠΈΠ½Ρ.
ΠΡΠ΅Π³Π΄Π° ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ GND, Π° ΠΏΠΎΡΠΎΠΌ VCC β ΡΡΠΎ Π·Π°ΡΠΈΡΠΈΡ ΡΡ Π΅ΠΌΡ ΠΎΡ ΡΠΊΠ°ΡΠΊΠΎΠ² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ.
VCC vs VDD vs V+: Π² ΡΡΠΌ ΡΠ°Π·Π½ΠΈΡΠ°?
ΠΠΎΠ²ΠΈΡΠΊΠΈ ΡΠ°ΡΡΠΎ ΠΏΡΡΠ°ΡΡ VCC Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ: VDD, V+, VIN. Π Π°Π·Π±Π΅ΡΡΠΌΡΡ, ΡΡΠΎ Π΅ΡΡΡ ΡΡΠΎ:
| ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | Π Π°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° | ΠΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ | Π’ΠΈΠΏΠΈΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ |
|---|---|---|---|
VCC |
Voltage Common Collector | TTL-Π»ΠΎΠ³ΠΈΠΊΠ°, Arduino, Π΄Π°ΡΡΠΈΠΊΠΈ | 3.3Vβ5V |
VDD |
Voltage Drain (Π΄Π»Ρ MOSFET) | CMOS-ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, ESP32, ARM | 1.8Vβ3.3V |
V+ |
ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ (ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎ) | ΠΠ»ΠΎΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ, Π°ΡΠ΄ΠΈΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° | 5Vβ24V |
VIN |
Input Voltage (Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅) | Arduino (Π΄Π»Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ) | 7Vβ12V |
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ ΠΊΠ°ΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅? ΠΠ½ΠΎΠ³Π΄Π° Π΄Π°, Π½ΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
- β
ΠΠ° ΠΏΠ»Π°ΡΠ΅ Arduino Nano
VCCΠΈ5Vβ ΡΡΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅. - β ΠΠ° ESP32
VDDΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ3.3V, Π°VCC(Π΅ΡΠ»ΠΈ Π΅ΡΡΡ) β5VΠ΄Π»Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅5VΠΊVDDΡΠ±ΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ!
ΠΠΎΡΠ΅ΠΌΡ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ»Π°ΡΠ°Ρ Π΅ΡΡΡ ΠΈ VCC, ΠΈ VDD?
ΠΠ° ΠΏΠ»Π°ΡΠ°Ρ
Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, STM32 "Blue Pill") VDD ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΄ΡΠ° (3.3V), Π° VCC β ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ (5V). ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ΄ΡΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ, Π° Π΄Π°ΡΡΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ²ΡΠ·ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ 5V. ΠΡΠ΅Π³Π΄Π° ΡΠ²Π΅ΡΡΠΉΡΠ΅ΡΡ ΡΠΎ ΡΡ
Π΅ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΡ!
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ VCC ΠΈ GND: ΠΏΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ
ΠΠ°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΡΠΈΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ. Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΡΡΠΎΠΌΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ:
Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ VCC ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΡ (VCC β +, GND β -)
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ GND ΠΏΠ΅ΡΠ²ΡΠΌ, Π·Π°ΡΠ΅ΠΌ VCC
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ-->
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΄Π²Π°ε ΈεΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
ΠΡΠΈΠΌΠ΅Ρ 1: ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° DHT11 ΠΊ Arduino Uno
- ΠΠ° Π΄Π°ΡΡΠΈΠΊΠ΅ DHT11 Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ:
VCC,DATA,GND. - ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅:
VCCΠ΄Π°ΡΡΠΈΠΊΠ° β5VΠ½Π° Arduino.GNDΠ΄Π°ΡΡΠΈΠΊΠ° βGNDΠ½Π° Arduino.DATAβ Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,D2).
4.7kΞ© ΠΌΠ΅ΠΆΠ΄Ρ DATA ΠΈ VCC.ΠΡΠΈΠΌΠ΅Ρ 2: ΠΠΈΡΠ°Π½ΠΈΠ΅ ESP8266 ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°
ΠΠΎΠ΄ΡΠ»Ρ ESP8266 (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, NodeMCU) ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ ΠΊ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ VCC 3.3V:
- β
ΠΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΎΡ
3.3VΠΏΠΈΠ½Π° Arduino (Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΠΊ!). - β ΠΠ΅Π»ΡΠ·Ρ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ
5VΠ½Π°ΠΏΡΡΠΌΡΡ β ΡΠ³ΠΎΡΠΈΡ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ! - π ΠΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ
3.3VΡ ΡΠΎΠΊΠΎΠΌ β₯500mA.
ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ΄Π°ΡΡ Π²Π°Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ VCC. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΈΠ½ 5V Π½Π° Arduino Uno Π²ΡΠ΄Π°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 500mA β ΡΡΠΎΠ³ΠΎ Ρ Π²Π°ΡΠΈΡ Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ², Π½ΠΎ Π½Π΅ Π΄Π»Ρ ΠΌΠΎΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ LED-Π»Π΅Π½Ρ.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ΅, 80% Π²ΡΡ ΠΎΠ΄ΠΎΠ² ΠΈΠ· ΡΡΡΠΎΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΡΠ²ΡΠ·Π°Π½Ρ Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ:
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄Π°Π»ΠΈ Π½Π°VCCΠ½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,12VΠ²ΠΌΠ΅ΡΡΠΎ5V), ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ³ΠΎΡΠ΅ΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ. ΠΡΠΈΠ·Π½Π°ΠΊΠΈ: Π·Π°ΠΏΠ°Ρ Π³Π°ΡΠΈ, Π½Π°Π³ΡΠ΅Π² ΠΊΠΎΡΠΏΡΡΠ°, ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠ΅Π°ΠΊΡΠΈΠΈ Π½Π° ΡΠ±ΡΠΎΡ.
ΠΡΠΈΠ±ΠΊΠ° 1: ΠΠ΅ΡΠ΅ΠΏΠΎΠ»ΡΡΠΎΠ²ΠΊΠ°
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ VCC ΠΊ GND ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ β ΡΠ°ΠΌΠ°Ρ ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. Π‘ΠΈΠΌΠΏΡΠΎΠΌΡ:
- π₯ ΠΠΎΠ΄ΡΠ»Ρ Π½Π°Π³ΡΠ΅Π²Π°Π΅ΡΡΡ.
- π₯ Π‘ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π·Π°ΡΠΈΡΠ° Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ (Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π΅ΡΡΡ).
- π ΠΠ° Π²ΡΡ
ΠΎΠ΄Π΅
0VΠ²ΠΌΠ΅ΡΡΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ°Π·ΡΡΠΌΡ Ρ ΠΊΠ»ΡΡΠΎΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, JST) ΠΈΠ»ΠΈ ΠΌΠ°ΡΠΊΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠ²Π΅ΡΠΎΠΌ (ΠΊΡΠ°ΡΠ½ΡΠΉ = VCC, ΡΡΡΠ½ΡΠΉ = GND).
ΠΡΠΈΠ±ΠΊΠ° 2: ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠΊΠ°
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΡΠ½ΠΎΠΉ LED-Π»Π΅Π½ΡΡ ΠΊ ΠΏΠΈΠ½Ρ 5V Π½Π° Arduino, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° ΡΠΎΠΊ > 500mA. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ½ΡΠ΅ ΠΊΠ»ΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, IRLZ44N).
ΠΡΠΈΠ±ΠΊΠ° 3: "ΠΠ»Π°Π²Π°ΡΡΠΈΠΉ" GND
ΠΡΠ»ΠΈ GND Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π· Π΄Π»ΠΈΠ½Π½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄), Π² ΡΡ
Π΅ΠΌΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΠΌΠ΅Ρ
ΠΈ. ΠΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π΄Π»Ρ:
- π‘ Π Π°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ (NRF24L01, LoRa).
- π΅ ΠΡΠ΄ΠΈΠΎΡΡΡΡΠΎΠΉΡΡΠ² (ΡΡΠΌΡ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°Ρ ).
- π ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² (Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Li-Ion Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ GND Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ ΠΊΠΎΡΠΏΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π±Π΅Π· Π·Π°ΡΠΈΡΡ. ΠΠΎΡΠΎΡΠΊΠΎΠ΅ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π²ΠΎΠ·Π³ΠΎΡΠ°Π½ΠΈΡ!
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ: ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
Π Π°Π·Π±Π΅ΡΡΠΌ ΡΡΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΡ, Π³Π΄Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ VCC ΠΈ GND ΠΊΡΠΈΡΠΈΡΠ½ΠΎ.
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 1: Π£Π»ΡΡΡΠ°ΡΠΎΠ½ΠΊΠ½ΡΠΉ Π΄Π°ΡΡΠΈΠΊ HC-SR04 + Arduino
ΠΠ°ΡΡΠΈΠΊ HC-SR04 ΡΡΠ΅Π±ΡΠ΅Ρ 5V ΠΈ ΠΈΠΌΠ΅Π΅Ρ 4 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°: VCC, Trig, Echo, GND. Π’ΠΈΠΏΠΈΡΠ½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° β ΠΏΠΎΠ΄Π°ΡΠ° 3.3V Π²ΠΌΠ΅ΡΡΠΎ 5V, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡΠΌ (Π΄Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ Π² 1.5β2 ΡΠ°Π·Π°).
// ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Arduino
#define TRIG_PIN 9
#define ECHO_PIN 10
void setup() {
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
float duration = pulseIn(ECHO_PIN, HIGH);
float distance = duration * 0.034 / 2; // Π² ΡΠ°Π½ΡΠΈΠΌΠ΅ΡΡΠ°Ρ
Serial.print("Distance: ");
Serial.println(distance);
}
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 2: ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ OLED-Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΊ ESP32
ΠΠΎΠ΄ΡΠ»ΠΈ SSD1306 (OLED) Π±ΡΠ²Π°ΡΡ Π½Π° 3.3V ΠΈ 5V. ΠΡΠ»ΠΈ Π²Π°Ρ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° 3.3V, Π½ΠΎ Π²Ρ ΠΏΠΎΠ΄Π°Π»ΠΈ 5V Π½Π° VCC, ΠΎΠ½ ΡΠ³ΠΎΡΠΈΡ Π·Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΡ!
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 3: ΠΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π° ΠΎΡ Arduino
Π‘Π΅ΡΠ²ΠΎΠΌΠ°ΡΠΈΠ½ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, SG90) ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ Π΄ΠΎ 1A ΠΏΡΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠ΅. ΠΠΈΡΠ°Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ Arduino ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ:
- π Π Π°Π·ΡΡΠ΄Ρ USB-ΠΏΠΎΡΡΠ° ΠΠ (Π΅ΡΠ»ΠΈ ΠΏΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΎΡ Π½Π΅Π³ΠΎ).
- π ΠΡΠΎΡΠ°Π΄ΠΊΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ±ΡΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ 5V Π΄Π»Ρ ΡΠ΅ΡΠ²Ρ, Π½ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ GND Arduino ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°!
FAQ: ΠΎΡΠ²Π΅ΡΡ Π½Π° ΡΠ°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ VCC ΠΊ 3.3V, Π΅ΡΠ»ΠΈ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ 5V?
ΠΠ°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, DHT22) ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ 3.3V, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 3.3β5V. ΠΡΡΠ³ΠΈΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, HC-SR04) ΠΏΡΠΈ 3.3V Π΄Π°ΡΡ Π½Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π΄Π°ΡΠ°ΡΠΈΡ! ΠΡΠ»ΠΈ Π² Π΄Π°ΡΠ°ΡΠΈΡΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΎ 5V Β±0.5V, ΡΠΎ 3.3V Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ.
Π§ΡΠΎ Π±ΡΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°ΡΡ VCC ΠΈ GND?
ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°:
- π₯ ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ (Arduino, ESP) β ΡΠ³ΠΎΡΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ (ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π°Π΅ΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ).
- π ΠΠ°ΡΡΠΈΠΊΠΈ (DHT11, BMP180) β ΠΌΠΎΠ³ΡΡ Π²ΡΠΉΡΠΈ ΠΈΠ· ΡΡΡΠΎΡ ΠΈΠ»ΠΈ Π΄Π°Π²Π°ΡΡ Π»ΠΎΠΆΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ.
- β‘ LED-ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ β ΠΏΠ΅ΡΠ΅Π³ΠΎΡΡΡ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ ΡΠΎΠΊΠΎΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°.
ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π»ΠΈ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΏΠ°ΠΉΠΊΠ΅), ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ VCC ΠΈ GND. ΠΡΠ»ΠΈ ΠΎΠ½ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ 0Ξ© β ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠ³ΠΎΡΠ΅Π».
ΠΠ°ΡΠ΅ΠΌ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ»Π°ΡΠ°Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² GND?
Πultiple GND ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π½ΡΠΆΠ½Ρ Π΄Π»Ρ:
- Π£Π΄ΠΎΠ±ΡΡΠ²Π° ΡΠ°Π·Π²ΠΎΠ΄ΠΊΠΈ (ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠ΅ΠΊ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅).
- Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ (Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠΊΠΎΠ²ΡΡ Π½Π°Π³ΡΡΠ·ΠΎΠΊ).
- Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΈ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ "Π·Π΅ΠΌΠ»ΠΈ" (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
AGNDΠΈDGNDΠ½Π° STM32).
ΠΡΠ΅ GND Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ, Π½ΠΎ Π² ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΡ
Π΅ΠΌΠ°Ρ
ΠΈΡ
ΡΠ°Π·Π΄Π΅Π»ΡΡΡ Π΄Π»Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΌΠ΅Ρ
.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ GND ΠΎΡ USB-ΠΏΠΎΡΡΠ° ΠΊΠ°ΠΊ ΠΎΠ±ΡΠΈΠΉ ΠΌΠΈΠ½ΡΡ?
ΠΠ°, Π½ΠΎ Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΠΊΠ°ΠΌΠΈ:
- β
ΠΡΠ»ΠΈ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ USB-ΠΏΠΎΡΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Arduino + Π΄Π°ΡΡΠΈΠΊΠΈ), ΡΠΎ
GNDΠ±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠΈΠΌ. - β ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΄Π²Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
USB-ΡΡΡΡΠΎΠΉΡΡΠ²Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Arduino ΠΈ external HDD), ΠΈΡ
GNDΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½ΡΠΌΠΈ.
ΠΠ»Ρ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ "ΠΏΡΠΎΠ·Π²ΠΎΠ½ΠΊΠΈ".
Π§Π΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ GND ΠΎΡ Π·Π΅ΠΌΠ»ΠΈ Π² ΡΠΎΠ·Π΅ΡΠΊΠ΅?
GND Π½Π° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ
ΠΏΠ»Π°ΡΠ°Ρ
β ΡΡΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ "Π·Π΅ΠΌΠ»Ρ" (ΠΎΠ±ΡΠΈΠΉ ΠΌΠΈΠ½ΡΡ ΡΡ
Π΅ΠΌΡ), Π° Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ Π² ΡΠΎΠ·Π΅ΡΠΊΠ΅ β ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ "Π·Π΅ΠΌΠ»Ρ" (Π·Π°ΡΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ½Π½ΡΠΉ Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ Π·Π΅ΠΌΠ»ΡΠΉ).
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² (Arduino, Raspberry Pi) ΠΎΠ½ΠΈ Π½Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ! ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ GND ΠΏΠ»Π°ΡΡ ΠΊ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ ΡΠΎΠ·Π΅ΡΠΊΠΈ ΠΎΠΏΠ°ΡΠ½ΠΎ β ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ:
- π Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΏΠ΅ΡΠ»Ρ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ (ΡΡΠΌΡ Π² Π°ΡΠ΄ΠΈΠΎ/Π²ΠΈΠ΄Π΅ΠΎ).
- β‘ ΠΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠΊΠΎΠΌ ΠΏΡΠΈ Π½Π΅ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ β ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, Π³Π΄Π΅ GND ΡΠ°ΡΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ Ρ Π·Π°ΡΠΈΡΠ½ΡΠΌ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.