ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ»Π°ΡΠΎΠΉ NodeMcu ESP8266 v3 Lua
NodeMcu β ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ESP8266 Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² IoT. ΠΠΎΠ΄ΡΠ»Ρ ΡΠΌΠ΅Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡ Π»ΠΈΠ±ΠΎ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Wi-Fi. ΠΠ΅Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΈΠ»ΠΈ ΡΠΎΠ±ΠΎΡΠΎΠ² Arduino, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ, ΠΎΡΠ»ΠΈΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΉ ΠΈ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Esp8266 NodeMcu v3. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ ΠΊΠΎΡΠΎΡΠΊΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ·ΡΠΊ Lua, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ NodeMcu.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ESP8266 NodeMcu v3
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ:
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Wi-Fi ΠΏΡΠΎΡΠΎΠΊΠΎΠ» 802.11 b/g/n;
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ Wi-Fi β ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°, ΠΊΠ»ΠΈΠ΅Π½Ρ;
- ΠΡ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 3,7Π β 20 Π;
- Π Π°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 3Π-3,6Π;
- ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ 220ΠΌΠ;
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΡΠ΅ΠΊ TCP/IP;
- ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ°Π±ΠΎΡΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ ΠΎΡ -40Π‘ Π΄ΠΎ 125Π‘;
- 80 ΠΠΡ, 32-Π±ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ;
- ΠΡΠ΅ΠΌΡ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² 22ΠΌΡ;
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ TR ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΈ PLL;
- ΠΠ°Π»ΠΈΡΠΈΠ΅ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ, ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠΎΠ², ΡΠΈΡΡΠ΅ΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ ΠΏΠ»Π°Ρ NodeMcu β V1(Π²Π΅ΡΡΠΈΡ 0.9), V2(Π²Π΅ΡΡΠΈΡ 1.0) ΠΈ V3 (Π²Π΅ΡΡΠΈΡ 1.0). ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ V1, V2, V3 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ . ΠΠ΅ΡΠ΅Π΄ΠΊΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΡΠ°Π½ΠΈΡΠ° Π² ΠΏΠ»Π°ΡΠ°Ρ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, V3 Π²Π½Π΅ΡΠ½Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Π° V2. Π’Π°ΠΊΠΆΠ΅ Π²ΡΠ΅ ΠΏΠ»Π°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ open-source, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π»ΡΠ±ΡΠ΅ ΡΠΈΡΠΌΡ. ΠΠΎ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΏΠ»Π°Ρ NodeMcu Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Amica, DOIT ΠΈ LoLin/Wemos.
ΠΡΠ»ΠΈΡΠΈΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ
ΠΠ»Π°ΡΡ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ V1 ΠΈ V2 Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ»ΠΈΡΠΈΡΡ β ΠΎΠ½ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ Π²ΡΠΎΡΠΎΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΎΡΠ½Π°ΡΠ΅Π½ΠΎ ΡΠ»ΡΡΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ ΡΠΈΠΏΠ° ESP-12 ΠΈ 4 ΠΠ± ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ΅ΡΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ, ΡΡΡΠ°ΡΠ΅Π²ΡΠ°Ρ, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° Π² Π²ΠΈΠ΄Π΅ ΡΡΠΊΠΎΠΉ ΠΆΠ΅Π»ΡΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π΅ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ ΡΠΎΠ±ΠΎΠΉ 10 Π²ΡΡ ΠΎΠ΄ΠΎΠ² ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ. ΠΠ»Π°ΡΠ° Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΡΠ΄Π΅Π»Π°Π½Π° Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ° β ΠΎΠ½Π° ΡΡΠ°Π»Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ·ΠΊΠΎΠΉ, Π²ΡΡ ΠΎΠ΄Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ ΠΏΠ»Π°ΡΡ. ΠΠ»Π°ΡΡ V3 Π²Π½Π΅ΡΠ½Π΅ Π½ΠΈΡΠ΅ΠΌ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ V2, ΠΎΠ½ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΌ USB-Π²ΡΡ ΠΎΠ΄ΠΎΠΌ. ΠΡΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΠ»Π°ΡΡ V3 ΡΠΈΡΠΌΠ° LoLin, ΠΈΠ· ΠΎΡΠ»ΠΈΡΠΈΠΉ ΠΎΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΠΎ, ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡΡ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π²ΡΡ ΠΎΠ΄ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π΅ΠΌΠ»ΠΈ, Π° Π²ΡΠΎΡΠΎΠΉ β Π΄Π»Ρ ΠΏΠΎΠ΄Π°ΡΠΈ USB ΠΏΠΈΡΠ°Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠ»Π°ΡΠ° ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ, ΡΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π²ΠΈΠ΄Ρ.
Β
ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ NodeMcu
ΠΠΎΠ΄Π°Π²Π°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
- ΠΠΎΠ΄Π°Π²Π°ΡΡ 5-18 Π ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ½ΡΠ°ΠΊΡ Vin;
- 5Π ΡΠ΅ΡΠ΅Π· USB-ΡΠ°Π·ΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡ VUSB;
- 3,3Π ΡΠ΅ΡΠ΅Π· Π²ΡΠ²ΠΎΠ΄ 3V.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° NodeMcu v3
- ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° UART-USB Ρ ΡΠ°Π·ΡΠ΅ΠΌΠΎΠΌ micro USB ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ.
- ΠΠ°Π»ΠΈΡΠΈΠ΅ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ Π½Π° 4 ΠΠ±Π°ΠΉΡ.
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΡΠ΅ΡΠ΅Π· USB.
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΊΡΠΈΠΏΡΡ Π½Π° LUA ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΈΡ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ NodeMcu
ΠΡΠ½ΠΎΠ²Π½ΡΠΌ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ LUA ΡΠΊΡΠΈΠΏΡΡ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠ°Π»ΠΎ, ΠΎΠ±ΡΠ΅ΠΌ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅Π³ΠΎ 20 ΠΠ±Π°ΠΉΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ΄ ΡΡΡΠ΄Π½ΠΎΡΡΠ΅ΠΉ. Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, Π²Π΅ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ. ΠΡΠΈ Π±Π»ΠΎΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΠ΅ ΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° dofile.
ΠΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ β ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ, Π° ΠΏΡΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΈ Π²Π½ΡΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ β Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ° Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ collectgarbage (ΡΠ±ΠΎΡΡΠΈΠΊ ΠΌΡΡΠΎΡΠ°).
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° NodeMcu v3
ΠΠΎΠ΄ΡΠ»Ρ V3 ΠΈΠΌΠ΅Π΅Ρ 11 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ:
- D1-D10 β Π²ΡΠ²ΠΎΠ΄Ρ Ρ ΡΠΈΡΠΎΡΠ½ΠΎ-ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΠ΅ΠΉ;
- D1, D2β Π²ΡΠ²ΠΎΠ΄Ρ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° IΒ²C/TWI;
- D5βD8 β Π²ΡΠ²ΠΎΠ΄Ρ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° SPI;
- D9, D10 β UART;
- A0 β Π²Ρ ΠΎΠ΄ Ρ ΠΠ¦Π.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ NodeMCU ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Ρ NodeMcu Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΠ΅ΡΠ²ΡΠΌ ΡΠ°Π³ΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° CP2102 ΠΈ ΠΎΡΠΊΡΡΡΠΈΠ΅ Arduino IDE. ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Β«Π€Π°ΠΉΠ»Β» β Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΒ» ΠΈ Π² ΠΎΠΊΠ½ΠΎ Β«Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π΄Π»Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠ»Π°ΡΒ» Π²ΡΡΠ°Π²ΠΈΡΡ ΡΡΡΠ»ΠΊΡ http://arduino.esp8266.com/versions/2.3.0/package_esp8266com_index.json.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π² ΠΌΠ΅Π½Ρ Β«Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡΒ» β Β«ΠΏΠ»Π°ΡΠ°Β» Β«ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ»Π°ΡΒ» Π²ΡΠ±ΡΠ°ΡΡ Β«esp8266Β» ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ. ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΠ΄Π΅Π»Π°Π½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π² ΠΌΠ΅Π½Ρ Β«ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» β Β«ΠΏΠ»Π°ΡΠ°Β» Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ NodeMCU.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΈ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΊ NodeMCU
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅.
ΠΡΠΎΠ³ΠΎΠ²ΡΠΉ ΠΌΠ°ΠΊΠ΅Ρ ΠΌΠ°ΠΊΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Β
Π‘Π°ΠΌΠ° ΠΏΠ»Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ 3.3 Π, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ. Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄Π»Ρ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π±Π΅ΡΠ΅ΡΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 65 ΠΠΌ.
ΠΠΎΡ ΠΎΠΆΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΊ ΠΏΠ»Π°ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈ ΡΠΎΡΠΎΠ΄ΠΈΠΎΠ΄:
ΠΠ»Π°ΡΡ NodeMCU ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎ ΠΠ ΠΊΠ°Π½Π°Π»Ρ. ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½ΡΠΆΠ΅Π½ ΠΏΡΠ»ΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Ρ ΠΠ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ ΠΈ ΡΠ°ΠΌΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°. ΠΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΠΎ ΡΡ Π΅ΠΌΠ΅, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅:
ΠΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ esp8266 NodeMcu
Π ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π·Π°Π³ΡΡΠΆΠ΅Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Node MCU, Π² ΠΊΠΎΡΠΎΡΡΡ Π²ΡΡΡΠΎΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΡΠ·ΡΠΊΠ° Lua. ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Lua-ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Wi-Fi ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ°;
- Π Π°Π±ΠΎΡΠ° Π² ΡΠΎΠ»ΠΈ Wi-Fi ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°;
- ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² ΡΠ΅ΠΆΠΈΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π° Π΄Π»Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΡΠ½Π΅ΡΠ³ΠΈΠΈ;
- ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ GPIO16;
- ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π²ΠΎ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ;
- ΠΠΎΠΈΡΠΊ ΠΎΡΠΊΡΡΡΠΎΠΉ Wi-Fi ΡΠ΅ΡΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΉ;
- ΠΡΠ²ΠΎΠ΄ MAC Π°Π΄ΡΠ΅ΡΠ°;
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΠ°ΠΌΠΈ.
ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ NodeMCU ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arduino IDE ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΡΠ΅Π΄ΡΡΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ SDK β ESPlorer. ΠΡΠΎΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΡΠ΄ΠΎΠΌ ΠΎΡΠ»ΠΈΡΠΈΠΉ:
- ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ;
- ΠΠ±Π»Π°Π΄Π°Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΎΡΠΊΡΡΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²;
- ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΈΠ²Π°ΡΡ ΠΊΠΎΠ΄ ΡΠ·ΡΠΊΠ° Lua;
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΌΠ½ΠΎΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²;
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²ΠΈΠ΄ΠΎΠ² ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
ΠΠ»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ β ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ, Docker Image ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Linux. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΡΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΏΠ»ΡΡΠ°ΠΌΠΈ ΠΈ ΠΌΠΈΠ½ΡΡΠ°ΠΌΠΈ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠΌ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ±.
Π‘Π±ΠΎΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ΅
ΠΠ±Π»Π°ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΏΡΠΎΡΡΡΠΌ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. Π Π°Π±ΠΎΡΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π²Π²ΠΎΠ΄Π° email. ΠΠ°Π»Π΅Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΈΠΏ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ β ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌΠ°Ρ. ΠΠ΅ΡΠ²Π°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π΅. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ°Π³ΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΆΠ΅ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠ½ΠΊΡΠΎΠ², ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ. ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠΏΡΠΈΠΈ. Π‘ΡΠ΅Π΄ΠΈ Π½ΠΈΡ Π΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° FatFS Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ sd-ΠΊΠ°ΡΡΡ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
ΠΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»Π° ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ΄Π΅Ρ ΠΏΠΈΡΡΠΌΠΎ Π½Π° ΠΏΠΎΡΡΡ, ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΡΡΠ΅Π΅ ΠΎ Π½Π°ΡΠ°Π»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ°. Π§Π΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ΄Π΅Ρ ΠΈ Π²ΡΠΎΡΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ β Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π²Π΅ΡΡΠΈΡ float (Π΄ΡΠΎΠ±Π½ΡΠ΅ ΡΠΈΡΠ»Π°) ΠΈΠ»ΠΈ integer (ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°).
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°ΡΠ°ΡΡ ΡΠ°ΠΉΠ» bin ΠΈ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π΅Π³ΠΎ Π² Resources β Binaries. Π’Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΡΠ°ΠΉΠ» nodemcu_integer_0.9.5_20150318.bin, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ. Π ΠΈΡΠΎΠ³Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Node Mcu
ΠΠ»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΠ»Π°ΡΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°ΡΡ esp_init_data_default.bin. Π‘ΠΊΠ°ΡΠ°ΡΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅. ΠΡΠΆΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΡΠ½ΠΎΠ²Π° Π² ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ NodeMCU Flasher ΠΏΠΎ ΠΏΡΡΠΈ Resources β Binaries, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΠ² ΠΈΠ· Π½Π΅Π³ΠΎ ΡΡΠ°ΡΡΠΉ ΡΠ°ΠΉΠ».
ΠΠ°ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΒ NodeMCU ΠΈ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ β Π² NodeMCU Flasher Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Config Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°ΠΉΠ» ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π²ΠΌΠ΅ΡΡΠΎ INTERNAL://NODEMCU.
ΠΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΡΠ°Π²ΠΈΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Operations ΠΈ Π½Π°ΠΆΠ°ΡΡ Flash. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΊΠΎΠ½ΡΠΈΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°, Π½ΡΠΆΠ½ΠΎ ΡΠ½ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Config ΠΈ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΡΡ esp_init_data_default.bin. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π°Π΄ΡΠ΅Ρ, ΠΊΡΠ΄Π° Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ». ΠΠ»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ NodeMCU ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ Π°Π΄ΡΠ΅Ρ 0x3FC000. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ½ΠΎΠ²Π° Π²Π΅ΡΠ½ΡΡΡΡΡ Π½Π° Operations ΠΈ Π½Π°ΠΆΠ°ΡΡ Flash.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠ»Π°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ESPlorer, ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° 115200 ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ NodeMCU. ΠΠΎΡΠ»Π΅ Π²ΡΠ΅Ρ Π²ΡΡΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π±ΡΠ΄Π΅Ρ Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΡΠ»Π°Π΄ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΡΠ° ΠΈ Π³ΠΎΡΠΎΠ²Π° ΠΊ ΡΠ°Π±ΠΎΡΠ΅.
ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° Lua
Π―Π·ΡΠΊ Lua ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΏΡΠΎΡΡΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΠΈ ΠΌΠΎΡΠ½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠΌΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΠΈ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ΅.Β ΠΡΠΎΡ ΠΌΠΎΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΈΠ³Ρ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² Lua ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠΌΠΈ.
ΠΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ Π½Π° Lua
ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΡΡ ΡΡ Π΅ΠΌΡ β ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ. ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ GPIO. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΡ Π΅ΠΌΠ΅.
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΊΠ΅ΡΡ Π² Π»Π΅Π²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ESPlorer:
pin_number = 1
gpio.mode (pin_number, gpio.OUTPUT) // ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π° Π²ΡΡ ΠΎΠ΄
gpio.write (pin_number, gpio.HIGH)// ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ
gpio.write (pin_number, gpio.LOW)// ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρgpio.serout (1, gpio.HIGH, {+990000,990000}, 10, 1) // ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ 10 ΡΠ°Π·
ΠΠΎΡΠ»Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΠΊΡΠΈΠΏΡ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ init.lua. Π‘ΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΡΠ½Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ ΠΈ Π΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. ΠΡΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΠΎΡΠ»Π°Π΄ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Π½Π°ΡΠ½Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ.
ΠΠ°ΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΏΠ»Π°ΡΠ° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΊΡΠΈΠΏΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ.
arduinomaster.ru
1. ΠΠΎΠ½ΡΡΠΈΠ΅ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ Π΄Π»Ρ Π£ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Π£ΠΌΠ½ΡΠΉ Π΄ΠΎΠΌ β ΡΡΠΎ ΠΆΠΈΠ»ΠΎΠΉΒ Π΄ΠΎΠΌ, ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ Π΄Π»ΡΒ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΡΠΎΠΆΠΈΠ²Π°Π½ΠΈΡ Π»ΡΠ΄Π΅ΠΉ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π²ΡΡΠΎΠΊΠΎΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ². |
|
2. ΠΠ±Π·ΠΎΡ Π½Π°Π±ΠΎΡΠ° ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ Π΄Π»Ρ Π£ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΡΠΊΡΠΎΠ΅ΠΌ Π½Π°Ρ Π½Π°Π±ΠΎΡ ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. Π‘Π°ΠΌΡΠΉ Π³Π»Π°Π²Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π»ΡΠ±ΠΎΠΉ «ΡΠΌΠ½ΠΎΠΉ» ΡΠΈΡΡΠ΅ΠΌΡ β Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ «ΡΠΌΠ½ΡΠΌ» Π΄ΠΎΠΌΠΎΠΌ. Π Π½Π°ΡΠ΅ΠΌ Π½Π°Π±ΠΎΡΠ΅ Π΄Π²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°! ΠΡΠΎ ΠΏΠ»Π°ΡΠ° Arduino Mega ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ NodeMcu v3 Lua WI-FI ESP8266 Ch440. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π»ΡΠ±ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ . ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ ΠΏΠ»Π°Ρ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ Arduino, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino IDE. Π‘ΡΠ΅Π΄Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π² ΠΏΠ°ΠΌΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
4.1. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DHT11 (DHT22) ΠΠ»Π°ΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ: Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ DHT22 Π² Π±Π΅Π»ΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π²ΠΈΠ»ΠΊΠ° ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»Ρ. ΠΠ½ΡΡΡΠΈ DHT22 Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΠ»Π°ΡΠ° Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ: Π΅ΠΌΠΊΠΎΡΡΠ½ΡΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ, ΡΠ΅ΡΠΌΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ, ΠΈΠΌΠ΅ΡΡΠΈΠΌ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΡ ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
4.2. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 (RI002) ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ «ΡΠΌΠ½ΠΎΠ³ΠΎ» Π΄ΠΎΠΌΠ° Π² Π½Π°Π±ΠΎΡ Π²ΠΊΠ»ΡΡΠ΅Π½ Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ RI002. ΠΡΠΎ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡΠΎΠ½ΠΈΡΠ°Π΅ΠΌΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅ ΠΈΠ· Π½Π΅ΡΠΆΠ°Π²Π΅ΠΉΠΊΠΈ. ΠΡΠΈΠ΅ΠΌΡΡΠ΅ΡΡΠ²Π° Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡΠΎΠ½ΠΈΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΡΠΏΡΡΠ° β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π½Π΅Π±Π»Π°Π³ΠΎΠΏΡΠΈΡΡΠ½ΠΎΠΉ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΡΡΠ΅Π΄Π΅: Π² ΠΏΠΎΡΠ²Π΅, Π½Π° Π΄ΠΎΠΆΠ΄Π΅ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠ΅. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
4.3. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π΄Π°ΡΡΠΈΠΊ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΠ²Ρ ΠΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΡΡΡ β ΡΡΠΎ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ° ΡΠ΅ΠΏΠ»Π° Π² Π²Π°ΡΠ΅ΠΉ ΠΊΠ²Π°ΡΡΠΈΡΠ΅, ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΡΡΠ΄Π° ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ΄Π½ΠΎΠ³ΠΎ Π΄Π½Ρ. Π£ΡΡ ΠΈ ΠΊΠΎΠΌΡΠΎΡΡ Π² Π²Π°ΡΠ΅ΠΌ Π΄ΠΎΠΌΠ΅ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π²Π°ΡΠ΅ ΡΠ°ΠΌΠΎΡΡΠ²ΡΡΠ²ΠΈΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΠ΅. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ½Π°ΡΠ½ΡΡ ΡΠ²Π΅ΡΠΎΠ². ΠΠ½ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΈΠ· Π½Π°Ρ ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π»ΡΡΡΠ΅ Π»ΡΠ±ΠΎΠΉ ΠΌΠ΅Π±Π΅Π»ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡ ΠΈ ΠΊΠΎΠΌΡΠΎΡΡ, ΠΈ ΠΊΠ°ΠΊ Π½ΠΈ ΡΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΡΠΎΡΡΠΎ Π²Π΄ΠΎΡ Π½ΡΡΡ Π² Π²Π°Ρ Π΄ΠΎΠΌ ΡΠΈΡΡΡΡ ΡΠ½Π΅ΡΠ³ΠΈΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
4.4. ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄Π°ΡΡΠΈΠΊ ΡΡΠΎΠ²Π½Ρ Π²ΠΎΠ΄Ρ ΠΠ΄Π½Π° ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ Π·Π°Π΄Π°Ρ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° β Π·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΡ ΡΠ°Π½Π½ΠΎΡΡΠΈ, Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ Π²Π·Π»ΠΎΠΌΠΎΠ², ΠΏΠΎΠΆΠ°ΡΠΎΠ², Π·Π°ΡΠΎΠΏΠ»Π΅Π½ΠΈΠΉ, ΠΈ ΠΏΡΠΎΡΠΈΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ. ΠΠΎΡ ΠΎ Π·Π°ΡΠΈΡΠ΅ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠ΅ΠΊ ΠΈ Π·Π°ΡΠΎΠΏΠ»Π΅Π½ΠΈΡ ΠΌΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ. Π’ΠΎΡΠ½Π΅Π΅ ΡΠΊΠ°Π·Π°ΡΡ, ΠΏΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ± ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΠ΅ΠΊ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
4.5. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΈΠΈ ΡΠ³Π»Π΅Π²ΠΎΠ΄ΠΎΡΠΎΠ΄Π½ΡΡ
Π³Π°Π·ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π°ΡΡΠΈΠΊΠ° MQ-2 ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ Π²Π°ΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ Π² Π²ΠΎΠΏΡΠΎΡΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° βΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΠΊΠΈ Π³Π°Π·Π°. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠ»Π°ΡΠ° Arduino ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠ°Π»Π° Π·Π°Π΄Π°ΡΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π°, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π½Π΅ΠΉ Π΄Π°ΡΡΠΈΠΊ Π³Π°Π·Π° MQ-2. ΠΠ°ΡΡΠΈΠΊ MQ-2 ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΈΡ ΡΠ³Π»Π΅Π²ΠΎΠ΄ΠΎΡΠΎΠ΄Π½ΡΡ Π³Π°Π·ΠΎΠ² (ΠΏΡΠΎΠΏΠ°Π½, ΠΌΠ΅ΡΠ°Π½, Π½-Π±ΡΡΠ°Π½), Π΄ΡΠΌΠ° (Π²Π·Π²Π΅ΡΠ΅Π½Π½ΡΡ ΡΠ°ΡΡΠΈΡ, ΡΠ²Π»ΡΡΡΠΈΡ ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π³ΠΎΡΠ΅Π½ΠΈΡ) ΠΈ Π²ΠΎΠ΄ΠΎΡΠΎΠ΄Π° Π² ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Π΅. ΠΠ°ΡΡΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΡΡΠ΅ΡΠ΅ΠΊ Π³Π°Π·Π° ΠΈ Π·Π°Π΄ΡΠΌΠ»Π΅Π½ΠΈΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
4.6. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΈΠΈ ΡΠ³Π°ΡΠ½ΠΎΠ³ΠΎ Π³Π°Π·Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π°ΡΡΠΈΠΊΠ° MQ-7 ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ³Π°ΡΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ·Π° Π‘Π, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ³ΠΎΡΠ°Π½ΠΈΠ΅ ΡΠ³Π»Π΅ΡΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΠΏΠ»ΠΈΠ²Π° ΠΏΡΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΊΠΈΡΠ»ΠΎΡΠΎΠ΄Π°. Π£Π³Π»Π΅ΡΠΎΠ΄ «Π½Π΅ Π΄ΠΎΠ³ΠΎΡΠ°Π΅Ρ» ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΠ³Π»Π΅ΠΊΠΈΡΠ»ΠΎΠ³ΠΎ Π³Π°Π·Π° CO2, Π² Π°ΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ ΡΠ³Π°ΡΠ½ΡΠΉ Π³Π°Π· CO. ΠΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π‘Π Π² Π΄ΠΎΠΌΠ΅, ΠΏΡΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ, ΠΌΠΎΠ³ΡΡ Π²ΡΡΡΡΠΏΠ°ΡΡ Π΄ΡΠΎΠ²ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠΈ, Π³Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΡΠΊΠΈ, Π³Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΡΠ»Ρ ΠΈ ΠΏΡΠΎΡΠ°Ρ ΠΎΡΠΎΠΏΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ Π½Π° ΡΠ³Π»Π΅ΡΠΎΠ΄Π½ΠΎΠΌ ΡΠΎΠΏΠ»ΠΈΠ²Π΅. Π Π²ΡΡ Π»ΠΎΠΏΠ΅ Π±Π΅Π½Π·ΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π‘Π ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎ 3%. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
4.7. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π°ΡΡΠΈΠΊΠ° ΠΎΠ³Π½Ρ ΠΠΎΠ΄ΡΠ»Ρ Π΄Π°ΡΡΠΈΠΊΠ° ΠΎΠ³Π½Ρ Flame Sensor ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΠ»Π°ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΎΠ³Π½Ρ Π² ΠΏΡΡΠΌΠΎΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΠΉ. |
|
4.8. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΡ HC-SR501 Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π΄Π°ΡΡΠΈΠΊ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°. ΠΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΡ HC-SR501 Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΈΡΠΎΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ°. Π‘ΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ°ΠΌΠΎΠ³ΠΎ PIR-Π΄Π°ΡΡΠΈΠΊΠ° (Pyroelectric (Passive) InfraRed sensor) ΠΈ ΡΡ Π΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. Π’Π°ΠΊΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΎΡ ΡΠ°Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΈ Π² Π±ΡΡΡ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π² ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
5. ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΠ°Π½Π½ΡΠ΅, ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΡΠ΅ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΠΌΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠ»ΠΈ Π² ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° Arduino. Π‘ΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
5.1. ΠΠΈΡΠΏΠ»Π΅ΠΉ TFT 2.4″ Shield 240×320 Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΊΡΠ°Π½Π° Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ 2.4″ Shield 240×320. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΈΡΠΏΠ»Π΅Ρ β ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ 16 ΡΠ²Π΅ΡΠΎΠ². ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
5.2. ΠΡΠ²ΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π½Π° TFT 2.4″ Shield 240×320 Π΄Π»Ρ Arduino MEGA ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ TFT Shield ΠΊ Arduino MEGA. ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ SWTFT Ρ ΠΏΠ»Π°ΡΠΎΠΉ Arduino Mega, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ» SWTFT.cpp . ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
5.3. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½Π°Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ ΠΈ Π·Π²ΡΠΊΠΎΠ²Π°Ρ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΡΒ ΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π΄Π»Ρ Arduino MEGA ΠΠ²Π΅Π΄Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ ΠΈ Π·Π²ΡΠΊΠΎΠ²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΠΈΠ½ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π²Π°Ρ ΠΎ Π½Π°ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ Π½Π΅Π±Π»Π°Π³ΠΎΠΏΡΠΈΡΡΠ½ΡΡ ΠΊΠ»ΠΈΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΈΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΡ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π΄Π»Ρ Π΄ΠΎΠΌΠ° (ΠΏΠΎΠΆΠ°Ρ, ΡΡΠ΅ΡΠΊΠ° Π³Π°Π·ΠΎΠ²). ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
5.4. Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ²ΡΡ
ΠΏΠΎΡΡΠΎΠ² Π΄Π»Ρ NodeMCU ESP8266 Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ MCP23017 ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ MCP23017 ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΌΠΎΠ΄ΡΠ»Ρ NodeMCU Π½Π° 16 ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ ΠΈ Π·Π²ΡΠΊΠΎΠ²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ². ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
5.5. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½Π°Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ ΠΈ Π·Π²ΡΠΊΠΎΠ²Π°Ρ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΡΒ ΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π΄Π»Ρ NodeMCU ΠΠ»Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠΌ ΠΊ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ ΡΠ°ΡΡΠΈΡΠΈΡΠ΅Π»Ρ Π²Ρ ΠΎΠ΄ΠΎΠ²Β MCP23017 (Π±Π°Π½ΠΊΡ A Π²ΡΠ²ΠΎΠ΄Ρ GPA0- GPA7). ΠΠ»Ρ Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
6. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π Π½Π°ΡΠ΅ΠΌ ΡΠΌΠ½ΠΎΠΌ Π΄ΠΎΠΌΠ΅ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΠ²Π° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°, Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠΎΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡ
Π»Π°Π΄Ρ, ΡΠ²Π»Π°ΠΆΠ½ΠΈΡΠ΅Π»Π΅ΠΌ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π»Π°ΠΆΠ½ΠΎΡΡΡΡ Π²ΠΎΠ·Π΄ΡΡ
Π°, ΠΏΠΎΠΌΠΏΠΎΠΉ Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΠ²Π° ΡΠ°ΡΡΠ΅Π½ΠΈΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΡΠΊΡΡΡΠΈΡ/Π·Π°ΠΊΡΡΡΠΈΡ Π²Ρ
ΠΎΠ΄Π½ΡΡ
ΠΈ Π³Π°ΡΠ°ΠΆΠ½ΡΡ
Π΄Π²Π΅ΡΠ΅ΠΉ. |
|
6.1. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΡΠ΅Π»Π΅ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΡΠΈΠ±ΠΎΡΠ°ΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ½ΡΠΌΠΈ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΡΠΌΠΈ ΠΈ ΡΡΠΌΠ±Π»Π΅ΡΠ°ΠΌΠΈ. Π§ΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΡΠΈΠ±ΠΎΡΠ°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΏ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ β ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π»Π΅. Π Π½Π°Π±ΠΎΡ ΠΠΠ’ΠΠ ΠΠΠ’ ΠΠΠ©ΠΠ ΠΠΠ― Π£ΠΠΠΠΠ ΠΠΠΠ Π²ΠΊΠ»ΡΡΠ΅Π½ Relay Shield. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
6.2. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΡΠ΅Π»Π΅ ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino MEGA Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Eelay Shield ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino MEGA.Β Relay Shield ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° Π΄Π»Ρ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠ΅Π½ΠΈΠΉ, Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠ°, Π½Π°ΡΠΎΡΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΠ²Π° ΡΠ°ΡΡΠ΅Π½ΠΈΠΉ. ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠ° ΠΈ ΠΏΠΎΠΌΠΏΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π²ΠΎΠ·Π΄ΡΡ Π° (Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡ) ΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΠ²Ρ (ΠΌΠ΅ΠΌΠ±ΡΠ°Π½Π½ΡΠΉ Π²Π°ΠΊΡΡΠΌΠ½ΡΠΉ Π½Π°ΡΠΎΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
6.3. ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΎ ΡΡΠ°ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π° ΡΠΊΡΠ°Π½Π΅ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π½ΡΠΎΡΠ° Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈ Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΡΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π½Π° ΡΠΊΡΠ°Π½ TFT 2.4″ Shield. Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° ΡΠΊΡΠ°Π½ Π΄ΠΈΡΠΏΠ»Π΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊ ΡΠ΅Π»Π΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΊΡΠ°Π½Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ Π³Π»Π°Π²Π½ΡΠΉ ΡΠΊΡΠ°Π½. ΠΠ°ΠΊ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π΄Π΅Π»Π°ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΊΡΠ°Π½Π°ΠΌΠΈ? ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
6.4. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΡΠ΅Π»Π΅ ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ NodeMCU Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Relay Shield ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ NodeMCU.Β Relay Shield ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΆΠ΅ β Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° Π΄Π»Ρ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠ΅Π½ΠΈΠΉ, Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠ°, Π½Π°ΡΠΎΡΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΠ²Π° ΡΠ°ΡΡΠ΅Π½ΠΈΠΉ. Π‘Π²Π΅ΡΠΎΠΌ Π±ΡΠ΄Π΅ΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠ° ΠΈ ΠΏΠΎΠΌΠΏΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π²ΠΎΠ·Π΄ΡΡ Π° (Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡ) ΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΠ²Ρ (ΠΌΠ΅ΠΌΠ±ΡΠ°Π½Π½ΡΠΉ Π²Π°ΠΊΡΡΠΌΠ½ΡΠΉ Π½Π°ΡΠΎΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
6.5. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠΌ ΡΠ΅Π»Π΅ ΠΏΠΎ ΠΠ-ΠΊΠ°Π½Π°Π»Ρ. ΠΡΠΈΠΌΠ΅Ρ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ NodeMCUΒ Π Π½Π°Π±ΠΎΡ Π²ΠΊΠ»ΡΡΠ΅Π½ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠ»ΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Ρ ΠΏΠ»Π°ΡΠΎΠΉ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊΠ°. |
|
6.6. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° Π² Π΄ΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ RFID-ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ Arduino MEGA ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΈ, ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ΅ΠΌΠΎΠΉ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. Π‘ΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠΎΡΡΠ°Π²Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ ΠΈ Π°Π½ΡΠ΅Π½Π½Ρ, ΠΈ ΠΏΠΎΡΡΠ»Π°Π΅Ρ Π² ΡΡΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ. RFID-ΠΌΠ΅ΡΠΊΠΈ «ΠΎΡΠ²Π΅ΡΠ°ΡΡ» ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ Π½ΠΎΠΌΠ΅ΡΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΈ ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎΠ± ΠΎΠ±ΡΠ΅ΠΊΡΠ΅, ΠΎΡΠ½Π°ΡΠ΅Π½Π½ΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΎΠΉ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
7. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠΎΠ² Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ «ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°» Π»ΠΈΠ±ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ
ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π° ΡΠ΅Π½ΡΠΎΡΠ½ΠΎΠΌ Π΄ΠΈΡΠΏΠ»Π΅Π΅, Π»ΠΈΠ±ΠΎ ΠΏΡΠΈ Π½Π°ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΠΊΠ»ΠΈΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΊΠΎΡΠΎΡΡΡ
ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ². |
|
7.1. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ DS3231 ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino MEGA. ΠΡΠ²ΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΠΊΡΠ°Π½ Π΄ΠΈΡΠΏΠ»Π΅Ρ Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΠΎΠ² ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ DS3231 ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino MEGA.Β ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π²ΡΠ²ΠΎΠ΄Ρ Arduino MEGA 20 (SDA) ΠΈ 21(SCL). Π‘Π½Π°ΡΠ°Π»Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²ΡΠ²ΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΠΊΡΠ°Π½ Π΄ΠΈΡΠΏΠ»Π΅Ρ (Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ). ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Arduino-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Wire (Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ Π² Arduino IDE), Time ΠΈ DS1307RTC. Π ΡΠΈΠΊΠ»Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (ΡΠ°ΡΡ, ΠΌΠΈΠ½ΡΡΡ) Ρ ΠΌΠΎΠ΄ΡΠ»Ρ DS3231 ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠΊΡΠ°Π½ Π΄ΠΈΡΠΏΠ»Π΅Ρ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
7.2. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π£ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°Β ΠΏΠΎ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΡ (Π΄Π»Ρ Arduino MEGA) ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ RTC, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΡΠΊ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² «ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°» ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ. Π ΡΠΈΠΊΠ»Π΅ loop() Π½Π°ΡΠ΅Π³ΠΎ ΡΠΊΠ΅ΡΡΠ° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π°ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΡΠΈ Π½Π°ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠΈΡ. |
|
7.3. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ DS3231 ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ NodeMCU Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ DS3231 ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ NodeMCU. Π£ Π½Π°Ρ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π΅ΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ NodeMCU ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ I2C β ΡΡΠΎ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° ΡΠ°ΡΡΠΈΡΠΈΡΠ΅Π»Ρ Π²Ρ ΠΎΠ΄ΠΎΠ²Β MCP2301. ΠΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ NodeMCU D3 (GPIO0) β SCL ΠΈ D4(GPIO2). ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
7.4. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π£ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°Β ΠΏΠΎ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΡ (Π΄Π»Ρ NodeMCU) ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ RTC, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΡΠΊ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² «ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°» ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
Β | 8. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ΅ΡΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ SIM800L Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ Π³Π»Π°Π²Π΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ «ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°» βΒ ΠΎΡΠ½Π°ΡΡΠΈΠ»ΠΈ Π΅Π³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠΌΡΠΎΡΡΠ° ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π°Ρ «ΡΠΌΠ½ΡΠΉ Π΄ΠΎΠΌ» ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ IoT (ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ), ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π½Π΅ΠΌΡ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ· Π»ΡΠ±ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΌΠΈΡΠ° ΠΏΠΎ ΡΠ΅ΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΡΠ³Π°Π½ΠΈΠ·ΡΠ΅ΠΌ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π½Π°ΡΠ΅Π³ΠΎ Π΄ΠΎΠΌΠ° ΠΊ ΡΠ΅ΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
9. ΠΡΠΎΡΠΎΠΊΠΎΠ» MQTT β ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π΄Π»Ρ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ ΠΠ°ΠΊΠΎΠ½Π΅Ρ ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎΠ±Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π°ΡΠ΅Π³ΠΎ «ΡΠΌΠ½ΠΎΠ³ΠΎ» Π΄ΠΎΠΌΠ° ΡΡΠ°Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π½Π°ΡΠ΅Π³ΠΎ «ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°» ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈΠ· Π»ΡΠ±ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΌΠΈΡΠ°. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½. ΠΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
9.1. IoT Manager — ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π£ΠΌΠ½ΡΠΌ Π΄ΠΎΠΌΠΎΠΌ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ IoT Manager β ΡΡΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ², ΡΠΎΠ²ΠΌΠ΅ΡΠ°ΡΡΠ΅Π³ΠΎ Π² ΡΠ΅Π±Π΅ ΡΠ°Π±Π»ΠΎ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΏΡΠ»ΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π²Π΅ΡΡΠΈΠΈ Π΄Π»Ρ Android ΠΈ iOS, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π² GooglePlay ΠΈ AppStore www.iotmanager.ru. ΠΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅, ΡΠ΅ΠΌ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌΡΡ Ρ Π±ΡΠΎΠΊΠ΅ΡΠΎΠΌ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±ΡΠΎΠΊΠ΅ΡΠΎΠ² Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ΅ΡΠ²ΠΈΡ CloudMQTT.com (www.cloudmqtt.com), Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
9.2. ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ
Π±ΡΠΎΠΊΠ΅ΡΡ (ΡΠ΅ΡΡΠΎΠ²ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ) IoTManager Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ΅ΠΌΡ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π² ΡΠΎΠ»ΠΈ publisher β ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ΅ΠΌΡ. ΠΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π°ΠΉΠ΄Π΅ΡΠΎΠ² ΠΈ ΡΡΠ°ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΡΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ»Π°ΡΠ° NodeMCU, ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ subscriber Π½Π° ΡΡΠΈ ΡΠ΅ΠΌΡ, ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΊ ΠΏΠ»Π°ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
9.3. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π² ΡΠ΅ΠΌΡ Π±ΡΠΎΠΊΠ΅ΡΠ° Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ NodeMCU Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΠΎΡΠΎΠ±Π½Π΅Π΅ ΠΎΡΠΏΡΠ°Π²ΠΊΡ Π΄Π°Π½Π½ΡΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π½Π°ΡΠ΅Π³ΠΎ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Π±ΡΠΎΠΊΠ΅ΡΡ. ΠΡΠ΄Π΅ΠΌ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π±ΡΠΎΠΊΠ΅ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ Π΄Π²ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² DHT22 ΠΈ DS18B20. ΠΡΠ°Π²ΠΊΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ Π² ΡΠΊΠ΅ΡΡΠ΅ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ Π³Π»Π°Π²Ρ. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ². ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
|
9.4. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· IoT Manager ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ NodeMCU Π Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΊ NodeMCU, ΠΈΠ· ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ IoT Manager. Π ΡΠΊΠ΅ΡΡ Π΄Π»Ρ NodeMCU Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π½Π΅ΡΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ (ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²). ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ … |
arduino-kit.ru
ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄Π»Ρ ΠΠΠ Π½Π° Π±Π°Π·Π΅ ESP8266 NodeMCU Lua — ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄Π»Ρ ΠΠΠ Π½Π° Π±Π°Π·Π΅ ESP8266 NodeMCU — ΠΡΠΎΠ΅ΠΊΡΡ — ΠΠ°ΡΠ°Π»ΠΎΠ³
ΠΡΠ°ΠΊ, Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ esp8266 NodeMCU v2 Lua WI-FI Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ESP8266 ΠΎΡ Amica. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² «Π£ΠΌΠ½ΡΠΉ Π΄ΠΎΠΌ», Π½ΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ²ΠΎΠ΄ΡΠ½ΡΠΌ ΠΊΠΎΡΠ»ΠΎΠΌ (ΠΠΠ). ΠΠΎΡΠΌΠΎΡΡΠ΅Π² Π΄Π°Π½Π½ΡΠΉ ΡΡΠΆΠ΅Ρ Ρ ΠΠ°Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΡΠΈΡΡΠ΅ΠΌΡ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΡΠΎΡΡΠ°Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΏΠΎΡΠ΅ΠΌΡ ESP8266, ΠΎΠ±Π·ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ (ΠΏΠΎΠ»ΡΠ°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ), Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠ°ΠΊ ΠΈ Π½Π° ΡΠ΅ΠΌ Π±ΡΠ΄Π΅ΠΌ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ , ΠΊΠΎΠ³Π΄Π° Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ. ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ ESP8266 Ρ «ΡΠ²Π΅ΡΠ΄ΡΠΌ» ΡΠ΅Π»Π΅, ΠΎΠ±ΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΠΠ, ΡΡΠΎ Π² ΠΊΠΎΡΠΏΡΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΠ, ΠΊΠΎΡΠΏΡΡ Π΄Π»Ρ ESP8266, ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΠ°Π±ΠΎΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ±ΠΈΡΠ°Π» ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ΅Π±Π΅ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π±Π΅Π· ΡΡΠ΅ΡΠ° ΡΠ°Π±ΠΎΡ
Π ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠΉ ΡΠ°ΡΡΠΈ Π·Π°ΠΉΠΌΠ΅ΠΌΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ: ΠΏΠΎΡΠ΅ΠΌΡ ds18b20 ΠΏΠ»ΠΎΡ
ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½Π°Ρ, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΆΠ΄Π°ΡΡ ΠΏΠΎΠΌΠ΅Ρ
Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ delay(), ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΎΠΏΡΠΎΡΠ° Π΄Π°ΡΡΠΈΠΊΠΎΠ², Π΄ΡΡΠ³ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ds18b20 — ΠΏΠΈΡΠ°Π½ΠΈΠ΅ 5Π
ΠΡΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎΠΉ, Π² Π½Π΅ΠΉ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠΎΠ½Π²Π΅ΡΡΠ΅Ρ ΡΡΠΎΠ²Π½Π΅ΠΉ Π΄Π»Ρ ds18b20, ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ AJAX JSON, ΡΠ΄Π΅Π»Π°Π΅ΠΌ Π·Π²ΡΠΊΠΎΠ²ΡΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ, Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΡΠ΅Π· SPIFFS, ΡΠ²ΠΈΠ΄ΠΈΠΌ ΡΠ°Π±ΠΎΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, ΡΠ·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ Π·Π°Π»ΠΈΡΡ ΡΠΊΠ΅ΡΡ ΠΏΠΎ «Π²ΠΎΠ·Π΄ΡΡ
Ρ»
Π ΡΠ΅ΡΡΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΠ ΠΏΡΠ»ΡΡ ΠΎΡ Π’Π Sony ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΠΈΠ»ΡΡΡ Π½Π° ΠΠ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΠΎΠΌΠ΅Ρ
ΠΎΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΈΠΊΡΠ΅ΡΠ°, ΠΏΠΎΠΊΠ°ΠΆΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ Π½Ρ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π½Π°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π΄Π΅Π»Π΅
Π ΡΠ΅Π΄ΡΠΌΠΎΠΉ ΡΠ°ΡΡΠΈ Π²Π½Π΅ΡΠ΅ΠΌ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΡ Ρ wi-fi, Π΄ΠΎΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠ΅ΡΠΎΠΌ, Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠΊΠ΅ΡΡ
ΠΠΎΡΡΠΌΠ°Ρ ΡΠ°ΡΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π°, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠ΅Π½Π΄ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½ ΡΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ, ΠΊΠ°ΠΊ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ, ΠΈ ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ°Ρ
ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ
Π² ΡΠΊΠ΅ΡΡΠ΅
Π Π΄Π΅Π²ΡΡΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΌΡ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ, ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌ ΠΏΡΠΎΡΡΠ±Π°ΠΌ, ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π½Π°Π²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² ΠΠΠ — ΠΠΠ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π‘Ρ
Π΅ΠΌΠ° ΡΠΈΡΡΠ΅ΠΌΡ:
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ:
Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ (v.2.5) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ:
-Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ ΡΠ΅Π»Π΅;
-ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ MQTT;
-ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ (ΠΌΡΠ»ΡΡΠΈΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ²Π½Π°Ρ, Π°Π΄Π΄ΠΈΡΠΈΠ²Π½Π°Ρ).
Π‘ΠΊΠ°ΡΠ°ΡΡΒ Π‘ΠΊΠ΅ΡΡ v.2.5
Π‘ΠΊΠ°ΡΠ°ΡΡΒ Π‘ΠΊΠ΅ΡΡ v.2.4
Π‘ΠΊΠ°ΡΠ°ΡΡΒ ΠΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ Ch440
Π‘ΠΊΠ°ΡΠ°ΡΡΒ ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ LCD ESP8266-I2C-LCD1602-master.zip
Π‘ΠΊΠ°ΡΠ°ΡΡΒ Π‘ΠΊΠ΅ΡΡ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π°Π΄ΡΠ΅ΡΠ° LCD1602 (I2C search)
Π‘ΠΊΠ°ΡΠ°ΡΡΒ ΠΠ²ΡΠΊΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ
www.simple-automation.ru
ESP8266 ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° NodeMcu β esp8266
esp8266 nodemcu
ΠΠ»ΡΡΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²ΡΠ²Π°Π΅Ρ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ ΠΌΠ΅Π½Ρ. ΠΠΎ Ρ ΠΎΠΏΡΠΈΠΌΠΈΡΡΠΈΡΠ½ΠΎ ΡΠΌΠΎΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅Π΅ ΠΈ Π²ΠΈΠΆΡ β¦ NodeMcu. ΠΡΠ°ΠΊ, ΡΡΠΎ ΠΠ’Π ΠΌΠΎΠΆΠ΅Ρ? Β ΠΡΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ·ΡΠΊΠ° Lua. ΠΡΠΈΡΠ΅ΠΌ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅, ΠΊΠ°ΠΊ AT ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΠΈ ESP8266 ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡ . Autorun, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ β Π·Π΄Π΅ΡΡ ΡΡΠΎ init.lua.Β Π‘ ΠΏΠΎΠΌΠΎΡΡΡ lua-ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ:
- ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ WiFi ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ°
- Π²ΡΡΡΡΠΏΠ°ΡΡ Π² ΡΠΎΠ»ΠΈ WiFi ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°
- ΡΡ ΠΎΠ΄ΠΈΡΡ Π² Π³Π»ΡΠ±ΠΎΠΊΠΈΠΉ ΡΠΎΠ½ Π΄Π»Ρ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄)
- ΠΏΡΠΈΠ²ΡΠ·Π°ΡΡ lua-ΡΡΠ½ΠΊΡΠΈΡ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π°Β GPIO16Β (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅, ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ )
- Π²ΠΊΠ»ΡΡΠ°ΡΡ/Π²ΡΠΊΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π°Β Β GPIO16Β (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ )
- ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ Π²ΡΠ²ΠΎΠ΄, Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ Π΅ΡΡΡ telnet ΡΠ΅ΡΠ²Π΅ΡΒ (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄)
- ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ/Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ/ΡΠΈΡΠ°ΡΡ/Π²ΡΠΏΠΎΠ»Π½ΡΡΡ/ΠΈΡΠΊΠ°ΡΡ/ΡΠ΄Π°Π»ΡΡΡ/Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΏΠΈΡΠΊΠΎΠΌ ΡΠ°ΠΉΠ»Ρ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΠΈΒ (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄)
- Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ startsmart Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΊΡΡΡΡΡ WiFi ΡΠ΅ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Π½Π΅ΠΉ (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄)
- Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ²ΠΎΠΉ MAC Π°Π΄ΡΠ΅ΡΒ (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ )
- ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌΒ (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄)
- ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ WatchDogΒ (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅, ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ )
- ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ (Π·Π°ΠΏΠΈΡΡ/ΡΡΠ΅Π½ΠΈΠ΅/ΡΡΠΈΠ³Π³Π΅Ρ) GPIO1 βΒ GPIO5, GPIO10, GPIO12-GPIO15Β (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄)
- PWM (Π¨ΠΠ)Β GPIO1 βΒ GPIO5, GPIO10, GPIO12-GPIO15Β (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄)
- TCP/IP ΡΠΎΠΊΠ΅ΡΡ
- ΡΠ΅ΠΆΠΈΠΌ WEB ΡΠ΅ΡΠ²Π΅ΡΠ°
- I2C β Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ/Π·Π°ΠΏΠΈΡΡ/ΡΡΠ΅Π½ΠΈΠ΅Β (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄)
- ΠΠ¦Π 10 Π±ΠΈΡ Π½Π° ΠΏΠΈΠ½Π΅Β TOUTΒ (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ AT ΠΊΠΎΠΌΠ°Π½Π΄)
ΠΠΎΠ»Π½ΠΎΠ΅Β ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° github
ΠΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ?
1. ΠΠ°ΡΠ°Π΅ΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ
2. ΠΡΠΎΡΠΈΠ²Π°Π΅ΠΌ ESP8266 Π»ΡΠ±ΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΠΎΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅ΡΒ XTCOM UTIL
3. ΠΠ°ΡΠ°Π΅ΠΌΒ luautil, ΠΈΠ»ΠΈΒ ESPlorer
Π°Π²ΡΠΎΡΠΎΠΌ ΠΊΠΎΡΠΎΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°Ρ ΠΏΠΎΠΊΠΎΡΠ½ΡΠΉ ΡΠ»ΡΠ³Π°Β (Π΄Π»Ρ luatool ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ python 2.7, pyserial β Π³ΡΠ³Π» Π²Π°ΠΌ Π² ΠΏΠΎΠΌΠΎΡΡ, Π΄Π»Ρ ESPlorer ΡΡΠ΅Π±ΡΠ΅ΡΡΡ JAVA )
4. ΠΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π² ΡΠ°ΠΉΠ»Π΅ init.lua SSID ΠΈ PASSWORD Π²Π°ΡΠ΅ΠΉ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° (lua ΡΠ°ΠΉΠ»Ρ ΠΎΡΠΊΡΡΠ²Π°ΠΉΡΠ΅ ΡΠ΅ΠΌ ΡΠ³ΠΎΠ΄Π½ΠΎ, Ρ ΠΎΡΡ Π±Π»ΠΎΠΊΠ½ΠΎΡΠΎΠΌ)
5. ΠΠ°Π»ΠΈΠ²Π°Π΅ΠΌ lua ΡΠΊΡΠΈΠΏΡ init.lua Π² ESP8266 Ρ ΠΏΠΎΠΌΠΎΡΡΡ luatool ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ
luatool.py -p COM4 -f init.lua -t init.lua
luatool.py -p COM4 -f init.lua -t init.lua |
6. ΠΠ°Π»ΠΈΠ²Π°Π΅ΠΌ lua ΡΠΊΡΠΈΠΏΡ main.lua (ΡΡΠΎ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ)
7. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΊ ESP8266, Π΄Π΅Π»Π°Π΅ΠΌ
init.lua Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°ΡΡΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ
lua script loaded by luatool 0.2 init.lua ver 1.1 set mode=STATION (mode= 1) MAC=18-FE-34-98-D4-B5 set wifi NodeMcu 0.9.2 build 20141120 powered by Lua 5.1.4
lua script loaded by luatool 0.2 init.lua ver 1.1 set mode=STATION (mode= 1) MAC=18-FE-34-98-D4-B5 set wifi NodeMcu 0.9.2 build 20141120Β Β powered by Lua 5.1.4 Β |
Π²ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΎ, ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΊΡΠΈΠΏΡ
ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΡΠΎ ΡΠ΅ΡΠ΅Π· cΠ΅ΠΊΡΠ½Π΄Ρ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅
Π ΡΠ΅ΠΌ Π»ΠΎΠΆΠΊΠ° Π΄Π΅Π³ΡΡ? ΠΠΎΠ»ΡΡΠΎΠΉ ΡΠ΅ΡΠΏΠ°ΠΊ Π΄Π΅Π³ΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΎΡΠ΅Π½Ρ ΡΡΡΠ°Ρ. Π§Π°ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. Π£Ρ ΠΎΠ΄ΠΈΡ Π² exception ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΠΉΠΌΠ΅ΡΠ°, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ Π΅ΡΠ΅. Π Π°Π΄ΡΠ΅Ρ ΡΠΎ, ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ (ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠ΅ ΡΠΎΠ²Π°ΡΠΈΡΠΈ, ΠΊΡΡΠ°ΡΠΈ) Π°ΠΊΡΠΈΠ²Π½ΠΎ Π½Π°Π΄ Π½Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΈΠΌ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ. ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π» ΡΡΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΎΠ³ΡΠΎΠΌΠ΅Π½Β β ΠΏΠΎΠ»Π½Π΅ΠΉΡΠ°Ρ ΠΊΡΡΡΡ!
ΠΡΠΏΠΈΡΡ ESP8266
ΠΡΠΏΠΈΡΡ ESP8266Β Π² ΡΠΎΠ·Π½ΠΈΡΡ ΠΏΠΎ ΡΠ°Π·ΡΠΌΠ½ΠΎΠΉ ΡΠ΅Π½Π΅esp8266.ru
NodeMCU v3 ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° | Π’Π΅Ρ Π½ΠΎΡ ΡΠ΅Π½Ρ
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π²Π° ΡΠΈΠΏΠ° ΠΏΠ»Π°Ρ NodeMCU v3:
Β
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ NodeMCU v3 ΡΠ°ΠΊΠΈΡ ΠΏΠ»Π°Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ.
Π‘Ρ Π΅ΠΌΠ° NodeMCU v3
Β
Π‘ΡΡΠ°ΡΠ½Π°Ρ ΡΠ°ΠΉΠ½Π° NodeMCUΒ ΠΈ Arduino
ΠΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΌΡΡ ΡΡΡΠ°ΡΠ½ΡΡ ΡΠ°ΠΉΠ½Ρ Π°ΡΠ΄ΡΠΈΠ½ΠΎ. Π NodeMCU ΡΡΠΎ ΡΠΎΠΆΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ. Π£ Π½Π΅Π΅ Π΅ΡΡΡ Π·Π°ΡΠΈΡΠ½ΡΠΉ Π΄ΠΈΠΎΠ΄ Π¨ΠΎΡΡΠΊΠΈ, Π½Π° ΡΡ Π΅ΠΌΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ ΠΊΠ°ΠΊ D1. Π£ Π½Π΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΡΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ Π·Π°ΡΠΈΡΠ° USB ΠΊΠΎΠΌΠΏΠ°.
Π’Π°ΠΊ Π²ΠΎΡ ΡΡΠΎΡ ΠΏΠΎΠ³Π°Π½Π΅Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³ΠΎΡΠ°Π΅Ρ, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ, Π° Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ, ΠΈ Π²ΡΠ΄Π°Π΅Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΎΠΊ ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π±Ρ. Π Π΅ΡΠ»ΠΈ Π²Π°Ρ Π΄Π΅Π²Π°ΠΉΡ ΠΏΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ MicroUSB ΠΏΡΠΎΠ²ΠΎΠ΄Π°, ΡΠΎ Π²ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΠ°ΡΡ Π³Π»ΡΡΠΈΡΡ ΠΈ ΡΡΠΏΠΈΡΡ. ΠΠΎΠΆΠ½ΠΎ Π΅Π³ΠΎ ΡΠ±ΡΠ°ΡΡ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ. Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ Ρ USB ΠΊΠΎΠΌΠΏΠ° ΠΏΠΎΠ»Π½ΠΎ Π²ΡΡΠΊΠΈΡ Π·Π°ΡΠΈΡ ΠΈ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ Π΄ΠΈΠΎΠ΄Π°.
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ NodeMCU
ΠΠ½ΠΈ ΠΏΠ»Π°Π²Π½ΠΎ Π²ΡΡΠ΅ΠΊΠ°ΡΡ ΠΈΠ· ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ESP8266.
Β
Π Π°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ | ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π·Π°ΡΠ²Π»ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΎΡ 3.6 Π΄ΠΎ 20 Π²ΠΎΠ»ΡΡ. ΠΡ-Π½Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ 20 Π²ΠΎΠ»ΡΡ Π² Π½Π΅Π΅ Π²ΠΎΡΠΊΠ½ΡΡΡ, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΠΏΠ°ΡΠΎΡΠΊΠ° Π»ΠΈΡΠ½ΠΈΡ , ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅, Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ π |
ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ | 3.3 Π²ΠΎΠ»ΡΡΠ°. Π₯ΠΎΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΏΠΎΠ΄Π°ΡΡ 5 Π²ΠΎΠ»ΡΡ Π½Π° ΡΠΈΡΡΠΎΠ²ΡΡ Π½ΠΎΠ³Ρ ΠΌΠΎΠΆΠ½ΠΎ |
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄/Π²ΡΡ ΠΎΠ΄ | 11 (Π²ΡΠ΅ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π¨ΠΠ)
|
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²ΡΡ ΠΎΠ΄Ρ | 1 |
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ ΡΠΎΠΊ | 220 ΠΌΠ |
Wi-Fi | ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ 802.11 b/g/n
|
ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π²Π°ΡΡ ΡΡΠ°ΡΡΡ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ!
skproj.ru
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ NodeMCU-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΠΏΠ»Π°Ρ Ρ ΡΠΈΠΏΠΎΠΌ ESP8266 | arm
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΠΏΠ»Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ Ρ NodeMCU [2], Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ESP8266-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΡΠΈΠΏΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π½Π° ΡΡΠΈΡ ΠΏΠ»Π°ΡΠ°Ρ . Π‘ΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΠ»Π°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ (ΠΏΠΎ ΡΡΡΠΈ ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ 3 Π²ΠΈΠ΄Π°), ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΏΠΎΠ΄ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π²ΡΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ ΠΏΠ»Π°ΡΡ.
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π΅ΡΡΡ Π½Π΅ΠΊΠ°Ρ ΠΏΡΡΠ°Π½ΠΈΡΠ° Π² ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠΈ Π²Π΅ΡΡΠΈΠΉ ΠΈ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ ΠΏΠ»Π°Ρ.
Generation (ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅) | ΠΠ΅ΡΡΠΈΡ NodeMCU | Common Name |
1 | 0.9 | V1 |
2 | 1.0 | V2 |
2 | 1.0 | V3 |
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° (Common Name) ΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π² ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ Π² ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Banggood, AliExpress ΠΈ dx.com. ΠΡΠΈΡΠ΅ΠΌ Π½Π° AliExpress ΡΠ°ΡΡΠΎ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡΡΡ ΠΏΠ»Π°ΡΡ Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ V3, Ρ ΠΎΡΡ ΠΎΠ½ΠΈ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΠ»Π°ΡΡ V2.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΈΠ»ΠΈΠ²Π°Π΅Ρ ΠΏΡΡΠ°Π½ΠΈΡΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠ° ΠΎΡΠΊΡΡΡΠ° (open hardware), ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠ΅ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΈ Π²ΡΠΏΡΡΠΊΠ°ΡΡ Π½Π° ΡΡΠ½ΠΎΠΊ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ NoduMCU-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΠΏΠ»Π°ΡΡ. Π Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π΅ΡΡΡ 3 Π³Π»Π°Π²Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠ°ΠΊΠΈΡ ΠΏΠ»Π°Ρ: Amica [3], DOIT/SmartArduino [4], and LoLin/WeMos [5].
ΠΠ»Π°ΡΡ 1 ΠΈ 2 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡΠ΄Π΅Π»ΡΡΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°, ΠΏΠΎΡΠΎΠΌΡ ΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ. ΠΠ±Π° ΡΡΠΈΡ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΈΠΏΡ ESP-12 Ρ ΠΏΠ°ΠΌΡΡΡΡ 4MB flash, ΠΎΠ΄Π½Π°ΠΊΠΎ 2 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΠΉ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ ΡΠΈΠΏ ESP-12E.
[1 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ / v0.9 / V1]
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈ ΡΠΆΠ΅ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΉ dev kit ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΠ΄Π°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ»Π°ΡΡ Ρ ΠΆΠ΅Π»ΡΠΎΠΉ ΠΌΠ°ΡΠΊΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 47 x 31 ΠΌΠΌ. ΠΠΎ ΠΊΡΠ°ΡΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΡΡΡΡΡΠΊΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΡΠ°Π³ΠΎΠΌ 2.54 ΠΌΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠ΄Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° Π½Π° Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΡΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΡΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π² ΠΎΠ±ΡΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ bread board. ΠΠ±Π·ΠΎΡ [6] Π΄Π°Π΅Ρ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΈΡ ΠΏΠ»Π°ΡΠ°Ρ .
ΠΠ»Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ESP8266 NodeMCU ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ |
Π¦ΠΎΠΊΠΎΠ»Π΅Π²ΠΊΠ° Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΏΠ»Π°ΡΡ NodeMCU ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ |
ΠΠ»Π°ΡΡ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ESP-12 ΠΈ flash-ΠΏΠ°ΠΌΡΡΡΡ 4MB.
[2 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ / v1.0 / V2]
ΠΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π±ΡΡΡΡΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ 1 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅, ΠΎΠ½ΠΈ ΡΠΆΠ΅, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π² ΠΏΠ»Π°ΡΡ bread board. ΠΠΎΠ΄ΡΠ»Ρ ESP-12 Π±ΡΠ» Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΠΉ ESP-12E.
ΠΠ»Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ESP8266 NodeMCU Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ |
Π¦ΠΎΠΊΠΎΠ»Π΅Π²ΠΊΠ° Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΏΠ»Π°ΡΡ NodeMCU Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ |
[V3]
Π§ΡΠΎ ΠΆΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ Ρ V3? ΠΠΎΠΊΠ° ΡΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡ NodeMCU Π½Π΅ Π²ΡΠΏΡΡΡΠΈΠ» Π½ΠΎΠ²ΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΠ»Π°Ρ 3-Π³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, V3 ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ «Π²Π΅ΡΡΠΈΡ», ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½Π½Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ LoLin, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°Ρ V2. Π‘ΡΠ΅Π΄ΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΡΡ USB ΡΡΠ°Π» Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΌ.
Π¦ΠΎΠΊΠΎΠ»Π΅Π²ΠΊΠ° Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΏΠ»Π°ΡΡ NodeMCU «ΡΡΠ΅ΡΡΠ΅Π³ΠΎ» ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ |
ΠΡΠ»ΠΈ ΠΡ ΡΡΠ°Π²Π½ΠΈΡΠ΅ ΡΠΎΠΊΠΎΠ»Π΅Π²ΠΊΡ ΠΏΠ»Π°Ρ V2 ΠΈ V3, ΡΠΎ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ LoLin ΠΏΡΠΈΠ½ΡΠ»Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡΡ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ USB, ΠΈ Π²ΡΠΎΡΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ GND.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠΈΡ Π² ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ , ΡΡΠ° ΠΏΠ»Π°ΡΠ° LoLin Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠ»Π°Ρ Amica ΠΈ DOIT V2.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π³Π°Π±Π°ΡΠΈΡΠΎΠ² ΠΏΠ»Π°Ρ Amica ΠΈ LoLin |
Π ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠΈΠ΅ «ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ » ΠΏΠ»Π°Ρ ΠΎΡ «Π½Π΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ »? ΠΠ΅ΡΠΎΡΡΠ½ΠΎ, Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠΈΡ Π½Π΅Ρ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Amica Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΠ»Π°Ρ, Π½Π° 100% ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΡ V2 NodeMCU. Π’Π°ΠΊΠΈΠ΅ ΠΏΠ»Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° AliExpress ΠΈΠ»ΠΈ Ρ Seed Studio [7]. ΠΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ ΠΈΠΌΠ΅ΡΡ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΡ «NodeMCU V2», Ρ ΠΎΡΡ ΠΎΠ½ΠΈ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.
[ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ]
WeMos D1 mini. Π ΠΊΠΎΠ½ΡΠ΅ 2015 Π³ΠΎΠ΄Π° ΡΡΠ°Π»Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° WeMos D1 mini. ΠΠ½Π° ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡ ΠΆΠ΅ ΡΠΈΡΠΈΠ½Ρ (25.6 ΠΌΠΌ), ΡΡΠΎ ΠΈ V2 NodeMCU devkit, Π½ΠΎ ΠΏΠΎΡΡΠΈ Π½Π° ΡΡΠ΅ΡΡ ΠΊΠΎΡΠΎΡΠ΅ (Π΄Π»ΠΈΠ½Π° 34.2 ΠΌΠΌ). ΠΠ»Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ESP-8266EX MCU, ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 4MB flash. 9 Π²ΡΠ²ΠΎΠ΄ΠΎΠ² GPIO Π΄Π΅Π»Π°ΡΡ ΠΏΠ»Π°ΡΡ D1 mini ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅ΠΉ Π΄Π»Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ΅Π»Π΅Π²ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ IoT. ΠΠ»Π°ΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠ΅Π΄Π°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino ΠΈ NodeMCU.
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ WeMos ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ΄Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠ»Π΄ΠΎΠ² Π΄Π»Ρ ΠΏΠ»Π°ΡΡ D1 mini, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ ΡΡΡΠΊΡΡΡΡΡ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ ΠΌΠ°Π»ΠΎΠ³Π°Π±Π°ΡΠΈΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈΠΏΠ°ΡΡΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ ΠΠ°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°ΠΌΠΎΠΌΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΆΠ°Π»ΡΡΡΡΡ, ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ch44x USB-UART [8], ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Π½Π° D1 mini. Π’Π°ΠΊΠ°Ρ ΠΆΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° ΡΡΠΎΠΈΡ Π½Π° Π΄Π΅ΡΠ΅Π²ΡΡ ΠΊΠ»ΠΎΠ½Π°Ρ ΠΏΠ»Π°Ρ Arduino.
Π’Π°ΠΊΠΆΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Ρ D1 mini Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², ΡΠ΅ΠΌ Ρ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ NodeMCU (ΡΠΌ. ΡΠΈΡΡΠ½ΠΊΠΈ Ρ ΡΠΎΠΊΠΎΠ»Π΅Π²ΠΊΠΎΠΉ). ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π½Π΅ Π±ΡΠ»ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΏΠ»Π°ΡΡ, ΠΊΡΠΎΠΌΠ΅ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π½Π° ΡΠ°Π·ΡΠ΅ΠΌΠ°Ρ . ΠΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 5V Π±ΡΠ» ΠΎΡΡΠ°Π²Π»Π΅Π½, Π² ΡΡΠΎΠΌ ΠΏΠ»Π°ΡΠ° ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° LoLin V3.
Π Π°Π΄ΡΠ΅Ρ Π½Π΅Π²ΡΡΠΎΠΊΠ°Ρ ΡΠ΅Π½Π° Π½Π° ΠΏΠ»Π°ΡΡ D1 mini, Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° AliExpress Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π·Π° $4.
WiFiMCU. Π£ DOIT/SmartArduino, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΠ»Π°Ρ V2, ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ dev kit Ρ ΡΠΈΠΏΠΎΠΌ Cortex-M4 [9].
Adafruit/SparkFun. ΠΡΠ΅ 2 Π±ΡΡΡΡΠΎ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠΈΠ΅ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ — SparkFun ESP8266 Thing [10] ΠΈ Adafruit HUZZAH ESP8266 Breakout [11].
SparkFun ESP8266 Thing |
ΠΠ»Π°ΡΠ° Adafruit Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΠ½Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ NodeMCU dev kit, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΊ USB — TTL UART Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±Π΅Π»Ρ USB.
Adafruit HUZZAH ESP8266 Breakout |
Π’Π°ΠΊΠΆΠ΅ Adafruit ΠΏΡΠΎΠ΄Π°Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΠΎΡΠΌΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ NodeMCU v2, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ° LiPo [12].
ΠΠ»Π°ΡΠ° ESP8285. Π ΡΡΠ°ΡΡΠ΅ [13] ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ firmware NodeMCU Π½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΠΊΠ΅ ESP8285 Tindie. ΠΡΠΎΡ ΠΊΡΠΈΡΡΠ°Π»Π» SoC (System On Chip) ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆ Π½Π° ESP8266, ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π² Π½Π΅ΠΌ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΠ°ΠΌΡΡΡ 1 MB SPI flash, Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΏΡΡΠΌΠΎ Π² SoC.
ESP8285 Development Board |
[Π‘ΡΡΠ»ΠΊΠΈ]
1. Comparison of ESP8266 NodeMCU development boards site:frightanic.com.
2. NodeMCU site:nodemcu-build.com.
3. Amica ESP8266 site:twitter.com.
4. WiFi ESP site:doit.am.
5. LOLIN32 site:wemos.cc.
6. ESP8266: NodeMCU Dev Kit Review site:squix.org.
7. NodeMCU v2 — Lua based ESP8266 development kit site:seeedstudio.com.
8. How To Use Cheap Chinese Arduinos That Come With With Ch440G / Ch441G Serial/USB Chip (Windows & Mac OS-X) site:kig.re.
9. WiFiMCU: a NodeMCU dev kit with a Cortex-M4 chip site:frightanic.com.
10. SparkFun ESP8266 Thing site:sparkfun.com.
11. Adafruit HUZZAH ESP8266 Breakout site:adafruit.com.
12. New Adafruit ESP8266 development board with LiPo connector site:frightanic.com.
13.Β NodeMCU on ESP8285 site:frightanic.com.
14. espressif.com FAQ ESP8266.
microsin.net
ΠΡΡ ΠΈΠ²Ρ NodeMCU β esp8266
LuaUploader
Π ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Π΄Π»Ρ ESP8266 NodeMCU ΠΌΡ ΡΠΆΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΡΠ°Π½Π΅Π΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π», Π½ΠΎ Ρ ΠΎΡΠ΅ΡΡΡ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅ ΡΠ½ΠΎΠ²Π°. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΏΡΠΎΠ΅ΠΊΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ, Ρ ΠΎΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²ΡΠ΅ Π΅ΡΠ΅ SDK 0.9.2, Π²ΠΎ-Π²ΡΠΎΡΡΡ , ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΡΠΊΡΠΈΠΏΡΠΎΠ², Π²-ΡΡΠ΅ΡΡΠΈΡ , ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ Π·Π°Π³ΡΡΠΆΠ°ΡΡ lua-ΡΠΊΡΠΈΠΏΡΡ Π² ESP8266, Π½ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ Π΅ΡΠ΅. Π-ΡΠ΅ΡΠ²Π΅ΡΡΡΡ , NodeMCU, Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΠΏΠΎΠΆΠ°Π»ΡΠΉ, ΡΠ°ΠΌΠ°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΈΠ· Π²ΡΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ . ΠΡ ΠΈ Π²-ΠΏΡΡΡΡ , Π²Π°ΠΆΠ½ΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠΌ Ρ Π±Ρ Π²ΡΠ΄Π΅Π»ΠΈΠ» ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. ΠΠΎΠΊΠ° Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»ΡΒ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ DS18B20 ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² NodeMCU. ΠΡΠ΅Π½ΠΈΡΠ΅ Π»Π΅Π³ΠΊΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
t=require(«ds18b20») t.setup(9) print(t.read(nil,t.C))
t=require(«ds18b20») t.setup(9) print(t.read(nil,t.C)) |
ΠΡΠΎΡΠΈΠ²ΠΊΠ° NodeMCU Π½Π°Π±ΠΈΡΠ°Π΅Ρ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΊΠΎΠ² Π΅ΡΠ΅ ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠΈΠΌΡΡΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ NodeMCU. ΠΠΎΠΆΠ°Π»ΡΠΉ, ΡΠ°ΠΌΠΎΠΉ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ Π±Ρ Π½Π°Π·Π²Π°Π» LuaUploader, ΡΠΊΡΠΈΠ½ΡΠΎΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ ΡΡΠ°ΡΡΠΈ. ΠΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅. ΠΠΈΠ·Π°ΠΉΠ½ Π½Π΅ Π±Π»Π΅ΡΠ΅Ρ, Π½ΠΎΒ Π°Π²ΡΠΎΡ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°Π΄ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. ΠΠΎΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ AutoLua.
ΠΠ΅ ΠΎΠ±ΠΎΠΉΠ΄Ρ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ ΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ESP8266. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π΄Π²Π΅: Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ GPIO0, Π°Π²ΡΠΎΡ ΡΠΎΡ ΠΆΠ΅, ΡΡΠΎ ΠΈ NodeMCU. ΠΠΎΠ΄, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ°ΠΊ ΠΆΠ΅ Π·Π°ΠΊΡΡΡ.
NodeMCU-flasher
LuaUploader_1.0.2.zip
NodeMCU Flasher win32/win64
nodemcu
Π Π°Π·Π΄Π΅Π» Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠΎΡΡΠΌΠ΅, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΠΉ NodeMCU
ESPlorerΒ β IDE Π΄Π»Ρ NodeMCU
P.S. Π£ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ Π²ΡΡ ΠΎΠ΄Π° ΡΡΠ°ΡΡΠΈ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΠΏΡΠΈΡΡΠ½Π°Ρ Π½ΠΎΠ²ΠΎΡΡΡ: Π² NodeMCU ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΠΎΡΡ ΡΠΈΡΠ»ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ² Π΄ΠΎ 7.
esp8266.ru