الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أطلب مساعدة في عمل برنامج لتوجيه المكفوفين للأماكن

مغلق
بدأه المبرمج_2005 في 7 ديسمبر 2006 · 12 رد · 1,316 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

ارجو المساعده في مشروع تخرجي والذي سيكون إن شاء الله في الترم القادم

وهو توجيه المكفوفين بالانتقال الى الاماكن التي يريدون الانتقال اليها دون الحاجه الى شخص اخر

وذلك بواسطة جهاز الgpsلتحديد خريطة الاماكن التي يذهب اليها الكفيف

ويكون توجيه الكفيف بالصوت .

والمشكلة لدي كيف ابدأ وماهي الاليات التي احتاجها

وجزاكم الله كل خير :(

#2

بجد هو برنامج لو تم عمله سيكون برنامج فعال جدا ولكن الشي لبسي في هذا الموضوع انك ستحتاج الى امكانيات كثيره لعمل هذا المشروع واعتقد انه سيكون مكلف لوجود الكثير من الاجهزه التى ستحتاج اليها وبإذن الله سوف اقونم بإرسال بعض المعلومات التي سوف تساعدك في مشروعك عما قريب بعد دراسة هذا المشروع حيث يوجد به الكثير من التقنيات وربنا معاك

#3

لا اعتقد انك تستطيع فعل ذلك البرنامج الصعب و المكلف جدا كما ان هذة الخدمة لا تعمل في كل الدول

وكيف يتم توجية الكفيف بالصوت الا اذا تم تركيب جهاز استشعار في الكفيف وهذة تكلفة اخري

واعتقد انة اذا توفرت الادوات كلها وهذا مستحيل فان اي لغة برمجة سوف تنفع

#4

أعتقد أن الأخوه قد بالغوا في أسعار المعدات و توفرها, فأجهزة الـ GPS متوفره في كل مكان وأسعارها ليست مرتفعه ! كما أن نظام الـ GPS يعمل في أي مكان على كوكب الأرض لأن الـ Receiver الخاص به يتلقي البيانات من أقمار صناعيه ( أظنها أمريكيه ) تغطي كل الكوكب, ولا تطلب الحكومه الأمريكيه أي رسوم اطلاقا على ذلك.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#5

السلام عليكم ورحمة الله وبركاته

أشكركم على التفاعل مع الموضوع

وأنتظر معلوماتك يأخ mr_a_sorour

ووفقكم الله

#6

السلام عليكم جميعا..

أخي اولا اريد أن أعقب على كلام اخي معتز بأن هناك مبالغة في أسعار المعدات. لكن ليس عندي أي فكرة عن الاقمار الصناعية المتعلقة بذلك. ولكن (بعد سؤال الخبراء) علمت ان اجهزة ال GPS يمكن ربطها عن طريق شبكة ال GSM (شبكة الهاتف النقال) وتأخذ الشركة مالا مقابل هذه الخدمة. اي أنك لا تستطيع الاتصال بالقمر الصناعي مباشرة. هذا ما اعلمه. قد يكون الاتصال ممكن مع القمر الصناعي مباشرة ولكن لا اظن ذلك مجانا، بل اظن انك ستدفع اكثر مما لو استخدمت شبكة الهاتف النقال.

المشروع مفيد جدا وليس بالصعب... لكن عليك ان تعرف من اين تبدأ...

ومن نظرة عامة انت بحاجة الى عدة اشياء منها voice recognetion software الذي يسمح لك بتحويل الصوت الى كتابة...

ثم بعد ذلك تبرمج الأمر المنقول صوتيا الى كتابة لمعرفة مذا يفعل. كل هذا ستفعله انت بكتابة برنامج. أما ال voice recognetion software فبإمكانك الحصول عليه جاهزا. ولكن للأسف لا اعرف اين برنامج يفعل ذلك. اذا كان احد الأعضاء يعرف فايساعدنا.

عند هذه المرحلة تبدأ باستخدام اجهزة ال GPS والخرائط المتوافرة لتحديد الاتجاه المطلوب الذهاب اليه. ولكن انا شخصيا انصحك بإتمام الجزء الأول في البداية والمتعلق بتحويل الصوت الى امر مكتوب. وبعد اتمام هذا الجزء تكون قد قطعت شوطا كبيرا في مشروعك.. وعندها تستطيع الغوص في الباقي.

وفقك الله.... وعذرا على التقصير

#7

يا أخ Andalus, نظام الـ GPS ليس له أي علاقة اطلاقا لا من بعيد ولا من قريب بنظام الـ GSM, وأيضا ليس له أي علاقة بنظام الـ GPRS, فليس لشركات الهواتف النقاله ولا لأي جهة أخرى أي سلطة اطلاقا عليه وليس لأي جهة حكومية كانت أو تجارية أي دخل به, سوى الولايات المتحده الأمريكيه لأنها هي التي تمتلك الأقمار الصناعيه الخاصه به, وهي تتيح استخدامها لكافة الأغراض مجانا بعد أن كانت سابقا مستخدمة حصريا من قبلها للأغراض العسكريه فقط !

كل ما يجب توفره هو الـ GPS Receiver فقط وهو جهاز صغير غير مرتفع الثمن يمكن الحصول عليه من أي مكان. شغل الـ Receiver وسيقوم هو بالاتصال بالأقمار الصناعيه ويستقبل منها بعض البيانات التي يستطيع من خلالها تحديد المكان الموجود فيه ( أظن أنه يتصل بثلاثة أقمار على الأقل ليستطيع أن يحدد خط الطول وخط العرض الموجود فيه بدقة, ويتصل بقمر رابع تقريبا ليحدد مقدار ارتفاعه عن سطح البحر ) , بعد ذلك اجعل برنامجك يتصل بذلك الـ Receiver عبر مثلا الـ Bluetooth لتحصل على هذه البيانات التي استقبلها هو من الأقمار الصناعيه ( الـ Receivers غالبا بها Bluetooth ). وبمجرد حصولك على هذه البيانات التي تحتوي على خط الطول وخط العرض , فيمكنك أن تفعل بها أشياء عديدة مثل,وهو الشائع, اظهار نقطة على الخريطه توضح مكان وجود الـ Receiver.

وان كنت لا تستطيع انشاء اتصال عبر الـ Bluetooth أو الكابل بين برنامجك وبين الـ GPS Reciever للحصول على البيانات التي حصل عليها, فيوجد DLLs مخصصه لهذا ويوجد منها مكتبات صنعت خصيصا للدوت نت. وبالنسبه للـ Speech Recognition, فيوجد Speech SDK توفرها ميكروسوفت يمكنك استخدامها من خلال السي شارب أو أي لغة أخرى لتتعرف على الأوامر التي يصدرها المستخدم صوتيا, وأنا استخدمتها قبل ذلك واستخدامها سهل وبسيط.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#8
معتز شمس كتب:
يا أخ Andalus, نظام الـ GPS ليس له أي علاقة اطلاقا لا من بعيد ولا من قريب بنظام الـ GSM, وأيضا ليس له أي علاقة بنظام الـ GPRS, فليس لشركات الهواتف النقاله ولا لأي جهة أخرى أي سلطة اطلاقا عليه وليس لأي جهة حكومية كانت أو تجارية أي دخل به, سوى الولايات المتحده الأمريكيه لأنها هي التي تمتلك الأقمار الصناعيه الخاصه به, وهي تتيح استخدامها لكافة الأغراض مجانا بعد أن كانت سابقا مستخدمة حصريا من قبلها للأغراض العسكريه فقط !

كل ما يجب توفره هو الـ GPS Receiver فقط وهو جهاز صغير غير مرتفع الثمن يمكن الحصول عليه من أي مكان. شغل الـ Receiver وسيقوم هو بالاتصال بالأقمار الصناعيه ويستقبل منها بعض البيانات التي يستطيع من خلالها تحديد المكان الموجود فيه ( أظن أنه يتصل بثلاثة أقمار على الأقل ليستطيع أن يحدد خط الطول وخط العرض الموجود فيه بدقة, ويتصل بقمر رابع تقريبا ليحدد مقدار ارتفاعه عن سطح البحر ) , بعد ذلك اجعل برنامجك يتصل بذلك الـ Receiver عبر مثلا الـ Bluetooth لتحصل على هذه البيانات التي استقبلها هو من الأقمار الصناعيه ( الـ Receivers غالبا بها Bluetooth ). وبمجرد حصولك على هذه البيانات التي تحتوي على خط الطول وخط العرض , فيمكنك أن تفعل بها أشياء عديدة مثل,وهو الشائع, اظهار نقطة على الخريطه توضح مكان وجود الـ Receiver.

وان كنت لا تستطيع انشاء اتصال عبر الـ Bluetooth أو الكابل بين برنامجك وبين الـ GPS Reciever للحصول على البيانات التي حصل عليها, فيوجد DLLs مخصصه لهذا ويوجد منها مكتبات صنعت خصيصا للدوت نت. وبالنسبه للـ Speech Recognition, فيوجد Speech SDK توفرها ميكروسوفت يمكنك استخدامها من خلال السي شارب أو أي لغة أخرى لتتعرف على الأوامر التي يصدرها المستخدم صوتيا, وأنا استخدمتها قبل ذلك واستخدامها سهل وبسيط.

شكرا على معلوماتك أخي معتز وبالتأكيد أنت اكثر خبرة مني...

لكن انا قصدت ان الربط بين البرنامج والريسيفر يتم عبر شبكات ال GSM وليس بال Bluetooth

تم تعديل هذه المشاركة بواسطة Andalus في 20 ديسمبر 2006 في 21:15

#9

يا باشا والله أنا لست خبيرا ولا شيء في هذا المجال, ولكن لدي بعض المعلومات *-)

وأود أن أوضح فقط للمرة الثانية أن الـ GPS ليس له علاقة في عمله أو بكيفية عمله بالـ GSM, فماذا تقصد بربط البرنامج بـ Receiver الـ GPS عبر الـ GSM ؟ ولو يصلح ذلك مع انه لا يصلح , فلماذا ؟! فان أجهزة الاستقبال دائما بها Bluetooth أو كابل لكي تستطيع أن توصلها بالكمبيوتر الموجود عليه البرنامج.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#10
معتز شمس كتب:
يا باشا والله أنا لست خبيرا ولا شيء في هذا المجال, ولكن لدي بعض المعلومات *-)

وأود أن أوضح فقط للمرة الثانية أن الـ GPS ليس له علاقة في عمله أو بكيفية عمله بالـ GSM, فماذا تقصد بربط البرنامج بـ Receiver الـ GPS عبر الـ GSM ؟ ولو يصلح ذلك مع انه لا يصلح , فلماذا ؟! فان أجهزة الاستقبال دائما بها Bluetooth أو كابل لكي تستطيع أن توصلها بالكمبيوتر الموجود عليه البرنامج.

أخي مثلا لة أرادت شركة ما ان تتتبع سياراتها العاملة في كافة ارجاء الدولة لتعرف مكانها... فإنها تقوم بتركيب جهاز على كل سيارة لتحديد مكان السيارة...

هذا الجهاز يتصل (عن طريق شبكة الهاتف النقال مثلا) مع الكمبيوتر المركزي للشركة حتى تستطيع بدورها معرفة مكان السيارة اينما كانت بدقة.

اكيد تكنلوجيا ال GPS ليس لها علاقة بال GSM. ولكن تستخدم شبكة ال GSM للربط بين المرسل والمستقبل كونها منتشرة في جميع انحاء الدولة.

وضحت الفكرة؟؟؟ :blink:

#11

يمكن المثال الذي ذكرته أنت يمثل أحد التطبيقات المستخدمه, ولكن في التطبيق الذي يسأل عنه أخونا هنا لا داعي لدخول الـ GSM في الموضوع؛ وأنت لم توضح أن هذا يمثل أحد الاستخدامات أو الأفكار, فأنت قلت مطلقا: "الربط بين البرنامج والريسيفر يتم عبر شبكات ال GSM وليس بال Bluetooth"

وقلت أيضا: "لا تستطيع الاتصال بالقمر الصناعي مباشرة"

وقلت: "قد يكون الاتصال ممكن مع القمر الصناعي مباشرة ولكن لا اظن ذلك مجانا، بل اظن انك ستدفع اكثر مما لو استخدمت شبكة الهاتف" وهذا, اعذرني, كلام غير صحيح. فحتى لو استخدمت شبكة الهاتف كاحد الاستخدامات, فان الـ GPS Receiver الموجود في السيارة المراد تعقبها هو من يتصل بالأقمار الصناعية ليجلب البيانات التي تحدد الموقع, ثم بعد ذلك يرسلها, بخط ما موجود به, عبر الـ GSM للبرنامج الذي يراقب. ففي كل الحالات, الـ GPS Receiver هو من يتصل بالأقمار الصناعية مباشرة ومجانا وبدون قيود أو Permissions. والرسوم التي سيتوجب دفعها في مثل هذا الاستخدام هي رسوم خاصة بتكلفة الرسائل التي يتم ارسالها من الخط الموجود في الجهاز الموجود في السيارة إلى الخط الموجود في الجهاز المتصل بالكمبيوتر الموجود عليه البرنامج الذي يراقب! وهذه الرسوم لا تنطبق على المشروع الذي يسأل عنه أخونا هنا لأنه من السخافة في هذا المشروع استخدام الـ GSM أو الانترنت كوسيلة اتصال ! لأن البرنامج والـ GPS Receiver والشخص الكفيف متواجدون في نفس المكان لا يبعد أحدهم عن الآخر متر واحد ولذلك فالوسيلة الأمثل لانشاء اتصال بين الكمبيوتر والريسيفر هي الاتصال عبر الـ Bluetooth أو الكابل, هذا ان لم يكن أصلا الريسيفر موجود Built-in في الكمبيوتر كما يحدث في بعض الأجهزة الكفية.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#12

شكرا على ردك أخي معتز...

انا لم اقل على الاطلاق ان الرط بين البرنامج والريسيفر يتم عن طريق ال GSM بل قلت

اقتباس
ولكن (بعد سؤال الخبراء) علمت ان اجهزة ال GPS يمكن ربطها عن طريق شبكة ال GSM (شبكة الهاتف النقال)

أخي انا ليس فقط خبرتي قليلة بالموضوع... بل أكاد لا أعلم شيئا... وانت -مهما قل علمك بالموضوع- اكثر علما مني.

لكني من فترة قريبة جدا سمعت أحد الخبراء بالموضوع -يعمل في هيئة تنظيم الاتصالات- وحدثني عن بعض الاجهزة التي تعمل بنظام ال GPS والنستخدمة لتعقب السيارات.

الذي فهمته منه انه لا يوجد اي ربط بالقمر الصناعي مباشرة.. بل أن شبكة ال GSM هي التي تحدد الموضع للريسيفر.

هذا ما علمت. والله تعالى أعلم.

وشكرا أخي معتز على معلوماتك القيمة دائما.. :D

#13
اقتباس
الذي فهمته منه انه لا يوجد اي ربط بالقمر الصناعي مباشرة.. بل أن شبكة ال GSM هي التي تحدد الموضع للريسيفر

ربما هذا الشخص الذي حدثك عن هذا لم يكن يقصد نظام الـ GPS, ولكنه كان يقصد نظام آخر... فيمكن للشركات التي تقدم خدمات المحمول أن تعرف المكان الموجود فيه خط\جوال معين عن طريق هذه الهوائيات الخاصه بالشركة و الموجوده في كل مكان. فانت عندما تتنقل بجوالك فانه يستقبل ويرسل الاشارات عن طريق أقرب هوائي موجود بالقرب منه, ومن هذا يمكن للشركة معرفة الهوائي الذي يستقبل منه رقم خط معين وبالتالي تحديد المنطقة الموجود فيها هذا الخط.

ولكن على كل حال هذا النظام غير دقيق بالمرة, فمن خلاله يمكن تحديد المنطقة فقط المتواجد بها الخط ( مدينة كذا أو حي كذا أو منطقة كذا ) ولكن لا يمكن تحديد خط الطول وخط العرض الموجود به الخط. وهذا لأن الهوائيات تبعد عن بعضها بمسافات كبيره. وأذكر أن أنظمة الشرطة في بعض البلاد تستخدم هذه الطريقة في تحديد المنطقة أو الحي المتواجد به من اتصل ليستنجد بهم ولم يستطع مثلا ذكر عنوانه لوجود مثلا اعتداء عليه.

وعلى كل حال أيضا, هذا النظام ليس له علاقة بالـ GPS :D

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…