{"id":16133,"date":"2018-12-14T08:46:53","date_gmt":"2018-12-14T05:16:53","guid":{"rendered":"http:\/\/thecaferobot.com\/learn\/?p=12500"},"modified":"2022-01-17T15:07:16","modified_gmt":"2022-01-17T11:37:16","slug":"controllable-led-flame-fire-by-arduino-esp8266-android-app-wifi","status":"publish","type":"post","link":"https:\/\/thecaferobot.com\/learn\/controllable-led-flame-fire-by-arduino-esp8266-android-app-wifi\/","title":{"rendered":"\u0628\u0627\u0632\u06cc \u0628\u0627 \u0622\u062a\u0634 \u062a\u0648\u0633\u0637 \u0648\u0627\u06cc\u0641\u0627\u06cc\u060c ESP8266 \u0648 \u0646\u0626\u0648\u067e\u06cc\u06a9\u0633\u0644 [\u0634\u0627\u0645\u0644 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f]"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"16133\" class=\"elementor elementor-16133\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c51dba2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c51dba2\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a98c5d3\" data-id=\"a98c5d3\" data-element_type=\"column\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-97cc01e elementor-widget elementor-widget-heading\" data-id=\"97cc01e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0645\u0642\u062f\u0645\u0647<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-159e9b77 elementor-widget elementor-widget-text-editor\" data-id=\"159e9b77\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0647 \u06a9\u0645\u06a9 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u06cc\u200c\u0633\u06cc\u0645 WiFi \u06cc\u06a9 \u0634\u0628\u06cc\u0647 \u0633\u0627\u0632 \u0622\u062a\u0634 \u0628\u0633\u0627\u0632\u06cc\u062f! \u06cc\u06a9 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 (\u0628\u0631\u0627\u06cc \u06af\u0648\u0634\u06cc\u200c\u0647\u0627\u06cc \u0647\u0648\u0634\u0645\u0646\u062f \u0627\u0646\u062f\u0631\u0648\u06cc\u062f) \u0628\u0627 \u0631\u0627\u0628\u0637\u0647 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062c\u0630\u0627\u0628 \u0622\u0645\u0627\u062f\u0647 \u0627\u0633\u062a \u062a\u0627 \u0628\u0647 \u06a9\u0645\u06a9 \u0622\u0646 \u0633\u0627\u062e\u062a\u0647\u200c\u06cc \u062e\u0648\u062f \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f. \u0647\u0645\u062c\u0646\u06cc\u0646 \u0627\u0632 \u0622\u0631\u062f\u06cc\u0646\u0648 \u0648 ESP8266 \u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0634\u0639\u0644\u0647 \u0622\u062a\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1506f383 elementor-widget elementor-widget-heading\" data-id=\"1506f383\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0622\u0646 \u0686\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06cc\u0627\u062f \u0645\u06cc\u200c\u06af\u06cc\u0631\u06cc\u062f\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b4cd486 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"4b4cd486\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0646\u0626\u0648\u067e\u06cc\u06a9\u0633\u0644 \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0686\u06af\u0648\u0646\u0647 ESP8266 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0645\u062a\u063a\u06cc\u0631\u200c\u0647\u0627\u06cc WiFi \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u06a9\u0646\u06cc\u062f.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0686\u06af\u0648\u0646\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0626\u0648\u067e\u06cc\u06a9\u0633\u0644 \u06cc\u06a9 \u0634\u0628\u06cc\u0647 \u0633\u0627\u0632 \u0622\u062a\u0634 \u0628\u0633\u0627\u0632\u06cc\u062f.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56554271 elementor-widget elementor-widget-image\" data-id=\"56554271\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_gif_2.gif\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"play_with_fire_gif_2.gif\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcwNDgsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL3BsYXlfd2l0aF9maXJlX2dpZl8yLmdpZiJ9\">\n\t\t\t\t\t\t\t<img width=\"500\" height=\"375\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_gif_2.gif\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cb88912 elementor-widget elementor-widget-heading\" data-id=\"5cb88912\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0646\u0626\u0648\u067e\u06cc\u06a9\u0633\u0644\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27b7da74 elementor-widget elementor-widget-text-editor\" data-id=\"27b7da74\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0646\u0626\u0648\u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627 \u0645\u062f\u062a \u0632\u06cc\u0627\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0628\u0627\u0632\u0627\u0631 \u0647\u0633\u062a\u0646\u062f \u0648 \u0634\u0645\u0627 \u0627\u062d\u062a\u0645\u0627\u0644\u0627 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u06cc\u200c\u0634\u0646\u0627\u0633\u06cc\u062f. \u0627\u0645\u0627 \u0627\u06af\u0631 \u0646\u0645\u06cc\u200c\u0634\u0646\u0627\u0633\u06cc\u062f \u0646\u0626\u0648\u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627 \u0645\u0627\u0646\u0646\u062f \u0627\u0644 \u0627\u06cc \u062f\u06cc \u200c\u0647\u0627\u06cc RGB \u0647\u0633\u062a\u0646\u062f \u0627\u0645\u0627 \u0628\u0627 \u0627\u06cc\u0646 \u062a\u0641\u0627\u0648\u062a \u06a9\u0647 \u0647\u0631 \u0647\u0631 \u0627\u0644 \u0627\u06cc \u062f\u06cc \u0628\u0647 \u0637\u0648\u0631 \u062c\u062f\u0627\u06af\u0627\u0646\u0647 \u0642\u0627\u0628\u0644 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc\u200c\u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0628\u062a\u0648\u0627\u0646 \u0647\u0632\u0627\u0631\u0627\u0646 \u0627\u0644\u06af\u0648\u06cc \u062c\u0627\u0644\u0628 \u0628\u0647 \u06a9\u0645\u06a9 \u0646\u0626\u0648\u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f.\u00a0<span lang=\"fa\" tabindex=\"0\">\u0628\u0631\u0627\u06cc WS2812b \u0634\u0645\u0627 \u0641\u0642\u0637 \u0628\u0647 3 \u0633\u06cc\u0645 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f\u060c 2\u00a0 \u0633\u06cc\u0645 \u0628\u0631\u0627\u06cc \u062a\u063a\u0630\u06cc\u0647 \u0648 1 \u0633\u06cc\u0645 \u0628\u0631\u0627\u06cc \u062f\u0627\u062f\u0647. \u0627\u06cc\u0646 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0634\u0645\u0627 \u0641\u0642\u0637 \u0628\u0627 \u06cc\u06a9 \u067e\u06cc\u0646\u00a0 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0639\u062f\u0627\u062f \u0632\u06cc\u0627\u062f\u06cc \u0627\u0644 \u0627\u06cc \u062f\u06cc \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f.<br \/><\/span><\/p><p><span lang=\"fa\" tabindex=\"0\">\u062f\u0631 \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 \u0645\u0627 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u0627\u0632 \u0627\u06cc\u0646 LED \u0647\u0627\u06cc \u0647\u0648\u0634\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0634\u0628\u06cc\u0647 \u0633\u0627\u0632 \u0622\u062a\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645. \u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 LED \u0647\u0627\u00a0 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 FastLED\u00a0 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0628\u0627 \u0645\u062b\u0627\u0644 Fire2012 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u06cc \u06a9\u0647 \u062a\u0648\u0633\u0637 \u0645\u0627\u0631\u06a9 \u06a9\u0631\u06cc\u06af\u0633\u0645\u0646 \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0634\u0631\u0648\u0639 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0627\u0632 6 \u0646\u0648\u0627\u0631 LED \u06a9\u0647 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u062f\u0627\u0631\u0627\u06cc 30 LED (\u0645\u062c\u0645\u0648\u0639 180 LED) \u0627\u0633\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645.<\/span><span lang=\"fa\" tabindex=\"0\">\u00a06 \u0646\u0648\u0627\u0631 LED \u06a9\u0647 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u062f\u0627\u0631\u0627\u06cc 30 LED (\u0645\u062c\u0645\u0648\u0639 180 LED) \u0627\u0633\u062a \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc \u06cc\u06a9 \u0642\u0637\u0639\u0647 \u0644\u0648\u0644\u0647 PVC \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0647 \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0633\u06cc\u0644\u0646\u062f\u0631 \u0634\u06cc\u0634\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc \u062f\u0647\u06cc\u0645 (\u0627\u06cc\u0646 \u0633\u06cc\u0644\u0646\u062f\u0631\u0647\u0627\u06cc \u0634\u06cc\u0634\u0647 \u0627\u06cc \u0645\u0639\u0645\u0648\u0644\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06af\u0644\u062f\u0627\u0646 \u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f). \u0645\u0627 \u0628\u0627\u06cc\u062f \u0646\u0648\u0631 LED \u0647\u0627 \u0631\u0627 \u067e\u062e\u0634 \u06a9\u0646\u06cc\u0645 \u062a\u0627 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0645\u062f\u0627\u0648\u0645 \u0628\u0628\u06cc\u0646\u06cc\u0645\u060c \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0632 \u06a9\u0627\u063a\u0630 \u0631\u062f\u06cc\u0627\u0628\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u06cc\u0645 \u06a9\u0647 \u0646\u0648\u0631 \u0631\u0627 \u0639\u0628\u0648\u0631 \u062f\u0627\u062f\u0647 \u0648 \u0645\u0646\u062a\u0634\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/span><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1cc586a3 elementor-widget elementor-widget-image\" data-id=\"1cc586a3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/rgb-led-strip-neopixels-ws2812b.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"rgb-led-strip-neopixels-ws2812b.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcwNDksInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL3JnYi1sZWQtc3RyaXAtbmVvcGl4ZWxzLXdzMjgxMmIuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"458\" height=\"458\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/rgb-led-strip-neopixels-ws2812b.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6366fd45 elementor-widget elementor-widget-heading\" data-id=\"6366fd45\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0644\u0648\u0627\u0632\u0645\u06cc \u06a9\u0647 \u0628\u0627 \u0622\u0646 \u0627\u062d\u062a\u06cc\u0627\u062c \u062f\u0627\u0631\u06cc\u062f\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4203e212 elementor-widget elementor-widget-image\" data-id=\"4203e212\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_required_materials.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"play_with_fire_required_materials.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcwNTAsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL3BsYXlfd2l0aF9maXJlX3JlcXVpcmVkX21hdGVyaWFscy5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"451\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_required_materials.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1427cfaf elementor-widget elementor-widget-heading\" data-id=\"1427cfaf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0642\u0637\u0639\u0627\u062a \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5334c027 elementor-widget elementor-widget-html\" data-id=\"5334c027\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\"><tbody><tr><td width=\"70%\">\u0628\u0631\u062f \u062a\u0648\u0633\u0639\u0647 Witty cloud \u0628\u0627 \u0647\u0633\u062a\u0647 \u0648\u0627\u06cc\u0641\u0627\u06cc ESP8266 \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"http:\/\/thecaferobot.com\/store\/esp8266-serial-wifi-witty-cloud-development-board\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr><tr><td width=\"70%\">\u0646\u0648\u0627\u0631 RGB LED \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 5 \u0645\u062a\u0631\u06cc NeoPixel\r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"http:\/\/thecaferobot.com\/store\/ws2812b-5v-led-symphony-neopixel-digital-rgb-strip\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr><tr><td width=\"70%\">\u0645\u0628\u062f\u0644 \u0645\u0646\u0637\u0642\u06cc ( \u0644\u0627\u062c\u06cc\u06a9 \u06a9\u0627\u0646\u0648\u0631\u062a\u0631 ) \u062f\u0648 \u0637\u0631\u0641\u0647 \u0628\u0627 \u0642\u0627\u0628\u0644\u06cc\u062a \u062a\u0628\u062f\u06cc\u0644 5 \u0628\u0647 3.3 \u0648\u0644\u062a \u0648 \u0628\u0631\u0639\u06a9\u0633<\/td>\r\n    <td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n\t<td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"http:\/\/thecaferobot.com\/store\/logic-level-converter-2\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr><tr><td width=\"70%\">\u0633\u06cc\u0645 \u062c\u0627\u0645\u067e\u0631 \u0646\u0631\u06cc \u0628\u0647 \u0645\u0627\u062f\u06af\u06cc<\/td>\r\n    <td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n\t<td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"http:\/\/thecaferobot.com\/store\/40p-male-female-10cm-jumper-wire\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr><tr><td width=\"70%\">PVC pipe  60cm size 2\u201d<\/td>\r\n    <td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n\t<td class=\"center\" width=\"10%\">1<\/td>\r\n<\/tr><tr><td width=\"70%\">Tracing paper<\/td>\r\n    <td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n\t<td class=\"center\" width=\"10%\">1<\/td>\r\n<\/tr><tr><td width=\"70%\">Glass cylinder <\/td>\r\n    <td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n\t<td class=\"center\" width=\"10%\">1<\/td>\r\n<\/tr><\/tbody><\/table><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-427874ed elementor-widget elementor-widget-heading\" data-id=\"427874ed\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bc50c0b elementor-widget elementor-widget-html\" data-id=\"3bc50c0b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\">\r\n<tbody>\r\n\r\n<tr>\r\n\t<td width=\"90%\">Arduino IDE<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" target=\"_blank\"><i class=\"fa fa-info\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n\r\n\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6265fd1 elementor-widget elementor-widget-heading\" data-id=\"6265fd1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-214b0c8d elementor-widget elementor-widget-html\" data-id=\"214b0c8d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\"><tbody><tr><td width=\"90%\">\u0686\u0633\u0628 \u062d\u0631\u0627\u0631\u062a\u06cc<\/td>\r\n<\/tr><tr><td width=\"90%\">\u0647\u0648\u06cc\u0647<\/td>\r\n<\/tr><\/tbody><\/table><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5524c865 elementor-widget elementor-widget-heading\" data-id=\"5524c865\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0645\u0631\u0627\u062d\u0644 \u0633\u0627\u062e\u062a<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4056da16 elementor-widget elementor-widget-text-editor\" data-id=\"4056da16\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0627\u0628\u062a\u062f\u0627 \u06cc\u06a9 \u0633\u06cc\u0644\u0646\u062f\u0631 \u0634\u06cc\u0634\u0647 \u0627\u06cc \u062f\u0631\u0633\u062a \u06a9\u0646\u06cc\u062f. \u0633\u06cc\u0644\u0646\u062f\u0631 \u0645\u0627 60cm \u0637\u0648\u0644 \u0648 12cm \u0642\u0637\u0631\u062f\u0627\u0631\u062f.<\/span>\n\n<span lang=\"fa\" tabindex=\"0\">\u0628\u0647\u062a\u0631 \u0627\u0633\u062a \u0627\u0632 \u0633\u06cc\u0644\u0646\u062f\u0631 \u0634\u06cc\u0634\u0647\u200c\u0627\u06cc \u0645\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0645\u0627 \u0627\u06af\u0631 \u06cc\u06a9 \u0634\u06cc\u0634\u0647 \u06cc \u0634\u0641\u0627\u0641 \u062f\u0627\u0631\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06a9\u0627\u063a\u0630 \u0631\u062f\u06cc\u0627\u0628\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u0648\u0634\u0634 \u0633\u0637\u062d \u0633\u06cc\u0644\u0646\u062f\u0631 (\u0633\u0637\u062d \u062f\u0627\u062e\u0644\u06cc \u06cc\u0627 \u062e\u0627\u0631\u062c\u06cc) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u06a9\u0627\u063a\u0630 \u0631\u062f\u06cc\u0627\u0628\u06cc \u0627\u0646\u062a\u0634\u0627\u0631 \u0646\u0648\u0631 \u0631\u0627 \u0628\u0647 \u062e\u0648\u0628\u06cc \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/span>\n\n\u0633\u067e\u0633 \u0637\u0648\u0644 \u062f\u0627\u062e\u0644\u06cc \u0633\u06cc\u0644\u0646\u062f\u0631 \u0634\u06cc\u0634\u0647\u0627\u06cc \u0631\u0627 \u0627\u0646\u062f\u0627\u0632\u0647 \u0628\u06af\u06cc\u0631\u06cc\u062f \u0648 \u0644\u0648\u0644\u0647 PVC \u0631\u0627 \u0628\u0647 \u06af\u0648\u0646\u0647\u200c\u0627\u06cc \u0628\u0628\u0631\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u062f\u0627\u062e\u0644 \u0633\u06cc\u0644\u0646\u062f\u0631 \u062c\u0627 \u0634\u0648\u062f. \u0633\u06cc\u0644\u0646\u062f\u0631 \u0634\u06cc\u0634\u0647\u200c\u0627\u06cc \u0645\u0627 60cm \u0637\u0648\u0644 \u062f\u0627\u0631\u062f( \u0628\u062f\u0648\u0646 \u0627\u062d\u062a\u0633\u0627\u0628 \u067e\u0627\u06cc\u0647 \u0637\u0648\u0644 \u062f\u0627\u062e\u0644\u06cc \u0622\u0646 59cm \u0627\u0633\u062a). \u067e\u0633 \u0644\u0648\u0644\u0647 PVC \u0631\u0627 \u0628\u0647 \u0627\u0646\u062f\u0627\u0632\u0647 59cm \u0645\u06cc\u200c\u0628\u0631\u06cc\u0645.<span lang=\"fa\" tabindex=\"0\">\u0646\u0648\u0627\u0631 \u0647\u0627\u06cc LED \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0644\u0648\u0644\u0647 \u0628\u0686\u0633\u0628\u0627\u0646\u06cc\u062f. \u06cc\u06a9 \u0644\u0648\u0644\u0647 \u0628\u0627 \u0642\u0637\u0631 4cm \u0639\u0627\u0644\u06cc \u062e\u0648\u0627\u0647\u062f\u200c\u0628\u0648\u062f.<\/span>\n\n\u0633\u067e\u0633 \u0628\u0627\u06cc\u062f \u0646\u0648\u0627\u0631 LED \u0631\u0627 \u0628\u0647 6 \u0642\u0633\u0645\u062a \u0645\u0633\u0627\u0648\u06cc \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0646\u06cc\u0645. \u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0627\u0632 \u0646\u0648\u0627\u0631 60LEDs\/m \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u0645.(\u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0646\u0648\u0627\u0631 \u0628\u0627 \u0686\u06af\u0627\u0644\u06cc \u0628\u0627\u0644\u0627\u062a\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0646\u062a\u06cc\u062c\u0647 \u0628\u0647\u062a\u0631\u06cc \u0628\u06af\u06cc\u0631\u06cc\u062f.)<span lang=\"fa\" tabindex=\"0\">\u0645\u0627 \u0628\u0647 50 \u0637\u0648\u0644 6 \u0633\u0627\u0646\u062a\u06cc \u0645\u062a\u0631\u06cc\u00a0 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u06a9\u0646\u06cc\u0645\u060c \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u06a9\u0647 \u0628\u0647 3 \u0645\u062a\u0631 \u0637\u0648\u0644 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u0645. \u0634\u0634 \u0646\u0648\u0627\u0631 \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0633\u0627\u0648\u06cc \u0627\u0637\u0631\u0627\u0641 \u0644\u0648\u0644\u0647 \u067e\u06cc \u0648\u06cc \u0633\u06cc \u062c\u0627\u06cc\u06af\u0630\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u0627\u06cc\u062f \u0686\u06cc\u0632\u06cc \u0634\u0628\u06cc\u0647 \u0628\u0647 \u0627\u06cc\u0646 \u062f\u0627\u0634\u062a\u0647\u200c\u0628\u0627\u0634\u06cc\u062f:<\/span>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e6ed742 elementor-widget elementor-widget-image\" data-id=\"7e6ed742\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_assembling-1.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"play_with_fire_assembling-1.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcwNTEsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL3BsYXlfd2l0aF9maXJlX2Fzc2VtYmxpbmctMS5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"667\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_assembling-1.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-459998a5 elementor-widget elementor-widget-image\" data-id=\"459998a5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img width=\"1000\" height=\"667\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_assembling-2.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62a77d4b elementor-widget elementor-widget-image\" data-id=\"62a77d4b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_assembling-3.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"play_with_fire_assembling-3.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcwNTMsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL3BsYXlfd2l0aF9maXJlX2Fzc2VtYmxpbmctMy5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"667\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_assembling-3.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1bf66b8b elementor-widget elementor-widget-text-editor\" data-id=\"1bf66b8b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 \u0646\u0648\u0627\u0631\u0647\u0627\u06cc LED \u0628\u0647 \u0647\u0645 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0633\u062a\u0642\u06cc\u0645 \u0646\u0648\u0627\u0631\u0647\u0627 \u0631\u0627 \u0645\u0627\u0646\u0646\u062f \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u06cc\u0647 \u0647\u0645 \u0644\u062d\u06cc\u0645 \u06a9\u0646\u06cc\u062f\u060c \u06cc\u0627 \u0627\u0628\u062a\u062f\u0627 \u0628\u0647 \u0646\u0648\u0627\u0631\u200c\u0647\u0627 \u067e\u06cc\u0646 \u0647\u062f\u0631 \u0644\u062d\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u0648 \u0633\u067e\u0633 \u0628\u0647 \u06a9\u0645\u06a9 \u06cc\u0633\u0645 \u0628\u0631\u062f \u0628\u0648\u0631\u062f \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43460a1c elementor-widget elementor-widget-image\" data-id=\"43460a1c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_schematic.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"play_with_fire_schematic.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcwNTQsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL3BsYXlfd2l0aF9maXJlX3NjaGVtYXRpYy5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"700\" height=\"300\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_schematic.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7902cb28 elementor-widget elementor-widget-text-editor\" data-id=\"7902cb28\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0627\u062a\u0635\u0627\u0644 \u0646\u0648\u0627\u0631 LED \u0627\u0646\u062c\u0627\u0645 \u0634\u062f\u060c \u0628\u0627\u06cc\u062f \u0644\u0648\u0644\u0647 \u0631\u0627 \u062f\u0627\u062e\u0644 \u0633\u06cc\u0644\u0646\u062f\u0631 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f. \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0641\u0648\u0645\u00a0 \u0628\u0631\u0627\u06cc \u0628\u0631\u0634 \u06cc\u06a9 \u062f\u0627\u06cc\u0631\u0647 \u0627\u06cc \u06a9\u0647 \u062f\u0627\u0631\u0627\u06cc \u0642\u0637\u0631 \u0628\u06cc\u0631\u0648\u0646\u06cc \u0628\u0631\u0627\u0628\u0631 \u0642\u0637\u0631 \u062f\u0627\u062e\u0644\u06cc \u0633\u06cc\u0644\u0646\u062f\u0631 \u0634\u06cc\u0634\u0647 \u0627\u06cc \u0627\u0633\u062a \u0648 \u0642\u0637\u0631 \u062f\u0627\u062e\u0644\u06cc \u0622\u0646 \u0628\u0631\u0627\u0628\u0631 \u0642\u0637\u0631 \u062e\u0627\u0631\u062c\u06cc \u0644\u0648\u0644\u0647 PVC \u0628\u0627\u0634\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. 2 \u0639\u062f\u062f \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0637\u0631\u0641 \u0644\u0648\u0644\u0647 \u0622\u0645\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0642\u0637\u0639\u0627\u062a \u0631\u0627 \u0628\u0647 \u0627\u0646\u062a\u0647\u0627\u06cc \u0644\u0648\u0644\u0647 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0628\u0647 \u0622\u0631\u0627\u0645\u06cc \u0644\u0648\u0644\u0647 \u0631\u0627 \u062f\u0627\u062e\u0644 \u0633\u06cc\u0644\u0646\u062f\u0631 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-360067aa elementor-widget elementor-widget-heading\" data-id=\"360067aa\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u06a9\u062f<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50414dc6 elementor-widget elementor-widget-text-editor\" data-id=\"50414dc6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0631\u0627\u06cc \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0648 \u0622\u067e\u0644\u0648\u062f \u0622\u0646 \u0631\u0648\u06cc \u0628\u0631\u062f \u0627\u0632 Arduino IDE \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u06a9\u0646\u06cc\u0645. \u0627\u06af\u0631 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u06a9\u0646\u062a\u0631\u0644\u0631 \u0631\u0627 \u0631\u0648\u06cc SPIFFS \u0622\u067e\u0627\u0648\u062f \u06a9\u0646\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u0627\u0632 \u0628\u0631\u062f\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u06cc\u06a9 ESP8266 \u0628\u0627 3MB \u0627\u0632 SPIFFS \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f. \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644\u0631 \u0631\u0627 \u0631\u0648\u06cc SPIFFS \u06a9\u0647 \u0645\u062e\u0641\u0641 \u201cSerial Peripheral Interface Flash File System\u201d \u0645\u06cc\u200c\u0628\u0627\u0634\u062f \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f \u062a\u0627 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0622\u0646 \u0645\u062d\u0644 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f.\u00a0<span lang=\"fa\" tabindex=\"0\">\u0628\u0627 \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0631\u0648\u0631\u06af\u0631 \u062e\u0648\u062f \u0631\u0627 (\u06cc\u0627 \u0628\u0631 \u0631\u0648\u06cc \u06af\u0648\u0634\u06cc \u06cc\u0627 \u0646\u0648\u062a \u0628\u0648\u06a9 \u062e\u0648\u062f) \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f \u0648 \u0622\u062f\u0631\u0633 ESP \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f (\u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 192.168.4.1 \u0627\u0633\u062a) \u0648\u00a0 \u0631\u0627\u0628\u0637 \u06a9\u0646\u062a\u0631\u0644 \u0631\u0627 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u062e\u0648\u062f \u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0646\u0635\u0628 \u0628\u0631\u0646\u0627\u0645\u0647 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u062f\u060c \u0627\u06af\u0631 \u0634\u0645\u0627 \u0622\u06cc\u0641\u0648\u0646 \u06cc\u0627 iPad \u062f\u0627\u0631\u06cc\u062f \u0627\u06cc\u0646 \u062a\u0646\u0647\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0645\u0627\u0633\u062a.<\/span><\/p><p><span lang=\"fa\" tabindex=\"0\">\u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0631\u0648\u06cc \u0628\u0631\u062f ESP \u062e\u0648\u062f \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 FastLED \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0627\u0628\u062a\u062f\u0627 \u0622\u0646 \u0631\u0627 \u0628\u0647 IDE Arduino \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.(\u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646 \u0631\u0627 \u0627<a href=\"https:\/\/github.com\/FastLED\/FastLED\">\u06cc\u0646\u062c\u0627<\/a>\u00a0\u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f). \u06a9\u062f \u0634\u0628\u06cc\u0647 \u0633\u0627\u0632\u06cc \u0622\u062a\u0634\u060c \u0637\u0631\u062d Score2012 \u0645\u0627\u0631\u06a9 Kriegsman \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0645\u062b\u0627\u0644\u200c\u0647\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0646\u0648\u0627\u0631 LED \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0627\u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0645\u0627 \u06a9\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0639\u062f\u0627\u062f \u0645\u062a\u063a\u06cc\u0631 \u0646\u0648\u0627\u0631\u0647\u0627 \u0627\u0635\u0644\u0627\u062d \u06a9\u0631\u062f\u06cc\u0645. \u0647\u0631 \u0686\u0647 \u062a\u0639\u062f\u0627\u062f \u0646\u0648\u0627\u0631\u200c\u0647\u0627 \u0628\u06cc\u0634\u062a\u0631 \u0628\u0627\u0634\u062f \u0646\u062a\u06cc\u062c\u0647\u200c\u06cc \u0628\u0647\u062a\u0631\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u0627\u0634\u062a. \u0645\u0646\u0637\u0642 \u0634\u0628\u06cc\u0647 \u0633\u0627\u0632\u06cc \u0622\u062a\u0634 \u0628\u0647 \u0648\u0636\u0648\u062d \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0645\u062b\u0627\u0644 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.\u0627\u06af\u0631 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u062f\u0627\u0646\u06cc\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u06a9\u062f \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\u060c \u06a9\u062f \u0645\u0646\u0628\u0639 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f<\/span>.<\/p><p><strong>\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632:<\/strong><\/p><p><div class='w3eden'><!-- WPDM Link Template: Default Template -->\n\n<div class=\"link-template-default card mb-2\">\n    <div class=\"card-body\">\n        <div class=\"media\">\n            <div class=\"mr-3 img-48\"><img class=\"wpdm_icon\" alt=\"Icon\" src=\"data:image\/svg+xml;base64,ICAgICAgICAgICAgPHN2ZyBpZD0iTGF5ZXJfNmE0NTRjNWVjMTVhOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiCiAgICAgICAgICAgICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHN0eWxlCiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InRleHQvY3NzIj4KICAgICAgICAgICAgICAgICAgICAuc3RfNmE0NTRjNWVjMTVhOV8wIHsKICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgzOCwgMTU3LCAyMzksIDAuMyk7CiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAuc3RfNmE0NTRjNWVjMTVhOV8xIHsKICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgzOCwgMTU3LCAyMzksIDAuOSk7CiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAuc3RfNmE0NTRjNWVjMTVhOV8yIHsKICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzI2OWRlZjsKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIC5zdF82YTQ1NGM1ZWMxNWE5XzMgewogICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGRkZGOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIDwvc3R5bGU+CiAgICAgICAgICAgICAgICA8ZyBpZD0iWE1MSURfMTY4XyI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlhNTElEXzgzXyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJzdF82YTQ1NGM1ZWMxNWE5XzAiIGlkPSJYTUxJRF84N18iIHBvaW50cz0iMzMwLjcsNiA4Ny45LDYgODcuOSw1MDYgNDQ5LjIsNTA2IDQ0OS4yLDEyMi44ICAgIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJzdF82YTQ1NGM1ZWMxNWE5XzEiIGlkPSJYTUxJRF84Nl8iIHBvaW50cz0iMzMwLjcsNiA0NDkuMiwxMjIuOCAzMzAuNywxMjIuOCAgICIvPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBjbGFzcz0ic3RfNmE0NTRjNWVjMTVhOV8xIiBoZWlnaHQ9IjE1Ni4xIiBpZD0iWE1MSURfODVfIiB3aWR0aD0iMzI5IiB4PSI2Mi44IiB5PSIyOTguOCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBjbGFzcz0ic3RfNmE0NTRjNWVjMTVhOV8yIiBpZD0iWE1MSURfODRfIiBwb2ludHM9IjYyLjgsNDU0LjkgODcuOSw0NzYuMSA4Ny45LDQ1NC45ICAgIi8+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IlhNTElEXzMxMTNfIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRleHQgeD0iMjAlIiBmaWxsPSJ3aGl0ZSIgc3R5bGU9ImZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO2ZvbnQtc2l6ZTogNzI1JTtmb250LXdlaWdodDogYm9sZDsiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHk9IjgyJSI+QVBLPC90ZXh0PgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4KICAgICAgICAgICAg\" \/><\/div>\n            <div class=\"media-body\">\n                <h3 class=\"package-title\"><a href='https:\/\/thecaferobot.com\/learn\/download\/eps-flame-android-app\/'>EP&#8217;s Flame Android App<\/a><\/h3>\n                <div class=\"text-muted text-small\"><i class=\"fas fa-copy\"><\/i> 1 file(s) <i class=\"fas fa-hdd ml-3\"><\/i> 2.41 MB<\/div>\n            <\/div>\n            <div class=\"ml-3\">\n                <a class='wpdm-download-link download-on-click btn btn-primary ' rel='nofollow' href='#' data-downloadurl=\"https:\/\/thecaferobot.com\/learn\/download\/eps-flame-android-app\/?wpdmdl=12532&#038;refresh=6a454c5ec16321782926430\">Download<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<\/div><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c153cdb elementor-widget elementor-widget-html\" data-id=\"c153cdb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>#include &quot;ESP8266WiFi.h&quot;\r\n#include &quot;ESP8266WebServer.h&quot;\r\n#include &quot;FastLED.h&quot;\r\n#include &quot;EEPROM.h&quot;\r\n#include &quot;FS.h&quot;  \/\/required for SPIFFS\r\n\r\n#define DATA_PIN 5\r\n#define LED_TYPE WS2811\r\n#define COLOR_ORDER GRB\r\n#define NUM_LEDS 30\r\n#define NUM_STRIPS 6\r\n#define CHIPSET     WS2812B\r\n\r\n\/\/addresses to save data to EEPROM to preserve the state of fire simulation\r\n#define cs0Adr 0\r\n#define cs1Adr 3\r\n#define cs2Adr 6\r\n#define cs3Adr 9\r\n#define BriAdr 15\r\n#define FpsAdr 16\r\n#define SparkingAdr 17\r\n#define CoolingAdr 18\r\n#define EEPROMCheckAdr 20 \/\/if this value is 250 we assume we have previously saved to EEPROM and load data from that\r\n\r\nCRGB leds[NUM_STRIPS * NUM_LEDS];\r\n\r\nString inData;\r\nuint8_t FPS = 100; \/\/FRAMES_PER_SECOND\r\nuint8_t SPARKING = 150;\r\nuint8_t COOLING = 90; \r\nuint8_t BRIGHTNESS = 100;\r\nuint8_t csRGB[4][3] = {{0, 0, 0},\r\n                       {255, 0, 0},\r\n                       {255, 127, 0},\r\n                       {255, 255, 255}};\r\n\r\nunsigned long previousMillis = 0;\r\nbool change = false;            \/\/if true we go to save to EEprom.\r\nunsigned long changeMillis = 0; \/\/changes will be saved 1 minute after no change is applied to avoid EEPROM wear.\r\n\r\nbool initSetup = true;\r\n\r\n\r\nCRGBPalette16 gPal;\r\n\r\nESP8266WebServer server(80); \/\/Web server object. Will be listening in port 80 (default for HTTP)\r\n\r\nvoid setup()\r\n{\r\n  EEPROM.begin(200);\r\n  cWiFi();\r\n  setupFastLED();\r\n  loadConfig();\r\n  gPal = CRGBPalette16( CRGB(csRGB[0][0],csRGB[0][1],csRGB[0][2]), \r\n                        CRGB(csRGB[1][0],csRGB[1][1],csRGB[1][2]), \r\n                        CRGB(csRGB[2][0],csRGB[2][1],csRGB[2][2]),  \r\n                        CRGB(csRGB[3][0],csRGB[3][1],csRGB[3][2]));\r\n                                           \r\n}\r\n\r\ninline void setupFastLED()\r\n{\r\n  delay(1000); \/\/ sanity delay\r\n  FastLED.addLeds&lt;CHIPSET, DATA_PIN, COLOR_ORDER&gt;(leds, NUM_STRIPS * NUM_LEDS).setCorrection(TypicalLEDStrip);\r\n  FastLED.setBrightness(BRIGHTNESS);\r\n}\r\n\r\nvoid loop()\r\n{\r\n\r\n  server.handleClient(); \/\/Handling of incoming requests\r\n  if (change)\r\n  {\r\n    if (millis() - changeMillis &gt; 60000)\r\n    {\r\n      change = false;\r\n      saveToEEPROM();\r\n    }\r\n  }\r\n  fire();\r\n  FastLED.show();\r\n  FastLED.delay(1000 \/ FPS);\r\n}\r\n\r\n\r\nvoid Fire2012WithPalette(int stripNo)\r\n{\r\n  static byte heat[NUM_STRIPS][NUM_LEDS];\r\n\r\n  \/\/ Step 1.  Cool down every cell a little\r\n    for( int i = 0; i &lt; NUM_LEDS; i++) { heat[stripNo][i] = qsub8( heat[stripNo][i], random8(0, ((COOLING * 10) \/ NUM_LEDS) + 2)); }\r\n    \/\/ Step 2. Heat from each cell drifts 'up' and diffuses a little\r\n    for( int k= NUM_LEDS - 1; k &gt;= 2; k--) {\r\n      heat[stripNo][k] = (heat[stripNo][k - 1] + heat[stripNo][k - 2] + heat[stripNo][k - 2] ) \/ 3;\r\n    }\r\n    \r\n    \/\/ Step 3.  Randomly ignite new 'sparks' of heat near the bottom\r\n    if( random8() &lt; SPARKING ) {\r\n      int y = random8(5);\r\n      heat[stripNo][y] = qadd8( heat[stripNo][y], random8(160,200) );\r\n    }\r\n\r\n    \/\/ Step 4.  Map from heat cells to LED colors\r\n    for( int j = 0; j &lt; NUM_LEDS; j++) {\r\n      \/\/ Scale the heat value from 0-255 down to 0-240\r\n      \/\/ for best results with color palettes.\r\n      byte colorindex = scale8( heat[stripNo][j], 240);\r\n      CRGB color = ColorFromPalette( gPal, colorindex);\r\n      \r\n      leds[j+stripNo*NUM_LEDS] = color;\r\n    }\r\n}\r\n\r\nvoid fire(){\r\n  for (int i=0; i&lt;NUM_STRIPS; i++){ Fire2012WithPalette(i); } } int str2int(String InputStr) { return InputStr.toInt(); } boolean EveryNSec(uint8_t period) { unsigned long currentMillis = millis(); if (currentMillis - previousMillis &gt;= period * 1000)\r\n  {\r\n    \/\/ save the last time you blinked the LED\r\n    previousMillis = currentMillis;\r\n    return true;\r\n  }\r\n  else\r\n  {\r\n    return false;\r\n  }\r\n}\r\n\r\nvoid EEPROMupdate(byte address, byte value)\r\n{\r\n  if (EEPROM.read(address) != value)\r\n  {\r\n    EEPROM.write(address, value);\r\n    EEPROM.commit();\r\n  }\r\n  return;\r\n}\r\n\r\nvoid saveToEEPROM()\r\n{\r\n  EEPROMupdate(BriAdr, BRIGHTNESS);\r\n  EEPROMupdate(FpsAdr, FPS);\r\n  EEPROMupdate(SparkingAdr, SPARKING);\r\n  EEPROMupdate(CoolingAdr, COOLING);\r\n  for (uint8_t i = 0; i &lt; 4; i++)\r\n  {\r\n    for (uint8_t j = 0; j &lt; 3; j++)\r\n    {\r\n      EEPROMupdate((i * 3 + j), csRGB[i][j]);\r\n    }\r\n  }\r\n}\r\n\r\nvoid handleCS0Change(){\r\n    csRGB[0][0] = str2int(server.arg(&quot;R&quot;));\r\n    csRGB[0][1] = str2int(server.arg(&quot;G&quot;));\r\n    csRGB[0][2] = str2int(server.arg(&quot;B&quot;));\r\n    gPal = CRGBPalette16( CRGB(csRGB[0][0],csRGB[0][1],csRGB[0][2]), CRGB(csRGB[1][0],csRGB[1][1],csRGB[1][2]), CRGB(csRGB[2][0],csRGB[2][1],csRGB[2][2]),  CRGB(csRGB[3][0],csRGB[3][1],csRGB[3][2]));\r\n    changeMillis = millis();\r\n    change = true;\r\n}\r\nvoid handleCS1Change(){\r\n    csRGB[1][0] = str2int(server.arg(&quot;R&quot;));\r\n    csRGB[1][1] = str2int(server.arg(&quot;G&quot;));\r\n    csRGB[1][2] = str2int(server.arg(&quot;B&quot;));\r\n    gPal = CRGBPalette16( CRGB(csRGB[0][0],csRGB[0][1],csRGB[0][2]), CRGB(csRGB[1][0],csRGB[1][1],csRGB[1][2]), CRGB(csRGB[2][0],csRGB[2][1],csRGB[2][2]),  CRGB(csRGB[3][0],csRGB[3][1],csRGB[3][2]));\r\n    changeMillis = millis();\r\n    change = true;\r\n}\r\nvoid handleCS2Change(){\r\n    csRGB[2][0] = str2int(server.arg(&quot;R&quot;));\r\n    csRGB[2][1] = str2int(server.arg(&quot;G&quot;));\r\n    csRGB[2][2] = str2int(server.arg(&quot;B&quot;));\r\n    gPal = CRGBPalette16( CRGB(csRGB[0][0],csRGB[0][1],csRGB[0][2]), CRGB(csRGB[1][0],csRGB[1][1],csRGB[1][2]), CRGB(csRGB[2][0],csRGB[2][1],csRGB[2][2]),  CRGB(csRGB[3][0],csRGB[3][1],csRGB[3][2]));\r\n    changeMillis = millis();\r\n    change = true;\r\n}\r\nvoid handleCS3Change(){\r\n    csRGB[3][0] = str2int(server.arg(&quot;R&quot;));\r\n    csRGB[3][1] = str2int(server.arg(&quot;G&quot;));\r\n    csRGB[3][2] = str2int(server.arg(&quot;B&quot;));\r\n    gPal = CRGBPalette16( CRGB(csRGB[0][0],csRGB[0][1],csRGB[0][2]), CRGB(csRGB[1][0],csRGB[1][1],csRGB[1][2]), CRGB(csRGB[2][0],csRGB[2][1],csRGB[2][2]),  CRGB(csRGB[3][0],csRGB[3][1],csRGB[3][2]));\r\n    changeMillis = millis();\r\n    change = true;\r\n}\r\n\r\nvoid handleConf()\r\n{\r\n  if (server.arg(&quot;brightness&quot;) != &quot;&quot;)\r\n  {\r\n    BRIGHTNESS = str2int(server.arg(&quot;brightness&quot;));\r\n    FastLED.setBrightness(BRIGHTNESS);\r\n    changeMillis = millis();\r\n    change = true;\r\n  }\r\n  if (server.arg(&quot;fps&quot;) != &quot;&quot;)\r\n  {\r\n    FPS = str2int(server.arg(&quot;fps&quot;));\r\n    changeMillis = millis();\r\n    change = true;\r\n  }\r\n  if (server.arg(&quot;sparking&quot;) != &quot;&quot;)\r\n  {\r\n    SPARKING = str2int(server.arg(&quot;sparking&quot;));\r\n    changeMillis = millis();\r\n    change = true;\r\n  }\r\n  if (server.arg(&quot;cooling&quot;) != &quot;&quot;)\r\n  {\r\n    COOLING = str2int(server.arg(&quot;cooling&quot;));\r\n    changeMillis = millis();\r\n    change = true;\r\n  }\r\n  \r\n  server.sendHeader(&quot;Connection&quot;, &quot;close&quot;);\r\n  server.sendHeader(&quot;Access-Control-Allow-Origin&quot;, &quot;*&quot;);\r\n  server.send(200, &quot;text\/plain&quot;, &quot;&quot;); \/\/Returns the HTTP response\r\n}\r\n\r\nvoid loadConfig()\r\n{\r\n\r\n  if (EEPROM.read(EEPROMCheckAdr) == 250)\r\n  {\r\n    BRIGHTNESS = EEPROM.read(BriAdr);\r\n    SPARKING = EEPROM.read(SparkingAdr);\r\n    COOLING = EEPROM.read(CoolingAdr);\r\n    FPS = EEPROM.read(FpsAdr);\r\n    if (FPS == 0)\r\n      FPS = 100;\r\n\r\n    for (uint8_t i = 0; i &lt; 4; i++)\r\n    {\r\n      for (uint8_t j = 0; j &lt; 3; j++)\r\n      {\r\n        csRGB[i][j] = EEPROM.read(i * 3 + j);\r\n      }\r\n    }\r\n  }else{\r\n    EEPROMupdate(BriAdr,BRIGHTNESS);\r\n    EEPROMupdate(FpsAdr,FPS);\r\n    EEPROMupdate(CoolingAdr,COOLING);\r\n    EEPROMupdate(SparkingAdr, SPARKING);\r\n    for (uint8_t i = 0; i &lt; 4; i++)\r\n    {\r\n      for (uint8_t j = 0; j &lt; 3; j++)\r\n      {\r\n        EEPROMupdate((i*3+j) , csRGB[i][j]);\r\n      }\r\n    }\r\n    EEPROMupdate(EEPROMCheckAdr, 250);\r\n  }\r\n}\r\n\r\nvoid cWiFi()\r\n{\r\n  WiFi.softAP(&quot;ElectroPeak's Flame&quot;, &quot;&quot;); \/\/set a password here if you want i.e. WiFi.softAP(&quot;ElectroPeak's Flame&quot;, &quot;12345678&quot;);\r\n\r\n  IPAddress myIP = WiFi.softAPIP();\r\n  server.on(&quot;\/cs0&quot;, handleCS0Change);\r\n  server.on(&quot;\/cs1&quot;, handleCS1Change);\r\n  server.on(&quot;\/cs2&quot;, handleCS2Change);\r\n  server.on(&quot;\/cs3&quot;, handleCS3Change);\r\n  server.on(&quot;\/conf&quot;, handleConf);\r\n  server.serveStatic(&quot;\/&quot;, SPIFFS, &quot;\/&quot;, &quot;max-age=86400&quot;);\r\n  server.begin(); \/\/Start the server\r\n}\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7aa0ca84 elementor-widget elementor-widget-text-editor\" data-id=\"7aa0ca84\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u201clook and feel\u201d \u062f\u0648 \u0645\u062a\u063a\u06cc\u0631 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a\u060c SPARKING \u0648 COOLING \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0635\u0648\u0631\u062a \u067e\u0648\u06cc\u0627 \u0622\u0646 \u0647\u0627 \u0631\u0627 \u062f\u0631 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0622\u067e\u0644\u0648\u062f \u0634\u062f\u0647 \u062f\u0631 SPIFFS \u06cc\u0627 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\u060c \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 FPS \u0631\u0627 \u0627\u06cc\u0646\u062c\u0627 \u0646\u06cc\u0632 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25e47018 elementor-widget elementor-widget-image\" data-id=\"25e47018\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_app-1.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"play_with_fire_app-1.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcwNTUsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL3BsYXlfd2l0aF9maXJlX2FwcC0xLmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"248\" height=\"440\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_app-1.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-316bdc8b elementor-widget elementor-widget-text-editor\" data-id=\"316bdc8b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0631\u0646\u06af \u0622\u062a\u0634 \u0628\u0627 \u06cc\u06a9 \u067e\u0627\u0644\u062a \u0631\u0646\u06af \u06a9\u0647 \u062f\u0631 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0642\u0627\u0628\u0644 \u062a\u063a\u06cc\u06cc\u0631 \u0627\u0633\u062a\u060c \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc \u0634\u0648\u062f. \u06a9\u0627\u0641\u06cc\u0633\u062a \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0631\u0646\u06af\u060c \u0631\u0646\u06af \u0645\u0648\u0631\u062f \u0646\u0638\u0631\u062a\u0627\u0646 \u0631\u0627 \u062f\u0631 \u067e\u0627\u0644\u062a \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f. \u0628\u0639\u062f \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645 \u0631\u0646\u06af \u0635\u0641\u062d\u0647 \u0631\u0627 \u0628\u0628\u0646\u062f\u06cc\u062f \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3923c55a elementor-widget elementor-widget-image\" data-id=\"3923c55a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_app-2.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"play_with_fire_app-2.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcwNTYsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL3BsYXlfd2l0aF9maXJlX2FwcC0yLmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"600\" height=\"440\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_app-2.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f613036 elementor-widget elementor-widget-heading\" data-id=\"2f613036\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0686\u06af\u0648\u0646\u0647 \u0631\u0648\u06cc SPIFFS \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u06cc\u0645\u061f\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-470a7802 elementor-widget elementor-widget-text-editor\" data-id=\"470a7802\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0628\u0631\u0627\u06cc \u0622\u067e\u0644\u0648\u062f \u0641\u0627\u06cc\u0644 \u062f\u0631 \u062d\u0627\u0641\u0638\u0647 SPIFFS \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 IDE \u0622\u0631\u062f\u0648\u06cc\u0646\u0648\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0641\u0648\u0644\u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u06cc\u06a9 \u067e\u0648\u0634\u0647 \u0628\u0646\u0627\u0645 data \u0628\u0633\u0627\u0632\u06cc\u062f \u0648 \u062a\u0645\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0622\u067e\u0644\u0648\u062f \u06a9\u0631\u062f\u0646 \u0645\u062f\u0646\u0638\u0631 \u062f\u0627\u0631\u06cc\u062f\u060c \u062f\u0627\u062e\u0644 \u0622\u0646 \u067e\u0648\u0634\u0647 \u06a9\u067e\u06cc \u06a9\u0646\u06cc\u062f.\n\n\u0633\u067e\u0633 \u0628\u0631\u0627\u06cc IDE \u062e\u0648\u062f \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u0641\u0632\u0648\u0646\u0647\u00a0<a href=\"https:\/\/github.com\/esp8266\/arduino-esp8266fs-plugin\">Arduino ESP8266 filesystem uploader<\/a>\u00a0\u062f\u0627\u0631\u06cc\u062f. \u0637\u0628\u0642 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 Github \u0627\u0641\u0632\u0648\u0646\u0647 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f\u060c \u0628\u0639\u062f \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0646\u0635\u0628 \u062f\u0631 \u0645\u0646\u0648\u06cc tools \u06af\u0632\u06cc\u0646\u0647\u00a0<em><strong>ESP8266 Sketch Data Upload<\/strong><\/em>\u00a0\u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f. \u0645\u0627\u0698\u0648\u0644 ESP \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u0622\u0645\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0645\u0646\u062a\u0638\u0631 \u0628\u0645\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0628\u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0622\u067e\u0644\u0648\u062f \u0634\u0648\u0646\u062f.\n\n\u0633\u0631\u0639\u062a \u0622\u067e\u0644\u0648\u062f \u0631\u0627 \u0631\u0648\u06cc 921600 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0627\u0646\u062a\u0642\u0627\u0644 \u0633\u0631\u06cc\u0639\u062a\u0631 \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e2ab8dd elementor-widget elementor-widget-image\" data-id=\"4e2ab8dd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_app-3.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"play_with_fire_app-3.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcwNTcsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL3BsYXlfd2l0aF9maXJlX2FwcC0zLmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"290\" height=\"318\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/play_with_fire_app-3.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7aae04bc elementor-widget elementor-widget-heading\" data-id=\"7aae04bc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0634\u0628\u06cc\u0647 \u0633\u0627\u0632 \u0622\u062a\u0634 \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\u061f\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d5fba73 elementor-widget elementor-widget-text-editor\" data-id=\"1d5fba73\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0631\u0646\u0627\u0645\u0647 \u0622\u067e\u0644\u0648\u062f \u0634\u062f\u0647 \u0631\u0648\u06cc ESP8266 \u06cc\u06a9 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0628\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0631\u0633\u0627\u0644 \u0634\u062f\u0647 \u0627\u0632 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u060c \u067e\u0627\u0633\u062e \u0645\u06cc \u062f\u0647\u062f. \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc GET \u0631\u0627 \u0628\u0639 \u0633\u0631\u0648\u0631(ESP8266) \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0646\u06af \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u067e\u0627\u0644\u062a \u0628\u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u062f\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a GET \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u0634\u0648\u062f\u060c \u0628\u0631\u0627\u06cc \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0646\u0638\u06cc\u0631 SPARKING \u0648 COOLING \u0646\u06cc\u0632 \u0647\u0645\u06cc\u0646 \u0631\u0648\u0646\u062f \u062a\u06a9\u0631\u0627\u0631 \u0645\u06cc \u0634\u0648\u062f.<\/p><p>\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u062a \u0631\u0648\u0634\u0646\u0627\u06cc\u06cc\u060c \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0632\u06cc\u0631 \u062a\u0648\u0633\u0637 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u0634\u0648\u062f:<\/p><p>http:\/\/192.168.4.1\/conf?brightness=224<\/p><p>\u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0648\u0642\u062a\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0628\u0627\u0644\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u060c \u0634\u062f\u062a \u0631\u0648\u0634\u0646\u0627\u06cc\u06cc \u0631\u0627 \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u062f. \u0628\u0631\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u06a9\u062f \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ae341ef elementor-widget elementor-widget-heading\" data-id=\"2ae341ef\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2265df30 elementor-widget elementor-widget-text-editor\" data-id=\"2265df30\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Phonegap \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0647\u0627\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644\u06cc \u0631\u0627 \u0628\u0627 \u062a\u06a9\u0646\u0648\u0644\u0648\u0698\u06cc \u0647\u0627\u06cc \u0648\u0628(HTML, CSS, Javascript) \u0637\u0631\u0627\u062d\u06cc \u06a9\u0646\u06cc\u062f.<\/p><p>\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0633\u0648\u0631\u0633 \u06a9\u062f \u0627\u06cc\u0646 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0631\u0627 \u0627\u0632 \u0644\u06cc\u0646\u06a9 \u0632\u06cc\u0631 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f:<\/p><div class=\"w3eden\"><div class=\"wpdm-link-tpl link-btn [color]\" data-durl=\"https:\/\/thecaferobot.com\/learn\/download\/eps-flame-android-appsource\/?wpdmdl=12533&amp;refresh=5f577b1c81d771599568668\"><div class=\"media\">\u00a0<\/div><\/div><\/div><p><div class='w3eden'><!-- WPDM Link Template: Default Template -->\n\n<div class=\"link-template-default card mb-2\">\n    <div class=\"card-body\">\n        <div class=\"media\">\n            <div class=\"mr-3 img-48\"><img class=\"wpdm_icon\" alt=\"Icon\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/plugins\/download-manager\/assets\/file-type-icons\/rar.svg\" \/><\/div>\n            <div class=\"media-body\">\n                <h3 class=\"package-title\"><a href='https:\/\/thecaferobot.com\/learn\/download\/eps-flame-android-appsource\/'>EP&#8217;s Flame Android App(source)<\/a><\/h3>\n                <div class=\"text-muted text-small\"><i class=\"fas fa-copy\"><\/i> 1 file(s) <i class=\"fas fa-hdd ml-3\"><\/i> 528.53 KB<\/div>\n            <\/div>\n            <div class=\"ml-3\">\n                <a class='wpdm-download-link download-on-click btn btn-primary ' rel='nofollow' href='#' data-downloadurl=\"https:\/\/thecaferobot.com\/learn\/download\/eps-flame-android-appsource\/?wpdmdl=12533&#038;refresh=6a454c5f3b0fe1782926431\">Download<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<\/div><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\t\t\t\t\u0645\u0631\u0627\u062d\u0644 \u06a9\u0627\u0645\u0644 \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0634\u0628\u06cc\u0647 \u0633\u0627\u0632 \u0622\u062a\u0634 \u062c\u0630\u0627\u0628 \u0628\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0648\u0627\u06cc \u0641\u0627\u06cc.\t\t<\/p>\n","protected":false},"author":6,"featured_media":13881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"video","meta":[],"categories":[943,5,942],"tags":[4597,4604],"platform":[1073],"bytype":[1074],"difficulty":[1079],"related_products":[2509,4724,2510,2485,2507,4721,4727,4728,4725,4729,4730,4722,4726,4731,4723,2508],"featured_image_src":{"landsacpe":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2018\/12\/play_with_fire.gif",350,262,false],"list":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2018\/12\/play_with_fire.gif",350,262,false],"medium":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2018\/12\/play_with_fire.gif",350,262,false],"full":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2018\/12\/play_with_fire.gif",350,262,false]},"_links":{"self":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/16133"}],"collection":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/comments?post=16133"}],"version-history":[{"count":5,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/16133\/revisions"}],"predecessor-version":[{"id":26369,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/16133\/revisions\/26369"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media\/13881"}],"wp:attachment":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media?parent=16133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/categories?post=16133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/tags?post=16133"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/platform?post=16133"},{"taxonomy":"bytype","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/bytype?post=16133"},{"taxonomy":"difficulty","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/difficulty?post=16133"},{"taxonomy":"related_products","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/related_products?post=16133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}