برنامه نویسی - هک امنیت

برنامه نویسیو طراحی سایت - مشاوره هک امنیت سایت

برنامه نویسی - هک امنیت

برنامه نویسیو طراحی سایت - مشاوره هک امنیت سایت

این پروژه، برنامه مسابقه تصاویر متحرک ، به زبان سی شارپ میباشد.این بازی ب

این پروژه ،برنامه بازی مار و پله به زبان سی شارپ با دو سورس متفاوت میباشد که معمولا بین دو نفر انجام میشود.صفحه بازی معمولا شامل صد خانه میباشد که طرفین بازی به ترتیب تاس را پرتاب میکنند و هر کس زودتر به خانه آخر برسد برنده است.خانه هایی که در آن پله قرار گرفته با رسیدن به آنها به انتهای پله میرود و با رسیدن به خانه هایی که سر مار در آن ها است به انتهای مار میرود.
مخصوص اعضای ویژه(vip)
Tags: پروژه برنامه نویسی - برنامه بازیazsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
نوشتن برنامه بازی
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir


هتل داری
این پروژه، برنامه مدیریت هتل به زبان برنامه نویسی سی شارپ میباشد که در آن از پایگاه داده Sql استفاده شده است.این نرم افزار تمام خواسته های یک متصدی هتل اعم از ثبت اطلاعات مشتری ،رزرو اتاق ،وضعیت اتاق ها ،محاسبه هزینه اقامت در هتل ،جستجوی مشتری و اتاق ها،ثبت کارکنان و خدمه و... را انجام میدهد.قبل از اجرای برنامه فایل پایگاه داده برنامه را Atach کنید.
مخصوص اعضای ویژه(vip)
Tags: پروژه برنامه نویسی - برنامه مدیریت هتل - زبان برنامه نویسی سی شارپ - #C - بانک اطلاعاتی Sql - مدیریت هتل


azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir

بازی تصاویر
این پروژه، برنامه مسابقه تصاویر متحرک ، به زبان سی شارپ میباشد.این بازی به عبارتی همان مسابقه رایج تلویزیونی میباشد که شما میتوانید یا با تصاویر پیش فرض یا تصاویر دلخواه خودتان بازی را آغاز کرده و تصاویر با سرعتی که شما در ابتدا تععیین میکنید عبور کرده و باید تعداد تصاویر را به خاطر بسپارید و در انتها تعداد تصاویر از شما پرسیده میشود.
ین پروژه یک آزمون گیر هوشمند به زبان سی شارپ و با پایگاه داده Sql میباشد.این برنامه این امکان را فراهم میکند تا آزمون های مورد نظر در آن ذخیره شوند و سپس افراد مجاز به آزمون از طریق شماره داوطلبی خود آزمون های تعیین شده برای آنها را جواب دهند و سپس نتیجه آزمون خود را مشاهده کنند. امروزه در اکثر مراکز از این شیوه آزمون گیری استفاده میشود و آزمون با هزینه کمتر و زمان کوتاه تر برگزار میشود.
مخصوص اعضای ویژه(vip)
Tags: برنامه آزمون گیر هوشمند - زبان برنامه نویسی #C - سی شارپ - پایگاه دادهSql



taxitel3
این پروژه یک نرم افزار تاکسی تلفنی به زبان سی شارپ و با بانک اطلاعاتی اکسس میباشد که امکانات مورد نیاز یک تاکسی تلفنی را به صورت ساده و سریع پیاده کرده است، که شامل فرم مشترکین، رانندگان، کاربران ،سرویس هامی باشد. رمز و شماره کاربری جهت ورود به برنامه :

Tags: نرم افزار تاکسی تلفنی - نرم افزار آژانس - پروژه برنامه نویسی - زبان #C - سی شارپ - پایگاه داده اکسس - Sql


تاکسی تلفنی
این پروژه حاوی یک نرم افزار تاکسی تلفنی دیگری به زبان سی شارپ و با کمک پایگاه داده Sql میباشد که امکانات یک نرم افزار آژانس را به گونه ای متفاوت از نرم افزار تاکسی تلفنی 1 پیاده کرده است.این نرم افزار حاوی :فرم مشترکین,فرم رانندگان,فرم سرویس ها و فرم مدیریت کاربران میباشد. * جهت ورود به برنامه از نام کاربری و رمز عبور زیر استفاده کنید : نام کاربری : admin رمز عبور : ۱۲۳ .
مخصوص اعضای ویژه(vip)
Tags: نرم افزار تاکسی تلفنی - نرم افزارآژانس - زبان برنامه نویسی #C - سی شارپ - پایگاه داده sql


azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir

تاکسی1

این نرم افزار تاکسی تلفنی به زبان برنامه نویسی #C و با پایگاه دادهSql میباشد.این نرم افزار تاکسی تلفنی شامل:ثبت منطقه (مسیر) جدید و اختصاص کد منحصر به فرد به صورت خودکار – جست و جوی مناطق – مشاهده تمام مناطق - ویرایش مناطق – حذف یک یا همه مناطق - ثبت ماشین جدید و اختصاص کد منحصر به فرد به صورت خودکار – جست و جوی ماشین ها – مشاه ده تمام ماشین ها و وضعیت آن ها - ویرایش ماشین ها– حذف یک یا همه ماشین ها - ثبت راننده جدید و اختصاص کد منحصر به فرد به صورت خودکار – اختصاص ماشین های آژانس به رانندگان - چاپ کارت برای راننده – جست و جوی رانندگان – مشاهده تمام رانندگان - ویرایش رانندگان – ح ذف یک یا همه رانندگان - ثبت مشترک جدید و اختصاص کد اشتراک به صورت خودکار – جست و جوی مشترکین – مشاهده تمام مشترکین - ویرایش اطلاعات مشترکین – حذف اشتراک یک یا همه مشترکین - ثبت درخواست سرویس توسط مشترک، مراجعه حضوری و هر مورد دیگری – رزرو سرویس برای آینده – محاسبه مبلغ سرویس به صورت خودکار – نمایش تعداد سرویس در انتظار و تعداد رانندگان حضور یافته در هر زمان – جست و جوی سرویس – مشاهده تمام سرویس ها- لغو سرویس - ثبت حضور برای رانندگان و کنترل حضور آنها – جست و جوی رانندگان حضوریافته – مشاهده تمام رانندگان ح ضوریافته - لغو حضور رانندگان - مدیریت سرویس ها و نوبت دهی به مشتریان و رانندگان و ... .توضیح کاملتر نرم افزار در فایلی همراه برنامه میباشد.

ا توجه به کوپی برداری از روباتهای 24 سنسوره و روباتهای قبل تصمیم گرفتم روبات 32 سنسوره که کاملاً smd طراحی شده است رو برای شما دوستان قرار بدم ولی این بار قصد دارم به صورت تکی به فروش برسونم و میخوام نظر شما دوستان رو در این مورد بدونم.سایتهایی که سورس روباتها رو به صورت تکی به فروش میرسونن قیمت سورس رو در حد 25 تومن در نظر گرفتن در حالی که این قیمت برای این روباتها مناسب نیست و نشون میده که این سایتها به هیچ وجه ارزش و قیمت واقعی این سورسها رو درک نمیکنن.من قیمت منصفانه برای سورس روبات 32 سنسوره به همراه برنامه حرفه ای رو 500 هزار تومن در نظر گرفتم وبرای این که از کوپی فایلها جلوگیری بشه قصد دارم بخش فروش تک محصول رو راه بندازم نظرات خودتون رو ارایه کنید تا در انتشار این روباتها تصمیم بگیریم؟
Tags: روبات 32 سنسوره - روباتهای 24 - روبات 32 سنسوره ی - smd طراحی


روبات 24 سنسوره ی AVR پیشرفته

روبات 24 سنسوره ی AVR پیشرفته
 این روبات از نظر طراحی کاملاً شبیه به روبات 20 سنسوره است و با اضافه کردن 4 سنسور دقت روبات را افزایش داده ایم.البته با افزایش سنسورها روبات سنگینتر شده و دینامیک آن به هم میخورد و سرعت آن کاهش میابد ولی با تغییراتی که در روبات صورت گرفت با تغییرات کوچکی که در چیدمان سنسورها داده شده سنسورها به هم نزدیکتر شده و برد سنسور سطح کمتری را اشغال میکند و علاوه بر این با برش بخشهای اضافی برد سنسور میتوان برد را سبکتر کرد و شکل زیباتری به برد سنسور بدهیم.روباتهای طراحی شده نیازی به چرخ هرزگرد ندارند زیرا تعداد سنسورها زیاد است و هیچ فشاری بر روی سنسورها نیست و روی پیست همانند هرزگرد عمل میکنند هر چند در برخی محیطها که نیاز به چرخ هرزگرد باشد میتوان از دو اسکیت در کتار سنسورها استفاده نمود به هر حال باید توجه داشت به دلیل این که ربات با سرعت بالایی حرکت میکند جرخ در جلوی روبات باعث انحراف از مسیر خواهد شد.
