ShIoTiny: ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್ ಅಥವಾ "ವಿಹಾರಕ್ಕೆ ಆರು ತಿಂಗಳ ಮೊದಲು"

ShIoTiny: ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್ ಅಥವಾ "ವಿಹಾರಕ್ಕೆ ಆರು ತಿಂಗಳ ಮೊದಲು"

ಮುಖ್ಯ ಅಂಶಗಳು ಅಥವಾ ಈ ಲೇಖನದ ಬಗ್ಗೆ

Тಜನರ ಆಸಕ್ತಿಗಳು ವಿಭಿನ್ನವಾಗಿರುವುದರಿಂದ ಮತ್ತು ಜನರಿಗೆ ಕಡಿಮೆ ಸಮಯ ಇರುವುದರಿಂದ, ನಂತರ ಲೇಖನದ ವಿಷಯದ ಬಗ್ಗೆ ಸಂಕ್ಷಿಪ್ತವಾಗಿ.

Сಈ ಲೇಖನವು ಕನಿಷ್ಟ ಬೆಲೆ ಮತ್ತು ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ನಿಯಂತ್ರಕ ಯೋಜನೆಯ ಒಂದು ಅವಲೋಕನವಾಗಿದೆ ದೃಶ್ಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವೆಬ್ ಬ್ರೌಸರ್ ಮೂಲಕ.

Пಇದು "ಪೆನ್ನಿ ನಿಯಂತ್ರಕದಿಂದ ಏನನ್ನು ಹಿಂಡಬಹುದು" ಎಂದು ತೋರಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿರುವ ವಿಮರ್ಶೆ ಲೇಖನವಾಗಿರುವುದರಿಂದ, ನೀವು ಅದರಲ್ಲಿ ಆಳವಾದ ಸತ್ಯಗಳು ಮತ್ತು ವಿವರವಾದ ಕ್ರಮಾವಳಿಗಳನ್ನು ನೋಡಬಾರದು.

РWiFI ಚಿಪ್ ಅನ್ನು ಆಧರಿಸಿ ನಿಯಂತ್ರಕವನ್ನು ನಿರ್ಮಿಸುವ ಪ್ರೇರಣೆ, ಕಲ್ಪನೆಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಇಎಸ್ಪಿ 8266.

ತಡೆಗಟ್ಟುವಿಕೆ

ನಾನು ಈ ಲೇಖನವನ್ನು ಬರೆಯಲು ಬಯಸಲಿಲ್ಲ. ನಾನು ಲೇಖನಗಳನ್ನು ಬರೆಯುವ ಅಭಿಮಾನಿಯಲ್ಲ. ನೀವು ಇದರ ಬಗ್ಗೆ ಯೋಚಿಸಬೇಕು, ಮತ್ತು ಬಹಳಷ್ಟು. ನಿಮ್ಮನ್ನು ತಪ್ಪಾಗಿ ಅರ್ಥೈಸಿಕೊಳ್ಳುವವರ ಸಂಖ್ಯೆಯನ್ನು ಕನಿಷ್ಠಕ್ಕೆ ಇಳಿಸುವ ರೀತಿಯಲ್ಲಿ ಬರೆಯುವುದು ಹೇಗೆ ಎಂದು ಯೋಚಿಸಿ. ಹೇಗೆ ವಿಪರೀತಕ್ಕೆ ಹೋಗಬಾರದು ಎಂದು ಯೋಚಿಸಿ. ಮತ್ತು ಯೋಚಿಸಲು ಇನ್ನೂ ಬಹಳಷ್ಟು ಇದೆ.
ಆದರೆ IoT ಮತ್ತು ಇತರ ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಕ್ಷೇತ್ರದಲ್ಲಿ ನನ್ನ ಪ್ರಯತ್ನಗಳು ಅವರಿಗೆ ಆಸಕ್ತಿದಾಯಕವಾಗಿರುವುದರಿಂದ, ಅವು ಇತರರಿಗೆ ಮತ್ತು ಸಾಮಾನ್ಯ ಜನರಿಗೆ ಆಸಕ್ತಿದಾಯಕವಾಗಬಹುದು ಎಂದು ನನ್ನ ಸ್ನೇಹಿತರು ಹೇಳಿದರು. ಸರಿ, ಈ ಬಗ್ಗೆ ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಸಾರ್ವಜನಿಕರು ಎಲ್ಲಿ ಸೇರುತ್ತಾರೆ? ಸಹಜವಾಗಿ, ಹಬ್ನಲ್ಲಿ. ಮತ್ತು ಇಲ್ಲಿ ನಾನು. ಹಳೆಯ ಓದುಗ ಮತ್ತು ಹೊಸ ಬರಹಗಾರ.

ಓದುಗರಿಗೆ ಇಷ್ಟವಾಗದ ದೋಷಗಳು, ತಪ್ಪುಗಳು, ಮುದ್ರಣದೋಷಗಳು, ಪ್ರಸ್ತುತಿಯ ಹಳೆಯ ಶೈಲಿ ಇತ್ಯಾದಿಗಳಿಗೆ ನಾನು ಯಾವುದೇ ಜವಾಬ್ದಾರಿಯನ್ನು ಹೊರುವುದಿಲ್ಲ. ನಿಮ್ಮ ಸ್ವಂತ ಅಪಾಯದಲ್ಲಿ ಓದಿ.

MQTT, WiFi ಮತ್ತು UDP ಮಲ್ಟಿಕಾಸ್ಟ್ ಮತ್ತು ವಿಷಯಕ್ಕೆ ನೇರವಾಗಿ ಸಂಬಂಧಿಸದ ಇತರ ವಿಷಯಗಳನ್ನು ನಾನು ವಿವರಿಸುವುದಿಲ್ಲ ಎಂದು ನಾನು ತಕ್ಷಣ ನಿಮಗೆ ಎಚ್ಚರಿಸುತ್ತೇನೆ. ಲೇಖನದ ಕೊನೆಯಲ್ಲಿ ಕೆಲವು ಲಿಂಕ್‌ಗಳಿವೆ.

ಒಂದು ಕಲ್ಪನೆ ಅಥವಾ ಕೆಲವು ಸಾಹಿತ್ಯದ ಜನನ

Жಜೀವನವು ಸುಲಭದ ವಿಷಯವಲ್ಲ ಮತ್ತು ಅವರ ಮೆಜೆಸ್ಟಿ ಅವಕಾಶವು ಅದರಲ್ಲಿ ಪ್ರಮುಖ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತದೆ. ಹಾಗಾಗಿ ನೈಸರ್ಗಿಕ ಸೋಮಾರಿತನದೊಂದಿಗೆ ಯಾದೃಚ್ಛಿಕ ಘಟನೆಗಳು ESP8266 ಅನ್ನು ಆಧರಿಸಿದ ನಿಯಂತ್ರಕದ ಬದಲಿಗೆ ಆಸಕ್ತಿದಾಯಕ ಬೆಳವಣಿಗೆಗೆ ಕಾರಣವಾದವು ಎಂಬುದನ್ನು ನಾನು ಹಂಚಿಕೊಳ್ಳಲು ಬಯಸುತ್ತೇನೆ.

Нಇದು ಸಾಕಷ್ಟು ವಾಡಿಕೆಯಂತೆ ಪ್ರಾರಂಭವಾಯಿತು: ದೇಶದಲ್ಲಿ ಉದ್ಯಾನ ಹಾಸಿಗೆಗಳು ಮತ್ತು ಪೊದೆಗಳ ನೀರು ಸರಬರಾಜು ಮತ್ತು ನೀರುಹಾಕುವುದನ್ನು ನಿಯಂತ್ರಿಸುವ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿರ್ಮಿಸಲು ನಾನು ಬಯಸುತ್ತೇನೆ.

Нಓಹ್, ನಾನು ಪೈಪ್‌ಗಳು, ಟ್ಯಾಂಕ್‌ಗಳು ಮತ್ತು ಟ್ಯಾಪ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಸಂಪೂರ್ಣವಾಗಿ ಕೆಲಸ ಮಾಡಬಲ್ಲೆ, ಅದು ಇನ್ನೂ ಆರು ತಿಂಗಳಿಗಿಂತ ಹೆಚ್ಚು ದೂರವಿತ್ತು - ಎಲ್ಲವೂ ಅನೌಪಚಾರಿಕ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸಹೋದ್ಯೋಗಿಗಳು ಮತ್ತು ಸ್ನೇಹಿತರು ಮತ್ತು ಒಡನಾಡಿಗಳೊಂದಿಗೆ ಕೆಲಸದಲ್ಲಿ ಚರ್ಚೆಗೆ ಸೀಮಿತವಾಗಿತ್ತು.

Т“ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ” ವಿಷಯ ಅಥವಾ, ಅವರು ಸಾಮಾನ್ಯವಾಗಿ “ಈ ಶಾಲಾ-ಹ್ಯಾಕರ್‌ಗಳು-ಹಿಪ್‌ಸ್ಟರ್‌ಗಳಲ್ಲಿ” ಹೇಳುವಂತೆ - IoT ವಿಷಯ - ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್ - ನನಗೆ ಬಹಳ ಸಮಯದಿಂದ ಆಸಕ್ತಿಯಿದೆ. ಬಹಳ ಹಿಂದೆಯೇ ಇಂಟರ್ನೆಟ್ ಅನ್ನು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತಿತ್ತು.

