إلى / من يهمه الأمر
تحية طيبة وبعد ،،،
الموضوع : طلب مساعدة في مشروع تخرج بإستخدام تقنية ال Bluetooth
قد قمت سابقاً بعمل مشروع بسيط بإستخدام منفذ الطابعة Parallel Port حيث أن الفكرة كانت التحكم بمجموعة من المصابيح Leds حيث كانت أرسل الأشارات من الحاسوب بإستخدام برنامج بال Visual Basic يقوم بعمل حركات للمصابيح بأشكال مختلفة
شكل الدائرة كتالي
لاحظ يوجد 8 أسلاك كل سلك موصل ب Pin الأرسال في منفذ الطابعة
فكرة المشروع الجديد
نفس فكرة المشروع السابق حيث أرغب أتحكم في إضائة المصابيح ولكن هذه المرة لاسلكياً بإستخدام تقنية البلوتوث
المشكلة التي تواجهني حالياُ هي من أين أبدء ( للعلم أنا أدرس في كلية الحاسب الآلي – جامعة صنعاء تخصص نظم معلومات وليس هندسة )
ولكن لي ميول وحب للدوائر والتحكم بالدارات الكهربائية .
سأسرد لك فيما يلي ما أستطعت أن أفهمه من خلال بحثي في الأنترنت والمشاكل التي تدور في رأسي في يقضتي ومنامي.
اولاُ :
المنفذ الذي سيتم إستخدامة هو منفذ ال USB حيث أن هذا المنفذ من النوع Serial Port حيث يرسل الإشارات بشكل متسلسل والسؤال كيف سأحول الأشارات من Serial إلى Parallel ؟؟ هل تسمى القطعة التي تقوم بهذا العمل MicroControler أذا كانت الإجابة نعم ماهو اسم القطعة العلمي ورقمها وكيف يتم توصيلها .
ثانياً :
من خلال البحث في الأنترنت وجدت صور لمشاريع بإستخدام البلوثوث حيث يستخدمون قطعة تسمى BlueSMiRF
هذه القطعة أنتجتها شركة SparkFun Electronic وهذا تعريف وصور للقطعة :
The BlueSMiRF module is sweet little device, providing an easy way to ink any project using a serial interface to a computer
Description: The BlueSMiRF RPSMA is the latest Bluetooth wireless serial cable replacement from Spark Fun Electronics! These modems work as a serial (RX/TX) pipe. Press the 'A' character from a terminal program on your computer and an 'A' will be pushed out the TX pin of the Bluetooth module. Any serial stream from 9600 to 115200bps can be passed seamlessly from your computer to your target, from modem to module, even to any Bluetooth device that supports SPP (almost all do). We've even tested these units successfully over open air at 350ft (106m)!
The remote unit can be powered from 3.3V up to 6V for easy battery attachment. All signal pins on the remote unit are 3V-6V tolerant. No level shifting is required. Do not attach this device directly to a RS232 serial port. You will need an RS232 to TTL converter circuit if you need to attach this device to a computer.
You can select from two different remote types. BlueSMiRF includes hardware flow control (CTS and RTS) and uses a compact ceramic antenna. BlueSMiRF-RPSMA includes hardware flow control and a reverse polarized end-launch SMA connector that mates with RP-SMA terminated 2.4GHz antennas for even longer range!
Because we have changed the antenna configuration on the Bluetooth module, the FCC certification is no longer valid. But the module is completely suitable and legal for all home, hobby, and research applications.
Unit comes without a connector. Please see related male and female pins below
والسؤال ماهو الفرق بين ال BlueSMiRF وقطعة البلوتوث التي توصل بالحاسوب ؟؟
أنا أفكر أن أستخدم قطعة البلوثوت التي في الحاسوب بدلاً من BlueSMiRF وذلك لرخص ثمنها ولتوفرها .
حيث سأقطع الطرف الأخر من سلك ال USB وأخرج الأربعة الأسلاك التي هي عبارة عن .
• RX
• TX
• +
• -
هل ستنفع هذه الفكرة ؟؟؟
ثالثاً :
من المعروف أنه عندما تحاول أن ترتبط بأحد أجهزة البلوثوث هناك يقوم ال Client بإرسال طلب لل Server ومن ثم يقوم ال Server بالموافقة . كبق سنطبق هذه العملية .
وهل هذا هو الفرق بين ال BlueSMiRF و قطعة البلوثوث التي توصل بالحاسب .
أعتقد أن ال BlueSMiRF لايوجد فيها عملية موافقة على طلب الأقتران .
الرسمتين التاليتين يشرحان آلية الطلب الخارج من ال Client والرد الذي يرجعة ال Server
رابعاً :
سأستخدم بطارية 9 فولت
وسأستخدم القطعة التالية لتحويل الفولتيه إلى 5 فولت
هل يوجد طريقة أفضل من السابقة ؟؟؟
وماهي المقاومة التي سنستخدمها لحماية قطعة البلوتوث من الكهرباء الزائدة .
وهل هناك أشياء أخرى لم تخطر على بالي ؟؟؟
سادساً :
بالنسبة لل ActiveX وال DLL الخاصة بالتعامل مع البلوثوث وجدت عدة ادوات ومازلت أبحث عن الأسهل والأسرع والأضمن .
الخلاصة :
اذا تمكنا من عمل الفكرة السابقة يمكن أن نطورها للتحكم بسيارة صغيرة أو طائرة عن طريق البلوتوث إضافة لتطبيقات عديدة
جداُ .
وضعت لكم في هذا الرابط التالي :











