ááá ááĽáŚá˝ ááá áá á˝áá áľá áá áá
á¨á˝áá áááľ áŞáĽáá PLC ááŽááŤá ááᢠáşáŽá˛á áĽáá
áá°ááá¸á áááá á¤áľáĄ-
á áŁá á á áአáĽáá° á˝áá°-ááłáŚá˝ á áááá˝, áááááśá˝, ááľá°áśá˝, áĽáá˛áá á áá á¨áĽááł ááŽááŤá á¨ááŤá áĽá á¨ááľáá¸á áŁá
áŞáŤáľ ESP8266ᨠPLC áá á¨áľ á¨ááá áşáŽá˛á.
ááá˘áŤ ááá áááľ áľáá áłá áĽáŤááá˝
áľá áĽáľáá´ á áá°áá á˝áá ááľáĽ áľá á°ááŁáŁáŞá á˝ááłáá˝ á áá ááá፠á°áĽáťáá áşáŽá˛á.
á áááá áááł á áᥠá¨áá°á ááááľ á áłááˇá áĽáá áĽá áĽáŤááá˝á á á¨ááᢠá ááłááľ áá°ááź áá˛áŤáá á¨áĽá á°ááŁáŁáŞ áááááľ á áá¨áĄá˘ á áᣠáľáá˝ áááἠáááááľ á áááááᣠááá áá á ááᏠá áśááľáá á ááá á áŁá á á°áá á¨áá ááá áĽááľá¸áĽ á ááá áľáááá˘
áľááá
ᣠá¨á˝á áľááá áááľáŽážá˝á áĽá á¨ááłáŞáŤáá ááľá á GitHub áá ááĽáá áááĄ
á áá ááá á°á ESP-07á áĽáá áľááá áĽá ᨠfirmware áŤáłá¸á áá ááŤááľ áá˝ááᢠááá á°á á ááśá áá áĽááłáá á áľááá á ááľ á áááľ á°ááłá á¨áááá á¨áá áĽáááš á áá. á á˘áá ááá [á˘áá á¨á°á á á]. áá ᣠá¨ááá¨áłá áŚáááľáśá áĽáá°á°ááá¨á âáááááá ááá á°á áŤá á áá°ááá!â
áĽááá˛áŤááľ áá° ááĽáĄ áĽáááľáĄ áááľá áá "áá áŁáľ"(ááľááá ááááľ) áĽá"ááľá°áľ"? ááŽááŤá áĽáá´áľ áá á¨áá°áŤá?
áĽáá°á°ááá°á á á á°á á°á¨á°á áĽááááᥠááŽááŤáá á ááá¨áľá˘
ááŽááŤá áĽáá´áľ áĽáá°ááŤá
á ááľ ááá áľááŤá á áááá áĽáááá áľáá á á ááłáá ááľáĽ ElDraw áĽá á¨áĽá áá¨áł-ááŽááŤáá˝á, á¨ááŤááአáŤáŹáá˝á áŤáŤá°á°, áá° ááłáŞáŤá ááľáĽ áá ááŤá.
á ááááŞáŤ á°á¨áᣠáŁáá¨áĽáá áĽááá ááá፠áá á¨áľáŁ ááááŤá á á˝áá ááá á°áááĽáˇáá˘
á ááá°á á°á¨áᣠááá á¨ááľááá ááá ááĽááśá˝ á¨áá¤áśá˝ áá á¨á°ááá áááá¸áá áŤá¨áááŁáᢠ"á¨á°áá áá á" ááá˘áŤáá˝ ááአá áááŁá. áĽáá°áá
á áááľ áá¤áľ á¨á°áá, áá¨áłá á ShIoTiny ááľáĽ á ááŤáá, áĽá á ááłá˘á á°ááá
ááľá ááá፠áŤáłáŤá.
ááá ááá áĽáŠ á¨ááᣠá ááłáá á¨áá¨áłáá á ááľ ááľááá ááááľ á¨á˝áá ááá፠áá° ShIoTiny áááŤáᢠáĽááἠáá, ᨠShioTiny áŤáá ááŁá áá¨áł á ááááŞáŤ ááááłá. á¨á°ááá á¨á˝áá ááá፠á FLASH áá á°á¨ áľááľáł ááľáĽ á°á¨áá˝áˇáá˘
á áááŤá˝á áá á ááľ áá¨áłá á¨ááłáŞáŤá áá ááľáááľ á¨áááá˝á á ááá áŁáś ááááąá áá° ááľáĄ ááŤá (á ááľ ááľááá ááá áŤááŤá)á˘
á áá´ ááá á¨áá¨áł ááá ááĽá á ShIoTiny PLC ááľáĽ á¨á°áŤá "ááá¸á" ááááŤá. áá áááľ áá?
ááá á˛á ፠áĽá á¨á ááłáá áá¨áł á˛áá á á ááľ áá¨áłá ᨠFLASH áá á°á¨ áľááľáł á¨ááŤá áá°áśá˝ á°ááłáłá áááá¸áá áἠáá áá˘
á ááááŞáŤ, á¨ááľááá áĽááá˝ á áááá¸á áá°á¨áľ ááá áŤá.
á¨ááŤá á ááśá˝ ááŤá¨á áááááśá˝ ááááá. áááľá á¨áá¤áśá˝ á áááá˝ áá° ááĽááśá˝ áĽá ááĽááśá˝ áá° áá
ááśá˝ ááá áŤáá˘
áĽá á¨áá áá á áá áĽáť ááá á¨ááŽááŤá á áááá áá°áľ ááááŤá.
áá¨á á áá áťáአᣠáá á á ááá áá°áą - áá¨áłáá ᨠFLASH áá á°á¨ áľááľáł áĽáľá¨ ááá áá°áľ áľá¨áľ âá¨ááŤáâ ááᎠ- á 60-80 á áááá˝ áá°áľ á¨á ááľ á°á¨ááľ ááááá áááľáłáá˘
ááá áá áĽáá´áľ áá á¨áá°áŤá? á áŁá áááᢠá ááááŞáŤ áá¨á°áąá áá áĽáá ááľá°áśá˝ á á ááłááľ ááľááá ááááľ, á¨ááŤá áŤáá ááľá°áľ áŤáľáŹáłá. áĽá áľááá ááá፠á¨áááᢠá°á áᣠááá á á˛áľ áĽá áľ áá° ShioTiny áĽáľáŞá°á á áľá¨áľá˘
áĽá áá áĽáá°áá áŤá áááŽá˝á á á áťááᢠááľá°áśá˝, á áááὠи áááááśá˝. áá áá á¨áśááľáá áĽááł á ááťá áááľáá? áᏠáľááá ááłá áĽáááááŤáá.
á áááá˝, áááááśá˝ áĽá ááľá°áśá˝
á á¨áá¨áł ááŽááŤáá˝ ááłááá˝á áĽáť áááá¨áą áşáŽá˛ááľáá áááľ á áŤááľá áĽáť - á áááá˝ (ááá ááĽá¨ áááŽá˝) áĽá á ááŤá¨áá¸á áŤá áááááśá˝á áĽáá°ááŤáŤáľáľ ááá¨áłáľá˘
ááľááá ááááľ, áá á á ááá á¨áá¨áł á áŤá á¨á ááłááśá˝ áááŁá áááá ááᢠáľáááľ á áá¨áá áá. áá á¨ááłáĽ á á°áŤáᣠáááŤá áŚááŹá˝á ááá ááááá áá° á áĽááŻá˝á á¨ááᣠáŚááŹá˝á ááá áá˝ááᢠááá ááá ááľááá ááááľ ááá˘áŤ áĽá áá፠á áá.
áá¤áľ - áá ááľááá ááááľ ááἠá¨ááá áá áľ áŚáł áá. á¨áá¤áľ ááľáá˝ áááá á ááľááá ááá á á፠á áŠá á¨ááá ááĽáŚá˝ áá¸á.
áᣠ- áá á¨ááľááá ááááľ áĽáŤ áá¤áľ á¨á°ááá áľ áŚáł áá. á¨áá¤áľ ááľáá˝ áááá á ááľááá áá á áŠá á¨ááá ááĽáŚá˝ áá¸á.
á ááłááľ á áááá˝ ááĽááśá˝ á¨ááľáᢠáĽáá°ááá áŤááľ á áááá˝ á ááľáĽ á áŠá áá¤áąá áááĽáŤá. áááłá, áá ááľááá ááááľ ááá áłáłá˝ ááľááá ááááľ: áá¤áąá áŞáááľ áááľá¨á á¨ááá˝ á áááá˝ áá¨á á áŤáľáááá¸áá.
ááá˝ á áááá˝, á á°ááŤáá, ááá áá¤áśá˝ á¨áá¸áá. áĽááá áááłá á áááłáážá˝ (áŞáá ááá á°ááłáłá ááá) á¨ááŤáłáŠ á áááá˝ áá¸áᢠáá¨áá ááá áá ááá áá áááá˝ á áááá˝ á¨ááá á¨áľááľ áá¤áľ á áŤááĄáá˘
á á°á¨ááŞá, áአá¨áá á¨á áľá°áŤá¨áľ ááľááá ááááľá á á. ááá á áá°áŤá, ááá ááĽááśá˝ ááá áá¤áśá˝ á¨ááľá. áááá á áľáá áá ááĽáŤáŞáŤ ááá áá.
áá áá "ááľá°áľ"? ááľá°áľ á ááááá ááľááá ááááľ ááľáĽ á á˛áľ ááἠáĽá áááľ áá. áááłáᣠááľá°áśá˝ á¨ááŤáŤáľáąáľáĄ á áá¤áľ áááł ááἠ(ááľááá ááááľ áá¤áľá¨áá ááŁáŞáŤ ááἠááá á (á áááá˝ á¤á.á˛.á˛. и UDP), á¨á°áá°á áá á¨ááŤá áá áľ áá (á áááá˝ á°ááľ ááŁáŞ Đ¸ áááá¨áľ) áĽáá áááĽáá.
ááá áśá˝ ááááľáá? á áá, á á¨áľáá ááľááá ááááľ á á˛áľ ááἠáĽáá°á°ááł áĽá á¨á¨áľááš á áááá˝ á á˛áľ áá¨áá á¨ááá á áá á á°ááá áááἠáĽááłááŁá¸á áááá°á. ááľá°áąáŁ áá áĽáá°ááŤáᣠáááłá¸á ááá°á˝ áĽá áááἠáŤáá áľá áááá á áááá˝ áĽáľáŞáŤáá áľá¨áľ á ááľááá ááááą á°áá°ááľ áá âáŤáááá˘
ááá á áááá˝ á áááľ ááľáŚá˝ áá¨áá áá˝áá.
ááľá°áśá˝á ááá á á¨áá˝á á áááá˝á áĽááĽáŤ"áá á áááá˝Âť.
ááľá°áśá˝á ááá á á¨ááá˝á á áááá˝á áĽáá áŤáááá°ááĽáŽ á áááá˝Âť.
ááľááá ááááľ á ááľá ááľá°áľ á˛áŤááá (áá á á á˛áľ áá¨á á áá¤áą áá ááłáŤá) á¨ááŤá á á á ááá áááł á¨ááľá°áą áááŹá°á ááľááá áá ááľ áá á¨á°áááá á¨á á ááá á¨á áááá˝ á°áá°ááľ áááł ááááŁáá˘
ááá˝ áááľá¨á, á áĽáá áá áŤááá ááłá á°ááá¨áľ.
áĽáá
áŤááľ áá á áááá˝ áá¤áľ1ᣠááĽááľ2 áĽá ááĽááľ3 áá¸áᢠá¨á°ááŠáľ á áááá˝ á°ááĽáŽ áá¸á. á ááľ ááá áá ááĽááľ á˛áá áá áĽáá°ááá áĽááľáĽá˘ ááááťá¸áľ, áá¤áśáš á á áá á¨áĽ ááľáĽ á°á áááá.
áĽáá°áááá¨áąáľ, á ááľ ááľá°áľ á˛á¨á°áľ, á¨ááľá°áą ááá ááľááá ááááľ áĽáľá¨ áá¨á¨áťá ááľááá ááááľ á°áá°ááľ ááááŁá. á á°áá°ááľ ááľáĽ á¨ááááľá á¨áĽáá፠á áááá˝ áááł á ááááĽá.
á áá áĽáŤá áááłá-áááľ ááá áĽá ááľá°áśá˝ á á ááľ áá á˘á¨á°áą áá áááá?
á¨ááἠá ááááá áĽáŤ áá á¨á áĽáá°áááᣠâá¨áľááᤠá áááĽâ áá° á°áŁáá áá˝áá á¨ááá áááľ áŤáá á áŤá áááá áĽáá°áááᢠáá "ááľááážáš á ááťáŤáááľ á˝áá°-ááłáĽ" áá, áĽáąá "á á°ááłáłá áá" áá áááľ áĽáá°áá áĽá á¨áĽáą áá áĽáá´áľ áĽáá°ááአá á°áἠáŤáĽáŤáŤá.
áá á á°ááŁá ááá ááá á áŁá ááá áá-áááľ ááá áĽá ááľá°áśá˝ á˛á¨á°áą á¨áĽáŤááłááą ááľá°áľ ááá á¨ááᥠááá á°áá°ááśá˝ á á á°á á°á¨á°á á¨á°ááᥠáĽá á¨áá¨ááá áá¸á, áĽá ááá á°á ááŤáľ á áá¨á°áąá.
á¨áááľ á ááŁá˘ á¨áááĽáá áá á áá á áá áĽáŤá á ááááš áá° ááá áľ á¨á°ááá áá áááá? áááᣠá ááá áĽáá á°áá˝ ááŤá¨á áĽáá°áááľáŁ ááĽá¨áááľ á áľá°áááᢠáŤá áááľ á¨á ááąá á áááá˝ áá ááľ áá° ááłáá ááľááá ááááľ áá¤áľ áŤááá áľááá á¨áá ááľááá ááááľ á¨áá¤áľ áááł á ááá˘áŤá áá á°á˝áá áŤáłáľáŤáᢠá ááłáá á¨ááľááá ááááąá áá ááľ á¨ááá˘áŤá áá á ááĽáł áĽáá˛áŤááá á ááá áľáááľá. ElDraw. ááá áá á á°ááááŞ, á¨áłá˝ áŁáá áľáĽá áĽáá°ááłá¨á, áá á ááľá¨á ááťáá.
áľááá á áá ááłá áá áá áááá? áááą á áŁá "á¨á°áá°á" áááá: á á¨áľáá á áááá˝ áá á áááľá¨áľ. á áĽáá áá áŤááá ááłá áĽáááá¨áľá˘
ᨠInput1 á¨áá¤áľ áĽáááŤáá˝ á˛á¨ááą, á¨ááľááá ááá A á¨áááá áá¤áľ 0 áá. á¨ááľááá ááááľ A á°áá 0 áá. á¨ááľááá B áá
ááľ 1 áá. áĽá á áá¨á¨áťá, á¨ááľááá A áłá˝áá áá¤áľ 1 áá. ááá ááá áá. ááá˝á˘ áĽá ááá˝ áááááľ, ᨠ"AND" áĽá "NOT" á áááá˝ áĽáá´áľ áĽáá°áá አááĽáŤáŞáŤ áááááľ á¨áá
á áłá˝ áááá¨áą.
á áá ᨠInput1 áá¤áľá áĽáááŤáá˝ áĽáááááá, áááľá, á ááąá á ááľááá A áááá áá¤áľ áá áĽáá°ááĽáŤáá. á¨á¤áááľáŽáááľ áááá˝á á¨ááŤáá á°áá˝ á áĽáááą á ááááŽá á á áŤááľá á áá áá ááá˛á á¨áááŹá°á áá°áľ áĽáá°áááá áŤáááᢠáĽá á ááľá ááłáĽ ᣠáĽáá˛á ááááą áá¨áł áŤáááá¨áĽ á á á°á á°á¨á°á 1-0-1-0-1-0⌠á ᤠáĽá ᢠáá ááľ ááá¨áľ á áá áľá˘ áĽá 0-1-0-1-0-1-âŚ. á¨ááá á áá, ááľá°áą áŤáááá¨áĽ á¨á áááá˝ A áĽá B áááł áááἠá áá áľ, á áá ἠ2-3-2-3-...!
áá á áĽáááą áá á áá¨á°áľá. áá¨áłá á áááá° áááł ááľáĽ áááľáá - ááá áŞááá áĽáá°á ፠ááá áĽáá°á á áááŤáᣠááá á á°á¨áłáłá áĽá áá á áĽááą áŠá¸áľ ááĽáŤáľ áĽá ááĽááľ áá˝ááᢠááá á áááľ á°áĄáŁá áá°áś áá áŁáá á¨á á¨á áááł áá á¨á°áá°á¨á° áá. áá á¨ááááá ááá ááá˘
á¨á ááľ ááľááá ááááľ áá¤áľ 1 ááľá°áľ á¨ááľááá ááááľ A, á¨ááŤá ááľááá B áĽá á¨ááłá°ááľá á áá ἠááľáĽ áĽá áá ááááŁá. áááááĽáŠ á¨ááľá°áąá "áááá" áááááŁá áĽá áá á áŤáááŤá á ááľ áŤáľáááá. á¨áá á áá, á á˛áľ ááľá°áľ áĽáľáŞá¨á°áľ áľá¨áľ á ááśá˝ A áĽá B áááł áá áááŚá˝ áłáá°áá. ááŽááŤá âá áá áŚá˝ ááľáĽ áá˝á¨áá¨á á áá!â áĽá á¨áá°áá áľ á á˝á áľá˘ - á á á ááá, á áĽá áááłáá˝ áá á¨á°áá°á¨á° áĽá á áááá° ááá á áá˝áá.
á áááá˝á áá° ááá áľ á˛áŤááá áá ááá - áá¤áśáš áá áá ááá á áááá! áá áĽá ááá áĽá¨á°áŠ áĽáá°áá áĽáŠ ááłáĽ áááááľ!
á ááá ááĽá á ááá á áááá˝ áá áááŹá°á ááááŁáľ ááťáá? á áᣠáľá˝ááá ! ááá áá áá á áŤáą ááľá°áśá˝á ááá á á¨áá˝á ááľááá ááááľ áŤáľááááá. áĽá áĽáá°áá á áááľ ááľááá ááááľ á á - áá "á¨ááᨠááľáá" áá. ᨠ6 á°á¨ááľ áá áŤáá áááŹá°á áĽáá´áľ áĽáá°áá°áŤ á¨áá á áłá˝ áŁáá áľáĽá áĽááá˘
á¨áááŹá°áŠ ááá á áŤá ááľááá ááááľ A - á¨áááá¨áą ááľáá. á¨áááá¨áąá ááľáá áá¤áľ áá᳠ᨠ0 áá° 1 á¨áá¨áŠ ᣠá¨á፠1 á áá¤áą áá áá˛áŤáá á ááłáá ᣠáá á¨á°áá°á áá á ááᢠá áĽá áááł 3 á°á¨ááľ áá. á á°ááłáłá áááł á¨áááá¨áąá ááľáá á¨ááá˘áŤ áá᳠ᨠ1 áá° 0 á¨áá¨áŠ ᣠá áá¤áą áá 0 á¨á°ááłáłá 3 á°á¨ááśá˝ á áá ááłáŤáᢠá¨áááá¨áą áá á¨á°ááá á á á°á¨ááľ á áľá¨á ááᢠáááľá 30 áĽá´áą 3 á°á¨ááľ áááľ ááá˘
á¨áááá¨áą ááľáá áአáŁá ᪠á¨áááá¨áą áá áŤáá á áá ááľá°áľá áááĽáŤá.
ááááŞáŤ áá á¨áááá¨áą ááľáá áá ááľ 0 áá á áĽáá áĽááľáĽá˘ ááá ááá áá˛áŤáá á áá¨á°áľá. á áááá¨áą ááľáá áá ááľáŁ 0 áááŤáᣠááá áá á¨áááá¨áą áá áá áŤá ááááŤáᢠ1 á°á¨ááľ á ááᢠáĽá á¨á፠á¨áááá¨áą ááľáá á ááľ ááľá°áľ áááĽáŤá. á áĽáą áá ááľ áá ááłáŤá 0. áá ááá, á ááľááá B á áŠá áŤáá á áá - á˘ááŽáá°á - áá° 3 ááá¨áŤá áĽá áá° áááá¨áľ ááľáá áá¤áľ áááłá. áá 1 á°á¨ááľ á áá... áĽá áá°áą áá°áááᢠáá á á ᨠ0 á°á¨ááľ á¨áááá¨áą ááľáá áá ááľ áá᳠ᨠ3 áá° 3 áĽá ᨠ0 áá° 1 ááá¨áŤá. áŞáá á á áŤá°ááá. áááŹá°á áĽá¨á°áŤ ááᢠá¨áἠááľ áá 1 á°á¨ááľ áá (á áá¤áą áᎠ0 á´áŽááľ áĽá á áá¤áą á ááľ 6 á´áŽááľ)á˘
ááá áá, á áĽááá°á áá¨áłáá˝ ááľáĽ, áĽááá áá áá áá ááłá áá áá á áŤáľáááá. á¨á°áá°á áá áá á áľááá áĽá áŤá áá áĽááłáł á°á¨áłáłá á¨áἠááľ á¨ááŤááአáአá¨á°ááľ ááŁáŞ ááśá˝ á áᢠá áĽááá áĽáŤáĽáŹáá˝ ááľáĽ ᨠ"ááŽ" áĽá "á ááľ" áááł á¨ááá˝ áá áá áĽáŠá áá.
áá áłá áĽááááá˝á ááááááľ á¨á°ááľ ááŁáŞ ááśá˝á áá ááá˘
ᨠ"ááŽ" áĽá "á ááľ" á¨áááá áľ áá áĽáŠá á áááá áľ áá áĽáá°áá áŤá á˛ááłá ááááśá˝ "á ááŤá" á°áĽáá áá áŤá.
ááľá°áśá˝ á á áááá˝ ááŤá¨á áĽáá´áľ áĽáá°áá°ááá áĽá áá ááľá¨á áĽáá°ááá áľ áĽáŤááá áľáá˝ áĽááłáĽáŤáŤ á°áľá á á°áááá?
áá°áá°á፠áĽá ááŁááťáá˝
á˝áá á áá áá á°áááˇá, ááá áá áá á˝áá á áááá˝á áĽá ááľá°áśá˝á á á°ááá¨á° áá°ááą áĽáŤááá˝ áááľ áá.
ááááá á˛ááá áĽá á áłá˛áľ ááłááá˝ á˛áłáŠáŁ áĽáá´áľ ááŽááŤá ááľá¨á áĽááłááĽá áĽá˝áááᢠáşáŽá˛á áá°áá˝ á áľá°áłá˝ áĽáľá¨áá áľá¨áľ áľááá˝ á˝ááá˝.
áĽáá°á áṠᣠá˛áŤááŤá ᣠfirmware ᣠááłááὠᣠá¨á áŤá áááá˝ ááá፠áĽá ááá ááá
áĽáŤááὠᣠáĽáááὠᣠáľá˝áśá˝ - áĽáá
áááą [á˘áá á¨á°á á á]
ááá: hab.com