Еಮಗುವಾಗಿದ್ದಾಗಲೂ, "ತಮ್ಮದೇ ಆದ ಮೇಲೆ" ಏನನ್ನಾದರೂ ಮಾಡಬೇಕೆಂದು ನಾನು ಬಯಸುತ್ತೇನೆ. ಮತ್ತು ನಾನು ಅವರನ್ನು ಹೇಗಾದರೂ ದೂರದಿಂದ ನಿಯಂತ್ರಿಸಬಹುದು ಎಂದು ಅಪೇಕ್ಷಣೀಯವಾಗಿದೆ. ಆದರೆ ಆ ಸಮಯದಲ್ಲಿ (80 ರ ದಶಕ, ಕಳೆದ ಸಹಸ್ರಮಾನದ 90 ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ) ಇದು ತುಂಬಾ ಕಷ್ಟಕರವಾಗಿತ್ತು. ಸೆಲ್ ಫೋನ್‌ಗಳು, ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳು ಅಥವಾ ಎಲ್‌ಸಿಡಿ ಡಿಸ್‌ಪ್ಲೇಗಳು ಅಥವಾ ಯುಎಸ್‌ಬಿ ಫ್ಲ್ಯಾಷ್ ಡ್ರೈವ್‌ಗಳು ಎಲ್ಲಿಯೂ ಇಲ್ಲದಿರುವಂತೆಯೇ, ಜಗತ್ತಿನಲ್ಲಿ ಎಲ್ಲಿಯೂ ಇಂಟರ್ನೆಟ್ ವ್ಯಾಪಕವಾಗಿ ಲಭ್ಯವಿರಲಿಲ್ಲ. ಆದ್ದರಿಂದ ನಾವು "ಕ್ಲಾಪ್ ಲೈಟ್ ಸ್ವಿಚ್‌ಗಳು" ಮತ್ತು ಸರಳ ರೇಡಿಯೊ ರಿಮೋಟ್ ಕಂಟ್ರೋಲ್‌ಗಳಿಗೆ ನಮ್ಮನ್ನು ಮಿತಿಗೊಳಿಸಬೇಕಾಗಿತ್ತು. ಆದರೆ ಆ ಸಮಯ ಮತ್ತು ಆ ವಯಸ್ಸಿಗೆ, ಇದು ಕೆಟ್ಟ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕವಾಗಿರಲಿಲ್ಲ.

Нಓಹ್, ಇವು ಹಿಂದಿನ ವಿಷಯಗಳು. ಈಗ ಅದು 15 ನೇ ಶತಮಾನ. ಮತ್ತು ಪ್ರತಿಯೊಬ್ಬರೂ ತಮ್ಮ ಜೇಬಿನಲ್ಲಿ ಸ್ಮಾರ್ಟ್‌ಫೋನ್ ಹೊಂದಿದ್ದಾರೆ, ಇಂಟರ್ನೆಟ್ ಅಗತ್ಯವಿರುವ ಮತ್ತು ಅಗತ್ಯವಿಲ್ಲದ ಎಲ್ಲೆಡೆ ಲಭ್ಯವಿದೆ, ಮತ್ತು ಲಭ್ಯವಿರುವ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಘಟಕಗಳ ಮೂಲವು ಈಗ ಕೇವಲ XNUMX ವರ್ಷಗಳ ಹಿಂದೆ ಭೂಮಿಯ ಸರಾಸರಿ ನಿವಾಸಿಗಳು ಅದರ ಬಗ್ಗೆ ಕನಸು ಕಾಣುತ್ತಿರಲಿಲ್ಲ. .

Пಆದ್ದರಿಂದ, ಡಚಾದಲ್ಲಿ ನೀರಿನ ವ್ಯವಹಾರಗಳಿಗಾಗಿ ನಿಯಂತ್ರಕವನ್ನು ನಿರ್ಮಿಸಲು ನಿರ್ಧರಿಸಿದ ನಂತರ, ನಾನು ನನ್ನ ಗಮನವನ್ನು ಇಎಸ್ಪಿ 8266 ಚಿಪ್ಗೆ ತಿರುಗಿಸಿದೆ.
ಮೊದಲನೆಯದಾಗಿ, ಈ ಚಿಪ್ ಅಗ್ಗವಾಗಿದೆ. ಮತ್ತು ಒಂದು ನಿಯಂತ್ರಕವು ಸಾಕಾಗದಿದ್ದರೆ, ನೀವು ಎರಡು, ಮೂರು ಅಥವಾ ಐದು ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು. ಎರಡನೆಯದಾಗಿ, ಇದು ಮಂಡಳಿಯಲ್ಲಿ ವೈಫೈ ಹೊಂದಿದೆ. ಅಂದರೆ, ನೀವು ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಏನಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ವೀಕ್ಷಿಸಬಹುದು ಮತ್ತು ಯಾವುದೇ ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ನಿಂದ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಯಂತ್ರಿಸಬಹುದು. ಸಹಜವಾಗಿ, ನಿಮಗೆ ಇಂಟರ್ನೆಟ್ ಪ್ರವೇಶದೊಂದಿಗೆ ಪ್ರವೇಶ ಬಿಂದು ಅಗತ್ಯವಿದೆ, ಆದರೆ ಇದು ಸಮಸ್ಯೆ ಅಲ್ಲ. ಹೇಗಾದರೂ, ಇದು ಬಹುತೇಕ ಎಲ್ಲೆಡೆ ಇದೆ ಅಥವಾ ನನ್ನ ಡಚಾದಲ್ಲಿ ಸೇರಿದಂತೆ.

ПESP8266 ಗಾಗಿ ಯೋಜನೆಗಳ ಅದ್ಭುತ ಜಗತ್ತಿನಲ್ಲಿ ಮುಳುಗಿದ ನಂತರ, ಈ ಚಿಪ್‌ನ ಅದ್ಭುತ ಸಾಮರ್ಥ್ಯಗಳ ಹೊರತಾಗಿಯೂ, ಅದರ ಮೇಲಿನ ಯೋಜನೆಗಳನ್ನು ಅಪರೂಪದ ವಿನಾಯಿತಿಗಳೊಂದಿಗೆ ಎರಡು ವಿಧಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ ಎಂದು ಕಂಡು ಆಶ್ಚರ್ಯವಾಯಿತು: ಇವುಗಳು "ಕ್ಲಿಕ್ ಮಾಡಿ" ನಂತಹ ಅತ್ಯಂತ ಪ್ರಾಚೀನ ಕಾರ್ಯಕ್ರಮಗಳಾಗಿವೆ. ನಿಮ್ಮ ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ನಿಂದ ಸ್ವಿಚ್‌ಗಳು ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಸಂವೇದಕ ತಾಪಮಾನದ ಸ್ಥಿತಿಯನ್ನು ನೋಡಿ"; ಅಥವಾ ಉತ್ತಮ ಮತ್ತು ಘನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಲುವಾ ಇಂಟರ್ಪ್ರಿಟರ್ಗಳು, ಆದರೆ ದುರದೃಷ್ಟವಶಾತ್, ಅವರು ಬಹುತೇಕ ಎಲ್ಲಾ ಮೆಮೊರಿಯನ್ನು ಬಳಸುತ್ತಾರೆ ಮತ್ತು ಗಂಭೀರವಾದದ್ದನ್ನು ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುವುದಿಲ್ಲ.

Пನನ್ನ ಮೊದಲ ಕಲ್ಪನೆಯು ಪ್ಯಾನ್‌ಕೇಕ್‌ಗಳಂತೆ ಸರಳವಾಗಿದೆ - ಸಂವೇದಕಗಳ ಸ್ಥಿತಿಯನ್ನು ಆಧರಿಸಿ ಪಂಪ್‌ಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಸರಳ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬರೆಯುವುದು ಮತ್ತು ಅದು ಅಷ್ಟೆ. ಆದರೆ, ವಿವಿಧ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕುಂಟೆಯ ಮೇಲೆ ಜಿಗಿಯುವ ವಿಷಯದಲ್ಲಿ ಕಾಲಮಾನದ ರೋಲರ್‌ನಂತೆ, ನಿರ್ಮಾಣದ ಸಮಯದಲ್ಲಿ ನಾನು ಬಯಸುವ ಅಥವಾ ನೇರಗೊಳಿಸಬೇಕಾದ ಅಲ್ಗಾರಿದಮ್‌ನ ಎಲ್ಲಾ ಬಾಗುವಿಕೆಗಳನ್ನು ನಾನು ಖಂಡಿತವಾಗಿಯೂ ಮುಂಚಿತವಾಗಿ ಊಹಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ಎಂದು ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ. ನೀರು ಸರಬರಾಜು ಮತ್ತು ನೀರಾವರಿ ವ್ಯವಸ್ಥೆ.

Дಡಾರ್ಕ್ ಬಾರ್ನ್‌ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಡಚಾದಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಇದು ತುಂಬಾ ಅನುಕೂಲಕರವಲ್ಲ. ಆದರೆ ನೀವು ಮಾಡಬೇಕು.
ಹೊರಬರುವ ದಾರಿ ಯಾವುದು? ಸಹಜವಾಗಿ, ನನ್ನ ಮನಸ್ಸಿಗೆ ಬಂದ ಮೊದಲ ವಿಷಯವೆಂದರೆ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಗ್ರಾಹಕೀಯಗೊಳಿಸುವುದು. ನನ್ನ ಸಹೋದ್ಯೋಗಿಯೊಬ್ಬರು ಬಹಳಷ್ಟು ಸಲಹೆಗಳನ್ನು ನೀಡಿದರು - ಏನು ಹೊಂದಿಸಬೇಕು ಮತ್ತು ಹೇಗೆ. ಇದರೊಂದಿಗೆ ಅವರು ನನ್ನ ಮೊದಲ ಕಲ್ಪನೆಯನ್ನು ಮೊಗ್ಗಿನಲ್ಲೇ ಕೊಂದರು. ಅವರಿಗೆ ಧನ್ಯವಾದಗಳು. ನಾನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾದ ನಿಯತಾಂಕಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅವನು ನನ್ನ ಕಣ್ಣುಗಳ ಮುಂದೆ ಬಹಿರಂಗಪಡಿಸದಿದ್ದರೆ, ನಾನು ಬಹುಶಃ ಈ ಆಯ್ಕೆಯನ್ನು ನಿರಾಕರಿಸುತ್ತಿರಲಿಲ್ಲ: ಅಲ್ಗಾರಿದಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಪುಟವನ್ನು ಮಾಡುವುದು.

Нಸೆಟ್ಟಿಂಗ್‌ಗಳ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳ ಸಂಖ್ಯೆಯ ಭಯಾನಕ ಚಿತ್ರ ಮತ್ತು ಪರಸ್ಪರ ಪ್ರಭಾವ ಬೀರುವ ಚಿತ್ರಗಳು ನನ್ನನ್ನು ಶಾಂತಗೊಳಿಸಿದವು. ನೀವು ಎಲ್ಲವನ್ನೂ ಊಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಮತ್ತೊಮ್ಮೆ ನಾನು ಅರಿತುಕೊಂಡೆ ...

Сನಾನು ಒಮ್ಮೆ ಕಾಯ್ದಿರಿಸುತ್ತೇನೆ: ನಾನು ಸೋಮಾರಿಯಾಗಿದ್ದೇನೆ. ತುಂಬಾ ಸೋಮಾರಿಯಾದ! ಪ್ರತಿ ಬಾರಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪುನಃ ಬರೆಯಲು ನಾನು ತುಂಬಾ ಸೋಮಾರಿಯಾಗಿದ್ದೇನೆ. ಆದ್ದರಿಂದ, ಕಾರ್ಯವು ಹುಟ್ಟಿಕೊಂಡಿತು - ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಲ್ಲದೆಯೇ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ಮತ್ತು ಸುಲಭವಾಗಿ ಹೊಂದಿಸುವುದು ಹೇಗೆ? ಇದಲ್ಲದೆ, ಈ ಅಲ್ಗಾರಿದಮ್ ಸಾಕಷ್ಟು ಜಟಿಲವಾಗಿದೆ; ಬಹಳಷ್ಟು ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ; ನನ್ನ ಪ್ರಕರಣಕ್ಕೆ ನಿರ್ದಿಷ್ಟವಾಗಿರುತ್ತದೆ ಮತ್ತು ಇತರರಿಗೆ ಸೂಕ್ತವಲ್ಲ. ಮತ್ತು ನಾನು ನಿಜವಾಗಿಯೂ ಸಾಧನವನ್ನು ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ಸಾರ್ವತ್ರಿಕವಾಗಿಸಲು ಬಯಸುತ್ತೇನೆ ...

Пರಜೆಗೆ ಇನ್ನೂ ಆರು ತಿಂಗಳ ಮೊದಲು ಮತ್ತು ಎಲ್ಲಾ ರೀತಿಯ ಪೈಪ್-ಪಂಪಿಂಗ್ ಕೆಲಸಗಳು ಇರುವುದರಿಂದ, ನಾನು ನನ್ನ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ನಿರ್ಧರಿಸಿದೆ ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಅನುಕೂಲಕರ ಮತ್ತು ಸುಂದರವಾಗಿ ಮಾಡುವುದು ಎಂದು ಯೋಚಿಸಲು ನಿರ್ಧರಿಸಿದೆ? ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಲ್ಲದೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡುವುದು ಹೇಗೆ? ಕಾನ್ಫಿಗರ್ ಮಾಡುವಾಗ ಬದಲಾಯಿಸಬಹುದಾದ ಟ್ರಿಲಿಯನ್ ನಿಯತಾಂಕಗಳಿಲ್ಲದೆ ಹೇಗೆ ಮಾಡುವುದು?

Кಎಂದಿನಂತೆ, ಎಲ್ಲವನ್ನೂ ಈಗಾಗಲೇ ನಮ್ಮ ಮುಂದೆ ಆವಿಷ್ಕರಿಸಲಾಗಿತ್ತು: ನಾನು ಕ್ರಿಯೆಯ ಚೌಕಗಳ ರೂಪದಲ್ಲಿ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಸೆಳೆಯಲು ಬಯಸುತ್ತೇನೆ ಮತ್ತು ಡೇಟಾ ಎಲ್ಲಿಂದ ಮತ್ತು ಎಲ್ಲಿಂದ ಹಾರುತ್ತಿದೆ ಎಂಬುದನ್ನು ತೋರಿಸುವ ಸಂವಹನ ಮಾರ್ಗಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಲು ನಾನು ಬಯಸುತ್ತೇನೆ ಎಂದು ನಾನು ಅರಿತುಕೊಂಡೆ. ಸರಿ, ಚೌಕವನ್ನು ಸೂಚಿಸುವ ಮೂಲಕ, ಅದರ ಕೆಲವು ಪ್ರತ್ಯೇಕ ನಿಯತಾಂಕಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ನಾನು ಬಯಸುತ್ತೇನೆ.

Иಚೌಕಗಳಲ್ಲಿ ಚಿತ್ರಿಸುವ ಮೂಲಕ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಕಲ್ಪನೆಯು ಹೊಸದಲ್ಲ. ಅಂತಹ ವ್ಯವಸ್ಥೆಗಳು 80 ರ ದಶಕದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದವು; ಈಗ ಸೂಪರ್-ಪಾಪ್ಯುಲರ್ ನೋಡ್‌ರೆಡ್ ಸಿಸ್ಟಮ್ ಇದೆ, ಇದು ಈಗಾಗಲೇ ಸಣ್ಣ-ಪ್ರಮಾಣದ ಆಟೊಮೇಷನ್ / ಐಒಟಿ ಜಗತ್ತನ್ನು ಸೇರಿಕೊಂಡವರಿಗೆ ಚೆನ್ನಾಗಿ ತಿಳಿದಿದೆ.

Нಓಹ್, ಇಲ್ಲಿ ಸಮಸ್ಯೆ ಇದೆ: ಅಂತಹ ವ್ಯವಸ್ಥೆಗಳನ್ನು "ದೊಡ್ಡ PC ಗಳಿಗಾಗಿ" ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಕೆಟ್ಟದಾಗಿ - ರಾಸ್ಪ್ಬೆರಿ ಪಿಐನಲ್ಲಿ. ಆದರೆ ESP8266 ನಲ್ಲಿ ಅಲ್ಲ, ಇದು ಕೆಲವೇ ಹತ್ತಾರು ಕಿಲೋಬೈಟ್‌ಗಳ RAM ಅನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಯಾವುದೇ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಇಲ್ಲ!

Кಏನ್ ಮಾಡೋದು? ಮತ್ತು ಕೇವಲ ಎರಡು ಮಾರ್ಗಗಳಿವೆ: "ದೊಡ್ಡ ಪಿಸಿ" ಅಥವಾ ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬರೆಯಿರಿ ಮತ್ತು ಸೆಳೆಯಿರಿ, ತದನಂತರ ಅದನ್ನು ಕೆಲವು ರೂಪದಲ್ಲಿ ESP8266 ಗೆ ವರ್ಗಾಯಿಸಿ, ಅಥವಾ ESP8266 ನಿಯಂತ್ರಕಕ್ಕೆ "ಅಸಾಧ್ಯವಾದುದನ್ನು ತಳ್ಳಲು" ಪ್ರಯತ್ನಿಸಿ.

Пಆದ್ದರಿಂದ, ನಾನು ಹೊಂದಿದ್ದ ಗರಿಷ್ಟ ಪ್ರೋಗ್ರಾಂ ಹೀಗಿತ್ತು: ನಿಮ್ಮ ನಿಯಂತ್ರಕವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು, ನಿಮಗೆ ವೆಬ್ ಬ್ರೌಸರ್ ಹೊಂದಿರುವ ಲ್ಯಾಪ್‌ಟಾಪ್ ಹೊರತುಪಡಿಸಿ ಬೇರೇನೂ ಅಗತ್ಯವಿಲ್ಲ! ಅಂದರೆ, ವೆಬ್ ಬ್ರೌಸರ್ ಮತ್ತು ನನ್ನ ನಿಯಂತ್ರಕವನ್ನು ಹೊಂದಿರುವ ಲ್ಯಾಪ್‌ಟಾಪ್ - ನಿಯಂತ್ರಣ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ಬರೆಯಲು ಮತ್ತು ಸೆಳೆಯಲು ಇದು ಸಾಕಷ್ಟು ಆಗಿರಬೇಕು.