لینک دانلود قابل نمایش فقط برای اعضای طلایی(Gold)
Tags: روبات - روباتیک - ربات - مسیر یاب - روبات مسابقه - روبات حرفه ای - سنسور - avr - پروژه روبات - پروژه - روبات حرفه ای - روبات فوق حرفه ای - hex

روبات 20 سنسوره ی حرفه ای

روبات 20 سنسوره ی حرفه ای
در این روبات با بهره گیری از 20 سنسور امکان خطای روبات در حرکت پر سرعت روی پیست را بسیار کاهش داده ایم و بهره گیری از کریستال 16 مگا هرتز و برنامه بسیار حرفه ای این ربات را به یکی از بهترین روباتها برای مسابقه تبدیل کرده است. در صورتی که قصد دارید با هزینه های بالا دست به ساخت مداری برای روبات مسیر یاب بزنید بهتر است ابتدا کمی دست نگاه دارید !!!!1- هدف شما از ساخت روبات چیست؟ 2-آیا تجربه کافی برای ساخت روباتی با دینامیک مناسب و همچنین مدار حرفه ای را دارید؟
لینک دانلود قابل نمایش فقط برای اعضای طلایی(Gold)
Tags: روبات - روباتیک - ربات - مسیر یاب - روبات مسابقه - روبات حرفه ای - سنسور - avr - پروژه روبات - پروژه


فلزیاب با عمق 2.80 متر

فلزیاب با عمق 2.80 متر
این فلز یاب بدون سورس اصلی برای شما قرار داده شده و برای روباتهای مین یاب مناسب هستش و به بهترین شکل فرکانسهاش تنظیم شده تا بیشترین عمق نفوذ رو داشته باشه.قابلیت تفکیک در این دستگاه وجود دارد و همچنین قابلیت تنظیم برای محیط های مختلف نیز اضافه شده است.علاوه بر این قابلیت کالیبره سازی برای محیطهای دارای نویز و رطوبت را دارا میباشد.
به زودی ورژنهای جدیدتر با سورس اصلی قرار داده خواهد شد.
مخصوص اعضای ویژه (vip)
Tags: فلزیاب با عمق 2.80 متر - کیت آماده فلزیاب ماینر 4 - کیت آماده فلزیاب - فلزیاب
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir


بینهایت کلید با یک پین میکرو

بینهایت کلید با یک پین میکرو

این پروژه رو برای یکی از دوستان آماده کردم که به نظرم خیلی جالب اومد و مدتی بود میخواستم در سایت قرار بدم ولی فرصتش پیش نمی اومد.در این پروژه الگوریتم جالبی به کار رفته تا بتونیم چندید کلید رو به میکرو وصل کنیم اونم فقط با یک پین شاید این سوال پیش بیاد که چطوری میشه این کار رو انجام داد؟روش کار به این شکله که یک پین مبدل آنالوگ به دیجیتال میکرو رو به کلیدهایی که با تقسیم مقاومتی به پین وصل هستن راه اندازی میکنیم که هر بار مقدار مبدل رو چک کنه و هر مقدار نشون میده که چه کلیدی فشار داده شده ولی برای تنظیم کردن مقاومتها بدون شک بهترین راه حل ایجاد زیر برنامه ای برای کالیبره سازیه هر چند به طور دستی هم میشه حساب کرد ولی کالیبره سازی باعث میشه بهترین عدد انتخاب بشه و گرما و سرما روی مدار تاثیر نمیزاره.بعد از کالیبره سازی باید مقادیر در میکرو ذخیره بشه که برای این کار باید از EEPROM میکرو استقاده کنیم.
Tags: پروژه راه اندازی کلید - بینهایت کلید با یک پین میکرو - مبدل آنالوگ به دیجیتال - کالیبره سازی - EEPROM - میکرو

اصلاحات جدید در این روبات
در این ورژن از روبات 24 سنسوره اصلاحاتی صورت گرفته که منتاژ و دینامیک مدار را بهتر میکند.
1- دور کردن باکسهای 10 تایی از باکس 40 تای تا به راحتی بتوان آنها را کنار هم منتاژ نمود
2- قرار دادن باکسهای روی برد سنسور در فاصله ای دورتر تا سنسورها به درستی روی زمین بچسبند و خط را بهتر پیدا کنند(توجه کنید که در این ورژن برد شاسی میتواند روی برد سنسور به راحتی پیچ شود ولی در ورژن قبلی زیر برد بود و همین باعث دور شدن سنسورها از خط میشد)
3-افزایش تعداد رگولاتورهایی که داغ میشدند.
4-تغییر در فایل اتوکد شاسی جدید.
5-اضافه کردن رگولاتورهای 7809 برای جلوگیری از داغ شدن 7805 ها.
توجه کنید که در هنگام منتاژ....
1- led پاراگرافها یک سمت مثبت دارند و یک سمت منفی که سمت مثبت سمت پخ دار است.
2-از رگولاتورها و درایورهای با کیفیت استفاده کنید.
3-چرخهای 5 میل قطر ساده و سبک با پهنای دو میل بهترین گزینه هستند.
4-موتور 800 دور 12 تا 14 ولت
5-باتری لیتیوم یون استفاده کیند ولی مواظب اتصال باتری باشید زیرا خطر انفجار دارد.
لینک دانلود قابل نمایش فقط برای اعضای طلایی(Gold)
Tags: روباتیک - روبات - ساخت روبات - روبات24 سنسوره - روبات پرسرعت - روبات avr
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir



روبات 24سنسوره ی AVR یکی از بهترین روباتهایی است که تا کنون طراحی کرده ام البته ربات ARM هم به دلایلی خیلی خوب به حساب می آید.دلیل اول این که هر دو ماژولار هستن و قابلیت تعوض آیسی اصلی را دارند و در صورتی که آیسی اصلی سوخت میتوان آنرا عوض کرد. دوم این که تعداد سنسورها نه آنقدر زیاد است که ربات سنگین شود و نه آنقدر کم است که روبات خط را گم کند.علاوه بر این برد سنسور همه ی روباتها مانند هم طراحی شده و شما میتوانید همه روباتها را با یک برد سنسور راه اندازی کنید.

این پروژه را به صورت کامل با نرم افزار plc_step7 برای پی ال سی های سری 300 پیاده سازی کردم. مانیتورینگ کلیه قسمتهای پروژه با نرم افزار wincc صورت میگیرد.
هدف کنترلی این پروژه:
در فرآیند شکل زیر شیر V1 باز می شود تا زمانیکه سنسور ارتفاع در تانک L1 فعال شود. شیر V2 نیز به مدت 22 ثانیه باز می شود. سپس شیر V3 تا زمانیکه تانک L1 خالی شود، باز شده و مخزن را خالی میکند. گرمکن H1 به مدت50 دقیقه تا زمانیکه پروانه کاملا راکتور را تخلیه نماید و مواد بر روی نوار متحرک تخلیه گردند، به مخلوط کن حرارت می رساند. سنسور دما در طول پروسه دمای مخزن اصلی را اندازه گیری میکند.
لینک دانلود قابل نمایش برای اعضای نقره ای (Silver)
 
Tags: پروژه کامل اتوماسیون صنعتی با plc و wincc - نرم افزار plc_step - پی ال سی های سری 300 - نرم افزار wincc - سنسور دما - انجام پروزه های plc - wincc - آموزش اتوماسیون صنعتی - آموزش PLC - پروژه پایانی - دانلود طراحی اتوماسیون صنعتی با plc - انجام پروژه های صنعتی ، اتوماسیون ،پروژه های PLC
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir


پروژه 3مخزن شیر با plc & wincc

پروژه 3مخزن شیر با plc & wincc
این پروژه برای کارخانه شیر طراحی شده است.هدف به کارگیری سیستمی اتوماسیون،دارای قسمتهای کنترل و مانیتورینگ (plc & wincc)میباشد.
شرح پروژه:
سه مخزن شیر داریم،میخواهیم سیستمی برای کنترل سطح شیر درمخزن،فرمان به پمپها،مخلوط کنها و شیرهای برقی طراحی کنیم. روی هر مخزن دو سنسور دیجیتال (s1,s2) برای کنترل سطح مایع در مخزن و فرمان به پمپ،میکسر وشیر برقی قرار میگیرد. شیرهای برقی (ولوهای سلونوئیدی) وظیفه تخیله مایع موجود در مخزن را خواهند داشت. مخلوط کن ها(mixer) با،باز شدن شیر خروجی شروع به کار کرده و مایع موجود در مخزن را مخلوط میکنند. با استفاده از wincc میتوان عملیات مانیتورینگ و کنترل سیستم plc طراحی شده برای پروژه را انجام داد.
نکات مربوط به مانیتورینگ و wincc در این پروژه:
شستیهای استوپ واستارت با کلیک موس فعال (حالت 1) میشود.وقتی فرمان استوپ اعمال شود شیر موجود در مخزن کاملا خالی میشود سپس سیستم متوقف میشود.
سنسور های کنترل سطح s1,s2......s6 با کلیک چپ موس فعال (حالت 1) میشوند.و با کلیک راست موس غیر فعال(حالت 0) میشوند.

