ΠΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ Π½Π° Π±Π°Π·Π΅ ΠΎΠ΄Π½ΠΎΠΏΠ»Π°ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΡΠΈΠΏΠ° Clone Pi W (Π°Π½Π°Π»ΠΎΠ³ Raspberry Pi Zero W) Π·Π°Π²ΠΎΡΠ²ΡΠ²Π°ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΡΠ΅Π΄ΠΈ ΠΊΠ»Π°Π΄ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ. Π’Π°ΠΊΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΡΠ°Π΅Ρ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΡΡΡ, Π½ΠΈΠ·ΠΊΠΎΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠΎ ΠΊΠ°ΠΊ ΡΠΎΠ±ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΈΠ±ΠΎΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄Π΅ΡΠΆΠ°Π»ΠΈ Π² ΡΡΠΊΠ°Ρ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ? ΠΡΠ° ΡΡΠ°ΡΡΡ ΡΠ°Π·Π±Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡ Π²ΡΠ±ΠΎΡΠ° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΡ Π΄ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΠΊΠΈ, ΠΈΠ·Π±Π΅Π³Π°Ρ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ².
ΠΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΡΠ±Π΅ΠΆΠ΄Π°ΡΡ Π²Π°Ρ, ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ Π·Π°ΠΌΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° 50 000+ ΡΡΠ±Π»Π΅ΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΌΠΎΠ½Π΅Ρ, ΠΏΡΠ»Ρ ΠΈΠ»ΠΈ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΎΠ² Π½Π° Π³Π»ΡΠ±ΠΈΠ½Π΅ Π΄ΠΎ 20-30 ΡΠΌ (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΠΎΡΠ²Ρ) Clone Pi W ΡΠΏΡΠ°Π²ΠΈΡΡΡ Π½Π΅ Ρ
ΡΠΆΠ΅ Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΡΡ
Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΡ
Π°Π½Π°Π»ΠΎΠ³ΠΎΠ². ΠΠ»Π°Π²Π½ΠΎΠ΅ β ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΠΊΠ°ΡΡΡΠΊΡ, Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΎΡΡ ΠΈ ΡΡΠ΅ΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ»ΠΎΠ½Π°ΠΌΠΈ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° (ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΎ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ Wi-Fi/Bluetooth-ΠΌΠΎΠ΄ΡΠ»ΠΈ).
1. ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Clone Pi W: ΠΏΠ»ΡΡΡ ΠΈ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ
ΠΠ»ΠΎΠ½ Raspberry Pi Zero W ΠΎΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Orange Pi Zero ΠΈΠ»ΠΈ Π±Π΅Π·ΡΠΌΡΠ½Π½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Allwinner H2+) Π΄Π΅ΡΠ΅Π²Π»Π΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π° Π² 2-3 ΡΠ°Π·Π°, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ Π½ΡΠ°Π½ΡΠΎΠ²:
- β
Π¦Π΅Π½Π°: ΠΎΡ
800-1500 ΡΡΠ±.ΠΏΡΠΎΡΠΈΠ²3000+ ΡΡΠ±.Π·Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ RPi Zero W. - β
ΠΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΡΡΡ: ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠ»Π°ΡΡ
65Γ30 ΠΌΠΌβ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΊΠΎΡΠΏΡΡ ΠΎΡ ΡΠΎΠ½Π°ΡΠΈΠΊΠ°. - β ΠΠΈΠ±ΠΊΠΎΡΡΡ: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Python, C++ ΠΈ Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Π΄Π»Ρ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Π΅ΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Pi-MetalDetector).
- β οΈ ΠΠ΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ: ΠΊΠ»ΠΎΠ½Ρ ΡΠ°ΡΡΠΎ Π³ΡΠ΅ΡΡΡΡ, ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Wi-Fi ΠΈ ΡΡΠ΅Π±ΡΡΡ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ.
- β οΈ ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ: ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ (ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΈΡΠΊΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΡΠΎΡΡΠΌΠ°Ρ ).
ΠΠ»Ρ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ ΠΊΡΠΈΡΠΈΡΠ΅Π½ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ°ΠΊΡΠΎΠ²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ β Π΄Π΅ΡΡΠ²ΡΠ΅ ΠΊΠ»ΠΎΠ½Ρ ΠΌΠΎΠ³ΡΡ Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ Π΄ΠΎ 5-10% Π² ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ
, ΡΡΠΎ ΡΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π° ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ². Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡ ΠΈΠ»ΠΈ Π±ΡΠ°ΡΡ ΠΏΠ»Π°ΡΡ Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ "High Precision" (ΠΈΡ
ΠΏΡΠΎΠ΄Π°ΡΡ Π½Π° AliExpress Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠΎΠΉ "For Metal Detecting").
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ»ΠΎΠ½Ρ Π½Π° ΡΠΈΠΏΠ΅ Allwinner H3 Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Π΅ΠΉ ΠΈΠ·-Π·Π° Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΡΡΠΌΠΎΠ² Π² Π°ΡΠ΄ΠΈΠΎΠ²ΡΡ ΠΎΠ΄Π΅. ΠΡΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Allwinner H2+ ΠΈΠ»ΠΈ Rockchip RK3308.
2. ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΠ΅: ΡΡΠΎ ΠΊΡΠΏΠΈΡΡ ΠΈ Π³Π΄Π΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΎΠ±ΠΎΠΉΠ΄ΡΡΡΡ Π² 3000-5000 ΡΡΠ±., Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΠΎΠΆΠΈΡΡΡΡ ΠΈ Π² 2000 ΡΡΠ±., Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±/Ρ Π΄Π΅ΡΠ°Π»ΠΈ. ΠΠΈΠΆΠ΅ ΡΠ°Π±Π»ΠΈΡΠ° Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΠΈΡ
Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ:
| ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ | Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ | ΠΡΠ΄ΠΆΠ΅ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ | Π¦Π΅Π½Π°, ΡΡΠ±. |
|---|---|---|---|
| ΠΠ΄Π½ΠΎΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ | Orange Pi Zero 2 (Allwinner H616) | ΠΠ΅Π·ΡΠΌΡΠ½Π½ΡΠΉ Clone Pi W (Allwinner H2+) | 1200 / 800 |
| ΠΠ°ΡΡΡΠΊΠ° | DD-ΠΊΠ°ΡΡΡΠΊΠ° 250 ΠΌΠΌ (Π΄Π»Ρ ΠΌΠΎΠ½Π΅Ρ) |
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΈΠ· ΠΌΠ΅Π΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π° 0.5 ΠΌΠΌ |
1500 / 200 |
| ΠΠ¦Π | ADS1115 (16-Π±ΠΈΡ, 4 ΠΊΠ°Π½Π°Π»Π°) | PCF8591 (8-Π±ΠΈΡ, 1 ΠΊΠ°Π½Π°Π») | 400 / 150 |
| ΠΠΈΡΠΏΠ»Π΅ΠΉ | OLED 128x64 (I2C) | LCD 1602 (ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ) | 300 / 180 |
| ΠΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ | Li-Po 5000 ΠΌΠΡ Ρ BMS |
Powerbank 10000 ΠΌΠΡ |
600 / 500 |
ΠΠ΄Π΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°:
- π§ ΠΠ°ΡΡΡΠΊΠ°: Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΠΊΡΠΏΠ½ΠΎΠΉ Π½Π°ΠΌΠΎΡΠ°ΠΉΡΠ΅
50 Π²ΠΈΡΠΊΠΎΠ²ΠΏΡΠΎΠ²ΠΎΠ΄Π°0.5-0.7 ΠΌΠΌΠ½Π° ΠΎΠΏΡΠ°Π²Ρ Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠΎΠΌ20 ΡΠΌ(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π΅Π΄ΡΠΎ). ΠΠΊΡΠ°Π½ΠΈΡΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠ³ΠΎΠΉ. - π ΠΠΈΡΠ°Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ°ΡΡΠΉ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ ΠΎΡ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° (
3.7V) Ρ ΠΏΠΎΠ²ΡΡΠ°ΡΡΠΈΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ MT3608 Π΄ΠΎ5V. - π± ΠΠΎΡΠΏΡΡ: ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠ²Π°Ρ ΠΊΠΎΡΠΎΠ±ΠΊΠ° ΠΎΡ Kindle ΠΈΠ»ΠΈ ΡΠΎΡΡΠ΅ΡΠ°.
- ΠΠΎΠΊΡΠΏΠ½Π°Ρ DD-ΠΊΠ°ΡΡΡΠΊΠ°
- Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΌΠΎΠ½ΠΎ-ΠΊΠ°ΡΡΡΠΊΠ°
- ΠΠ°ΡΡΡΠΊΠ° ΠΎΡ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ
- ΠΡΡ Π½Π΅ ΡΠ΅ΡΠΈΠ»
3. Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ: ΠΏΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ
ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° β ΡΠ²ΡΠ·Π°ΡΡ Clone Pi W Ρ ΠΠ¦Π ΠΈ ΠΊΠ°ΡΡΡΠΊΠΎΠΉ. ΠΠΈΠΆΠ΅ Π±Π°Π·ΠΎΠ²Π°Ρ ΡΡ Π΅ΠΌΠ° Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Pi-MetalDetector (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΄ΠΈΡΠΊΡΠΈΠΌΠΈΠ½Π°ΡΠΈΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² ΠΈ Π·Π²ΡΠΊΠΎΠ²ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ):
1. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ADS1115 ΠΊ Clone Pi W ΠΏΠΎ I2C:
ADS1115 β Clone Pi W
VCC β 5V (Pin 2)
GND β GND (Pin 6)
SCL β GPIO3 (Pin 5)
SDA β GPIO2 (Pin 3)
ADDR β GND (Π°Π΄ΡΠ΅Ρ 0x48)
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ pull-up ΡΠ΅Π·ΠΈΡΡΠΎΡΡ 4.7 ΠΊΠΠΌ Π½Π° Π»ΠΈΠ½ΠΈΠΈ SCL ΠΈ SDA!
2. ΠΠ°ΡΡΡΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ADS1115 ΡΠ΅ΡΠ΅Π· ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΡΠΈΠ³Π½Π°Π»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° LM358). Π‘Ρ Π΅ΠΌΠ° ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ:
3. ΠΠ»Ρ Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π·ΡΠΌΠΌΠ΅Ρ (5V) ΠΊ GPIO17 (Pin 11) ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 220 ΠΠΌ.
ADS1115 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ ΠΊ I2C Ρ pull-up ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°ΠΌΠΈ|ΠΠ°ΡΡΡΠΊΠ° ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π° ΠΎΡ ΠΊΠΎΡΠΏΡΡΠ°|ΠΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ (5V Β±0.2V)|ΠΡΠΌΠΌΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ-->
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Clone Pi W Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ADS1115, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π°Π΄ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:sudo i2cdetect -y 1ΠΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΠΎΡΠ²Π΅ΡΠ° β ΠΏΠΎΠΌΠ΅Π½ΡΠΉΡΠ΅
ADDRΠ½Π°VCC(Π°Π΄ΡΠ΅Ρ ΡΡΠ°Π½Π΅Ρ0x49).
4. ΠΡΠΎΡΠΈΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΡΡΠ°
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Pi-MetalDetector (ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π½Π° GitHub). ΠΠ½ΡΡΡΡΠΊΡΠΈΡ:
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΎΠ±ΡΠ°Π· Π΄Π»Ρ Raspberry Pi (ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ ΠΈ Π΄Π»Ρ ΠΊΠ»ΠΎΠ½ΠΎΠ²):
git clone https://github.com/your-repo/Pi-MetalDetector.git - ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π· Π½Π° microSD (
8 ΠΠΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅) Ρ ΠΏΠΎΠΌΠΎΡΡΡ BalenaEtcher. - ΠΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ²ΡΠΌ Π·Π°ΠΏΡΡΠΊΠΎΠΌ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠΉΡΠ΅ ΡΠ°ΠΉΠ»
config.txt:dtparam=i2c_arm=ondtoverlay=i2c-scl-gpio=3,sda-gpio=2
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Clone Pi W ΠΊ ΠΌΠΎΠ½ΠΈΡΠΎΡΡ via
HDMIΠΈΠ»ΠΈ ΠΏΠΎSSH(Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°ΡΠΎΠ»Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:pi/raspberry).
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΡ:
cd Pi-MetalDetector
python3 calibrate.py
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠΏΡΠΎΡΠΈΡ ΠΏΠΎΠ΄Π½Π΅ΡΡΠΈ ΠΊ ΠΊΠ°ΡΡΡΠΊΠ΅ ΠΎΠ±ΡΠ°Π·ΡΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² (ΠΌΠΎΠ½Π΅ΡΡ, Π³Π²ΠΎΠ·Π΄Ρ, ΡΠΎΠ»ΡΠ³Ρ). ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ°Π³Π½ΠΈΡΡ β ΠΎΠ½ΠΈ ΠΈΡΠΊΠ°Π·ΡΡ Π΄Π°Π½Π½ΡΠ΅!
ΠΠ»Ρ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ VNC Server:
sudo apt install realvnc-vnc-server
sudo raspi-config
Π ΠΌΠ΅Π½Ρ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ VNC β Enable.
ΠΡΠ»ΠΈ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ "Π»ΠΎΠ²ΠΈΡ" Π»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ, ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ settings.json, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ "sensitivity": 0.7 (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ 0.1 Π΄ΠΎ 1.0).
5. ΠΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΌΠ΅ΡΡΠ½ΠΎΡΡΠΈ
ΠΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅ Π² ΡΠΈΡΡΠΎΠΌ ΠΏΠΎΠ»Π΅ (Π±Π΅Π· ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ² Π² ΡΠ°Π΄ΠΈΡΡΠ΅ 5 ΠΌ). ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ:
- ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ (
2-3 ΠΌΠΈΠ½ΡΡΡ). - ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ:
python3 auto_calibrate.py --samples 1000(Π³Π΄Π΅
1000β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°ΠΌΠ΅ΡΠΎΠ²). - ΠΠΎΠ΄Π½Π΅ΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ (ΠΌΠΎΠ½Π΅ΡΡ, ΠΊΠ»ΡΡ, Π°Π»ΡΠΌΠΈΠ½ΠΈΠ΅Π²ΡΡ Π±Π°Π½ΠΊΡ) Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅
5-10 ΡΠΌΠΎΡ ΠΊΠ°ΡΡΡΠΊΠΈ. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡVPP(ΡΠ°Π·ΠΌΠ°Ρ ΡΠΈΠ³Π½Π°Π»Π°) Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠ°Π»Π»Π°.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ VPP Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² (ΠΏΡΠΈ ΠΊΠ°ΡΡΡΠΊΠ΅ 250 ΠΌΠΌ):
| ΠΠ΅ΡΠ°Π»Π» | VPP, ΠΌΠ | Π§Π°ΡΡΠΎΡΠ°, ΠΊΠΡ |
|---|---|---|
| ΠΠΎΠ»ΠΎΡΠΎ (ΠΊΠΎΠ»ΡΡΠΎ) | 120-150 | 7.5 |
| Π‘Π΅ΡΠ΅Π±ΡΠΎ (ΠΌΠΎΠ½Π΅ΡΠ°) | 90-110 | 8.2 |
| ΠΠ΅Π»Π΅Π·ΠΎ (Π³Π²ΠΎΠ·Π΄Ρ) | 200-250 | 6.8 |
| ΠΠ»ΡΠΌΠΈΠ½ΠΈΠΉ (Π±Π°Π½ΠΊΠ°) | 70-90 | 9.1 |
ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅:
- π ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΡΡΠΊΠΈ (ΡΠΎΠ»ΡΠ³Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΊΡΡΠ²Π°ΡΡ
80%Π²ΠΈΡΠΊΠΎΠ²). - π ΠΠΈΡΠ°Π½ΠΈΠ΅: ΠΏΡΠΎΡΠ°Π΄ΠΊΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½ΠΈΠΆΠ΅
4.8VΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π»ΠΎΠΆΠ½ΡΠΌ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡΠΌ. - π‘οΈ Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ: ΠΏΡΠΈ Π½Π°Π³ΡΠ΅Π²Π΅ Π²ΡΡΠ΅
50Β°CClone Pi W Π½Π°ΡΠΈΠ½Π°Π΅Ρ "Π³Π»ΡΡΠΈΡΡ".
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Π΅ΡΠ»ΠΈ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° ΠΌΠ΅ΡΠ°Π»Π»?
1. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅ΠΏΡ ΠΊΠ°ΡΡΡΠΊΠΈ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ (ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ 10-50 ΠΠΌ).
2. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π² config.json ΡΠΊΠ°Π·Π°Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΠΠ¦Π ("i2c_address": 0x48).
3. ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ (LM2596).
4. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΄ΡΡΠ³ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, MetalDetector-HAT (ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΠΊΠ»ΠΎΠ½ΠΎΠ²).
6. Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΠ°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Π΅ΠΉ Π½Π° Clone Pi W. ΠΠΎΡ ΡΠΎΠΏ-5 ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- ΠΠΎΠΆΠ½ΡΠ΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ Π½Π° ΠΌΠΈΠ½Π΅ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ²Π΅
ΠΡΠΈΡΠΈΠ½Π°: Π²ΡΡΠΎΠΊΠ°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π³ΡΡΠ½ΡΠ°. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄ΠΎ
0.5ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π±Π°Π»Π°Π½Ρ Π³ΡΡΠ½ΡΠ° (python3 ground_balance.py). - ΠΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ
ΠΡΠΈΡΠΈΠ½Π°: Π½Π΅Π²Π΅ΡΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅ Π² ΠΊΠ°ΡΡΡΠΊΠ΅. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π°
GPIOΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ. - ΠΠΈΠ·ΠΊΠ°Ρ Π³Π»ΡΠ±ΠΈΠ½Π° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ
ΠΡΠΈΡΠΈΠ½Π°: ΡΠ»Π°Π±ΡΠΉ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΈΠ»ΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠ°Ρ ΠΊΠ°ΡΡΡΠΊΠ°. ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ LM358 Π½Π° NE5532 (ΠΌΠ΅Π½ΡΡΠ΅ ΡΡΠΌΠΎΠ²).
- ΠΠΎΡΠ΅ΡΡ ΡΠ²ΡΠ·ΠΈ Ρ ΠΠ¦Π
ΠΡΠΈΡΠΈΠ½Π°: ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π½Π°
I2C. ΠΡΠΎΠΏΠ°ΡΠΉΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠ°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π²ΠΌΠ΅ΡΡΠΎ "ΠΌΠ°ΠΌ-ΠΏΠ°ΠΏ". - ΠΠ΅ΡΠ΅Π³ΡΠ΅Π² ΠΏΠ»Π°ΡΡ
ΠΡΠΈΡΠΈΠ½Π°: ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡ Π½Π° ΡΠΈΠΏ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
throttledΠ΄Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΎΡΡ:echo "arm_freq=1000" | sudo tee -a /boot/config.txt
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Clone Pi W Ρ Wi-Fi Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½, ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅BluetoothΠ² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ (sudo systemctl disable hciuart). ΠΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΎΠ±ΠΎΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΠΌΠ΅Ρ ΠΈ!
7. ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
ΠΠ°Π·ΠΎΠ²Π°Ρ ΡΠ±ΠΎΡΠΊΠ° ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠ΅ΡΠ°Π»Π»Ρ Π½Π° Π³Π»ΡΠ±ΠΈΠ½Π΅ Π΄ΠΎ 15 ΡΠΌ. Π§ΡΠΎΠ±Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π³Π»ΡΠ±ΠΈΠ½Ρ Π΄ΠΎ 30-40 ΡΠΌ, Π²Π½Π΅Π΄ΡΠΈΡΠ΅ ΡΡΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ:
- π‘ DD-ΠΊΠ°ΡΡΡΠΊΠ°: Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΌΠΎΠ½ΠΎ-ΠΊΠ°ΡΡΡΠΊΡ Π½Π° Π΄Π²ΠΎΠΉΠ½ΡΡ D (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Nokta Simplex ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ).
- π ΠΡΠ΄ΠΈΠΎΡΠΈΠ»ΡΡΡ: Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡ Π΅ΠΌΡ Π½Π° TL072 Π΄Π»Ρ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΡ ΡΡΠΌΠΎΠ².
- πΆ GPS-ΠΌΠΎΠ΄ΡΠ»Ρ: ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ NEO-6M Π΄Π»Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΎΠΊ ΠΊ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌ (ΡΠΊΡΠΈΠΏΡ
gps_logger.py). - π ΠΠΈΡΠΈΠΉ-ΠΈΠΎΠ½Π½ΡΠΉ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
18650Ρ TP4056 Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π±ΠΎΡΡ Π΄ΠΎ10 ΡΠ°ΡΠΎΠ².
ΠΠ»Ρ Π΄ΠΈΡΠΊΡΠΈΠΌΠΈΠ½Π°ΡΠΈΠΈ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² ΠΏΠΎ ΡΠ°Π·Π΅ ΡΠΈΠ³Π½Π°Π»Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ:
# Π ΡΠ°ΠΉΠ»Π΅ detect.py Π΄ΠΎΠ±Π°Π²ΡΡΠ΅:
if phase > 45 and phase < 135:
print("ΠΠ΅Π»Π΅Π·ΠΎ")
elif phase > 135 and phase < 225:
print("Π¦Π²Π΅ΡΠ½ΠΎΠΉ ΠΌΠ΅ΡΠ°Π»Π»")
ΠΠ΄Π΅ phase β ΡΠ°Π·ΠΎΠ²ΡΠΉ ΡΠ΄Π²ΠΈΠ³ ΡΠΈΠ³Π½Π°Π»Π° (ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΡΡΡ ADS1115).
ΠΠ»Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π³Π»ΡΠ±ΠΈΠ½Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ°ΡΡΡΠΊΡ Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠΎΠΌ 300-350 ΠΌΠΌ ΠΈ ΡΠ°ΡΡΠΎΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° 7-10 ΠΊΠΡ. ΠΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠ΅ ΡΠ°ΡΡΠΎΡΡ (3-5 ΠΊΠΡ) Π»ΡΡΡΠ΅ ΠΏΡΠΎΠ½ΠΈΠΊΠ°ΡΡ Π² Π³ΡΡΠ½Ρ, Π½ΠΎ ΡΠ΅ΡΡΡΡ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊ ΠΌΠ΅Π»ΠΊΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ.
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Clone Pi W Π±Π΅Π· ΠΠ¦Π?
Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, Π½ΠΎ ΡΠΎΡΠ½ΠΎΡΡΡ ΡΠΏΠ°Π΄Π΅Ρ Π² 5-10 ΡΠ°Π·. ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΠ¦Π ΠΏΠ»Π°ΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·ΡΡΠ΄Π½ΠΎΡΡΡ 10 Π±ΠΈΡ (ΠΏΡΠΎΡΠΈΠ² 16 Π±ΠΈΡ Ρ ADS1115), ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ ΠΌΠ΅ΡΠ°Π»Π»Ρ. ΠΠ»Ρ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ, Π½ΠΎ Π½Π΅ Π΄Π»Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°.
ΠΠ°ΠΊ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΎΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°?
1. ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ HDMI ΠΈ Wi-Fi (Π΅ΡΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅):
sudo tvservice -o # Π²ΡΠΊΠ»ΡΡΠΈΡΡ HDMI
sudo ifconfig wlan0 down
2. Π£ΠΌΠ΅Π½ΡΡΠΈΡΠ΅ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΎ 800 ΠΠΡ Π² /boot/config.txt.
3. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ LiFePO4 Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ β ΠΎΠ½ΠΈ Π΄Π°ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ 3.2V Π±Π΅Π· ΠΏΡΠΎΡΠ°Π΄ΠΎΠΊ.
ΠΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π»ΠΈ ΠΊΠ°ΡΡΡΠΊΠ° ΠΎΡ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "ΠΠΈΡΠ°Ρ")?
ΠΠ°, Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠΎΡΠ°ΡΡ ΠΎΠ±ΠΌΠΎΡΠΊΡ ΠΏΠΎΠ΄ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ 100-300 ΠΠΌ. ΠΠ°ΡΡΡΠΊΠΈ ΠΎΡ "ΠΠΈΡΠ°ΡΠ°" ΠΈΠ»ΠΈ "Π’Π΅ΡΠΌΠΈΠ½Π°ΡΠΎΡΠ°" ΠΈΠΌΠ΅ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΡΡ ΠΈΠ½Π΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π΄Π»Ρ Clone Pi W. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΡΠΌΡΠ»Ρ:
L = (NΒ² * DΒ²) / (18D + 40l)
Π³Π΄Π΅ L β ΠΈΠ½Π΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ (ΠΌΠΊΠΠ½), N β ΡΠΈΡΠ»ΠΎ Π²ΠΈΡΠΊΠΎΠ², D β Π΄ΠΈΠ°ΠΌΠ΅ΡΡ (ΡΠΌ), l β Π΄Π»ΠΈΠ½Π° Π½Π°ΠΌΠΎΡΠΊΠΈ (ΡΠΌ).
ΠΠ°ΠΊ ΠΎΡΠ»ΠΈΡΠΈΡΡ Π·ΠΎΠ»ΠΎΡΠΎ ΠΎΡ Π°Π»ΡΠΌΠΈΠ½ΠΈΡ ΠΏΠΎ ΡΠΈΠ³Π½Π°Π»Ρ?
ΠΠΎΠ»ΠΎΡΠΎ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ ΡΠ°Π·Ρ ΡΠΈΠ³Π½Π°Π»Π° (90Β° Β± 5Β°) ΠΈ ΠΌΠ΅Π½ΡΡΠΈΠΉ ΡΠ°Π·ΠΌΠ°Ρ
VPP (ΠΎΠΊΠΎΠ»ΠΎ 100 ΠΌΠ). ΠΠ»ΡΠΌΠΈΠ½ΠΈΠΉ Π΄Π°ΡΡ "Π΄ΡΠΎΠΆΠ°ΡΠΈΠΉ" ΡΠΈΠ³Π½Π°Π» Ρ VPP = 60-80 ΠΌΠ ΠΈ ΡΠ°Π·ΠΎΠΉ 120Β°-150Β°. ΠΠ»Ρ ΡΠΎΡΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΡΡΠΈΠ»Π»ΠΎΠ³ΡΠ°Ρ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ Π»ΠΎΠ³ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π² ΡΠ°ΠΉΠ»:
python3 detect.py --log signal_log.csv
Legal: Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ Π² Π ΠΎΡΡΠΈΠΈ?
ΠΠ°, Π½ΠΎ Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΠΊΠ°ΠΌΠΈ:
- π ΠΠΎΠΈΡΠΊ Π½Π° Π°ΡΡ Π΅ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΠΌΡΡΠ½ΠΈΠΊΠ°Ρ Π·Π°ΠΏΡΠ΅ΡΡΠ½ (ΡΡ. 243 Π£Π Π Π€).
- ποΈ ΠΠ° Π·Π΅ΠΌΠ»ΡΡ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ (Π»Π΅ΡΠ°, ΠΏΠ°ΡΠΊΠΈ) ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ½ΠΎΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠΈ.
- π° ΠΠ°Ρ
ΠΎΠ΄ΠΊΠΈ ΡΡΠ°ΡΡΠ΅
100 Π»Π΅ΡΡΡΠΈΡΠ°ΡΡΡΡ ΠΊΡΠ»ΡΡΡΡΠ½ΡΠΌΠΈ ΡΠ΅Π½Π½ΠΎΡΡΡΠΌΠΈ ΠΈ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ ΡΠ΄Π°ΡΠ΅ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Ρ (Π€Π β48).
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "ΠΡΠ±Π»ΠΈΡΠ½Π°Ρ ΠΊΠ°Π΄Π°ΡΡΡΠΎΠ²Π°Ρ ΠΊΠ°ΡΡΠ°" Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΠ°ΡΡΡΠ° Π·Π΅ΠΌΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠΈΡΠΊΠΎΠΌ.