|
اولا تونسي انت لا تعرفني ولا تعرف طباعي اوكي
وانا امام الجميع اعتذر عن ماصدر مني لي الي شخص وا وعدك اني اعرف الجميع انك هياس اوكي
وبنسبه للتوقيع انا كنت هغيره مش علشان البرنامج والدائره دول يولعوا انا كنت هغيره لاني عايز كده ولا ركبت في دماغي مش هغيره لو اه حصلك اوكي
والشرط التالت ده انت الي تنفزه علي نفسك اما انا اعرفما اكتب وان كنت لا اعرف اقول لا اعرف اوكي
وانا لا اريد دائرتك ولا برنمجك وهطلب خزف الموضوع اوكي
|
بصراحة لم أفهم ردك جيدا ولكن على ما يبدو أنك تعتذر عما بدر منك من إستفزازات وأنا عن نفسي سأقبل اعتذارك...
على كل وقبل أن نبدأ معا هذا التصميم الذي تطلبه بودي أن أذكرك أن اللغة العربية تحتوي على 28 حرفا وليس 22 حرفا.
مثلا حرف" ز " مختلف عن حرف " ذ " مختلف عن حرف " ض " مختلف عن حرف" ظ "
وحرف " ث " مختلف عن حرف "ت" مختلف عن حرف " ط " إلى اخره...
كما تلاحظ معي اللغة العربية غنية جدا ولا غرابة في ذلك إنها لغة القران الكريم
لنعد إلى دارتك:
في هذا المجال أنا لن أهبك رطلا من الأسماك بل سأعلمك كيف تصطاد سمكة واحدة على رأي المثل الصيني.
كيف نقوم بمشروع ألكتروني ناجح ؟
أول شيء نبدأ به هو ما نسميه بالفرنسية Cahier des charges وترجمته الحرفية "كراس الشروط" أي ما هو المطلوب منا تصميمه بالضبط
لنأخذ هذا المشروع كمثال وسترى معي أن الأمر أسهل مما تتصور ( لا بد من إتباع الخطوات التالية كي يكون المشروع ناجحا).
1. كراس الشروط :
الحصول على جهد تماثلي Analog signal متحكم به من منفذ الطابعة.
2. تحليل كراس الشروط:
* نحن نعلم أن مخارج منفذ الطابعة هي 8 مخارج D0-D1-D2-D3-D4-D5-D6-D7
هذه المخارج موجودة على Pins 2-3-4-5-6-7-8-9 لمنفذ الطابعة
هذه الـ 8 مخارج رقمية وليست تماثلية .
عنوان هذه المخارج هو 378H ( كذلك هناك 4 مخارج أخرى ولكننا لسنا في حاجة لها الان).
ولكننا هنا في مشروعنا هذا نريد جهدا تماثليا متحكما به وليس رقميا.
إذا لا بد من استعمال Digital to Analog converter - DAC مهمته تغيير الرقمي إلى تماثلي.
سنبحث إذا في محرك البحث Google عن DAC
وجدنا كثيرا من الدارات لنأخذ المتوفر في السوق المحلية وليكن مثلا DAC08
هنا لابد من قراءة الـDATA SHEET جيدا ولا بد أن نكون متمكنين من الانجليزية.
بعد قراءة الـ DATASHEET عرفنا أن هذه الدارة DAC08 is a 8 bits D/A converter
هذا بالضبط ما نحتلجه لأنه 8 بيت كما هي مخارج الطابعة 8 بيت D0...D7
المشكل الوحيد هنا أن مخرج DAC08 هو تيار كهربائي وليس جهدا كهربائيا ( يحوي داخله Current generator)
إذا لابد لنا أن نغير هذا التيار إلى جهد current to voltage converter.
لنستعمل لذلك الدارة المعروفة والسهلة والتي تستعمل مكبرا للعمليات operational amplifier
ولنختر TLO81 كمكبر للعمليات
في هذه الدارة نربط V+ to GND ونربط مقاومة 5 كيلو أوم بين Vout and V- and
وهكذا صممنا الدارة ولم يبقى إلا البرنامج وسنكتبه معا إذا أردت بعد أن ترسم أنت الذارة لنرى إن كنت تريد ذلك أم لا.
نسيت أن أقول لك بأنه يتعين عليك ربط D0....D7 لمنفذ الطابعة إلى B1-B2-B3-B4-B5-B6-B7-B8 للدارة DAC08
وربط I+ of DAC08 (pin 4) to V- of TLO81 (pin2) and
إلى اللقاء في الحلقة القادمة إن شاء الله تعالى