مبدل آنالوگ به دیجیتال ADC0804 یک مبدل رایج و ارزان برای تبدیل سیگنال آنالوگ به دیجیتال به صورت 8 بیتی است.در این پروژه با نحوه راه اندازی این مبدیل آشنا میشوید.برای راه اندازی این مبدل یک آیسی 555 برای تولید کلاک استفاده شده است.در واقع سیگنال کلاک بر روی پایه WR در هر گذر عمل تبدیل را آغاز میکند و آیسی ADC0804 پس از هر تبدیل یک کلاک بر روی INTR به معنای پایان تبدیل ایجاد مینماید.این آیسی میتواند در هر ثانیه بین 5000 تا 10000 تبدیل اجام دهد.نرخ تبیدل ADC0804 به دلیل این که از روش تقریب متوالی در فرایند تبیدل استفاده میکند بالاست.
Tags: مبدل آنالوگ به دیجیتال - ADC0804 - نور سنج - مبدل آنالوگ - آیسی 555 - 555 - پروژه - Digital Photometer - Digital light meter

ازدید: 2214

Making Analog to Digital Converter

Making Analog to Digital Converter

شرح مختصر : درساخت این پروژه ۸ مقاومت به صورت سری به هم متصل میگردند که ولتاژ آن ۸  ولت می باشد . سپس ۸ تا مقایسه کننده (IC 741 ) را به صورت شکل ۲-۱۱ به مقاومتها وصل می کنیم که پایه ۳هر مقایسه کننده به مقاومتها وصل شده و پایه ۲  تمامی مقایسه کننده ها به یکدیگر متصل شده و به یک منبع ولتاژ متغیر ۸-۰ وصل می شود و پایه های ۷ آن نیز به یکدیگر متصل شده و به تغذیه ۵+ ولت و پایه های ۴ نیز به یکدیگر متصل و به زمین وصل می کنیم ( ولتاژ ۵- ولت ) و پایه ۶ خروجی مقایسه کننده می باشد که به انکدر وصل می شود چون انکدر که در ساخت ای پروژه استفاده شده است active low  می باشد خروجی ها ابتدا به یک IC Not  رفته سپس به ورودیهای انکدر می رود پایه های op amp در شکل ۲-۱۲ نشان داده شده است. کم ارزشترین بیت انکدر D0  باید به خروجی مقایسه کننده ای که عدد صفر را تولید می کند متصل گردد ورودی هر مقایسه کننده با استفاده از تقسیم ولتاژ محاسبه می گردد ، بطور مثال در شکل ۲-۱۱ ورودی مقایسه کننده ۷ ( شمارش از بالا به پایین ) برابر است با  V 1 و ورودی پایه منفی (۲) برابر ۶ V  است.
Tags: سون سگمنت - مبدل آنالوگ - دیجیتال - IC 741 - op amp - ۷۴۴۷ - ۷۴۰۴


ساعت با گیت 74
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir

ساعت با گیت 74
مدار ساعت با استفاده از گیتهای سری 74 که ورودی کلاک ان را باید به وسیله ی یک مدار تولید پالس مناسب راه اندازی کرد یعنی مداری نیز باید برای تولید کلاک طراحی نمود.
Tags: ساعت - سری 74 - گیت منطقی - 7سگمنت - گیت سری 74


این مدار با کمترین تعداد قطعات یک مدار رقص نور در اختیار شما قرار خواهد داد ،آیسی ۴۰۱۷ یک Shift Register است.که پالس دریافت شده در پایه ۱۴ را، به بقیه پایه هایی که LED به آن متصل است،شیفت می دهد.و این کار مکررا تکرار می شود وشما شاهد روشن و خاموش شدن LED ها خواهید بود. با کمی تغییرات و کمی ابتکار از این مدار در موارد دیگر همچون راه اندازی موتور پله ای می توان استفاده نمود. جهت مشاهده لیست کامل قطعات و نقشه بر روی ادامه مطلب کلیک کنید.

