{"id":9,"date":"2026-09-03T01:47:27","date_gmt":"2026-09-02T22:17:27","guid":{"rendered":"https:\/\/www.robitcoiot.ir\/?page_id=9"},"modified":"2026-10-12T00:38:51","modified_gmt":"2026-10-11T21:08:51","slug":"%d8%ae%d8%a7%d9%86%d9%87","status":"publish","type":"page","link":"https:\/\/www.robitcoiot.ir\/","title":{"rendered":"\u0647\u0646\u0631\u06a9\u062f\u0647 \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648"},"content":{"rendered":"        <style>\n        \/* ============ Wrapper ============ *\/\n        .lona-main-wrap {\n            position: fixed;\n            bottom: 20px;\n            right: 20px;\n            z-index: 999999;\n            direction: rtl;\n            font-family: Tahoma, Arial, sans-serif;\n        }\n\n        \/* ============ Button ============ *\/\n        .lona-btn {\n            background: #007bff;\n            color: #fff;\n            border: none;\n            border-radius: 50px;\n            padding: 12px 20px;\n            font-size: 15px;\n            cursor: pointer;\n            box-shadow: 0 5px 25px rgba(0,123,255,.4);\n            display: flex;\n            align-items: center;\n            gap: 12px;\n            transition: .3s;\n        }\n        .lona-btn:hover { transform: scale(1.05); }\n        .lona-btn .icon img {\n            width: 34px; height: 34px;\n            border-radius: 50%;\n            object-fit: cover;\n        }\n        .lona-btn .title { font-weight: bold; }\n        .lona-btn .sub { font-size: 11px; opacity: .8; display: block; }\n\n        \/* ============ Box ============ *\/\n        .lona-box {\n            display: none;\n            position: fixed;\n            bottom: 90px;\n            right: 20px;\n            width: 380px;\n            height: 520px;\n            background: #fff;\n            border-radius: 20px;\n            box-shadow: 0 20px 60px rgba(0,0,0,.3);\n            overflow: hidden;\n            flex-direction: column;\n        }\n        .lona-box.active { display: flex !important; }\n\n        \/* ============ Header ============ *\/\n        .lona-box .header {\n            background: #007bff;\n            color: #fff;\n            padding: 14px 18px;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            font-weight: bold;\n            font-size: 15px;\n        }\n        .lona-box .header .close {\n            background: none;\n            border: none;\n            color: #fff;\n            font-size: 22px;\n            cursor: pointer;\n        }\n\n        \/* ============ Messages ============ *\/\n        .lona-box .msgs {\n            flex: 1;\n            padding: 15px;\n            overflow-y: auto;\n            background: #f8f9fa;\n            display: flex;\n            flex-direction: column;\n            gap: 8px;\n        }\n        .lona-box .msgs .msg {\n            padding: 10px 14px;\n            border-radius: 15px;\n            max-width: 85%;\n            font-size: 13px;\n            line-height: 1.8;\n            word-wrap: break-word;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            gap: 8px;\n        }\n        .lona-box .msgs .msg.user {\n            background: #007bff;\n            color: #fff;\n            align-self: flex-end;\n            border-radius: 15px 15px 0 15px;\n        }\n        .lona-box .msgs .msg.bot {\n            background: #fff;\n            color: #333;\n            align-self: flex-start;\n            border-radius: 15px 15px 15px 0;\n            box-shadow: 0 2px 5px rgba(0,0,0,.05);\n        }\n\n        \/* ============ Input Area ============ *\/\n        .lona-box .input-area {\n            padding: 12px 15px;\n            border-top: 1px solid #eee;\n            display: flex;\n            gap: 8px;\n            background: #fff;\n        }\n        .lona-box .input-area input {\n            flex: 1;\n            padding: 10px 15px;\n            border: 2px solid #eee;\n            border-radius: 25px;\n            outline: none;\n            font-size: 13px;\n            font-family: Tahoma, Arial, sans-serif;\n        }\n        .lona-box .input-area input:focus { border-color: #007bff; }\n        .lona-box .input-area button {\n            background: #007bff;\n            color: #fff;\n            border: none;\n            width: 42px;\n            height: 42px;\n            border-radius: 50%;\n            cursor: pointer;\n            font-size: 16px;\n        }\n        .lona-box .input-area button:disabled { opacity: .5; }\n        .lona-box .input-area button.mic-btn { background: #28a745; }\n        .lona-box .input-area button.mic-btn.recording {\n            background: #dc3545;\n            animation: lonaPulse 1s infinite;\n        }\n        @keyframes lonaPulse {\n            0%   { box-shadow: 0 0 0 0 rgba(220,53,69,.7); }\n            70%  { box-shadow: 0 0 0 10px rgba(220,53,69,0); }\n            100% { box-shadow: 0 0 0 0 rgba(220,53,69,0); }\n        }\n\n        \/* ============ Mobile ============ *\/\n        @media (max-width: 480px) {\n            .lona-box {\n                width: calc(100vw - 20px) !important;\n                height: 80vh !important;\n                right: 10px !important;\n                bottom: 80px !important;\n            }\n        }\n        <\/style>\n\n        <!-- ============ HTML ============ -->\n        <div class=\"lona-main-wrap\">\n            <button type=\"button\" class=\"lona-btn\" id=\"lonaOpenBtn\" onclick=\"lonaOpenChat(event)\">\n                <span class=\"icon\">\n                    <img decoding=\"async\" src=\"https:\/\/www.robitcoiot.ir\/wp-content\/plugins\/robitco-robot\/assets\/images\/robot-icon.png\" alt=\"\u0631\u0648\u0628\u06cc\u062a\u06a9\u0648\" onerror=\"this.style.display='none'\">\n                <\/span>\n                <span class=\"title\">\n                    \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648\n                    <span class=\"sub\">\u0686\u0637\u0648\u0631 \u0645\u06cc\u200c\u062a\u0648\u0646\u0645 \u06a9\u0645\u06a9 \u06a9\u0646\u0645\u061f<\/span>\n                <\/span>\n            <\/button>\n\n            <div class=\"lona-box\" id=\"lonaBox\">\n                <div class=\"header\">\n                    <span>\ud83e\udd16 \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648<\/span>\n                    <button type=\"button\" class=\"close\" onclick=\"lonaCloseChat(event)\">\u2715<\/button>\n                <\/div>\n                <div class=\"msgs\" id=\"lonaMsgs\">\n                    <div class=\"msg bot\">\u0633\u0644\u0627\u0645! \u0645\u0646 \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648 \u0647\u0633\u062a\u0645\u060c \u062f\u0633\u062a\u06cc\u0627\u0631 \u0647\u0648\u0634\u0645\u0646\u062f \u0641\u0631\u0648\u0634\u06af\u0627\u0647. \ud83e\udd16<\/div>\n                <\/div>\n                <div class=\"input-area\">\n                    <input type=\"text\" id=\"lonaInput\" placeholder=\"\u0633\u0648\u0627\u0644\u062a\u0627\u0646 \u0631\u0627 \u0628\u067e\u0631\u0633\u06cc\u062f...\">\n                    <button type=\"button\" class=\"mic-btn\" id=\"lonaMicBtn\" onclick=\"toggleVoiceRecording(event)\" title=\"\u06af\u0641\u062a\u0627\u0631 \u0635\u0648\u062a\u06cc\">\ud83c\udfa4<\/button>\n                    <button type=\"button\" id=\"lonaSendBtn\" onclick=\"lonaSendMessage(event)\">\u27a4<\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- ============ JavaScript ============ -->\n        <script>\n        (function(){\n            'use strict';\n\n            var recognition   = null;\n            var isRecording   = false;\n            var audioUnlocked = false;\n\n            \/\/ ---------- \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc PHP ----------\n            var AJAX_URL   = 'https:\/\/www.robitcoiot.ir\/wp-admin\/admin-ajax.php';\n            var NONCE      = 'fcacc76874';\n            var UNLOCK_URL = 'https:\/\/www.robitcoiot.ir\/wp-content\/plugins\/robitco-robot\/assets\/unlock.mp3';\n\n            \/\/ ---------- Speech Recognition ----------\n            var SR = window.SpeechRecognition || window.webkitSpeechRecognition;\n            if (SR) {\n                recognition = new SR();\n                recognition.lang = 'fa-IR';\n                recognition.continuous = false;\n                recognition.interimResults = false;\n\n                recognition.onresult = function(e) {\n                    var transcript = e.results[0][0].transcript;\n                    var input = document.getElementById('lonaInput');\n                    if (input) {\n                        input.value = transcript;\n                        lonaSendMessage();\n                    }\n                };\n                recognition.onerror = function() { stopRecording(); };\n                recognition.onend   = function() { stopRecording(); };\n            }\n\n            \/\/ ---------- Unlock Audio ----------\n            function unlockAudio() {\n                try {\n                    var a = new Audio(UNLOCK_URL);\n                    a.volume = 0;\n                    a.play().then(function() {\n                        audioUnlocked = true;\n                    }).catch(function() {\n                        audioUnlocked = true;\n                    });\n                } catch (e) {\n                    audioUnlocked = true;\n                }\n            }\n\n            \/\/ ---------- OPEN ----------\n            window.lonaOpenChat = function(e) {\n                if (e) e.preventDefault();\n                unlockAudio();\n                var btn = document.getElementById('lonaOpenBtn');\n                var box = document.getElementById('lonaBox');\n                var inp = document.getElementById('lonaInput');\n                if (btn) btn.style.display = 'none';\n                if (box) box.classList.add('active');\n                setTimeout(function() { if (inp) inp.focus(); }, 250);\n            };\n\n            \/\/ ---------- CLOSE ----------\n            window.lonaCloseChat = function(e) {\n                if (e) e.preventDefault();\n                var btn = document.getElementById('lonaOpenBtn');\n                var box = document.getElementById('lonaBox');\n                if (box) box.classList.remove('active');\n                if (btn) btn.style.display = 'flex';\n                stopRecording();\n                if ('speechSynthesis' in window) window.speechSynthesis.cancel();\n            };\n\n            \/\/ ---------- MIC ----------\n            window.toggleVoiceRecording = function(e) {\n                if (e) e.preventDefault();\n                if (!recognition) {\n                    alert('\u0645\u0631\u0648\u0631\u06af\u0631 \u0634\u0645\u0627 \u0627\u0632 \u06af\u0641\u062a\u0627\u0631 \u0635\u0648\u062a\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f.');\n                    return;\n                }\n                if (isRecording) {\n                    recognition.stop();\n                } else {\n                    try {\n                        recognition.start();\n                        isRecording = true;\n                        var mb = document.getElementById('lonaMicBtn');\n                        if (mb) mb.classList.add('recording');\n                    } catch (ex) {\n                        alert('\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0645\u06cc\u06a9\u0631\u0648\u0641\u0648\u0646 \u062f\u0627\u062f\u0647 \u0646\u0634\u062f.');\n                    }\n                }\n            };\n\n            function stopRecording() {\n                isRecording = false;\n                var mb = document.getElementById('lonaMicBtn');\n                if (mb) mb.classList.remove('recording');\n            }\n\n            \/\/ ---------- Add Message (\u0628\u0627 \u0641\u06cc\u0644\u062a\u0631 \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc) ----------\n            var currentChatAudio = null;\n            function stopChatAudio() {\n                if (currentChatAudio) {\n                    currentChatAudio.pause();\n                    currentChatAudio.currentTime = 0;\n                    currentChatAudio = null;\n                }\n            }\n\n            function addMessage(text, type, audioUrl) {\n                \/\/ \ud83d\udd25 \u062d\u0630\u0641 \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \"\u0635\u062f\u0627\u06cc \u0627\u0632 \u0631\u0628\u0627\u062a \u0634\u0646\u06cc\u062f\u0647 \u0634\u062f\" \u0648 \"\u0635\u062f\u0627 \u0634\u0646\u06cc\u062f\u0647 \u0646\u0634\u062f\"\n                if (text && (\n                    text.indexOf('\u0635\u062f\u0627\u06cc \u0627\u0632 \u0631\u0628\u0627\u062a \u0634\u0646\u06cc\u062f\u0647 \u0634\u062f') !== -1 || \n                    text.indexOf('\u0635\u062f\u0627 \u0634\u0646\u06cc\u062f\u0647 \u0646\u0634\u062f') !== -1 ||\n                    text.indexOf('\u0635\u062f\u0627\u06cc\u06cc \u0627\u0632 \u0631\u0628\u0627\u062a \u0634\u0646\u06cc\u062f\u0647 \u0646\u0634\u062f') !== -1 ||\n                    text.indexOf('\u0635\u062f\u0627\u06cc \u0634\u0645\u0627 \u0634\u0646\u06cc\u062f\u0647 \u0634\u062f') !== -1\n                )) {\n                    return; \/\/ \u0627\u06cc\u0646 \u067e\u06cc\u0627\u0645\u200c\u0647\u0627 \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0646\u062f\u0647\n                }\n\n                var msgs = document.getElementById('lonaMsgs');\n                if (!msgs) return;\n\n                var div = document.createElement('div');\n                div.className = 'msg ' + type;\n\n                var span = document.createElement('span');\n                span.textContent = text;\n                span.style.flex = '1';\n                div.appendChild(span);\n\n                if (type === 'bot' && audioUrl) {\n                    var spk = document.createElement('span');\n                    spk.textContent = '\ud83d\udd0a';\n                    spk.style.cssText = 'cursor:pointer;font-size:20px;color:#007bff;font-weight:bold;';\n                    spk.onclick = function() {\n                        stopChatAudio();\n                        currentChatAudio = new Audio(audioUrl);\n                        currentChatAudio.play().catch(function(){ alert('\u0628\u0631\u0627\u06cc \u067e\u062e\u0634\u060c \u062f\u0648\u0628\u0627\u0631\u0647 \u0631\u0648\u06cc \u0628\u0644\u0646\u062f\u06af\u0648 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f.'); });\n                    };\n                    div.appendChild(spk);\n\n                    setTimeout(function() {\n                        if (audioUnlocked) {\n                            stopChatAudio();\n                            currentChatAudio = new Audio(audioUrl);\n                            currentChatAudio.play().catch(function(){});\n                        }\n                    }, 100);\n                }\n\n                msgs.appendChild(div);\n                msgs.scrollTop = msgs.scrollHeight;\n            }\n\n            \/\/ ---------- SEND MESSAGE ----------\n            window.lonaSendMessage = function(e) {\n                if (e) e.preventDefault();\n\n                var input   = document.getElementById('lonaInput');\n                var sendBtn = document.getElementById('lonaSendBtn');\n                if (!input || !sendBtn) return;\n\n                var text = input.value.trim();\n                if (!text) return;\n\n                addMessage(text, 'user');\n                input.value = '';\n                sendBtn.disabled = true;\n                sendBtn.textContent = '\u23f3';\n                stopRecording();\n\n                var fd = new FormData();\n                fd.append('action', 'lona_chat');\n                fd.append('message', text);\n                fd.append('_wpnonce', NONCE);\n\n                fetch(AJAX_URL, {\n                    method: 'POST',\n                    body: fd,\n                    credentials: 'same-origin'\n                })\n                .then(function(r) { return r.text(); })\n                .then(function(raw) {\n                    sendBtn.disabled = false;\n                    sendBtn.textContent = '\u27a4';\n\n                    console.log('[Robitco] Raw response:', raw);\n\n                    var data;\n                    try {\n                        data = JSON.parse(raw);\n                    } catch (parseErr) {\n                        console.error('[Robitco] JSON parse error:', parseErr, raw);\n                        addMessage('\u067e\u0627\u0633\u062e \u0633\u0631\u0648\u0631 \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0628\u0648\u062f: ' + raw.substring(0, 100), 'bot', null);\n                        return;\n                    }\n\n                    if (data && data.success && data.data && data.data.reply) {\n                        if (parseInt(data.data.status, 10) === 33 || \/\u0631\u0648\u0628\u06cc\u062a\u06a9\u0648.*(\u062a\u0648\u0642\u0641|\u0645\u062a\u0648\u0642\u0641|\u0648\u0627\u06cc\u0633\u0627|\u0628\u0633 \u06a9\u0646|\u0642\u0637\u0639 \u06a9\u0646|\u0633\u0627\u06a9\u062a|\u0627\u06cc\u0633\u062a|\u0627\u0633\u062a\u067e)\/.test(text)) stopChatAudio();\n                        addMessage(data.data.reply, 'bot', data.data.audio_url || '');\n                    } else {\n                        var errMsg = (data && data.data) ? data.data : 'unknown_error';\n                        console.error('[Robitco] Error:', data);\n                        addMessage('\u062e\u0637\u0627: ' + errMsg, 'bot', null);\n                    }\n\n                    if (input) input.focus();\n                })\n                .catch(function(err) {\n                    sendBtn.disabled = false;\n                    sendBtn.textContent = '\u27a4';\n                    console.error('[Robitco] Fetch error:', err);\n                    addMessage('\u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627 \u0633\u0631\u0648\u0631 \u0628\u0631\u0642\u0631\u0627\u0631 \u0646\u0634\u062f.', 'bot', null);\n                });\n            };\n\n            \/\/ ---------- Enter Key ----------\n            document.addEventListener('DOMContentLoaded', function() {\n                var inp = document.getElementById('lonaInput');\n                if (inp) {\n                    inp.addEventListener('keydown', function(e) {\n                        if (e.key === 'Enter') {\n                            e.preventDefault();\n                            lonaSendMessage();\n                        }\n                    });\n                }\n            });\n\n        })();\n        <\/script>\n        \n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/cropped-arm.jpg\" alt=\"\" class=\"wp-image-93\" style=\"width:194px;height:auto\" srcset=\"https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/cropped-arm.jpg 512w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/cropped-arm-300x300.jpg 300w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/cropped-arm-150x150.jpg 150w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/cropped-arm-270x270.jpg 270w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/cropped-arm-192x192.jpg 192w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/cropped-arm-180x180.jpg 180w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/cropped-arm-64x64.jpg 64w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/cropped-arm-32x32.jpg 32w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1170\" height=\"1325\" src=\"https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/IMG_1591.jpeg\" alt=\"\" class=\"wp-image-73\" style=\"width:800px;height:auto\" srcset=\"https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/IMG_1591.jpeg 1170w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/IMG_1591-265x300.jpeg 265w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/IMG_1591-904x1024.jpeg 904w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/IMG_1591-768x870.jpeg 768w\" sizes=\"auto, (max-width: 1170px) 100vw, 1170px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u062b\u0631 \u0634\u0645\u0627\u0631\u0647 \u06f1<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">\u0633\u0646\u06af \u0637\u0628\u06cc\u0639\u06cc\u060c \u0637\u0631\u0627\u062d\u06cc \u0648 \u0631\u0646\u06af\u200c\u0622\u0645\u06cc\u0632\u06cc \u062f\u0633\u062a\u06cc\u060c \u0637\u0631\u062d \u0633\u0631\u0628\u0627\u0632 \u0647\u062e\u0627\u0645\u0646\u0634\u06cc \u0648 \u067e\u0627\u06cc\u0647 \u0686\u0648\u0628\u06cc<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u0634 \u0627\u062b\u0631 \u0647\u0646\u0631\u06cc \u0633\u0646\u06af\u06cc \u062f\u0633\u062a\u200c\u0633\u0627\u0632 \u0628\u0627 \u0637\u0631\u062d \u0633\u0631\u0628\u0627\u0632 \u0647\u062e\u0627\u0645\u0646\u0634\u06cc \u0648 \u0646\u0648\u0631\u067e\u0631\u062f\u0627\u0632\u06cc LED<br>\u06cc\u06a9 \u0627\u062b\u0631 \u062f\u06a9\u0648\u0631\u06cc \u062e\u0627\u0635 \u0648 \u0645\u062a\u0641\u0627\u0648\u062a\u060c \u0627\u0644\u0647\u0627\u0645\u200c\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u0647\u0646\u0631 \u0648 \u062a\u0627\u0631\u06cc\u062e \u0628\u0627\u0634\u06a9\u0648\u0647 \u0627\u06cc\u0631\u0627\u0646 \u0628\u0627\u0633\u062a\u0627\u0646<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/beta.bale.ai\/emoji-data\/img-apple-64\/1f1ee-1f1f7.png\" alt=\"\ud83c\uddee\ud83c\uddf7\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0627\u062b\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0633\u0646\u06af \u0637\u0628\u06cc\u0639\u06cc\u060c \u0637\u0631\u0627\u062d\u06cc \u0648 \u0631\u0646\u06af\u200c\u0622\u0645\u06cc\u0632\u06cc \u062f\u0633\u062a\u06cc\u060c \u0637\u0631\u062d \u0686\u0627\u067e \u0648\u0631\u0646\u06cc \u0633\u0631\u0628\u0627\u0632 \u0647\u062e\u0627\u0645\u0646\u0634\u06cc \u0648 \u067e\u0627\u06cc\u0647 \u0686\u0648\u0628\u06cc \u0645\u062c\u0647\u0632 \u0628\u0647 \u0646\u0648\u0631\u067e\u0631\u062f\u0627\u0632\u06cc LED \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0646\u0648\u0631 \u06af\u0631\u0645 \u0627\u0632 \u0642\u0633\u0645\u062a \u0632\u06cc\u0631\u06cc\u0646\u060c \u062c\u0644\u0648\u0647\u200c\u0627\u06cc \u0632\u06cc\u0628\u0627 \u0628\u0647 \u0628\u0627\u0641\u062a \u0633\u0646\u06af \u0648 \u0637\u0631\u062d \u062a\u0627\u0631\u06cc\u062e\u06cc \u0622\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0641\u0636\u0627\u06cc\u06cc \u0686\u0634\u0645\u200c\u0646\u0648\u0627\u0632 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.<br>\u0645\u0634\u062e\u0635\u0627\u062a \u0645\u062d\u0635\u0648\u0644:<br><strong>\u0627\u0628\u0639\u0627\u062f \u062a\u0642\u0631\u06cc\u0628\u06cc: \u06f3\u06f0 \u00d7 \u06f3\u06f0 \u0633\u0627\u0646\u062a\u06cc\u200c\u0645\u062a\u0631<br><\/strong> \u062c\u0646\u0633 \u0628\u062f\u0646\u0647: \u0633\u0646\u06af \u0637\u0628\u06cc\u0639\u06cc \u067e\u0631\u062f\u0627\u062e\u062a\u200c\u0634\u062f\u0647 \u0648 \u0631\u0646\u06af\u200c\u0622\u0645\u06cc\u0632\u06cc\u200c\u0634\u062f\u0647 <strong>\u0637\u0631\u062d: \u0633\u0631\u0628\u0627\u0632 \u0647\u062e\u0627\u0645\u0646\u0634\u06cc<br><\/strong> \u067e\u0627\u06cc\u0647: \u0686\u0648\u0628\u06cc \u0628\u0627 \u0646\u0648\u0631\u067e\u0631\u062f\u0627\u0632\u06cc LED <strong>\u0633\u0628\u06a9: \u062f\u06a9\u0648\u0631\u0627\u062a\u06cc\u0648\u060c \u0647\u0646\u0631\u06cc \u0648 \u0627\u0644\u0647\u0627\u0645\u200c\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u062a\u0627\u0631\u06cc\u062e \u0627\u06cc\u0631\u0627\u0646<br><\/strong> \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc: \u062f\u06a9\u0648\u0631 \u0645\u0646\u0632\u0644\u060c \u0627\u062a\u0627\u0642 \u06a9\u0627\u0631\u060c \u062f\u0641\u062a\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a\u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0648 \u0647\u062f\u06cc\u0647\u200c\u0627\u06cc \u062e\u0627\u0635 \u0628\u0631\u0627\u06cc \u0639\u0644\u0627\u0642\u0647\u200c\u0645\u0646\u062f\u0627\u0646 \u0628\u0647 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0647\u0646\u0631 \u0627\u06cc\u0631\u0627\u0646<br>\u0627\u06cc\u0646 \u0627\u062b\u0631 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u062f\u0633\u062a\u200c\u0633\u0627\u0632 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0641\u0631\u0645 \u0637\u0628\u06cc\u0639\u06cc \u0633\u0646\u06af\u060c \u0638\u0627\u0647\u0631 \u0622\u0646 \u0645\u0646\u062d\u0635\u0631\u0628\u0647\u200c\u0641\u0631\u062f \u0627\u0633\u062a.<br>\u0642\u06cc\u0645\u062a \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc: \u06f1\u06f0\u066c\u06f4\u06f9\u06f0\u066c\u06f0\u06f0\u06f0 \u062a\u0648\u0645\u0627\u0646<br>\u0628\u0631\u0627\u06cc \u0627\u0637\u0644\u0627\u0639 \u0627\u0632 \u062c\u0632\u0626\u06cc\u0627\u062a\u060c \u0647\u0632\u06cc\u0646\u0647 \u0627\u0631\u0633\u0627\u0644 \u0648 \u062b\u0628\u062a \u0633\u0641\u0627\u0631\u0634 \u067e\u06cc\u0627\u0645 \u062f\u0647\u06cc\u062f.<br>\u06cc\u06a9 \u0642\u0637\u0639\u0647 \u062f\u06a9\u0648\u0631\u0627\u062a\u06cc\u0648 \u0645\u062a\u0641\u0627\u0648\u062a \u0628\u0631\u0627\u06cc \u06a9\u0633\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0647 \u0647\u0646\u0631 \u062f\u0633\u062a\u200c\u0633\u0627\u0632 \u0648 \u0645\u06cc\u0631\u0627\u062b \u062a\u0627\u0631\u06cc\u062e\u06cc \u0627\u06cc\u0631\u0627\u0646 \u0639\u0644\u0627\u0642\u0647 \u062f\u0627\u0631\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062c\u0647\u062a \u0633\u0641\u0627\u0631\u0634 \u0648 \u062e\u0631\u06cc\u062f \u0628\u0627 \u062a\u0644\u0641\u0646  \u06f0\u06f9\u06f3\u06f6\u06f8\u06f9\u06f0\u06f5\u06f2\u06f3\u06f9 \u0627\u062d\u0633\u0627\u0646 \u06af\u0644\u0633\u062a\u0627\u0646\u0647 \u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u062d\u0633\u0627\u0646 \u06af\u0644\u0633\u062a\u0627\u0646\u0647<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u062b\u0631 \u0634\u0645\u0627\u0631\u0647 \u06f2<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0633\u0646\u06af \u0647\u0648\u0634\u0645\u0646\u062f \u0645\u0635\u0631 \u0628\u0627\u0633\u062a\u0627\u0646\u061b \u062a\u0644\u0641\u06cc\u0642 \u0647\u0646\u0631 \u062a\u0627\u0631\u06cc\u062e\u06cc \u0648 \u0641\u0646\u0627\u0648\u0631\u06cc \u0645\u062f\u0631\u0646<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u0641\u0631\u06cc \u0628\u0647 \u062f\u0646\u06cc\u0627\u06cc \u0641\u0631\u0627\u0639\u0646\u0647\u060c \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0627\u062b\u0631 \u0647\u0646\u0631\u06cc \u0647\u0648\u0634\u0645\u0646\u062f!<br>\u0627\u06cc\u0646 \u0627\u062b\u0631 \u0645\u0646\u062d\u0635\u0631\u0628\u0647\u200c\u0641\u0631\u062f\u060c \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0627\u0632 \u0633\u0646\u06af \u0637\u0628\u06cc\u0639\u06cc\u060c \u0646\u0642\u0634\u200c\u0647\u0627\u06cc \u0627\u0644\u0647\u0627\u0645\u200c\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u0647\u0646\u0631 \u0645\u0635\u0631 \u0628\u0627\u0633\u062a\u0627\u0646 \u0628\u0635\u0648\u0631\u062a \u0686\u0627\u067e \u0648\u0631\u0646\u06cc\u060c \u067e\u0627\u06cc\u0647 \u0686\u0648\u0628\u06cc \u062f\u0633\u062a\u200c\u0633\u0627\u0632 \u0648 \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9 \u0627\u0633\u062a. \u0646\u0648\u0631 \u06af\u0631\u0645 LED\u060c \u0646\u0642\u0648\u0634 \u062a\u0627\u0631\u06cc\u062e\u06cc \u0631\u0627 \u0628\u0631\u062c\u0633\u062a\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0637\u0631\u0627\u062d\u06cc \u0627\u0644\u0647\u0627\u0645\u200c\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u0645\u0639\u0627\u0628\u062f \u0648 \u0646\u0645\u0627\u062f\u0647\u0627\u06cc \u0645\u0635\u0631\u06cc\u060c \u062c\u0644\u0648\u0647\u200c\u0627\u06cc \u062e\u0627\u0635 \u0628\u0647 \u0645\u062d\u06cc\u0637 \u062e\u0627\u0646\u0647 \u06cc\u0627 \u0645\u062d\u0644 \u06a9\u0627\u0631 \u0634\u0645\u0627 \u0645\u06cc\u200c\u0628\u062e\u0634\u062f.<br>\u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0648 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627<br><strong>\u0646\u0645\u0627\u06cc\u0634\u06af\u0631 OLED \u0647\u0648\u0634\u0645\u0646\u062f: \u0642\u0627\u0628\u0644\u06cc\u062a \u0646\u0645\u0627\u06cc\u0634 \u0646\u0645\u0627\u062f\u0647\u0627\u060c \u0646\u0648\u0634\u062a\u0647\u200c\u0647\u0627\u06cc \u06a9\u0648\u062a\u0627\u0647 \u0628\u0627 \u0627\u0644\u0647\u0627\u0645 \u0627\u0632 \u062e\u0637 \u0647\u06cc\u0631\u0648\u06af\u0644\u06cc\u0641 \u0648 \u0627\u0646\u06cc\u0645\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc \u0633\u0627\u062f\u0647.<br><\/strong> \u067e\u062e\u0634 \u0645\u0648\u0633\u06cc\u0642\u06cc \u0628\u0627 \u062d\u0627\u0644\u200c\u0648\u0647\u0648\u0627\u06cc \u0645\u0635\u0631 \u0628\u0627\u0633\u062a\u0627\u0646: \u0627\u0645\u06a9\u0627\u0646 \u067e\u062e\u0634 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0635\u0648\u062a\u06cc \u0648 \u0645\u0648\u0633\u06cc\u0642\u06cc \u0628\u06cc\u200c\u06a9\u0644\u0627\u0645 \u0628\u0627 \u062d\u0627\u0644\u200c\u0648\u0647\u0648\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u0627\u0698\u0648\u0644 DFPlayer \u0648 \u06a9\u0627\u0631\u062a \u062d\u0627\u0641\u0638\u0647. <strong>\u0646\u0648\u0631\u067e\u0631\u062f\u0627\u0632\u06cc LED: \u0627\u06cc\u062c\u0627\u062f \u0646\u0648\u0631 \u06af\u0631\u0645 \u0648 \u0686\u0634\u0645\u200c\u0646\u0648\u0627\u0632 \u062f\u0631 \u0627\u0637\u0631\u0627\u0641 \u0633\u0646\u06af \u0648 \u0631\u0648\u06cc \u067e\u0627\u06cc\u0647 \u0686\u0648\u0628\u06cc.<br><\/strong> \u06a9\u0646\u062a\u0631\u0644 \u0647\u0648\u0634\u0645\u0646\u062f \u0628\u0627 NodeMCU: \u0627\u0645\u06a9\u0627\u0646 \u062a\u0648\u0633\u0639\u0647 \u06a9\u0646\u062a\u0631\u0644 \u0628\u06cc\u200c\u0633\u06cc\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 Wi-Fi \u0648 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0633\u0627\u0645\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc. <strong>\u0642\u0627\u0628\u0644\u06cc\u062a \u062a\u0648\u0633\u0639\u0647 \u0635\u0648\u062a\u06cc: \u0627\u0645\u06a9\u0627\u0646 \u0627\u0641\u0632\u0648\u062f\u0646 \u062f\u0631\u06cc\u0627\u0641\u062a \u0641\u0631\u0645\u0627\u0646 \u0635\u0648\u062a\u06cc \u0648 \u067e\u0627\u0633\u062e\u200c\u06af\u0648\u06cc\u06cc \u0647\u0648\u0634\u0645\u0646\u062f \u0628\u0627 \u062a\u06a9\u0645\u06cc\u0644 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0648 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0633\u0631\u0648\u06cc\u0633 \u0645\u0646\u0627\u0633\u0628.<br><\/strong> \u0637\u0631\u0627\u062d\u06cc \u0647\u0646\u0631\u06cc \u062f\u0633\u062a\u200c\u0633\u0627\u0632: \u062a\u0631\u06a9\u06cc\u0628 \u0628\u0627\u0641\u062a \u0637\u0628\u06cc\u0639\u06cc \u0633\u0646\u06af \u0628\u0627 \u0631\u0646\u06af\u200c\u0647\u0627 \u0648 \u0646\u0645\u0627\u062f\u0647\u0627\u06cc \u0627\u0644\u0647\u0627\u0645\u200c\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u062a\u0645\u062f\u0646 \u0645\u0635\u0631 \u0628\u0627\u0633\u062a\u0627\u0646.<br>\u0645\u0634\u062e\u0635\u0627\u062a \u0645\u062d\u0635\u0648\u0644<br><strong>\u0627\u0628\u0639\u0627\u062f \u062a\u0642\u0631\u06cc\u0628\u06cc: \u06f3\u06f0 \u00d7 \u06f3\u06f0 \u0633\u0627\u0646\u062a\u06cc\u200c\u0645\u062a\u0631<br><\/strong> \u0628\u062f\u0646\u0647: \u0633\u0646\u06af \u0637\u0628\u06cc\u0639\u06cc \u0628\u0627 \u0637\u0631\u062d \u0647\u0646\u0631\u06cc \u0645\u0635\u0631\u06cc <strong>\u067e\u0627\u06cc\u0647: \u0686\u0648\u0628\u06cc \u0628\u0627 \u0637\u0631\u0627\u062d\u06cc \u0627\u0644\u0647\u0627\u0645\u200c\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u0647\u0646\u0631 \u0645\u0635\u0631 \u0628\u0627\u0633\u062a\u0627\u0646<br><\/strong> \u0646\u0648\u0631\u067e\u0631\u062f\u0627\u0632\u06cc: LED \u0628\u0627 \u0646\u0648\u0631 \u06af\u0631\u0645 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0633\u0627\u0645\u0627\u0646\u0647 \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u06cc: NodeMCU (ESP8266)\u060c \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 OLED \u0648 \u0645\u0627\u0698\u0648\u0644 \u067e\u062e\u0634 \u0635\u0648\u062a DFPlayer<br><\/strong> \u062d\u0627\u0641\u0638\u0647 \u0635\u0648\u062a\u06cc: \u06a9\u0627\u0631\u062a microSD* \u0645\u06cc\u06a9\u0631\u0648\u0641\u0648\u0646: \u0645\u0627\u0698\u0648\u0644 MAX4466 \u0628\u0631\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0635\u062f\u0627\u06cc \u0645\u062d\u06cc\u0637\u061b \u062a\u0634\u062e\u06cc\u0635 \u06af\u0641\u062a\u0627\u0631 \u0628\u0647 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u062a\u06a9\u0645\u06cc\u0644\u06cc \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f.<br>\u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u062f\u06a9\u0648\u0631\u0627\u0633\u06cc\u0648\u0646 \u0645\u0646\u0632\u0644\u060c \u062f\u0641\u062a\u0631 \u06a9\u0627\u0631\u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u060c \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0647\u0627\u06cc \u0647\u0646\u0631\u06cc\u060c \u0639\u0644\u0627\u0642\u0647\u200c\u0645\u0646\u062f\u0627\u0646 \u0628\u0647 \u062a\u0627\u0631\u06cc\u062e \u0628\u0627\u0633\u062a\u0627\u0646 \u0648 \u0647\u062f\u06cc\u0647\u200c\u0627\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0628\u0631\u0627\u06cc \u062f\u0648\u0633\u062a\u062f\u0627\u0631\u0627\u0646 \u0641\u0646\u0627\u0648\u0631\u06cc \u0648 \u0647\u0646\u0631.<br>\u0627\u06cc\u0646 \u0641\u0642\u0637 \u06cc\u06a9 \u0648\u0633\u06cc\u0644\u0647 \u062f\u06a9\u0648\u0631\u06cc \u0646\u06cc\u0633\u062a\u061b \u0627\u06cc\u062f\u0647\u200c\u0627\u06cc \u0628\u0631\u0627\u06cc \u067e\u06cc\u0648\u0646\u062f \u062f\u0627\u062f\u0646 \u0634\u06a9\u0648\u0647 \u062a\u0645\u062f\u0646 \u0628\u0627\u0633\u062a\u0627\u0646 \u0628\u0627 \u062f\u0646\u06cc\u0627\u06cc \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0645\u0631\u0648\u0632 \u0627\u0633\u062a.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"670\" src=\"https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/IMG_1594-1-1024x670.jpeg\" alt=\"\" class=\"wp-image-84\" srcset=\"https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/IMG_1594-1-1024x670.jpeg 1024w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/IMG_1594-1-300x196.jpeg 300w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/IMG_1594-1-768x502.jpeg 768w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/IMG_1594-1.jpeg 1170w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0642\u06cc\u0645\u062a \u0628\u0631\u0627\u06cc \u0641\u0631\u0648\u0634 \u06f2\u06f0\u066c\u06f4\u06f9\u06f0\u066c\u06f0\u06f0\u06f0 \u062a\u0648\u0645\u0627\u0646 \u0628\u0627 \u0627\u0628\u0639\u0627\u062f \u062d\u062f\u0648\u062f \u06f3\u06f0 \u00d7 \u06f3\u06f0 \u0633\u0627\u0646\u062a\u06cc\u200c\u0645\u062a\u0631\u060c \u067e\u0627\u06cc\u0647 \u0686\u0648\u0628\u06cc \u0648 \u0646\u0648\u0631 LED\u060c \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 \u0642\u0637\u0639\u0627\u062a \u0647\u0648\u0634\u0645\u0646\u062f \u0646\u0635\u0628 \u0634\u062f\u0647 \u0648 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062c\u0647\u062a \u0633\u0641\u0627\u0631\u0634 \u0648 \u062e\u0631\u06cc\u062f \u0628\u0627 \u062a\u0644\u0641\u0646  \u06f0\u06f9\u06f3\u06f6\u06f8\u06f9\u06f0\u06f5\u06f2\u06f3\u06f9 \u0627\u062d\u0633\u0627\u0646 \u06af\u0644\u0633\u062a\u0627\u0646\u0647 \u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f<\/h2>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">\u062f\u0631\u0628\u0627\u0631\u0647 \u0645\u0646<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"987\" src=\"https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/2-1024x987.jpg\" alt=\"\" class=\"wp-image-105\" srcset=\"https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/2-1024x987.jpg 1024w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/2-300x289.jpg 300w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/2-768x740.jpg 768w, https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/2.jpg 1170w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0646 \u0627\u062d\u0633\u0627\u0646 \u06af\u0644\u0633\u062a\u0627\u0646\u0647 \u0645\u0647\u0646\u062f\u0633 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u0633\u0627\u0644\u0647\u0627 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0648 \u0631\u0648\u0628\u0627\u062a \u0641\u0639\u0627\u0644\u06cc\u062a \u06a9\u0631\u062f\u0645 \u0645\u062e\u0635\u0648\u0635\u0627 \u067e\u0631\u0648\u0698\u0647 \u0647\u0627 \u0647\u0648\u0634\u0645\u0646\u062f \u0633\u0627\u0632\u06cc \u0648 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0627\u0634\u06cc\u0627\u0621 \u0627\u0644\u0627\u0646 \u06a9\u0647 \u0628\u0647 \u0646\u06cc\u0645 \u0642\u0631\u0646 \u0632\u0646\u062f\u06af\u06cc \u0631\u0633\u06cc\u062f\u0645 \u062a\u0635\u0645\u06cc\u0645 \u06af\u0631\u0641\u062a\u0645 \u062a\u0627 \u0628\u0627 \u062a\u0631\u06a9\u06cc\u0628 \u0641\u0646 \u0622\u0648\u0631\u06cc \u0648 \u0647\u0646\u0631 \u0622\u062b\u0627\u0631 \u062c\u062f\u06cc\u062f\u06cc \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0646\u0645\u0627\u06cc\u0645 . \u0627\u06cc\u062c\u0627\u062f \u0645\u062c\u0633\u0645\u0647 \u0647\u0627\u06cc \u0647\u0648\u0634\u0645\u0646\u062f \u0645\u062c\u0647\u0632 \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0627\u0634\u06cc\u0627\u0621 \u0648 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u06af\u0648\u0646\u0647 \u0627\u06cc \u0627\u0632 \u0647\u0646\u0631 \u062a\u0639\u0627\u0645\u0644\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u0646\u062f \u0622\u062b\u0627\u0631 \u0647\u0646\u0631\u06cc \u06a9\u0647 \u0645\u06cc \u0634\u0648\u062f \u0628\u0631\u0627\u062d\u062a\u06cc \u062f\u0631 \u062f\u0644 \u062a\u0627\u0631\u06cc\u062e \u0631\u0641\u062a \u0648 \u0639\u0644\u0627\u0648\u0647 \u0627\u0632 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u0635\u0631\u06cc \u0648 \u062f\u06a9\u0648\u0631\u06cc \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0646\u0648\u0639\u06cc \u062a\u0627\u0631\u06cc\u062e \u0647\u0648\u0634\u0645\u0646\u062f \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f \u06a9\u0644\u06cc\u0647 \u0622\u062b\u0627\u0631 \u0628\u0627 \u062f\u0627\u0634\u062a\u0646 \u0628\u0627\u0631\u06a9\u062f \u062a\u0639\u0627\u0645\u0644\u06cc \u0636\u0645\u0646 \u0646\u0645\u0627\u06cc\u0634 \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u0627\u06cc \u0627\u0632 \u0622\u0646 \u062f\u0648\u0631\u0627\u0646 \u062a\u0627\u0631\u06cc\u062e\u06cc \u0628\u0639\u0646\u0648\u0627\u0646 \u0634\u0646\u0627\u0633\u0646\u0627\u0645\u0647 \u0627\u06cc \u067e\u0648\u06cc\u0627 \u0627\u0632 \u0622\u062b\u0627\u0631 \u062a\u0627\u0631\u06cc\u062e\u06cc \u0631\u0627 \u0628\u0647\u0645\u0631\u0627\u0647 \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a . \u0634\u0627\u06cc\u062f \u0645\u0641\u06cc\u062f \u0641\u0627\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1170\" height=\"897\" src=\"https:\/\/www.robitcoiot.ir\/wp-content\/uploads\/2026\/10\/1.jpg\" alt=\"\" class=\"wp-image-106\"\/><\/figure>\n\n\n\n<!-- \u0634\u0631\u0648\u0639 \u06a9\u0627\u062f\u0631 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648 -->\n<style>\n  .robitco-social-footer {\n    direction: rtl;\n    width: 100%;\n    box-sizing: border-box;\n    padding: 28px 18px;\n    margin: 0;\n    background:\n      radial-gradient(circle at center, rgba(216, 154, 43, 0.16), transparent 55%),\n      linear-gradient(135deg, #100806, #2b160d 50%, #120a07);\n    border-top: 2px solid #d89a2b;\n    border-bottom: 1px solid rgba(244, 193, 93, 0.35);\n    color: #fff1cc;\n    text-align: center;\n    font-family: Tahoma, Arial, sans-serif;\n  }\n\n  .robitco-social-inner {\n    max-width: 1100px;\n    margin: 0 auto;\n  }\n\n  .robitco-social-title {\n    margin: 0 0 8px;\n    color: #f4c15d;\n    font-size: 22px;\n    font-weight: bold;\n    text-shadow: 0 2px 8px rgba(0, 0, 0, 0.7);\n  }\n\n  .robitco-social-description {\n    margin: 0 0 22px;\n    color: #ead5a3;\n    font-size: 14px;\n  }\n\n  .robitco-social-links {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 13px;\n  }\n\n  .robitco-social-link {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 9px;\n    min-width: 145px;\n    padding: 11px 18px;\n    box-sizing: border-box;\n    color: #fff8e5 !important;\n    background: rgba(0, 0, 0, 0.38);\n    border: 1px solid rgba(244, 193, 93, 0.65);\n    border-radius: 10px;\n    text-decoration: none !important;\n    font-size: 14px;\n    font-weight: bold;\n    transition: all 0.25s ease;\n    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);\n  }\n\n  .robitco-social-link:hover {\n    color: #1a0d07 !important;\n    background: #f4c15d;\n    border-color: #ffe4a0;\n    transform: translateY(-4px);\n    box-shadow: 0 8px 20px rgba(216, 154, 43, 0.35);\n  }\n\n  .robitco-social-icon {\n    width: 24px;\n    height: 24px;\n    fill: currentColor;\n    flex: 0 0 24px;\n  }\n\n  .robitco-social-copy {\n    margin: 22px 0 0;\n    color: #bda77a;\n    font-size: 12px;\n  }\n\n  @media (max-width: 600px) {\n    .robitco-social-footer {\n      padding: 24px 12px;\n    }\n\n    .robitco-social-title {\n      font-size: 19px;\n    }\n\n    .robitco-social-links {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 10px;\n    }\n\n    .robitco-social-link {\n      min-width: 0;\n      padding: 10px 7px;\n      font-size: 12px;\n    }\n\n    .robitco-social-icon {\n      width: 21px;\n      height: 21px;\n      flex-basis: 21px;\n    }\n  }\n<\/style>\n\n<footer class=\"robitco-social-footer\">\n  <div class=\"robitco-social-inner\">\n\n    <h3 class=\"robitco-social-title\">\n      \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648 \u0631\u0627 \u062f\u0631 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f\n    <\/h3>\n\n    <p class=\"robitco-social-description\">\n      \u0647\u0646\u0631 \u0628\u0627\u0633\u062a\u0627\u0646\u060c \u0641\u0646\u0627\u0648\u0631\u06cc \u0647\u0648\u0634\u0645\u0646\u062f \u0648 \u0622\u062b\u0627\u0631 \u0647\u0646\u0631\u06cc \u0645\u062a\u0641\u0627\u0648\u062a\n    <\/p>\n\n    <div class=\"robitco-social-links\">\n\n      <!-- \u06cc\u0648\u062a\u06cc\u0648\u0628 -->\n      <a\n        class=\"robitco-social-link\"\n        href=\"https:\/\/www.youtube.com\/@ehsangolestaneh9676\"\n        target=\"_blank\"\n        rel=\"noopener noreferrer\"\n        aria-label=\"\u06a9\u0627\u0646\u0627\u0644 \u06cc\u0648\u062a\u06cc\u0648\u0628 \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648\"\n      >\n        <svg class=\"robitco-social-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.6 12 3.6 12 3.6s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2 31 31 0 0 0 0 12a31 31 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1A31 31 0 0 0 24 12a31 31 0 0 0-.5-5.8zM9.6 15.7V8.3l6.2 3.7-6.2 3.7z\"\/>\n        <\/svg>\n        <span>\u06cc\u0648\u062a\u06cc\u0648\u0628<\/span>\n      <\/a>\n\n      <!-- \u0627\u06cc\u0646\u0633\u062a\u0627\u06af\u0631\u0627\u0645 -->\n      <a\n        class=\"robitco-social-link\"\n        href=\"https:\/\/www.instagram.com\/robitcoiot\/\"\n        target=\"_blank\"\n        rel=\"noopener noreferrer\"\n        aria-label=\"\u0635\u0641\u062d\u0647 \u0627\u06cc\u0646\u0633\u062a\u0627\u06af\u0631\u0627\u0645 \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648\"\n      >\n        <svg class=\"robitco-social-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7zm5 3.5A4.5 4.5 0 1 1 12 16.5 4.5 4.5 0 0 1 12 7.5zm0 2A2.5 2.5 0 1 0 12 14.5 2.5 2.5 0 0 0 12 9.5zM17.5 6.2a1.3 1.3 0 1 1 0 2.6 1.3 1.3 0 0 1 0-2.6z\"\/>\n        <\/svg>\n        <span>\u0627\u06cc\u0646\u0633\u062a\u0627\u06af\u0631\u0627\u0645<\/span>\n      <\/a>\n\n      <!-- \u062a\u0644\u06af\u0631\u0627\u0645 -->\n      <a\n        class=\"robitco-social-link\"\n        href=\"https:\/\/t.me\/robitcoiot\"\n        target=\"_blank\"\n        rel=\"noopener noreferrer\"\n        aria-label=\"\u06a9\u0627\u0646\u0627\u0644 \u062a\u0644\u06af\u0631\u0627\u0645 \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648\"\n      >\n        <svg class=\"robitco-social-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M21.9 3.2 2.6 10.7c-1.3.5-1.3 1.2-.2 1.5l4.9 1.5 1.9 5.8c.2.6.1.8.7.8.5 0 .7-.2 1-.5l2.4-2.3 5 3.7c.9.5 1.5.3 1.7-.8l3.3-15.6c.3-1.4-.5-2-1.4-1.6zM8.1 13.3l10.9-6.9c.5-.3 1-.1.6.2l-8.9 8-0.3 3.1-1.8-5.4-.5-1.5z\"\/>\n        <\/svg>\n        <span>\u062a\u0644\u06af\u0631\u0627\u0645<\/span>\n      <\/a>\n\n      <!-- \u0641\u06cc\u0633\u200c\u0628\u0648\u06a9 -->\n      <a\n        class=\"robitco-social-link\"\n        href=\"https:\/\/www.facebook.com\/robitcoiot\"\n        target=\"_blank\"\n        rel=\"noopener noreferrer\"\n        aria-label=\"\u0635\u0641\u062d\u0647 \u0641\u06cc\u0633\u200c\u0628\u0648\u06a9 \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648\"\n      >\n        <svg class=\"robitco-social-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M24 12a12 12 0 1 0-13.9 11.9v-8.4H7.1V12h3V9.3c0-3 1.8-4.7 4.5-4.7 1.3 0 2.7.2 2.7.2v3h-1.5c-1.5 0-2 .9-2 1.9V12h3.4l-.5 3.5h-2.9v8.4A12 12 0 0 0 24 12z\"\/>\n        <\/svg>\n        <span>\u0641\u06cc\u0633\u200c\u0628\u0648\u06a9<\/span>\n      <\/a>\n\n    <\/div>\n\n    <p class=\"robitco-social-copy\">\n      \u00a9 \u062a\u0645\u0627\u0645\u06cc \u062d\u0642\u0648\u0642 \u0628\u0631\u0627\u06cc \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648 \u0645\u062d\u0641\u0648\u0638 \u0627\u0633\u062a\n    <\/p>\n\n  <\/div>\n<\/footer>\n<!-- \u067e\u0627\u06cc\u0627\u0646 \u06a9\u0627\u062f\u0631 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0631\u0648\u0628\u06cc\u062a\u06a9\u0648 -->\n","protected":false},"excerpt":{"rendered":"<p>\u0627\u062b\u0631 \u0634\u0645\u0627\u0631\u0647 \u06f1 \u0633\u0646\u06af \u0637\u0628\u06cc\u0639\u06cc\u060c \u0637\u0631\u0627\u062d\u06cc \u0648 \u0631\u0646\u06af\u200c\u0622\u0645\u06cc\u0632\u06cc \u062f\u0633\u062a\u06cc\u060c \u0637\u0631\u062d \u0633\u0631\u0628\u0627\u0632 \u0647\u062e\u0627\u0645\u0646\u0634\u06cc \u0648 \u067e\u0627\u06cc\u0647 \u0686\u0648\u0628\u06cc \u0631\u0648\u0634 \u0627\u062b\u0631 \u0647\u0646\u0631\u06cc \u0633\u0646\u06af\u06cc \u062f\u0633\u062a\u200c\u0633\u0627\u0632 \u0628\u0627 \u0637\u0631\u062d \u0633\u0631\u0628\u0627\u0632 \u0647\u062e\u0627\u0645\u0646\u0634\u06cc \u0648 \u0646\u0648\u0631\u067e\u0631\u062f\u0627\u0632\u06cc LED\u06cc\u06a9 \u0627\u062b\u0631 \u062f\u06a9\u0648\u0631\u06cc \u062e\u0627\u0635 \u0648 \u0645\u062a\u0641\u0627\u0648\u062a\u060c \u0627\u0644\u0647\u0627\u0645\u200c\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u0647\u0646\u0631 \u0648 \u062a\u0627\u0631\u06cc\u062e \u0628\u0627\u0634\u06a9\u0648\u0647 \u0627\u06cc\u0631\u0627\u0646 \u0628\u0627\u0633\u062a\u0627\u0646 \u0627\u06cc\u0646 \u0627\u062b\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0633\u0646\u06af \u0637\u0628\u06cc\u0639\u06cc\u060c \u0637\u0631\u0627\u062d\u06cc \u0648 \u0631\u0646\u06af\u200c\u0622\u0645\u06cc\u0632\u06cc \u062f\u0633\u062a\u06cc\u060c \u0637\u0631\u062d \u0686\u0627\u067e \u0648\u0631\u0646\u06cc \u0633\u0631\u0628\u0627\u0632 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.robitcoiot.ir\/index.php?rest_route=\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robitcoiot.ir\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.robitcoiot.ir\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.robitcoiot.ir\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robitcoiot.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":27,"href":"https:\/\/www.robitcoiot.ir\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":109,"href":"https:\/\/www.robitcoiot.ir\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions\/109"}],"wp:attachment":[{"href":"https:\/\/www.robitcoiot.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}