И, ಇದು ಬದಲಾದಂತೆ, ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಕಷ್ಟು ಸಾಧ್ಯವಾಯಿತು!
ಯೋಜನೆಯ ಅಭಿವೃದ್ಧಿಯ ಎಲ್ಲಾ ವಿವರಗಳೊಂದಿಗೆ ನಾನು ನಿಮಗೆ ಬೇಸರವಾಗುವುದಿಲ್ಲ. ಅಭಿವೃದ್ಧಿಯ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ನನ್ನ ಮನಸ್ಸಿಗೆ ಮತ್ತು ನಾಲಿಗೆಗೆ ಬಂದ ಪದಗಳ ಆಧಾರದ ಮೇಲೆ ಪ್ರತ್ಯೇಕವಾಗಿ ರಚಿಸುವುದು ಸಾಧ್ಯ ಎಂದು ನಾನು ಹೇಳುತ್ತೇನೆ.ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಉದ್ಯಮದ ಕೆಲಸಗಾರರು ಬಳಸುವ ಅಶ್ಲೀಲ ಭಾಷೆಯ ನಿಘಂಟು" ಆದರೆ ಎಲ್ಲಾ ಮುಗಿದಿದೆ. ಹೆಚ್ಚು ನಿಖರವಾಗಿ, ಎಲ್ಲವೂ ಅಲ್ಲ, ಆದರೆ ಮೊದಲ, ಅತ್ಯಂತ ಕಷ್ಟಕರವಾದ ಹಂತ, ನಿಮ್ಮ ಜೀವನ ಕಲ್ಪನೆಯು ಇರುತ್ತದೆಯೇ ಅಥವಾ ಇದು ಬೆಳದಿಂಗಳ ರಾತ್ರಿಯಲ್ಲಿ ಬೂದು ಬಣ್ಣದ ಜೆಲ್ಡಿಂಗ್ನ ಸನ್ನಿವೇಶವೇ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿಲ್ಲ.

Пಹೊರಬಂದ ಮತ್ತು ಹೆಸರು ಪಡೆದ ಫಲಿತಾಂಶವನ್ನು ನಾನು ಹಂಚಿಕೊಳ್ಳುತ್ತೇನೆ "ShIoTiny ನಿಯಂತ್ರಕ".

ಹಾಗಾದರೆ ಏನಾಯಿತು?

ಯಂತ್ರಾಂಶ ShIoTiny ನಿಯಂತ್ರಕವು ಪ್ರಮಾಣಿತ ಮತ್ತು ಸರಳವಾಗಿದೆ: "ಶುಷ್ಕ ಸಂಪರ್ಕ" ಪ್ರಕಾರದ ಸಂವೇದಕಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಮೂರು ಒಳಹರಿವುಗಳು (ಬಟನ್‌ಗಳು, ರೀಡ್ ಸ್ವಿಚ್‌ಗಳು, ಅವು ಟ್ಯಾಂಕ್‌ನಲ್ಲಿ ನೀರಿನ ಮಟ್ಟದ ಸಂವೇದಕಗಳಾಗಿವೆ), ಒಂದು ADC ಇನ್‌ಪುಟ್, ತಾಪಮಾನ ಮತ್ತು ತೇವಾಂಶ ಸಂವೇದಕವನ್ನು ಸಂಪರ್ಕಿಸಲು ಒಂದು ಇನ್‌ಪುಟ್ DHT22 ಪ್ರಕಾರ ಅಥವಾ ಅಂತಹುದೇ. ಮತ್ತು ಅಂತಿಮವಾಗಿ, 220 ವೋಲ್ಟ್, 1 ಆಂಪಿಯರ್ಗಾಗಿ ಸ್ವಿಚಿಂಗ್ ರಿಲೇಗಳ ರೂಪದಲ್ಲಿ ಮೂರು ಔಟ್ಪುಟ್ಗಳು. ರಿಲೇ 10A ಎಂದು ಹೇಳುತ್ತದೆ, ಆದರೆ ನಾನು ವಾಸ್ತವವಾದಿ ಮತ್ತು ಬೋರ್ಡ್ ಮೂಲಕ 10Amps ಅನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ. ಮತ್ತು ಪಂಪ್ ಸ್ಟಾರ್ಟರ್ಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು, 1Amp ಸಾಕು. ಇದೆಲ್ಲವೂ 5 ರಿಂದ 9 ವೋಲ್ಟ್ಗಳ ವೋಲ್ಟೇಜ್ನೊಂದಿಗೆ ವಿದ್ಯುತ್ ಮೂಲದಿಂದ ಚಾಲಿತವಾಗಿದೆ.

Чಪ್ರಾಮಾಣಿಕವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ನಾನು ಅದರಂತೆಯೇ ತಾಪಮಾನ ಸಂವೇದಕವನ್ನು ಸೇರಿಸಿದೆ, ಆದರೆ ADC ಯಲ್ಲಿ ನಾನು ಸರಬರಾಜು ನೆಟ್ವರ್ಕ್ನ ವೋಲ್ಟೇಜ್ ಅನ್ನು ಅಳೆಯುವ ಭರವಸೆಯನ್ನು ಹೊಂದಿದ್ದೇನೆ. ಯಾರಿಗೆ ಗೊತ್ತು?

Рಸಹಜವಾಗಿ, ಎಲ್ಲಾ ಒಳಹರಿವುಗಳು, DHT22 ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಇನ್ಪುಟ್ ಹೊರತುಪಡಿಸಿ, ರೆಸಿಸ್ಟರ್ಗಳು ಮತ್ತು ಡಯೋಡ್ಗಳಿಂದ ರಕ್ಷಿಸಲಾಗಿದೆ: ESP8266 ಅನ್ನು ಬರ್ನ್ ಮಾಡಲು ನನಗೆ ಯಾವುದೇ ಆಸೆ ಇರಲಿಲ್ಲ, ಮತ್ತು ಡಯೋಡ್ಗಳು ಮತ್ತು ರೆಸಿಸ್ಟರ್ಗಳು ಕೆಲವೇ ಕೊಪೆಕ್ಗಳನ್ನು ಮಾತ್ರ ವೆಚ್ಚ ಮಾಡುತ್ತವೆ.

ಛಾಯಾಗ್ರಹಣ ಸಿದ್ಧಪಡಿಸಿದ ಉತ್ಪನ್ನವನ್ನು ಲೇಖನದ ಆರಂಭದಲ್ಲಿ ಕಾಣಬಹುದು. ನಾನು ಈ ಹಲವಾರು ಬೋರ್ಡ್‌ಗಳನ್ನು ಆದೇಶಿಸಿದೆ - ನಾನು ಅವುಗಳನ್ನು ಸುಟ್ಟುಹೋದರೆ ಅಥವಾ ಟ್ರ್ಯಾಕ್ ಕಾಲುಗಳನ್ನು ಕತ್ತರಿಸಬೇಕಾದರೆ ಏನು?
ಆದರೆ, ಅದೃಷ್ಟವಶಾತ್, ನಾನು ಮಾಡಬೇಕಾಗಿಲ್ಲ.

Фಈ ಉತ್ಪನ್ನವು ಸಹಜವಾಗಿ, ಸೌಂದರ್ಯ ಮತ್ತು ಭವ್ಯತೆಯಾಗಿದೆ. ಆದರೆ ಅನುಕೂಲಕ್ಕಾಗಿ, ಸಂವೇದಕಗಳ ಸಿಮ್ಯುಲೇಟರ್‌ಗಳು ಮತ್ತು ಬೋರ್ಡ್‌ಗೆ ಸಂಪರ್ಕಿಸುವ ರೇಖಾಚಿತ್ರದ ರೇಖಾಚಿತ್ರವನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ.

ShIoTiny: ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್ ಅಥವಾ "ವಿಹಾರಕ್ಕೆ ಆರು ತಿಂಗಳ ಮೊದಲು"

Вಲೆವೆಲ್ ಸೆನ್ಸರ್‌ಗಳ ಬದಲಿಗೆ ಇನ್‌ಪುಟ್ 1..3 ಬಟನ್‌ಗಳಿವೆ, ಸ್ಟಾರ್ಟರ್‌ಗಳ ಬದಲಿಗೆ ರಿಲೇ1..3 ರಿಲೇಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಎಲ್‌ಇಡಿಗಳಿವೆ. ಸರಿ, ಇನ್ಪುಟ್ ವೋಲ್ಟೇಜ್ ಅನ್ನು ಅನುಕರಿಸಲು ADC ಯಲ್ಲಿ ವೇರಿಯಬಲ್ ರೆಸಿಸ್ಟರ್.
Кರಿಲೇ ಆಫ್ ಮಾಡಿದಾಗ, ಕೆಂಪು ಎಲ್ಇಡಿ ಬೆಳಗುತ್ತದೆ. ಮತ್ತು ಅದು ಆನ್ ಆಗಿದ್ದರೆ, ಅದು ಹಸಿರು. ಹಾಗಾಗಿ ನಾನು ಅದನ್ನು ಮೇಜಿನ ಮೇಲೆ ಡೀಬಗ್ ಮಾಡಿದ್ದೇನೆ.