میکرو کنترلر AT89C52 از شرکت Atmel یک میکزو کنترلر 8 بیتی از خانواده ی 8051 است که با ساختار CMOS طراحی شده و میتواند تا 24 مگا هرتز سرعت داشته باشد.از جمله امکانات این میکرو میتوان به 32 ورودی و خروجی بودن آن و همچنین 3 عدد تایمر کانتر 8 بیتی و 8 عدد وقفه و همچنین رابط سریال در آن اشاره کرد.برای برنامه نویسی این میکرو میتوان از زبان c و کامپایلر محبوب keil بهره برد البته با bascom نیز میتوان برای این میکرو برنامه نوشت.
در این پروژه با بهره گیری از میکرو AT89C52 یک ساعت همراه با یک دما سنج حرفه ای را طراحی کرده ایم که با پروتیوس به طور کامل شبیه سازی شده است.
مخصوص اعضای ویژه(vip)
Tags: ساعت - 8051 - ساعت باAT89C52 - دما سنج - دما سنج با AT89C52 - ساعت و دماسنج


کنترل رله با کمک میکروکنترل ۸۰۵1

azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir

کنترل رله با کمک میکروکنترل ۸۰۵۲

کنترل رله با کمک میکروکنترل ۸۰۵۲
این پروژه به کمک میکرو کنترل 8051 شش عدد رله را کنترل میکند و برای اموزش مناسب است.
Tags: کنترل رله با کمک میکروکنترل ۸۰۵۲ - کنترل رله - 8051 - پروژه با 8051 - بسکام 8051



پروژه lcd کاراکتزی با استفاده از کامپایلر ۸۰۵۱

پروژه lcd کاراکتزی با استفاده از کامپایلر ۸۰۵۱
این پروژه صرفاً برای آموزش کار با کامپایلر 8051 طراحی شده است و با بسکام 8051 کامپایل شده است.
Tags: پروژه با 8051 - lcd - کامپایلر 8051 - 8051 - پروژه ساده با 8051


پروژه های 8051

پروژه های 8051
شمارنده با 8051 بر روی LCD با شبیه ساز پروتیوس و کامپایلر بسکام
Tags: شمارنده - بسکام - BASCOME - شمارنده با 8051 - 8051 - LCD

در این پروژه با استفاده از FPGA مدل SPARTAN6 و ماژول WIFI یک وب سرور طراحی کرده ایم که توانایی اجرا بر روی هر نوع دستگاه قابل حمل از قبیل گوشی های اندرویدی را داراست.این پروژه بر اساس میکروبلایز micro blaze طراحی شده و آشنایی با راه اندازی میکروبلایز خود یکی از اهداف خوب این پروژه میتواند باشد.راه اندازی یک میکرو بلایزر در درون یک fpga باعث میگردد که ما از تمامی امکانات یک میکرو بهره مند گردیم و بتوانیم همه ی کارهایی که با یک میکرو انجام میدادیم اکنون با fpga انجام بدهیم و با ابزار قدرتمند eclipse  با هر زبانی برای میکرویی که خودمان طراحی کرده ایم برنامه بنویسیم برای همین ترکیب قدرت سخت افزاری FPGA و نرم افزاری LINUX شما را قادر میسازد که هر سیستمی را راه اندازی و کیفیت عملکرد سیستم خود را با پروسسورهای INTEL و AMD مقایسه کنید.
لینک دانلود قابل نمایش فقط برای اعضای طلایی(Gold)
Tags: ماٰول WIFI - FPGA - سروو موتور - SPARTAN6 - وب سرور

پروژه برد آموزشی FPGA با Spartan-II

پروژه برد آموزشی FPGA با Spartan-II
این برد آموزشی رو سال قبل طراحی کردم و منتظر بودم که توی طرح بعدی بهترش کنم ولی فرصتش پیش نیومد و همینطوری با همون طرح ورژن اولیه قرار دادم این برد با استفاده از Spartan-II  مدل XC2S200-5PQ208C طراحی شده و همراه با یک حافظه ی eepram مدل XC18V04PC44C که برای آزمایشهای مختلف میشه ازش استقاده کرد.همچنین یه مبدل آنالوگ به دیجیتال مدل  ADC0820CCNهم داره که میتونید از از اون برای تبدیل مقادیر آنالوگ به دیجیتال استفاده کنید.
رگولاتورهای استفاده شده در این مدار از نوع LM317MBDT است که در شرایط محیطی نویز دار به خوبی عمل میکنند و برای تولید هر سه نوع ولتاژ 3.3 و 5 و 2.5 استفاده شده است.
لینک دانلود قابل نمایش فقط برای اعضای طلایی(Gold)
Tags: برد آموزشی - fpga - VHDL - PLD - تراشه های منطقی قابل برنامه ریزی - آرایه عمومی منطقی - تراشه های قابل برنامه نویسی منطقی ظرفیت بال

azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir


چراغ راهنمایی با vhdl

چراغ راهنمایی با vhdl
این پروژه یک بخش به نام clkdiv.vhd وجود دارد که کار این قسمت این است که کلاک لازم را برای وقفه های بین بخش نمایشگر ترافیک ایجاد میکند و در واقعیت به این ماژول نیاز است تا مثلاً برای تولید کلاک یک ثانیه از کلاک 3 کیلو هرتز وقفه ی لازم را تولید کند یا به اصطلاح یک بخش است برای تولید کلاک سنکرون میباشد.در شبیه سازی برای تولید کلاک سرعیتر نیازی به این بخش نیست اما در واقعیت نیاز است این بخش وجود داشته باشد تا از روی کلاک کلی مدار بتوان کلاک یک ثانیه را محاسبه و برای قسمتهای دیگر مدار تولید کرد.
شبیه سازی با استفاده از نرم افزار ise انجام شده و فایل پروژه شامل فایل شبیه سازی و پروژه ise میباشد.البته میتوان از کدهای vhdl در این پروژه برای دیگر نرم افزارهای vhdl شبیه به کوارتیوس و اکتیوhdl ومدلسیم هم استفاده کرد.
Tags: چراغ رهنمایی - چراغ - 7seg - fpga - vhdl - vrilog - سخت افزار

نمایشگر 7سگمنت به زبان vhdl
seven segment یا 7segment در اصطلاح این واژه یعنی هفت بخش ،قطعه ای الکترونیکی است که از 7 ال ای دی تشکیل شده است و در خیلی از وسایل الکترونیکی از جمله مایکرویو و ماشین لباسشویی و... وجود دارد. از مزیت های این وسیله می توان به قابلیت دید از فواصل بسیار دور و قیمت بسیار پایین نسبت به ال سی دی کارکتری اشاره کرد. دو نوع هفت سگمنت داریم نوع اول آند مشترک :که در این نوع آند(مثبت) تمامی دیود ها به هم متصل شده است نوع دوم کاتد مشترک:در این نوع کاتد (منفی) تمامی دیود ها به هم متصل شده است.
در این پروژه که به زبان vhdl نوشته شده است یک عدد دو رقمی با استفاده از سون سگمنت نمایش داده میشود بدون شک میدانید که برای نمایش اعداد روی سون سگمنت وقتی عدد از 9 بیشتر باشد باید عدد را به bcd تبدیل کنیم و با این تکنیک عدد را در رو بخش مختلف نمایش دهیم.در میکرو ها برای جدا کردن دو بخش یک عدد دو رقمی از یه سلسله عملیات تقسیم بر 10 و ذخیره در دو متغیر مختلف استفاده میکردیم.اما در vhdl و پیاده سازی سخت افزاری به هیچ وجه این روش بهینه نیست و راه حل بهتری وجود دارد که آن هم مقایسه عدد با 10 میباشد و در صورتی که عدد از 10 بیشتر بود آنرا با 6 جمع میکنیم و عدد حاصل مقدار bcd خواهد بود.برای مثال میخواهیم عدد 12 را روی سون سگمنت دوتایی نمایش دهیم بدون برای این کار باید روی سون سگمنت اول عدد 2 و روی دومی عدد 1 را نمایش دهیم و حاصل بشود 12 ولی اگر به فرم باینری 12 توجه کنیم خواهیم داشت 1100 که که هیچ شباهتی به 2 و 1 ندارد ولی اگر همین 12 را با 6 جمع کنیم میشود 18 که شکل باینری آن 00010010 است که 4 بیت اول 2 و 4 بیت بعد 1 است و میتوان به راحتی این دو مقدار را به 7 سگمنت ارسال کرد.حال برای اعداد بزرگتر از 20 نیز همین قانون بر قرار است یعنی اگر عدد از 20 بزرگتر بود باید دو بار با 6 جمع کنیم و اگر بزرگتر از 30 بود 3 بار...
مخصوص اعضای ویژه (vip)
Tags: نمایشگر 7سگمنت - 7سگمنت - 7seg - vhdl - vrilog - ise - سخت افزار

ادامه مطلب...
نظرات (6)
تولید pwm با استفاده از FPGA
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir


تولید pwm با استفاده از FPGA
این برنامه با زبان vhdl نوشته شده و موج pwm را بر اساس عدد وارد شده تولید و به خروجی ارسال میکند.در این برنامه عدد 15 به معنای pwm کامل و 0 به معنای بدون موج خروجی میباشد.پروژه بر اساس ise طراحی شده است و برنامه ise را میتوانید از سایت دانلود نمایید.
pwm چیست؟
در بسیاری از موارد، ما نیاز به کنترل ولتاژ بر روی پایه‌های خروجی میکروکنترلر را داریم. مثلاً اگر بخواهیم سرعت موتور را کنترل کنیم، باید ولتاژی که بر روی موتور اعمال می‌شود را کنترل کرد. در حقیقت سرعت موتور تقریباً تابع مستقیمی از ولتاژی است که بر روی آن اعمال می‌شود. یعنی اگر ولتاژ کاریِ موتوری (ولتاژ استاندارد برای فعال سازی موتور که بر روی بدنه‌ی آن نوشته می‌شود) 12 ولت باشد، با اعمال ولتاژ 6 ولت روی آن، می‌توانید سرعت چرخش آن(rpm) را حدوداً به نصف کاهش دهید. کنترل سرعت ربات، در همه‌ی سطوح رباتیک اهمیت بسیار زیادی دارد، از ربات‌های مسیریاب ساده گرفته تا ربات‌های فوتبالیست. ما تا کنون یاد گرفته‌ایم که چگونه می‌توان به موتور دستور حرکت یا توقف داد، اما راهی برای کنترل سرعت موتور یاد نگرفته‌ایم.
PWM در میکروکنترلر‌ها و FPGA ها :
در میکرو کنترلرها از قبل امکاناتی به نام تایمر کانتر در میکرو قرار داده شده است که میتوان به راحتی روی یک پایه ی مشخص یک موج pwm داشت این موج دارای مدهای مختلف از پیش تعیین شده است،ولی در fpga ها موضوع کاملاً فرق میکند و شما باید شبیه به تایمر کانتر یک بخش را طراحی کنید که دارای یک کانتر و یک مقایسه کننده و بخشهای دیگر باشد تا بر روی یک پایه یک موج pwm داشته باشید ولی مزایای اصلی fpga نسبت به میکرو کنترلرها علاوه بر سرعت و دقت موج خروجی این است که میتوان یکی و یا تمام پایه ها را بدون کاهش دقت برای pwm طراحی کرد و در کل طراح در طراحی به طور کامل آزادی دارد.
مخصوص اعضای ویژه (vip)
Tags: fpga - تایمر کانتر - pwm - تولید موج - vhdl - vrilog - زبان سخت افزار - شمارنده



برد آموزشی FPGA

برد آموزشی FPGA
این برد آموزشی با استفاده از پروتل طراحی شده و تمام مستندات آن برای ارائه در آزمایشگاه معماری کامپیوتر تهیه شده است و از ان جایی که هم اکنون مدارات FPGA و بردهای آموزشی FPGA بسیار گران قیمت هستند این مدار به دلیل هزینه ی پایین گزینه ی مناسبی برای دانشگاهها و مراکز آموزشی میاشد.
Tags: برد آموزشی - برد آموزشی FPGA - CPLD - ALTERA و XILINX - XC9752 + EPM7032 - LCD2*16 - اف پی جی ای



برد آموزشی FPGA سری xc95288xl

برد آموزشی FPGA سری xc95288xl
این برد آموزشی ساده با استفاده از protel طراحی شده و دارای امکانات زیر است:
Tags: برد آموزشی - fpga - برد آموزشی FPGA سری xc95288xl - برد



راه انداری کیبرد و موس بر روی fpga هم زمان

راه انداری کیبرد و موس بر روی fpga هم زمان
در این پروژه موس به همراه کیبرد بر روی fpga راه اندازی میگردد و شما میتوانید کلمات تایپ شده را روی lcd نمایش دهد و علاوه بر آن حرکت موس را نیز روی led های برد آموزشی به شکل زیر نمایش دهید.
Tags: راه انداری کیبرد - راه انداری کیبرد و موس بر روی fpga هم زمان - fpga - vhdl - lcd - اختصاص پورتها در ISE - اتصال LCD گرافیکی به FPGA - برقراری ارتباط با موس PS2 - پورت PS2 و کیبرد - راه اندازس موس رویled - راه اندازی ps2 - موس - ps2

ید: 4603
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir

پروژه با fpga

پروژه با fpga

این برنامه با تلاش زیادی تهیه شده است و علاوه بر راه اندازی کیبرد و نمایش کد مربوطه
Tags: راه اندازی کیبرد - راه اندازی کیبرد و lcd کارکتری با استفاده از

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد