تقنية بتخليك ترسل الصور من خلال اجهزة الراديو هية تقنية ليست بجديدة فكانت في عشرينيات القرن الماضي. ولكنها ممتعة وتستطيع تجربتها بنفسك!
تقنية SSTV (Slow Scan Television) هي وسيلة لنقل الصور الثابتة عبر موجات الراديو باستخدام نطاق ترددي ضيق. تُستخدم عادةً من قِبل هواة الراديو وأحيانًا في التطبيقات العلمية والفضائية. تعتمد التقنية على إرسال الصور بشكل خطي عبر إشارات صوتية تُرمَّز إلى بيانات رقمية ثم تُحول إلى صورة عند الاستقبال.
---
كيف تعمل SSTV؟
1. تحويل الصور إلى إشارات صوتية:
يتم ترميز الصورة إلى سلسلة من الترددات الصوتية (Tones)، حيث يمثل كل تردد جزءًا من الصورة.
2. إرسال الإشارات:
تُرسل الإشارات عبر موجات الراديو باستخدام أجهزة لاسلكية.
3. استقبال الإشارات:
يتم استقبال الإشارات الصوتية وتحويلها مرة أخرى إلى صورة باستخدام برامج متخصصة.
---
تجربة تقنية SSTV:
المتطلبات الأساسية:
1. جهاز راديو:
يمكن استخدام جهاز راديو للهواة أو حتى جهاز استقبال FM قوي.
2. برامج ترميز/تحليل SSTV:
أشهر البرامج:
MMSSTV (لنظام Windows).
QSSTV (لنظام Linux).
تطبيقات الهواتف مثل Robot36 (لأجهزة Android).
3. مصدر لإشارات SSTV:
يمكنك استقبال الإشارات من:
هواة الراديو الذين يرسلون صورًا عبر موجات الراديو.
محطة الفضاء الدولية (ISS) التي ترسل إشارات SSTV في أوقات محددة.
4. واجهة بين الراديو والكمبيوتر:
إذا كنت تستخدم جهاز راديو، ستحتاج إلى كابل صوت يربط مخرج الصوت بالراديو ومدخل الصوت بجهاز الكمبيوتر أو الهاتف.
---
خطوات عملية لاستقبال إشارات SSTV:
1. تحميل برنامج SSTV:
إذا كنت تستخدم الكمبيوتر، قم بتثبيت برنامج مثل MMSSTV.
إذا كنت تستخدم الهاتف، ثبت تطبيق Robot36.
2. الاتصال بجهاز الراديو:
اربط جهاز الراديو بالكمبيوتر/الهاتف باستخدام كابل الصوت.
3. ضبط التردد:
ابحث عن إشارات SSTV في نطاق ترددات مخصصة (مثل 14.230 MHz في HF Bands).
4. استقبال الصورة:
شغل البرنامج واتركه يحلل الإشارة الصوتية. سيبدأ البرنامج بتحويل الإشارات الصوتية إلى صورة.
---
إرسال SSTV بنفسك:
إذا كنت ترغب في إرسال صور باستخدام SSTV:
1. برمجيات الإرسال:
استخدم برنامج مثل MMSSTV لإنشاء الإشارات الصوتية من صورة.
2. جهاز الإرسال:
اربط جهاز الكمبيوتر بجهاز الراديو وأرسل الإشارات من خلاله.
3. القوانين:
تأكد من أنك تلتزم بقوانين الراديو المحلية (تتطلب بعض الدول تراخيص للإرسال).
---
تجربة بدون جهاز راديو:
يمكنك استخدام تسجيلات مسبقة لإشارات SSTV (يمكن العثور عليها على الإنترنت) وتجربتها باستخدام تطبيق Robot36 لتحليل الإشارات.
تقنية SSTV ممتعة للتجربة وتعتبر بوابة لفهم أعمق لعالم الاتصالات اللاسلكية!
تقنية SSTV (Slow Scan Television) هي وسيلة لنقل الصور الثابتة عبر موجات الراديو باستخدام نطاق ترددي ضيق. تُستخدم عادةً من قِبل هواة الراديو وأحيانًا في التطبيقات العلمية والفضائية. تعتمد التقنية على إرسال الصور بشكل خطي عبر إشارات صوتية تُرمَّز إلى بيانات رقمية ثم تُحول إلى صورة عند الاستقبال.
---
كيف تعمل SSTV؟
1. تحويل الصور إلى إشارات صوتية:
يتم ترميز الصورة إلى سلسلة من الترددات الصوتية (Tones)، حيث يمثل كل تردد جزءًا من الصورة.
2. إرسال الإشارات:
تُرسل الإشارات عبر موجات الراديو باستخدام أجهزة لاسلكية.
3. استقبال الإشارات:
يتم استقبال الإشارات الصوتية وتحويلها مرة أخرى إلى صورة باستخدام برامج متخصصة.
---
تجربة تقنية SSTV:
المتطلبات الأساسية:
1. جهاز راديو:
يمكن استخدام جهاز راديو للهواة أو حتى جهاز استقبال FM قوي.
2. برامج ترميز/تحليل SSTV:
أشهر البرامج:
MMSSTV (لنظام Windows).
QSSTV (لنظام Linux).
تطبيقات الهواتف مثل Robot36 (لأجهزة Android).
3. مصدر لإشارات SSTV:
يمكنك استقبال الإشارات من:
هواة الراديو الذين يرسلون صورًا عبر موجات الراديو.
محطة الفضاء الدولية (ISS) التي ترسل إشارات SSTV في أوقات محددة.
4. واجهة بين الراديو والكمبيوتر:
إذا كنت تستخدم جهاز راديو، ستحتاج إلى كابل صوت يربط مخرج الصوت بالراديو ومدخل الصوت بجهاز الكمبيوتر أو الهاتف.
---
خطوات عملية لاستقبال إشارات SSTV:
1. تحميل برنامج SSTV:
إذا كنت تستخدم الكمبيوتر، قم بتثبيت برنامج مثل MMSSTV.
إذا كنت تستخدم الهاتف، ثبت تطبيق Robot36.
2. الاتصال بجهاز الراديو:
اربط جهاز الراديو بالكمبيوتر/الهاتف باستخدام كابل الصوت.
3. ضبط التردد:
ابحث عن إشارات SSTV في نطاق ترددات مخصصة (مثل 14.230 MHz في HF Bands).
4. استقبال الصورة:
شغل البرنامج واتركه يحلل الإشارة الصوتية. سيبدأ البرنامج بتحويل الإشارات الصوتية إلى صورة.
---
إرسال SSTV بنفسك:
إذا كنت ترغب في إرسال صور باستخدام SSTV:
1. برمجيات الإرسال:
استخدم برنامج مثل MMSSTV لإنشاء الإشارات الصوتية من صورة.
2. جهاز الإرسال:
اربط جهاز الكمبيوتر بجهاز الراديو وأرسل الإشارات من خلاله.
3. القوانين:
تأكد من أنك تلتزم بقوانين الراديو المحلية (تتطلب بعض الدول تراخيص للإرسال).
---
تجربة بدون جهاز راديو:
يمكنك استخدام تسجيلات مسبقة لإشارات SSTV (يمكن العثور عليها على الإنترنت) وتجربتها باستخدام تطبيق Robot36 لتحليل الإشارات.
تقنية SSTV ممتعة للتجربة وتعتبر بوابة لفهم أعمق لعالم الاتصالات اللاسلكية!
لماذا تطبيقات الأندرويد لا تعمل على الآيفون أو الكمبيوتر؟
سؤال شائع جدًا، والإجابة ببساطة تكمن في اختلاف البيئات البرمجية التي تعمل عليها هذه الأجهزة. دعونا نفهم الموضوع خطوة بخطوة:
1️⃣ نظام التشغيل (Operating System):
كل جهاز يعمل بنظام تشغيل مختلف:
الأندرويد يعتمد على Linux مع بيئة Dalvik/ART لتشغيل التطبيقات المكتوبة بلغة Java أو Kotlin.
الآيفون يعتمد على نظام iOS ببيئة مختلفة تمامًا تعتمد على Objective-C أو Swift.
الكمبيوتر لديه نظام مختلف مثل Windows أو macOS أو Linux، وكل منها لديه معايير مختلفة تمامًا.
2️⃣ المعمارية (Architecture):
حتى طريقة تصميم المعالج داخل الأجهزة مختلفة! تطبيق مصمم للعمل على معمارية ARM (مثل الهواتف) قد لا يعمل على معمارية x86 (مثل معظم أجهزة الكمبيوتر).
3️⃣ السياسات (Policies):
الشركات مثل Google وApple تحب الاحتفاظ بأنظمتها وتطبيقاتها مغلقة لضمان التحكم والجودة، مما يجعل تشغيل تطبيق أندرويد على الآيفون مستحيلًا دون أدوات خاصة.
لماذا لا توجد بيئة واحدة للتطبيقات؟
توحيد بيئة التطبيقات على مختلف الأجهزة فكرة عظيمة، لكنها تواجه تحديات ضخمة:
الشركات تريد التميز عن بعضها (تنافس).
اختلاف الأجهزة والمعالجات يجعل التوحيد معقدًا تقنيًا.
التطبيقات الموحدة قد تكون أقل كفاءة لأنها لن تستغل كل قدرات النظام أو الجهاز المحدد.
لكن... هناك تقدم في هذا المجال، مثل:
تطبيقات الويب التفاعلية (Progressive Web Apps): تعمل مباشرة على المتصفح بدون الحاجة لنظام تشغيل معين.
تقنيات مثل Flutter وReact Native: تسمح بكتابة كود واحد يعمل على الأندرويد والآيفون، ولكنها لا تزال تحتاج تعديلات لتعمل بكفاءة على كل منصة.
إذاً، الفكرة ليست مستحيلة، لكنها تحتاج توافقًا عالميًا بين الشركات – وهذا ما لا نراه حاليًا!
سؤال شائع جدًا، والإجابة ببساطة تكمن في اختلاف البيئات البرمجية التي تعمل عليها هذه الأجهزة. دعونا نفهم الموضوع خطوة بخطوة:
1️⃣ نظام التشغيل (Operating System):
كل جهاز يعمل بنظام تشغيل مختلف:
الأندرويد يعتمد على Linux مع بيئة Dalvik/ART لتشغيل التطبيقات المكتوبة بلغة Java أو Kotlin.
الآيفون يعتمد على نظام iOS ببيئة مختلفة تمامًا تعتمد على Objective-C أو Swift.
الكمبيوتر لديه نظام مختلف مثل Windows أو macOS أو Linux، وكل منها لديه معايير مختلفة تمامًا.
2️⃣ المعمارية (Architecture):
حتى طريقة تصميم المعالج داخل الأجهزة مختلفة! تطبيق مصمم للعمل على معمارية ARM (مثل الهواتف) قد لا يعمل على معمارية x86 (مثل معظم أجهزة الكمبيوتر).
3️⃣ السياسات (Policies):
الشركات مثل Google وApple تحب الاحتفاظ بأنظمتها وتطبيقاتها مغلقة لضمان التحكم والجودة، مما يجعل تشغيل تطبيق أندرويد على الآيفون مستحيلًا دون أدوات خاصة.
لماذا لا توجد بيئة واحدة للتطبيقات؟
توحيد بيئة التطبيقات على مختلف الأجهزة فكرة عظيمة، لكنها تواجه تحديات ضخمة:
الشركات تريد التميز عن بعضها (تنافس).
اختلاف الأجهزة والمعالجات يجعل التوحيد معقدًا تقنيًا.
التطبيقات الموحدة قد تكون أقل كفاءة لأنها لن تستغل كل قدرات النظام أو الجهاز المحدد.
لكن... هناك تقدم في هذا المجال، مثل:
تطبيقات الويب التفاعلية (Progressive Web Apps): تعمل مباشرة على المتصفح بدون الحاجة لنظام تشغيل معين.
تقنيات مثل Flutter وReact Native: تسمح بكتابة كود واحد يعمل على الأندرويد والآيفون، ولكنها لا تزال تحتاج تعديلات لتعمل بكفاءة على كل منصة.
إذاً، الفكرة ليست مستحيلة، لكنها تحتاج توافقًا عالميًا بين الشركات – وهذا ما لا نراه حاليًا!
❤1👍1
لساتها الفيسبوك عم تقيد الصفحة وتشيل منها ادوات تحقيق الربح وتقلل الوصول...
بنعمل منشورات ومنكتب محتوى وبجهز لافكار جديدة وبحاول انو قدم افضل من هيك بس على الفاضي مهما عملت مارح يوصل للناس
الصفحة من سنة بنفس عدد المتابعين ومع نقصان كبير!
قدمت شكاوى كتير وما حدا فادني من الفيسبوك ابدا
شكلها نهاية الصفحة قربت....
بنعمل منشورات ومنكتب محتوى وبجهز لافكار جديدة وبحاول انو قدم افضل من هيك بس على الفاضي مهما عملت مارح يوصل للناس
الصفحة من سنة بنفس عدد المتابعين ومع نقصان كبير!
قدمت شكاوى كتير وما حدا فادني من الفيسبوك ابدا
شكلها نهاية الصفحة قربت....
👍2
Forwarded from الهندسة الكهربائية (Eng/Mahmoud Abdulhameed)
هل تطمح للعمل الحر عبر الإنترنت وتحقيق الاستقلال المالي؟
هل تبحث عن طرق لكسب المال من المنزل بدون خبرة سابقة؟
*⭐سجل الآن في الدورة المجانية أونلاين ⭐*
بعنوان: استراتيجيات العمل الحر عبر الإنترنت والذكاء الاصطناعي
🎤يقدمها المهندس/ *كمال الحبابي*
مؤسس شركة الحبابي بزنس - بريطانيا
*🛑 محاور الدورة:*
1️⃣ تجارة الخدمات الإلكترونية
2️⃣ الربح من التسويق بالعمولة مع شركات محلية وعالمية
3️⃣ الربح من برامج الخدمات الجاهزة
4️⃣ الربح عبر مواقع الذكاء الاصطناعي
5️⃣ الوصول لعدد كبير من العملاء عبر السوشال ميديا
🗓️ الأربعاء 25.12.2024
⏰ 08:00 مساءً بتوقيت مكة المكرمة
🛑 بث مباشر عبر zoom واليوتيوب
🔖 شهادة مجانية للحضور
🎁 سحب على جوائز قيمة
*احجز مقعدك المجاني الآن بالإنضمام لهذه المجموعة:*
https://chat.whatsapp.com/CPjTedhX80OF7oErJEzSzY
هل تبحث عن طرق لكسب المال من المنزل بدون خبرة سابقة؟
*⭐سجل الآن في الدورة المجانية أونلاين ⭐*
بعنوان: استراتيجيات العمل الحر عبر الإنترنت والذكاء الاصطناعي
🎤يقدمها المهندس/ *كمال الحبابي*
مؤسس شركة الحبابي بزنس - بريطانيا
*🛑 محاور الدورة:*
1️⃣ تجارة الخدمات الإلكترونية
2️⃣ الربح من التسويق بالعمولة مع شركات محلية وعالمية
3️⃣ الربح من برامج الخدمات الجاهزة
4️⃣ الربح عبر مواقع الذكاء الاصطناعي
5️⃣ الوصول لعدد كبير من العملاء عبر السوشال ميديا
🗓️ الأربعاء 25.12.2024
⏰ 08:00 مساءً بتوقيت مكة المكرمة
🛑 بث مباشر عبر zoom واليوتيوب
🔖 شهادة مجانية للحضور
🎁 سحب على جوائز قيمة
*احجز مقعدك المجاني الآن بالإنضمام لهذه المجموعة:*
https://chat.whatsapp.com/CPjTedhX80OF7oErJEzSzY
👍3❤1👏1
هل تعرف ان هنالك لغات برمجة عربية؟
تعرف على هذه اللغات التي تستطيع بالفعل البرمجة بها...
1. لغة "قلب" (Qalb): كما ذكرت سابقًا، هي لغة برمجة مبسطة تم تطويرها لتعليم البرمجة باللغة العربية بشكل مبسط وممتع.
2. لغة "دجاجة" (Dagagah): كما ذكرت أيضًا، هي لغة برمجة موجهة للأطفال تستخدم اللغة العربية في كتابة الأوامر والتعليمات.
3. لغة "جافا عربي" (Java Arabi): هي إصدار عربي من لغة البرمجة جافا، حيث تم تعريب كلمات المفتاح والتوضيحات البرمجية في اللغة.
4. لغة "دريم" (DREAM): هي لغة برمجة عربية تم تطويرها في جامعة الملك سعود بالمملكة العربية السعودية. تهدف اللغة إلى تسهيل عملية تعلم البرمجة للمبتدئين وتحفيز اهتمام الشباب بالمجال التكنولوجي.
5. لغة "إلكترون" (Electron): ليست بلغة برمجة عربية بالأساس، ولكنها تستخدم لتطوير تطبيقات سطح المكتب وتستخدم باللغة العربية في بعض الأحيان. تعتمد على تقنيات الويب مثل HTML وCSS وJavaScript.
الكود اللي بالصورة معمول بلغة دجاجة Dagagah
تعرف على هذه اللغات التي تستطيع بالفعل البرمجة بها...
1. لغة "قلب" (Qalb): كما ذكرت سابقًا، هي لغة برمجة مبسطة تم تطويرها لتعليم البرمجة باللغة العربية بشكل مبسط وممتع.
2. لغة "دجاجة" (Dagagah): كما ذكرت أيضًا، هي لغة برمجة موجهة للأطفال تستخدم اللغة العربية في كتابة الأوامر والتعليمات.
3. لغة "جافا عربي" (Java Arabi): هي إصدار عربي من لغة البرمجة جافا، حيث تم تعريب كلمات المفتاح والتوضيحات البرمجية في اللغة.
4. لغة "دريم" (DREAM): هي لغة برمجة عربية تم تطويرها في جامعة الملك سعود بالمملكة العربية السعودية. تهدف اللغة إلى تسهيل عملية تعلم البرمجة للمبتدئين وتحفيز اهتمام الشباب بالمجال التكنولوجي.
5. لغة "إلكترون" (Electron): ليست بلغة برمجة عربية بالأساس، ولكنها تستخدم لتطوير تطبيقات سطح المكتب وتستخدم باللغة العربية في بعض الأحيان. تعتمد على تقنيات الويب مثل HTML وCSS وJavaScript.
الكود اللي بالصورة معمول بلغة دجاجة Dagagah
👍1
من اسهل الاكواد البرمجية اللي عملناها هو سطر امر طباعة hello world
ولكن بلغة Malbolge الامر مختلف 👌
الصورة اللتي تراها امامك هو امر طباعة hello world بلغة Malbolge
لماذا هي صعبة؟
مصممة لتكون غير مفهومة عمدًا (Obfuscated).
التعليمات البرمجية تتغير أثناء تنفيذها (Self-modifying code).
حتى كتابة "Hello World" تتطلب الكثير من الجهد. مثل الصورة!
عن اي لغة صعبة حابين نتكلم عنها كمان؟🤔
ولكن بلغة Malbolge الامر مختلف 👌
الصورة اللتي تراها امامك هو امر طباعة hello world بلغة Malbolge
لماذا هي صعبة؟
مصممة لتكون غير مفهومة عمدًا (Obfuscated).
التعليمات البرمجية تتغير أثناء تنفيذها (Self-modifying code).
حتى كتابة "Hello World" تتطلب الكثير من الجهد. مثل الصورة!
عن اي لغة صعبة حابين نتكلم عنها كمان؟🤔
لغة Brainfuck
لغة كاملة مكونة من ٨ رموز فقط!!
شوف الصورة وقلي اذا فهمت شي 🙂
لغة منخفضة المستوى جدا تعتمد على مؤشرات ذاكرة (Memory .(Pointers تحتوي فقط على 8 رموز (+, -, <, >, [, ], ,, .).
أي برنامج معقد يصبح سريعا غير قابل للقراءة. مثال Hello World
اللي صممها كان قاصد انها تكون منخفضة المستوى جدا للتعامل معها بابسط الرموز البرمجية
بيستخدموها للتدريبات والتحديات الفكرية للتدريب على الفكر الابداعي اكثر
وبسبب صعوبتها طبعا ما بيستخدموها كاداة عملية!
لغة كاملة مكونة من ٨ رموز فقط!!
شوف الصورة وقلي اذا فهمت شي 🙂
لغة منخفضة المستوى جدا تعتمد على مؤشرات ذاكرة (Memory .(Pointers تحتوي فقط على 8 رموز (+, -, <, >, [, ], ,, .).
أي برنامج معقد يصبح سريعا غير قابل للقراءة. مثال Hello World
اللي صممها كان قاصد انها تكون منخفضة المستوى جدا للتعامل معها بابسط الرموز البرمجية
بيستخدموها للتدريبات والتحديات الفكرية للتدريب على الفكر الابداعي اكثر
وبسبب صعوبتها طبعا ما بيستخدموها كاداة عملية!
❤2🔥1