Кಈ ಎಲ್ಲದರ ಜೊತೆಗೆ, ಬೋರ್ಡ್‌ನ ಎಡಭಾಗದಲ್ಲಿ ವಿದ್ಯುತ್ ಕನೆಕ್ಟರ್ ಮತ್ತು ಬಲಭಾಗದಲ್ಲಿ ಎರಡು ಸೇವಾ ಬಟನ್‌ಗಳಿವೆ: ಮರುಹೊಂದಿಸಿ ಮತ್ತು ಎಪಿ. ಸರಿ, ಸಾಧನವನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸುವ ಡಿಐಪಿ ಸ್ವಿಚ್ ಇದೆ. USB-UART ಅಡಾಪ್ಟರ್ ಮೂಲಕ ESP8266 ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕನೆಕ್ಟರ್ ಸಹ ಲಭ್ಯವಿದೆ.

ಗುಂಡಿಗಳ ಬಗ್ಗೆ ಕೆಲವು ವಿವರಣೆಗಳು. ಏನು ಮರುಹೊಂದಿಸಿ - ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ಸ್ಪಷ್ಟವಾಗಿದೆ. ಮತ್ತು ಇಲ್ಲಿ ಬಟನ್ ಇದೆ AP ಅನುವಾದಿಸಲು ಅಗತ್ಯವಿದೆ ಶಿಯೋಟಿನಿ ಪ್ರವೇಶ ಬಿಂದು ಮೋಡ್ ಅನ್ನು ತೆರೆಯಲು (ಕಾನ್ಫಿಗರೇಶನ್ ಮೋಡ್ ಅಥವಾ ಕಾನ್ಫಿಗ್ ಮೋಡ್). ಇದು ಏಕೆ ಅಗತ್ಯ? ಸರಿ, ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ನೆಟ್‌ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನೀವು ಗೊಂದಲಗೊಳಿಸಿದ್ದೀರಿ ಮತ್ತು ಅವುಗಳನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸುತ್ತೀರಿ. ಕೆಲವು ಸೆಕೆಂಡುಗಳ ಕಾಲ AP ಬಟನ್ ಅನ್ನು ಒತ್ತಿರಿ (ಸುಂದರವಾದ ನೀಲಿ ಎಲ್ಇಡಿ ಬೆಳಗುವವರೆಗೆ). ನಂತರ, ನಿಮ್ಮ ಸ್ಮಾರ್ಟ್‌ಫೋನ್ ಅಥವಾ ಲ್ಯಾಪ್‌ಟಾಪ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ, ವೈಫೈ ಅನ್ನು ಆನ್ ಮಾಡಿ ಮತ್ತು esp_8266_xxxx ಹೆಸರಿನೊಂದಿಗೆ ತೆರೆದ ಪ್ರವೇಶ ಬಿಂದುವನ್ನು ನೋಡಿ ಮತ್ತು ಅದಕ್ಕೆ ಸಂಪರ್ಕಪಡಿಸಿ. ನಂತರ ನಿಮ್ಮ ಸ್ಮಾರ್ಟ್‌ಫೋನ್ ಅಥವಾ ಲ್ಯಾಪ್‌ಟಾಪ್‌ನ ಬ್ರೌಸರ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ವಿಳಾಸ ಪಟ್ಟಿಯಲ್ಲಿ ಟೈಪ್ ಮಾಡಿ: 192.168.4.1. ಎಲ್ಲವೂ ಕ್ರಮದಲ್ಲಿದ್ದರೆ, ನಿಮ್ಮನ್ನು ShIoTiny ನಿಯಂತ್ರಕ ಪುಟಕ್ಕೆ ಕರೆದೊಯ್ಯಲಾಗುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಮತ್ತೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು.

Кನಾವು ನೋಡುವಂತೆ, ಯಂತ್ರಾಂಶವು ಏನೂ ಸಂಕೀರ್ಣವಾಗಿಲ್ಲ. ಆದ್ದರಿಂದ ಓ ಸಾಫ್ಟ್ವೇರ್ ಭಾಗ.

Вನಾನು ಅನುಷ್ಠಾನದ ಎಲ್ಲಾ ಚಮತ್ಕಾರಗಳನ್ನು ವಿವರಿಸುತ್ತೇನೆ, ಆದರೆ ನಂತರ. ಕೆಲವು ದಿನ. ಮತ್ತು ಇಂದು ನಾನು ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು "ಹೊರಗಿನಿಂದ" ಮಾತ್ರ ಪರಿಗಣಿಸುತ್ತೇನೆ, ಅಂದರೆ ಬಳಕೆದಾರರ ದೃಷ್ಟಿಕೋನದಿಂದ - ನಾನು ಅಥವಾ ನನ್ನ ಕರಕುಶಲತೆಯನ್ನು ಬಳಸುವ ಅಪಾಯವನ್ನು ತೆಗೆದುಕೊಂಡ ಬೇರೊಬ್ಬರು (ಅಂತಹ ಸ್ಟಂಟ್‌ಮೆನ್‌ಗಳು ಸಹ ಇದ್ದಾರೆ).

С ಬಳಕೆದಾರರ ದೃಷ್ಟಿಕೋನದಿಂದ, ಸಾಧನವು ವೈಫೈ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದಾದ HTTP ಸರ್ವರ್ ಆಗಿದೆ. ಎಲ್ಲಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳು, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಮುಂತಾದವುಗಳನ್ನು ವೆಬ್ ಬ್ರೌಸರ್ ಬಳಸಿ ಮಾಡಲಾಗುತ್ತದೆ.

Иಆದ್ದರಿಂದ, ನಾವು ನಿಯಂತ್ರಕ ಪುಟಕ್ಕೆ ಹೋದೆವು. ನಾವು ಏನು ನೋಡುತ್ತೇವೆ? ಮತ್ತು ನಾವು "ನಿಯಂತ್ರಣ ಮತ್ತು ಸ್ಥಿತಿ" ಟ್ಯಾಬ್ ಅನ್ನು ನೋಡುತ್ತೇವೆ, ಇದು ಬಳಸಿದ ಸಾಧನಗಳ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ: ಇನ್ಪುಟ್ಗಳು, ಔಟ್ಪುಟ್ಗಳು, ADC, DHT22. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಪ್ರವೇಶ ಬಿಂದುವಿಗೆ ಸಂಪರ್ಕ ನಿಯತಾಂಕಗಳನ್ನು ತೋರಿಸಲಾಗಿದೆ (ನಾವು ವೈಫೈ ಸ್ಟೇಷನ್ ಮೋಡ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರೆ); ಪ್ರವೇಶ ಬಿಂದು ನಿಯತಾಂಕಗಳು (ನಾವು ವೈಫೈ ಪ್ರವೇಶ ಬಿಂದು ಮೋಡ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರೆ) ಅಥವಾ ಎರಡೂ. ಸರಿ, ಹೆಚ್ಚುವರಿಯಾಗಿ, MQTT ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿದರೆ MQTT ಬ್ರೋಕರ್ನೊಂದಿಗಿನ ಸಂಪರ್ಕ ನಿಯತಾಂಕಗಳನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ.

ShIoTiny: ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್ ಅಥವಾ "ವಿಹಾರಕ್ಕೆ ಆರು ತಿಂಗಳ ಮೊದಲು"

Кನಾವು ನೋಡುವಂತೆ, ವಿಶೇಷ ಅಥವಾ ಆಸಕ್ತಿದಾಯಕ ಏನೂ ಇಲ್ಲ. ಕ್ಲಿಕ್ ಮಾಡಲು ಏನೂ ಇಲ್ಲ! ಆದರೂ... ಇನ್ನೂ ಎರಡು ಟ್ಯಾಬ್‌ಗಳಿವೆ! ನೆಟ್ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ ನೆಟ್ವರ್ಕಿಂಗ್ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಸರ್ಕ್ಯೂಟ್ ಸಂಪಾದಕ ಎಲ್ಡ್ರಾ.

Кಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಊಹಿಸಿದ್ದೀರಿ, ನೆಟ್ವರ್ಕಿಂಗ್ - ಇದು ನೆಟ್‌ವರ್ಕ್ ಸೆಟಪ್, ಆದರೆ ಮಾತ್ರವಲ್ಲ. ಇದು ಒಂದೆರಡು ಹೆಚ್ಚು ಆಸಕ್ತಿದಾಯಕ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿದೆ. ಟ್ಯಾಬ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡೋಣ ನೆಟ್ವರ್ಕಿಂಗ್ ಮತ್ತು ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವುದನ್ನು ನಾವು ಅಲ್ಲಿ ನೋಡುತ್ತೇವೆ.
Нಪ್ರತಿ ಮೋಡ್‌ಗೆ ಪ್ರವೇಶ ಬಿಂದುವಿನ ಹೆಸರು ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ - ವೈಫೈ ಸ್ಟೇಷನ್ ಮತ್ತು ವೈಫೈ ಪ್ರವೇಶ ಬಿಂದು. ಎಲ್ಲವೂ ಸ್ಪಷ್ಟವಾಗಿದೆ ಎಂದು ತೋರುತ್ತದೆ. ಹಾಗೆಯೇ ಗುಂಡಿಯ ಉದ್ದೇಶ "ವೈಫೈ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ" ಸಾಕಷ್ಟು ಪಾರದರ್ಶಕ.
А ಡ್ರಾಪ್ ಡೌನ್ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ "ShIoTiny ಮೋಡ್" ಸ್ಪಷ್ಟೀಕರಣದ ಅಗತ್ಯವಿದೆ. ವಾಸ್ತವವೆಂದರೆ ನನಗೆ ಕೆಲಸ ಮಾಡಲು ಯಾವ ಮೋಡ್ ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿದೆ ಎಂದು ನಾನು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಮತ್ತು ಆದ್ದರಿಂದ ಅವರು ಸಾಧನದ ಕಾರ್ಯಾಚರಣೆಯ 5 ವಿಧಾನಗಳನ್ನು ಒದಗಿಸಿದರು.

