تقديم
![]() |
هل عندك شركة أو تريد أن تنجز مشروعا تريد من خلاله أن تجعل الحواسيب تتواصل مع بعضها البعض بتقنية جديدة؟ إن استعمالنا لتقنية الإرسال والإستقبال الليزري خولنا أن نحقق تواصلا بين الحواسيب لما يناهز 345 مترا (1100 قدم). |
استعراض
المقطع التالي في المختبر:
الأجزاء الرئيسية
يتكون هذا النظام من جهازين يمثل كل واحد منهما مرسل ومستقبل في نفس الوقت،
وبالتالي فإن الأجزاء التي تحتاجها مضاعفة بمرتين:
العربية |
الإنجليزية |
متحكم Atmega168 إلى 20MIPS |
Microcontroller ATmega168 to 20MIPS. |
لازر مرئي بقوة 650nm 5mW |
Visible light laser 650nm 5mW of power. |
مقحل (ترنزستور) من النوع MOSFET IRF9630 |
Trigger for the laser based on a MOSFET IRF9630 |
3 صمامات SFH203 مستقبلة للضوء تمثل المستقبل |
Receiver based in three photodiodes of visible light SFH203 |
عدسة عاكسة 50 ملم من أجل فتح مجال واجهة الاستقبال |
50mm Reflector to open the receiving surface |
محول USB إلى Serial بمستويات TTL |
USB to Serial Converter at TTL levels |
التغذية الكهربائية عن طريق USB أو بطارية 4.5 أو 5 فولط |
Power via USB or battery of 4.5-5V |
الدارة الكهربائية
هذه هي الدارة العامة لكل جهاز. ولقد اعتمدنا على الميكروكنترولور Atmega168 بسرعة 20MIPS لكي نستعمل ليزرا قويا حتى نتمكن من إرسال حوالي 10Mbits قي الثانية الواحدة.
لا مشكلة إذا أردت أن تستعمل ميكروكنترولورا أسرع أو ترنزستورات أقوى … فلا مشكلة في هذا.
يمكنك البحث زيادة في الشبكة العنكبوتية عن التقنيات التي تستعملها وكالة نازا أو إيزا لأنها تعمل على الغيغابايت.
المهم ستكون السرعة حسب قوة الأجزاء التي اخترتها. |
|
لا بد من قراءته
من فضلك اضطلع على المقالات الثلاث التالية ولو بنظرة خاطفة إذ أنها مهمة في تحويل الدارات الكهربائية إلى بطاقات إليكترونية بمهنية عالية وبصنع يدك فقط:
|
التصميم
بالإعتماد على المقال الثاني في لا بد من قرائته يمكنك انجاز البطاقة الإليكترونية بسهولة. يمكنك الإستعانة بالمقال الثالث أيضا إذا أردت أن تنجز الدارة بيدك وتختار التصميم الذي تحبه. |
|
تركيب
عند تطبيق ما في المقال الثناي في لابد من قراءته فهذه التجارب هي نفسها بالضبط. واختر الطريقة التي تناسبك بطبيعة الحال. |
![]() |
![]() |
![]() |
![]() |
![]() |
البرامج الحاسوبية
إذا كنت ستسعمل بطاقة أردوينو أو أي بطاقة معتمدة عليها فيمكنك بكل بساطة أن توصل الليزر والمستقبل بالمربطين TX و RX. يمكنك استعمال أي برنامج حاسوبي مخصص للتواصل كـ hyperterminal أو نفس بيئة تطوير أردوينو. |
![]() |
بالنسبة لنا فقد تم تطوير شيفرة الميكروكنترولور باستخدام اللغة البرمجية C باستعمال بيئة التطوير AVR Studio وتجميعها بالإعتماد على GCC compiler.
بروتوكول التواصل بين الجهازين تم تخصيصه، لكننا ما زلنا في مختبرنا نعتمد على نظام الترميز ASCII. قررنا أن نعتمد عليه بهذه الطريقة من أجل تسهيل عملية البحث والتطوير أكثر مستقبليا بخصوص التشفير والتحقق من سلامتها.
قمنا بتطوير برنامج التواصل بين الحاسوب وجهاز الإرسال والإستقبال من أجل اللينكس (Linux) بالإعتماد على Python و GTK وكذلك في نظام الويندوز باستعمال Visual studio. |
![]() |
![]() |
تأليف
تأليف: furri
ترجمة بتصرف: محمد السهلي
المراجع
http://www.instructables.com/id/Laser-Transceiver/?ALLSTEPS
http://asri.technion.ac.il/carlil/