-
LCD گرافيكي
اين روزها LCD* به خاطر قيمت كم و امكانات زياد در اكثر پروژه ها استفاده مي شه و در اين بين LCD* هاي گرافيكي هم به خاطر سخت تر بودن كار باهاشون كمتر مورد توجه قرار گرفتن اين برنامه اگه مي خواهيد با اين نوع LCD ها كار كنيد مي تونه براتون مفيد باشه
با اين نظر سنجي به نظر مي ياد كه اكثر آدم هايي كه مي يان اينجا با ۸۰۵۱ کار می کنن من هم چون خیلی وقته باهاش کار نکردم برنامه ای ازش اینجا نزاشتم ولی این یه برنامه با ۸۰۵۱ نوشته شده و از یک LCD* گرافيكي 64*128 معمولي كه در بازار هم زياد ديده مي شه استفاده كردم البته به خاطر كم بودن پايه هاي 8051 اون رو به صورت يك حافظه خارجي (RAM) معرفي كردم براي همين به راحتي هم مي شه دستورات رو داخلش ريخت ولي يه كم امكانات جانبي نياز داره كه با يه اي سي 7400 اين مشكل رو حل كردم
سورس برنامه با كمپايلر Keil كمپايل شده البته اگه با كمپايلر ديگه اي كمپايل مي كنيد شايد براي تعريف متغير هايي مانند
char xdata dat _at_ 1;
مشكل داشته باشيد كه بايد به نحوه تعريف اين متغير توي كمپايلرتون مراجعه كنيد. اين متغير براي كار با LCD استفاده شده و در واقع يك فضا از RAM* مجازي كه LCD* رو در اونجا قرار داديم
در فايل ضميمه شماتيك دستگاه سورس برنامه و فايل hex رو مي تونيد پيدا كنيد.
ضمیمه:http://www.iranled.com/sites/default/files/Draw.zip
-
اينورتر براي مهتابي
اين مدار هم براي راه انداختن لامپهاي مهتابي با باتري مي تونه مفيد باشه در واقع يه نوسان ساز و چند برابر كننده ولتاژ كه مي تونيد براي مقاصد ديگه هم استفاده البته اگه از الكترونيك يكم بيشتر بلديد مي تونيد با اين مدار حتي كاهنده ولتاژ هم درست كنيد و به عنوان يه منبع تغذيه سويچينگ از اون استفاده كنيد
اول بگم اين مدار رو از Various Schematics and Diagrams گرفتم امتحانش هم نكردم ولي ساختار بسيار ساده اي داره و حتي براي مطالعه هم بد نيست البته اين نقشه هم يه مهندسي معكوس از دستگاه اصليه
روش كار هم بسيار سادس با سيم پيچهاي اوليه يه نوسان ساز فركانس بالا ساخته شده به همين خاطر به ترانس كو چكتري نسبت به فركانس ۵۰Hz دارين
http://www.parsgem.ir/images/statusicon/wol_error.gifThis image has been resized.Click to view original imagehttp://www.mihanupload.com/images/5j...g94xe7hvyp.gif
چند نكته ترجمه شده از منبع اصلي :
مدار زير يك مهندسي معكوس از Archer model number 61-3724 mini fluorescent/incandescent flashlight combo مي باشد. كل دستگاه در فضايي به اندازه 4.5 در 2.5 در 8.6 سانتي متر جا مي گيرد و با 3 باتري سايز *C (ها اي كه گفت نفهميدم يعني چي ) آلكالاين راه اندازي مي شود و يك لامپ F4-T5 را راه اندازي مي كند.
1. ترانس مدار يك هسته E* مانند فريت است. و سايز كلي آن "8/5 در "4/3 در "16/3. شاخه هاي كناري "8/1 ضخامت دارند و شاخه وسطي "16/3 . بوبين نايلوني قطري به اندازه "16/5 دارد (اندازه ها به اينچ است). يك گپ (فضاي خالي) به ضخامت "0.020 بين دو قسمت هسته وجود دارد (براي جلوگيري از اشباع هسته)
2. سيم پيچ 315دوري خروجي ابتدا بايد پيچيده شود و بعد از آن 28 دور درايور (D) و 28 دور فيدبك (F) بين هر كدام از دسته سيك پيچ ها بايد عايق مناسب قرار دهيد.
3. ترانزيستور مدار مي تواند هر ترانزيستور NPN معمولي با توان متوسط مانند 2n3053 باشد. براي استفاده از ترانزيستور هاي PNP پلاريته مدار را عوض كنيد.
4. تغيير دادن قطعات مدار و ولتاژ ورودي مي تواند راندمان مدار را بهتر كند. مقدار قطعات بحراني نيست ولي در صورت تغيير زياد ممكن است باعث عدم نوسان دستگاه شود ولي تغيير آنها مي تواند كار كرد مدار را متناسب با ولتاژ ورودي و جريان خروجي بهتر كند
5. خروجي دستگاه داراي ولتاژ زيادي است حتما موقع كار بادستگاه نكات ايمني را رعايت كنيد.
__________________
-
کد گذاری گیرنده و فرستنده
همانطور که می دانید در سایت نقشه فرستنده و گیرنده رادیویی ۴ کاناله که به کمک فرستنده و گیرنده rws434 -tws 434 ساخته می شد را برایتان آماده کردیم و و در توضیحات ذکر کردیم که این مدار قابلیت کد گذاری را دارد.
منظوراز کد گذاری بدین صورت می باشد که شما می توانید برای هر فرستنده یک کد خاص تعریف کنید و در گیرنده نیز یک کد ، و در صورت مطابقت کد فرستنده و گیرنده دستگاه عمل خواهد کرد این امکان جالب شما را قادر می سازد تا ۶۵۶۱ فرستنده و گیرنده بسازید و اگر آن ها را در کنار یک دیگر قرار دهید فرستنده و گیرنده ها بدون هیچ گونه مشکلی کار خواهد کرد مثلا اگر فرستنده با کد ۱۰۱۱۰۰۰۰ را روشن کنید و کلید ۱ را فشار دهید فقط یک گیرنده عمل خواهد کرد و خروجی شماره ۱ ان فعال خواهد شد که کد ان با فرستنده یکی باشد و یا به عبارتی اگر کد فرستنده ۱۰۱۱۰۰۰۰ باشد و کد گیرنده هم ۱۰۱۱۰۰۰۰ باشد دستگاه گیرنده خروجی آن فعال می شود.
http://yazdkit.com/wp-content/upload...ws-yazdkit.gif
همین امکان نیز در دزدگیر های ماشین وجود دارد بصورتی که اگر مثلا ۱۰۰ ماشین که از یک نوع دزدگیر استفاده می کنند در یک مکان باشندد هیچ وقت اشتباهی درب ماشین دیگری باز نمی شود و دقیقا ماشینی که فرستنده آن کلید ان فشارداده شده است عمل خواهد کرد.
خوب در مورد نحوه کد گزاری باید بگم ما در مدار فرستنده و گیرنده ۴ کاناله از یک آی سی انکودر ۴ کاناله استفاده کردیم که خروجی آن وصل مدار فرستنده می شد.در این ای سی پایه های ۱ الی ۸ پایه خط آدرس می باشد که می توانید آن را به منفی یا مثبت وصل کنید و یا آزاد بگذارید.
برای بهتر متوجه شدن مثلا اگر شما پایه های ۱ تا ۴ را به مثبت وصل کنید و پایه های ۵ و۶ را به منفی وصل کنید و پایه ۷و۸ را آزاد بگذارید در حقیقت یک کد برای دستگاه خود تعریف کرده ایدو در گیرنده نیزبه همین صورت پایه ها را باید وصل کنید تا گیرنده شما بتواند اطلاعات ارسالی از فرستنده رادریافت کند و عمل کند البته این نکته را هم متذکر بشم که محدودیت در نحوه وصل کردن پایه وجود ندارد اصلا میتوانید همه پایه را آزاد بگذارید یا همه را به منفی وصل کنید یا همه را به مثبت در این زمینه هیچ گون محدودیتی وجود ندارد و فقط باید دقت کند که کد فرستنده و گیرنده یکی باشد تا اطلاعات شما ارسال و دریافت شود.
__________________