ShIoTiny: ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್ ಅಥವಾ "ವಿಹಾರಕ್ಕೆ ಆರು ತಿಂಗಳ ಮೊದಲು"

Пಈ ಆಪರೇಟಿಂಗ್ ಮೋಡ್‌ಗಳನ್ನು ನಾವು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಪಟ್ಟಿ ಮಾಡೋಣ.

ಸಂರಚನಾ ಕ್ರಮ - ಕಾನ್ಫಿಗರೇಶನ್ ಮೋಡ್. ಇದು 192.168.4.1 ಸ್ಥಿರ ವಿಳಾಸ ಮತ್ತು esp_8266_xxxx ಹೆಸರಿನೊಂದಿಗೆ ಮುಕ್ತ ಪ್ರವೇಶ ಬಿಂದು ಮೋಡ್ ಆಗಿದೆ.

ಸ್ಟೇಷನ್ ಮೋಡ್ - ನಿಮ್ಮ ಪ್ರವೇಶ ಬಿಂದುವಿಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ವೈಫೈ ಸ್ಟೇಷನ್‌ನ ಮೋಡ್.

ಎಪಿ ಮೋಡ್ - ಮುಚ್ಚಿದ ಪ್ರವೇಶ ಬಿಂದು ಮೋಡ್. ನೀವೇ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಿ.

AP+ ಸ್ಟೇಷನ್ ಮೋಡ್ - ಇದು ಎಪಿ ಮೋಡ್ + ಸ್ಟೇಷನ್ ಮೋಡ್‌ನ ಏಕಕಾಲಿಕ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ.

ಒಂದೇ ಕ್ರಮದಲ್ಲಿ - ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕವಿಲ್ಲದೆ ಕೆಲಸ ಮಾಡಿ. ತನ್ನ ಭಾರೀ ಪಾಲನ್ನು ಹೊಂದಿರುವ ಏಕಾಂಗಿ ನಿಯಂತ್ರಕ...

В ಹೊರತುಪಡಿಸಿ ಯಾವುದೇ ವಿಧಾನಗಳು "ಕಾನ್ಫಿಗ್ ಮೋಡ್", ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ ನೀವು ವೆಬ್ ಪುಟವನ್ನು ನಿರ್ಬಂಧಿಸಬಹುದು "ವೆಬ್ ಅನ್ನು ಸ್ಟೇಷನ್ ಮೋಡ್‌ನಲ್ಲಿ ಲಾಕ್ ಮಾಡಿ". ಇದು ಭದ್ರತಾ ಕಾರಣಗಳಿಗಾಗಿ ಒಂದು ರೀತಿಯ.

НMQTT ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಸ್ಪಷ್ಟವಾಗಿವೆ: ಸರ್ವರ್, ಪೋರ್ಟ್, ಪಾಸ್‌ವರ್ಡ್, ತೆರೆದ ಸಂಪರ್ಕ ಅಥವಾ ಮೂಲಕ ಎಸ್ಎಸ್ಎಲ್. ನಾನು ಇಲ್ಲಿ ವಿವರವಾಗಿ ಹೋಗುವುದಿಲ್ಲ.

Кಇತರ ವಿಷಯಗಳ ಜೊತೆಗೆ, ShIoTiny ನಿಯಂತ್ರಕವು ಮಲ್ಟಿಕಾಸ್ಟ್ ಮೂಲಕ ವಿಶೇಷ ಸ್ವರೂಪದ ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಕಳುಹಿಸಬಹುದು ಮತ್ತು ಸ್ವೀಕರಿಸಬಹುದು. ಇದರ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಸಹ ಸ್ಪಷ್ಟವಾಗಿವೆ: ಗುಂಪು ವಿಳಾಸ ಮತ್ತು ಪೋರ್ಟ್.
ಸಹಜವಾಗಿ, ನೀವು ಸೆಟ್ಟಿಂಗ್ಗಳ ಎಲ್ಲಾ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸಗಳನ್ನು ವಿವರಿಸಿದರೆ, ನೀವು ಪ್ರತ್ಯೇಕ ಲೇಖನವನ್ನು ಪಡೆಯುತ್ತೀರಿ, ಆದರೆ ಇದು ನನ್ನ ಯೋಜನೆಗಳ ಭಾಗವಲ್ಲ.

Иಹೌದು, ಟ್ಯಾಬ್‌ನೊಂದಿಗೆ ನೆಟ್ವರ್ಕಿಂಗ್ ಎಲ್ಲವೂ ಹೆಚ್ಚು ಕಡಿಮೆ ಸ್ಪಷ್ಟವಾಗಿದೆ. ನಿಯಂತ್ರಕದ ಮುಖ್ಯ ವೈಶಿಷ್ಟ್ಯಕ್ಕೆ ಹೋಗೋಣ - ಪ್ರೋಗ್ರಾಂ ಸರ್ಕ್ಯೂಟ್ ಸಂಪಾದಕ ಎಲ್ಡ್ರಾ.

Тಟ್ಯಾಬ್ ಮೇಲೆ ಟ್ಯಾಪ್ ಮಾಡುವ ಮೂಲಕ ಎಲ್ಡ್ರಾ, ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನೋಡುತ್ತೇವೆ. ಸಹಜವಾಗಿ, ಸಾಧನವು ಲೋಡ್ ಮಾಡಲಾದ ಸರ್ಕ್ಯೂಟ್ ಅನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ನಂತರ ಸರ್ಕ್ಯೂಟ್ ಕ್ಷೇತ್ರವು ಖಾಲಿಯಾಗಿರುತ್ತದೆ.

ShIoTiny: ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್ ಅಥವಾ "ವಿಹಾರಕ್ಕೆ ಆರು ತಿಂಗಳ ಮೊದಲು"

Сಎಡ - ಅಂಶಗಳು ಅಥವಾ ನೋಡ್ಗಳ ಪ್ಯಾಲೆಟ್ (ನೋಡ್ಗಳು).
Сಹಕ್ಕುಗಳು - ಸ್ಕೀಮಾ ಕ್ಷೇತ್ರ ಅಥವಾ ಸರಳವಾಗಿ "ಸ್ಕೀಮ್".
Сಮೇಲ್ಭಾಗದಲ್ಲಿ ಡಿಸ್ಕ್ ಮತ್ತು ಸಾಧನಕ್ಕೆ ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಇಳಿಸಲು ಬಟನ್‌ಗಳಿವೆ, ಹಾಗೆಯೇ ಎಡಿಟಿಂಗ್ ಬಟನ್‌ಗಳಿವೆ.

Дಸಂಪಾದಕರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಿದವರಿಗೆ, ನಿರ್ವಹಣೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಪಷ್ಟವಾಗಿರುತ್ತದೆ. ನೀವು ರೇಖಾಚಿತ್ರಕ್ಕೆ ಒಂದು ಅಂಶವನ್ನು ಸೇರಿಸಬೇಕಾಗಿದೆ - ಅದನ್ನು ಮೌಸ್ನೊಂದಿಗೆ ತೆಗೆದುಕೊಂಡು ಅದನ್ನು ಪ್ಯಾಲೆಟ್ನಿಂದ ರೇಖಾಚಿತ್ರಕ್ಕೆ ಎಳೆಯಿರಿ. ನೀವು ರೇಖಾಚಿತ್ರದಿಂದ ಒಂದು ಅಂಶ ಅಥವಾ ಸಂಪರ್ಕವನ್ನು ತೆಗೆದುಹಾಕಬೇಕಾದರೆ, ಅದರ ಮೇಲೆ ಅಥವಾ ಮೌಸ್ನೊಂದಿಗೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಕೀಲಿಯನ್ನು ಒತ್ತಿರಿ DEL. ನಾವು ಅಂಶಗಳನ್ನು ಸಂಪರ್ಕಿಸಬೇಕಾಗಿದೆ - ನಾವು ಒಂದು ಅಂಶದ ಇನ್ಪುಟ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ ಮತ್ತು ಅದನ್ನು ಇನ್ನೊಂದರ ಔಟ್ಪುಟ್ಗೆ ಸಂಪರ್ಕಿಸುತ್ತೇವೆ.

Еಸ್ಕೇಲಿಂಗ್ (SHIFT+ಮೌಸ್ ವೀಲ್) ಕೂಡ ಇದೆ. ದುರದೃಷ್ಟವಶಾತ್, ಅಂಶಗಳು ಮತ್ತು ಅಂಶಗಳ ಗುಂಪುಗಳನ್ನು ನಕಲಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದರೆ ಇದು ನನಗೆ ಹೆಚ್ಚು ತೊಂದರೆ ಕೊಡುವುದಿಲ್ಲ.

Кಹೆಚ್ಚುವರಿಯಾಗಿ, ತರ್ಕದ ಕಾರಣಗಳಿಗಾಗಿ, ನೋಡ್‌ನ ಇನ್‌ಪುಟ್ ಅನ್ನು ಮತ್ತೊಂದು ನೋಡ್‌ನ ಒಂದು ಔಟ್‌ಪುಟ್‌ಗೆ ಮಾತ್ರ ಸಂಪರ್ಕಿಸಬಹುದು. ಆದರೆ ನೋಡ್‌ನ ಔಟ್‌ಪುಟ್ ಇತರ ನೋಡ್‌ಗಳ ಹಲವಾರು ಇನ್‌ಪುಟ್‌ಗಳೊಂದಿಗೆ ಇರುತ್ತದೆ. ಪ್ರವೇಶದ್ವಾರಗಳು ಯಾವಾಗಲೂ ನೋಡ್‌ಗಳ ಎಡಭಾಗದಲ್ಲಿರುತ್ತವೆ. ನಿರ್ಗಮನಗಳು ಯಾವಾಗಲೂ ಬಲಭಾಗದಲ್ಲಿರುತ್ತವೆ.

Кಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಾವು ಯಾವ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ?
Вಸಾಧ್ಯತೆಗಳು ಸಾಕಷ್ಟು ವಿಸ್ತಾರವಾಗಿವೆ. ಪ್ಯಾಲೆಟ್ ಎಲ್ಲಾ ನಿಯಂತ್ರಕ ಯಂತ್ರಾಂಶವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ನೋಡ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಶಿಯೋಟಿನಿ: ಇನ್‌ಪುಟ್‌ಗಳು, ರಿಲೇಗಳು, ADC, DHT11/22.

Дಡೇಟಾ ಸಂಸ್ಕರಣೆಗಾಗಿ ತಾರ್ಕಿಕ ಮತ್ತು ಅಂಕಗಣಿತದ ನೋಡ್‌ಗಳಿವೆ.

Чನಾವು ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಸಾಧನದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು, MQTT ಬ್ರೋಕರ್ನಲ್ಲಿ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಚಂದಾದಾರರಾಗಲು ಮತ್ತು ಪ್ರಕಟಿಸಲು ನೋಡ್ಗಳಿವೆ.

Еನಾವು ಹಲವಾರು ShIoTiny ನಿಯಂತ್ರಕಗಳು ಪರಸ್ಪರ ಮಾಹಿತಿಯನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಬಯಸಿದರೆ, UDP ಮಲ್ಟಿಕಾಸ್ಟ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಸ್ವೀಕರಿಸಲು ನಾವು ನೋಡ್‌ಗಳನ್ನು ಬಳಸಬಹುದು.

Кಜೊತೆಗೆ, ಟೈಮರ್ ನೋಡ್ಗಳು ಇವೆ; ಈವೆಂಟ್ ಪ್ರೊಸೆಸಿಂಗ್ ನಿಯಂತ್ರಣ ನೋಡ್‌ಗಳು.

Пನಾನು ನಿಮಗೆ ಕೆಲವು ಉದಾಹರಣೆಗಳನ್ನು ನೀಡುತ್ತೇನೆ. ಉದಾಹರಣೆಗೆ, ತಾಪಮಾನ ಮತ್ತು ತೇವಾಂಶದ ಡೇಟಾವನ್ನು ಪ್ರತಿ 30 ನಿಮಿಷಗಳಿಗೊಮ್ಮೆ MQTT ಸರ್ವರ್‌ಗೆ ಪ್ರಕಟಿಸಲು ನೀವು ಬಯಸುತ್ತೀರಾ? ಯಾವುದೂ ಸರಳವಾಗಿರಲು ಸಾಧ್ಯವಿಲ್ಲ. ಹೀಗೆ ಬಿಡಿಸೋಣ.

ShIoTiny: ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್ ಅಥವಾ "ವಿಹಾರಕ್ಕೆ ಆರು ತಿಂಗಳ ಮೊದಲು"

Жಮೆಮೆ ಬಟನ್ "ಅಪ್ಲೋಡ್". ಎಲ್ಲಾ!
Еನೀವು ನೆಟ್‌ವರ್ಕಿಂಗ್ ಟ್ಯಾಬ್‌ನಲ್ಲಿ MQTT ಬ್ರೋಕರ್‌ನೊಂದಿಗೆ ಸಂಪರ್ಕವನ್ನು ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ, ಅಷ್ಟೆ!
Кಪ್ರತಿ ಅರ್ಧ ಗಂಟೆಗೆ, ತಾಪಮಾನವನ್ನು ಬ್ರೋಕರ್‌ನಲ್ಲಿ /T ವಿಷಯದ ಅಡಿಯಲ್ಲಿ ಮತ್ತು ಆರ್ದ್ರತೆಯನ್ನು - /H ವಿಷಯದ ಅಡಿಯಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ. ಅಥವಾ, ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ವಿಷಯದ ಹೆಸರುಗಳನ್ನು ಹೊಂದಿಸಿದರೆ, ನಂತರ ಅವುಗಳ ಕೆಳಗೆ.
Зಸ್ಪಷ್ಟ ಪ್ರಶ್ನೆಯೆಂದರೆ: 18000 30 ನಿಮಿಷಗಳು ಏಕೆ? ಏಕೆಂದರೆ ಎಲ್ಲಾ ಸಮಯಗಳನ್ನು ಸೆಕೆಂಡಿನ ಹತ್ತನೇ ಭಾಗದಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ.

Тಈಗ ನೀವು ಈ ಯೋಜನೆಗೆ ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ರಿಲೇ 1 ರಿಲೇ ಅನ್ನು ಆನ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲು ಬಯಸುವಿರಾ, ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಸಮಯದವರೆಗೆ? ಯಾವ ತೊಂದರೆಯಿಲ್ಲ. ರೇಖಾಚಿತ್ರವನ್ನು ಈ ರೀತಿ ಪೂರ್ಣಗೊಳಿಸೋಣ.

ShIoTiny: ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್ ಅಥವಾ "ವಿಹಾರಕ್ಕೆ ಆರು ತಿಂಗಳ ಮೊದಲು"

Оಐದು "ಅಪ್ಲೋಡ್" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ಎಲ್ಲಾ! ಈಗ, ಪ್ರತಿ ಅರ್ಧ ಗಂಟೆ, ತಾಪಮಾನ ಮತ್ತು ತೇವಾಂಶವನ್ನು MQTT ಬ್ರೋಕರ್‌ನಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗುವುದು ಎಂಬ ಅಂಶದ ಜೊತೆಗೆ, ರಿಲೇ 1 ರಿಲೇ ಅನ್ನು ಆನ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಹೌದು, ಅದನ್ನು ಆನ್ ಮಾಡಬೇಡಿ, ಆದರೆ ನಿಖರವಾಗಿ 10 ನಿಮಿಷಗಳ ಕಾಲ. ನೀವು ವಿಷಯವನ್ನು /r1cmd ಅನ್ನು ಪ್ರಕಟಿಸುವ ಮೂಲಕ ರಿಲೇ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು, 1 ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ. ಮತ್ತು ರಿಲೇಯ ನೈಜ ಸ್ಥಿತಿಯನ್ನು ವಿಷಯ /r1status ನಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ.

Вನೀವು ಆನ್ ಮಾಡಲು ಮಾತ್ರವಲ್ಲ, ವೇಳಾಪಟ್ಟಿಗಿಂತ ಮುಂಚಿತವಾಗಿ ರಿಲೇ ಅನ್ನು ಆಫ್ ಮಾಡಲು ಬಯಸುವಿರಾ? ಹೌದು, ನೀವು ಏನು ಹೇಳುತ್ತೀರಿ. ಇದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಕೆಳಗಿನ ಚಿತ್ರ ತೋರಿಸುತ್ತದೆ!

ShIoTiny: ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್ ಅಥವಾ "ವಿಹಾರಕ್ಕೆ ಆರು ತಿಂಗಳ ಮೊದಲು"

Пತತ್ವ ಸ್ಪಷ್ಟವಾಗಿದೆಯೇ? ನಿಮ್ಮ ಮೌಸ್‌ನೊಂದಿಗೆ ನೀವು ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಸೆಳೆಯುತ್ತೀರಿ! ಮತ್ತು ಕೆಲವು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬರೆಯಿರಿ: ಸಮಯ, ವಿಷಯದ ಹೆಸರು ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ. ಕೋಡ್‌ನ ಗುಂಪನ್ನು ಬರೆಯುವುದಕ್ಕಿಂತ ಇದು ಹೆಚ್ಚು ಸ್ಪಷ್ಟವಾಗಿದೆ.

Кಮೂಲಕ, ವಿಭಿನ್ನ ಬಣ್ಣಗಳಲ್ಲಿ ಸಂಪರ್ಕಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡುವುದು "ಫೋಟೋಶಾಪ್" ಅಲ್ಲ - ಇದು ಸಂಪಾದಕರ ಕಾರ್ಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಗೊಂದಲಕ್ಕೀಡಾಗದಂತೆ ನೀವು ಬಯಸಿದಂತೆ ಸಂಪರ್ಕಗಳನ್ನು ಬಣ್ಣ ಮಾಡಬಹುದು.

Нಓಹ್ ಮತ್ತು ಅದು ಅಷ್ಟೆ ಅಲ್ಲ! ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು, "ಮಾನಿಟರ್ ಸ್ಟಾರ್ಟ್" ಬಟನ್ ಇದೆ. ವಿಚಿತ್ರವೆಂದರೆ, ಇದು "ಮಾನಿಟರ್" ಮೋಡ್ ಅನ್ನು ಆನ್ ಮಾಡುತ್ತದೆ. ಈ ಕ್ರಮದಲ್ಲಿ, ಎಲ್ಲಾ ನೋಡ್‌ಗಳ ಎಲ್ಲಾ ಔಟ್‌ಪುಟ್‌ಗಳ ಸ್ಥಿತಿಯನ್ನು ನಿಯತಕಾಲಿಕವಾಗಿ ನಿಯಂತ್ರಕದಿಂದ ಓದಲಾಗುತ್ತದೆ ಶಿಯೋಟಿನಿ ಮತ್ತು ರೇಖಾಚಿತ್ರದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಸರಿಸುಮಾರು ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿರುವಂತೆ.

ShIoTiny: ಸಣ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ವಸ್ತುಗಳ ಇಂಟರ್ನೆಟ್ ಅಥವಾ "ವಿಹಾರಕ್ಕೆ ಆರು ತಿಂಗಳ ಮೊದಲು"

Тಅಂದರೆ, ಪ್ರತಿ ನೋಡ್‌ನ ಇನ್‌ಪುಟ್ ಮತ್ತು ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ನಾವು ಹೊಂದಿರುವುದನ್ನು ನಾವು "ಬಹುತೇಕ ನೈಜ ಸಮಯದಲ್ಲಿ" ನೋಡಬಹುದು. ಏನಾದರೂ ಸ್ಪಷ್ಟವಾಗಿಲ್ಲದಿದ್ದಾಗ ಇದು ಬಹಳಷ್ಟು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

Еನಾನು ವಿವರಿಸಲು ಬಯಸುವ ಇನ್ನೂ ಹಲವು "ತಂತ್ರಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳು" ಇವೆ, ಆದರೆ ಒಂದು ಲೇಖನದಲ್ಲಿ ನಿಮ್ಮ ಸಮಯವನ್ನು ವ್ಯರ್ಥ ಮಾಡಲು ನನ್ನ ಆತ್ಮಸಾಕ್ಷಿಯು ನಿಮಗೆ ಅನುಮತಿಸುವುದಿಲ್ಲ. ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಮುಖ್ಯ ಕಲ್ಪನೆಯು ಈಗಾಗಲೇ ಸ್ಪಷ್ಟವಾಗಿದೆ: ಕನಿಷ್ಠ ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾದ ನಿಯತಾಂಕಗಳು - ಗರಿಷ್ಠ ಸ್ಪಷ್ಟತೆ.

ಮುಲಾಮುದಲ್ಲಿ ಫ್ಲೈ

Кಸಹಜವಾಗಿ, ಮುಲಾಮುದಲ್ಲಿ ಯಾವುದೇ ಫ್ಲೈ ಇರಬಾರದು ಎಂದು ನಾನು ಬಯಸುತ್ತೇನೆ, ಆದರೆ ಪ್ರಪಂಚವು ಸೂಕ್ತವಲ್ಲ. ನನ್ನ ಸಂಪಾದಕ ಮತ್ತು ನನ್ನ ನಿಯಂತ್ರಕ ಎರಡೂ ಪರಿಪೂರ್ಣವಾಗಿಲ್ಲ. ನಾನು ಇನ್ನೂ ತೊಡೆದುಹಾಕಲು ಸಾಧ್ಯವಾಗದ ಎರಡು ಮುಖ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಾನು ಕಂಡುಹಿಡಿದಿದ್ದೇನೆ.

Вಮೊದಲನೆಯದಾಗಿ, ಗುಂಪುಗಳಲ್ಲಿ ಅಂಶಗಳನ್ನು ಚಲಿಸುವಾಗ ಕೆಲವೊಮ್ಮೆ ದೋಷಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಆದರೆ ಇದು ಕೆಲಸಕ್ಕೆ ಹೆಚ್ಚು ಅಡ್ಡಿಯಾಗುವುದಿಲ್ಲ. "ದೋಷ"ಕ್ಕಿಂತ "ವೈಶಿಷ್ಟ್ಯ" ಹೆಚ್ಚು.

И, ಎರಡನೆಯದಾಗಿ, ಕೆಲವು ಷರತ್ತುಗಳ ಅಡಿಯಲ್ಲಿ, "ಅಪ್ಲೋಡ್" ಬಟನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಧನಕ್ಕೆ ಸರ್ಕ್ಯೂಟ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಅದು ರೀಬೂಟ್ ಆಗುತ್ತದೆ. ಇದು ಜೀವನದಲ್ಲಿ ಹಸ್ತಕ್ಷೇಪ ಮಾಡುವುದಿಲ್ಲ, ಆದರೆ ಸಂಪಾದಕ ಪುಟವನ್ನು ನವೀಕರಿಸಬೇಕಾಗಿದೆ.

ತೀರ್ಮಾನಕ್ಕೆ

Нಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಬರೆಯುವ ಬದಲು ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಎಳೆಯುವ ಕಲ್ಪನೆಯನ್ನು ನೀವು ಇಷ್ಟಪಟ್ಟಿದ್ದೀರಿ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಯಾದೃಚ್ಛಿಕ ಆಲೋಚನೆಗಳು, ಆಲೋಚನೆಗಳು ಮತ್ತು ವಿವಾದಗಳು ಕೆಲವೊಮ್ಮೆ ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯಸಾಧ್ಯವಾದ ಬೆಳವಣಿಗೆಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತವೆ.

Нಓಹ್, ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಲೇಖನದ ಪರಿಮಾಣವು ಎಲ್ಲಾ ಸಮಂಜಸವಾದ ಮಿತಿಗಳನ್ನು ಮೀರಿದೆ. ಹಾಗಾಗಿ ಇಂದಿಗೆ ಮುಗಿಸುತ್ತೇನೆ.
Пರಜೆಯ ಮೊದಲು ಕೆಲವೇ ವಾರಗಳು ಉಳಿದಿವೆ ಎಂದು ನಾನು ಹೇಳುತ್ತೇನೆ ಮತ್ತು ಟೇಬಲ್‌ನಲ್ಲಿ ನಿಯಂತ್ರಕವನ್ನು ಡೀಬಗ್ ಮಾಡುವುದರಿಂದ ಅದನ್ನು "ಕ್ಷೇತ್ರದಲ್ಲಿ" ಡೀಬಗ್ ಮಾಡಲು ನಾನು ಸಾಕಷ್ಟು ಸಿದ್ಧನಿದ್ದೇನೆ.
Еನನ್ನ ಆಲೋಚನೆಗಳು ಅಥವಾ ಅಭಿವೃದ್ಧಿ ವಿವರಗಳಲ್ಲಿ ಯಾರಾದರೂ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನನಗೆ ಬರೆಯಿರಿ: [ಇಮೇಲ್ ರಕ್ಷಿಸಲಾಗಿದೆ]

Вಕಾಮೆಂಟ್‌ಗಳು ಮತ್ತು ಟೀಕೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ನಾನು ಯಾವಾಗಲೂ ಸಂತೋಷಪಡುತ್ತೇನೆ, ಅದು ಖಂಡಿತವಾಗಿಯೂ ಪ್ರಸ್ತುತವಾಗಿದ್ದರೆ.

Жನಿಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆ, ಕಾಮೆಂಟ್‌ಗಳು ಮತ್ತು ಸಲಹೆಗಳಿಗೆ ಸ್ವಾಗತ.

ಲಿಂಕ್‌ಗಳು, ಉಲ್ಲೇಖಗಳು ಮತ್ತು ಪಾರ್ಸೆಲ್‌ಗಳು

ಇಎಸ್ಪಿ 8266
ವೈಫೈ
MQTT
UDP ಮಲ್ಟಿಕಾಸ್ಟ್

ಕಾರ್ಮಿಕರ ಕೋರಿಕೆಯ ಮೇರೆಗೆ

Вನಾನು ಕಚ್ಚಾ ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ಫರ್ಮ್‌ವೇರ್ (ಬೈನಾರ್) ಅನ್ನು ಪೋಸ್ಟ್ ಮಾಡುತ್ತಿದ್ದೇನೆ.

https://github.com/shiotiny/ShIoTinyBin

ಫರ್ಮ್‌ವೇರ್: https://github.com/shiotiny/ShIoTinyBin/blob/master/bin/esp-07-shiotiny.bin

ಯೋಜನೆ: https://github.com/shiotiny/ShIoTinyBin/blob/master/doc/esp-07-shiotiny.png

ಘಟಕಗಳ ವಿವರಣೆ ಮತ್ತು ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆಗಳು: https://github.com/shiotiny/ShIoTinyBin/blob/master/doc/ShIoT-esp8266-nodes.pdf

"ಹೊಲಿಯುವುದು ಹೇಗೆ" ಎಂಬ ಸೂಚನೆಗಳಿವೆ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