// بسکام, - الکترونیکا

الکترونیکا پروژه های الکترونیک و مکانیک

بسکام,

  • GPS با SIM900 و ماژول U-blox NEO-6M

    ردیاب با SIM900 و ماژول U-blox NEO-6M

    در این پروژه اطلاعات مکان را بر روی LCD نمایش میدهیم و با ارسال یک پیام میتوان E , N  را از SIM900 دریافت نمود همچنین میتوان از طریق SMS دو رله را کنترل و قطع و وصل نمود.این برنامه بسیار کامل طراحی شده است.شبیه به همین پروژه در پست های قبلی طراحی شده است که بر اساس SIM908 بوده است ولی از آنجا که برخی معتقد هستند که ماژول SIM908 از GPS خوبی برخوردار نیست من سعی کردم که این پروژه را نیز راه اندازی کنم هر چند که به نظر من GPS در SIM908 هم خیلی خوب کار میکند و آنتن دهی مناسبی را دارد.

  • gps با sim908 و avr به زبان بسکام (مکان یاب با sms)

    gps با sim908 و avr به زبان بسکام (مکان یاب با sms)

    در ادامه ی پروژه های مکان یاب با sms این بار با استفاده از زبان bascom همان کد قبلی را مه با کدویژن پیاده شده بود با استفادخ از بسکام پیاده کردم و در زبان بسکام با مشکلاتی برخورد کردم که در اینجا به این چالشها اشاره میکنم تا شما هم در طراحی پروژه ی gps با بسکام یا پروژه ای دیگر بتوانید از این تجریبات استفاده کنید.نکات موجود در این پروژه و نحوه ی برنامه نویسی حاوی تجربیاتی بسیار مفید در برنامه نویسی و الگوریتمی مناسب برای راه اندازی چنین پروژه هاییست.

  • nRF24L01 با بسکام

    nRF24L01 با بسکام

    ماژول nRF24L01 محصول شرکت Nordic Semiconductor یک ماژول فرستنده و گیرنده با یک چیپ مخابراتی است که در باند 2.4Ghz با سرعت(نرخ داده) 2Mbps عمل میکند.همچنین دارای خط داده ی 6 مرحله ای است که امکان اتصال هم زمان با 6 دستگاه مختلف را به ماژول میدهد.علاوه بر این دارای بافرهایی برای ارسال مجدد اطلاعات نیز هست و نیازی به الگوریتمهای کدینگ برای ارسال داده ندارد. در سري پلاس « + » از اين آي سي ها يعني +nRF24L01 شركت Nordic مشخصاتي مانند برد، حساسيت و نرخ تبادل اطلاعات را نسبت به محصول سري قبل يعني nRF24L01 ارتقاء داده است. با اين حال دستورات كنترلي يا كامندهاي اين سري با سري قبل يكي بوده و تغييري نداشته است.

  • اتصال مستقیم AVR به USB

    اتصال مستقیم AVR به پورت USB

    اتصال مستقیم AVR به پورت USB یکی از دغدغه های همیشگی طراحان الکترونیک بوده و همواره وقتی اسمی از پورت USB برده میشد نام مبدل USB به سریال (FT232) نیز در کنار آن دیده میشد ولی اکنون با وجود کتابخانه های V-USB برای کدویژن و WINAVR و کتابخانه های swusb از Ollopa وUSB Add On برای بسکام دیگر نیازی به استفاده ازاین قطعات جانبی نیست و شما به راحتی میتوانید یک مبدل RS232 یا یک دیتالاگر یا هر چیز دیگری را به صورت کاملاً اتوران و بدون نیاز به درایور راه اندازی نمایید.در این کتابخانه ها میتوان میکروهایی مانند ATMEGA8 یا حتی ATTINY45 را به پورت USB وصل کرد.یعنی هر میکروی AVR که درای 4K بایت حافظه باشد قابل اتصال به پورت USB است.دراین مطلب 5 عدد پروژه با AVR برای شما قرار داده ام تا با مثالهای مختلف در این زمینه آشنا شوید.مثالهای زیر با بسکام بوده و بر اساس کتابخانه ی swusb  میباشند.

  • پروژه آسانسور 6 طبقه

    پروژه آسانسور 6 طبقه

    آسانسور دو تا در , دارد که یکی از این درها دستی و دیگری اتوماتیک در نظر گرفته شده است.به این صورت که اول درب دستی را باز کرده و وارد کابین آسانسور میشویم,سپس در به صورت فنری(با دست)بسته میشود و شستی طبقه مورد نظر فشرده میشود.بعد از انتخاب شستی طبقه موردنظر در صورتی که درب دستی بسته شده باشد،موتور درب اتوماتیک شروع به کار میکند و در کابین را میبندد.(همچنین بسته یا باز بودن درب اتوماتیک به وسیله میکرو سویچ قرار داده شده در کابین آسانسور به میکرو اطلاع داده میشود این میکرو سویچها با نامSOD1,SOD2 دربرنامه تعریف شدن{که مخفف سویچ اتوماتیک درب است} که SOD1 وقتی که در اتوماتیک باز شود یک میشود و SOD2وقتیکه در بسته شود یک میشود).

  • پروژه کنترل سرعت موتور dc با pwm به دو زبان

    پروژه کنترل دور موتور با pwm به دو زبان

    PWM چيست؟ در بسياري از موارد، ما نياز به كنترل ولتاژ بر روي پايه‌هاي خروجي ميكروكنترلر را داريم. مثلاً اگر بخواهيم سرعت موتور را كنترل كنيم، بايد ولتاژي كه بر روي موتور اعمال مي‌شود را كنترل كرد. در حقيقت سرعت موتور تقريباً تابع مستقيمي از ولتاژي است كه بر روي آن اعمال مي‌شود. يعني اگر ولتاژ كاريِ موتوري (ولتاژ استاندارد براي فعال سازي موتور كه بر روي بدنه‌ي آن نوشته مي‌شود) 12 ولت باشد، با اعمال ولتاژ 6 ولت روي آن، مي‌توانيد سرعت چرخش آن(rpm) را حدوداً به نصف كاهش دهيد. كنترل سرعت ربات، در همه‌ي سطوح رباتيك اهميت بسيار زيادي دارد، از ربات‌هاي مسيرياب ساده گرفته تا ربات‌هاي فوتباليست. ما تا كنون ياد گرفته‌ايم كه چگونه مي‌توان به موتور دستور حركت يا توقف داد، اما راهي براي كنترل سرعت موتور ياد نگرفته‌ايم.

  • ترازوی دیجیتال

    ترازوی دیجیتال

    تا پیش از این 3 ورژن  ترازوی دیجیتال در سایت منتشر شده بود که در واقع حالات مختلف ترازوی دیجیتال را تا کنون تست کرده ایم و بهترین راه حل همان استفاده از از آیسی های 24 بیتی ADC شناخته شد چرا که دقت در این آیسی ها بسیار بالا بوده و ماکزیمم خطا در لودسل 30 کیلویی که کمتر از نیم گرم و در لودسل 50 کیلویی به کمتر از 5 گرم میرسد که این خطا در مقابل خطای استفاده از آپ امپ که در حدود 200 تا 300 گرم است قابل مقایسه نخواهد بود.البته در آیسیهای مبدل آنالوگ به دیجیتال 24 بیتی میتوان با حذف نویز و منبغ تغذیه پایدارتر مانند پروژه یلودسل(ترازوی دیجیتال) با دقت نیم گرم AD7780 به دقت نیم گرم هم دست پیدا کرد.

  • ترموستات با یک رله

    ترموستات با یک رله

    این پروژه یک ترموستات بسیار ساده است که با خروجی یک رله NO وNC میتواند با تنظیم ست پوینت به وسیله ی کاربر با رسیدن به دمای مشخص شده رله را قطع و وصل نماید که کاربردهای فراوانی خواهد داشت.این مدار تا حد ممکن ساده و ارزان طراحی شده است و فقط با دو کلید ست پوینت تنظیم خواهد شد و در مکانهای صنعتی میتواند مدار کار آمدی باشد.

  • دانلود پروژه ساخت اسیلسکوپ دیجیتال با AVR به دو زبان

    دانلود پروژه ساخت اسیلسکوپ دیجیتال با AVR به دو زبان

    اسیلوسکوپ Oscilloscope دستگاهی الکترونیکی است که امکان مشاهده ولتاژ را فراهم می‌کند. غالباً مقدار ولتاژ به صورت نموداری دوبعدی نمایش داده می‌شود که محور افقی زمان و محور عمودی آن ولتاژ است. از نوسان‌نما عموماً برای نمایش دقیق موج استفاده می‌شود. علاوه بر دامنه، معمولاً نوسان‌نماها قادر به اندازه‌گیری و نمایش دیگر پارامترها مانند عرض پالس، دوره تناوب و زمان بین دو حادثه (مانند وقوع دو پیک) هستند. این پروژه یک اسیلوسکوپ دیجیتال با میکروکنترلر ATmega16 و LCD گرافیکی می باشد که تمام مشخصات اسیلوسکوپ های حرفه ای را دارا است، مشخصاتی از قبیل Vertical، Horizontal تنظیم دامنه، Sweep، فیکس کردن صفحه (حافظه) و غیره. فرکانس کاری این اسیلوسکوپ با توجه به فرکانس نمونه برداری A2D در حد کیلوهرتز می باشد و از A2D به عنوان ورودی مدار استفاده شده است. این مجموعه شامل پوشه نقشه مدار و برنامه پروژه به طور کامل می باشد.

  • دانلود پروژه لودسل(ترازوی دیجیتال) با دقت نیم گرم AD7780

    ترازوی دیجیتال با AVR با دقت 0.5 گرم

    در این پروژه با استفاده از یک لودسل 30 کیلو گرمی و بهره گیری از مبدل آنالوگ به دیجیتال AD7780 و یک میکرو کنترلر avr توانسته ایم یک ترازوی دیجیتالی طراحی کنیم . در واقع به دلیل این که در خروجی لودسل سیگنال خروجی در حدود 2 تا 8 میلی ولت است ابتدا باید این سیگنال تقویت گردد در مبدل آنالوگ به دیجیتال AD7780 یک تقویت کننده ولتاژ (opamp) قرار داده شده است که می توان گین آن را بین دو مقدار یک یا 128 تظیم نمود . برای حذف نویز در ورودی های مبدل از فیلتر های r-c و L-c استفاده شده است .دقت این مبدل 24 بیت است که میتوان تا حدود نیم گرم از این مبدل دقت گرفت که در مقاسیه با دقت مبدل داخلی AVR که حدود 60 گرم است دقت بسیار بالایی خواهد بود.این ترازو با قابلیت کالیبره سازی طراحی شده است و میتوان آنرا کالیبره نمود قابلیت همچنین برنامه قابلیت صفر کردن کفه ی ترازو را نیز دارد. در بین تمام adc ها AD7780 برای راه اندازی لودسل به علت سادگی در راه اندازی و دقت بالا دارای کیفیت مطلوبی است برای راه اندازی شما نیاز به دو رگولاتور 5 ولت برای تامین ولتاژ دیجیتال و آنالوگ دارید. لودسل نیز به پایه های AIN+وAIN- وصل میشود همچنین این آی سی از لودسل های BIPOLAR پشتیبانی میکند برای ارتباط این آی سی با مبکرو از رابط 4 سیمه SPI که به صورت یک طرفه نیز پشتیبانی میشود استفاده میکنیم.

  • دماسنج دیجیتال با دقت 1 هزارم سانتیگراد

    دماسنج دیجیتال با دقت 1 هزارم سانتیگراد

    در این پروژه با استفاده از آي سي AD7780 مقاومت سنسور PT100 را اندازه گیری و با دقت خوبی روی LCD نمایش میدهیم. آي سي AD7780 به اين نحو كار ميکند که ولتاژ دو پايه ورودي يعني AIN+ و AIN- به يك تقويت كننده تفاضلي دقيق (Instrumentation Amplifier) وارد میشود و در عدد 1 يا 128 ضرب ميگردد. مقدار بهره اين تقويت كننده توست پايه GAIN آي سي تعيين میگردد. اگه اين پايه را به VCC وصل كنيم بهره تقويت كننده 1 و اگه آن را به GND وصل كنيم بهره تقويت كننده 128 خواهد بود. در كاربردهايي مانند لودسل یا دما سنج كه ولتاژ خروجي بسيار كوچک است حتما بايد از بهره 128 براي تقويت ولتاژ استفاده كنيم. اما در جايي كه ولتاژ ما بالاست و نيازي به تقويت بيشتر نداريم بايد بهره را روی 1 تنظیم کنیم.

  • راه اندازی سنسور مادون قرمز

    راه اندازی سنسور مادون قرمز

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

  • راه اندازی شتاب سنج ADXL335 به دو زبان

    راه اندازی شتاب سنج  ADXL335 به دو زبان

    شتاب سنج ADXL335 یک سنسور شتاب سنج ۳ محور کوچک، با توان مصرفی پایین و دارای خروجی ولتاژ با حالت دهی سیگنال است. این سنسور میتواند شتابهای استاتیک گرانش مانند کاربردهای زاویه سنجی را اندازه گیری کند. همچنین شتابهای دینامیک مانند شتابهای حرکتی، شوکهای مکانیکی و لرزش در این سنسور قابل اندازه گیری است. کاربر با استفاده از خازنهای CX، CY و CZ میتواند پهنای باند شتاب سنج را متناسب با نیاز در هر سه محور تنظیم نماید. پایه های XOUT، YOUT و ZOUT خروجیهای ولتاژ برای سه محور x و y و z هستند.

  • رهیاب آنلاین با avr و نمایش مکان برروی گوگل map

    رهیاب آنلاین با avr و نمایش مکان برروی گوگل map

    این پروژه یک پروژه ی کامل رهیاب آنلاین و نمایش مکان دستگاه بر روی نقشه گوگل میباشد که بعد از تغییرات در ورژن های مختلف طراحی شده است و ورژن نهایی را برای دانلود شما قرار داده ام.قابلیتهایی که در این پروژه رعایت شده است بسیار کامل و پس از تست های فراوان بوده و بدون خطا بودن برنامه را تضمین میکند.در واقع در ابندا برنامه ی نوشته شده بر اساس atmega128 بود و همان برنامه بروی میکروی اتمگا 16 یا 32 یا 8 کار نمیکرد و پس از بررسی مشخص شد که در بسکام استفاده از دستورات سریال بجز بافر باعث از دست رفتن بخشی از داده ها میگردد و این مشکل بخصوص در هتگامی که WAITKEY یا INKEY در یک if بیاوریم بطور حتمی دچار مشکل خواهیم بود.علاوه بر این حجم کد برنامه با قرار دادن تعداد زیادی دستور دریافت از پورت سریال بالا میرود لذا برای بالا بردن کیفیت برنامه کل برنامه را بر اساس یک بافر طراحی کردم و از فضای sram  کمترین استفاده را کردم تا برنامه کمترین حجم را با بالاترین کیقیت داشته باشد.

  • رهیاب زاگرس ورژن 1 (gps sim908)به همراه فایل php

    رهیاب زاگرس ورژن 1 (gps sim908)به همراه فایل php

    این gps در واقع یک gps کامل هستش که با som908 طراحی کردم و میتونه مکان رو با دقت خیلی خوبی در حد چند متر به سایت ارسال کنه و شما مکان خودتون رو روی سایت مشاهده کنید.قابلیتهای کاملی روی sim908 پیاده سازی شده.علاوه بر این قابلیت کنترل رله با استفاده از sms هم روی این دستگاه پیاده شده که این قابلیت توان کنترل دستگاهای داخل منزل رو برای شما فراهم میاره.علاوه بر این یک رم 4gig روی دستگاه قابلیت save کردن مکانهای قبلی رو به شما میده و در قالب فایل اکسل میتونید کل مکانهای قبلی رو که دستگاه داشته رو از قبل داشته باشید.

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

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

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

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

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

     این روبات از نظر طراحی کاملاً شبیه به روبات 20 سنسوره است و با اضافه کردن 4 سنسور دقت روبات را افزایش داده ایم.البته با افزایش سنسورها روبات سنگینتر شده و دینامیک آن به هم میخورد و سرعت آن کاهش میابد ولی با تغییراتی که در روبات صورت گرفت با تغییرات کوچکی که در چیدمان سنسورها داده شده سنسورها به هم نزدیکتر شده و برد سنسور سطح کمتری را اشغال میکند و علاوه بر این با برش بخشهای اضافی برد سنسور میتوان برد را سبکتر کرد و شکل زیباتری به برد سنسور بدهیم.روباتهای طراحی شده نیازی به چرخ هرزگرد ندارند زیرا تعداد سنسورها زیاد است و هیچ فشاری بر روی سنسورها نیست و روی پیست همانند هرزگرد عمل میکنند هر چند در برخی محیطها که نیاز به چرخ هرزگرد باشد میتوان از دو اسکیت در کتار سنسورها استفاده نمود به هر حال باید توجه داشت به دلیل این که ربات با سرعت بالایی حرکت میکند جرخ در جلوی روبات باعث انحراف از مسیر خواهد شد.

  • ساعت دیجیتال با گاهشمار شمسی و آلارم

    ساعت دیجیتال
    یکی از نیازهای هر پروژه حرفه ای، نگهداری زمان و تاریخ و نمایش آن می باشد. این نیاز در مورد پروژه های ایرانی به دلیل استفاده از تاریخ شمسی کمی متفاوت جلوه می کند. در این پروژه با استفاده از الگوریتم ها و توابع رایگان جمع آوری شده از اینترنت یک تابع پرقدرت به نام ()Jdate طراحی شده است که ورودی رشته ای تاریخ میلادی را دریافت کرده، خروجی رشته ای تاریخ شمسی را تحویل می دهد و قدرت تصحیح سالهای کبیسه را نیز دارا می باشد.علاوه بر این قابلیت تنظیم تاریخ و زمان آلارم نیز به آن افزوده شده .این محصول میتواند چند دستگاه را به طور هم زمان یا در چندین زمان در تاریخ ها و روزهای مشخص روشن و خاموش کند یعنی در تاریخهای تعیین شده میتواند با بارنامه های هفتگی یا سالیانه سناریو های متفاوتی را اجرا نماید که این قابلیت با اضافه شدن تاریخ شمسی امکان پذیر شده است.
  • سنجش دور موتور با سنسور مادون قرمز

    سنجش دور موتور

    در این پروژه برای تشخیص حرکت موتور از سنسورهای مادون قرمز بهره گرفته شده است .برای این کار از یک نوار مشکی که به صورت نیم دایره به دور شفت پیچیده شده است استفاده کرده ایم.البته در سایت پروژه های بیشتری قرار دارد که میتوانید با جستجو در سایت از این پروژه ها دیدن نمایید (سنجش دور موتورRPM در ۵ ورژن) (پروژه کنترل سرعت موتور dc با pwm به دو زبان) و پروژه ی کامل کنترل دور موتور(کنترل سرعت موتور DCباPWM به زبان C).

  • سنسورsht11 در کدویژن و بسکام

    سنسورsht11 در کدویژن

     در این پروژه سنسور SHT11,SHT10,SHT71 را با استفاده از کدویژن (CodeVisionAVR) و بسکام (BASCOM-AVR) به طور کامل راه اندازی کرده ایم که به خوبی در پروتیوس نمایش خروجی را داریم و در عمل نیز به همین شکل است.از مشخصات و نحوه راه اندازی این سنسور میتوان به نکات زیر اشاره کرد : ولتاژ کاری سنسور 2.4 تا 5.5 ولت – اندازه گیری رطوبت در رنج 0 تا 100٪ با رزولوشن 0.05 تا 0.4 و رزولوشن دما از 0.01 تا 0.04و در بازه -40 تا +123.8 هستش . فقط زمان پاسخ گویی سنسور مقداری بالاست یعنی 500میلی ثانیه . سنسور ساخت شرکت sensirion بوده و بنا به تایید شرکت خودش کاملا کالیبره شده و دقت فوق العاده بالایی دارد که با تکنولوژی موسوم به CMOSense ساخته شده . این سنسور بتوسط پروتکل I2C راه اندازی میشود.البته مقداری خطا در حدود 3 درجه برای دما وجود دارد همچنین برای رطوبت که به هیچ وجه خطا مطرح نیست و باید در رنج 0 تا 100 نمایش دهیم و به عهدی برنامه نویس است.

پروژه ها
«
  • AVR micro
  • PIC micro
  • ARM micro
  • FPGA
  • پروژهPLC-wincc
  • کامپیوتر نرم افزار
  • سخت افزار
  • روباتیک
  • میکروهای قدیمی
  • الکترونیک دیجیتال
  • الکترونیک آنالوگ
  • پروژه matlab
  • #C/C++
»
در این پروژه با استفاده از یک MLX90615 برای اندازه گیری دما و یک سنسور srf05 برای اندازه گیری فاصله استفاده شده است.این گونه پروژه ها در خط تولید و اندازه گیری دما از راه دور بسیار کاربری است.در اینجا ما از ماژول GY-MCU90615 استفاده کرده ایم که از یک سنسور MLX90615 استفاده کرده است و با استفاده از یک پردازنده مقادیر i2c را به پورت سریال تبدیل کرده است تا دریافت مقادیر دما سادتر باشد.
این پروژه توسط یکی از دوستان ارسال شده و یک ساعت در سایز بزرگ با میکرو pic هستش که میتونه دما و ساعت رو نمایش بده و فایل پروتیوس شماتیک و pcb رو هم داره و نکته مثبت مدار pcb سون سگمنت هستش که با استفاده از led طراحی شده و شما میتونید از همین pcb در مدارات دیگه هم استفاده کنید و خیلی جاها به کار میاد.پروژه مشابه همین با AVR که قبلاً تو سایت قرار داده بودم رو هم میتونید نگاه کنید.سون سگمنت کاتد ...
پروژه آسانسور 3 طبقه به صورت ""کامل و صد در صد تست شده"" آماده کردیم.آسانسور (Elevator) آسانسور وسیله‌ای دائمی است که در ساختمانها برای جابجایی عمودی افراد، بار و یا هر دو که در ترازهای معین توقف می‌کند و دارای یک اتاقک (کابین) است. این اتاقک بین حداقل دو ریل راهنما از جنس سخت (صلب) که عمودی (یا با حداکثر انحراف ۱۵ درجه از خط قائم) هستند حرکت می‌کند. آسانسورها در یک تقسیم‌بندی کلی به دو گروه اصلی ...
این برنامه با زبان vhdl نوشته شده و موج pwm را بر اساس عدد وارد شده تولید و به خروجی ارسال میکند.در این برنامه عدد 30 به معنای pwm کامل و 0 به معنای بدون موج خروجی میباشد.پروژه بر اساس ise طراحی شده است و برنامه ise را میتوانید از سایت دانلود نمایید.
این پروژه در مورد ژنراتور بادی می باشد به صورتی که ما در plc ان را شبیه سازی نموده و در حالت های زمان خطای شبکه مقدار توان اکتیو و راکتیو را اندازه گیری نموده و مقدار گشتاور را با توجه به شکل های زیر می توان تغییر داد تا سیستم در یک حالت پایداری در زمان خطای شبکه بتواند به کار خود ادامه دهد این پایان نامه کارشناسی ارشد بوده است و نمونه کار در سایت های دیگر ندارد.
زبان اَسمبلی (Assembly language) یک زبان نزدیک به سخت افزار است که در رابطه ی مستیم با دستورات سخت افزار قرار دارد و در واقع هر معماری با یک زبان اسمبلی خاص خودش شناخته میشود.زبان اسمبلی در هر سخت افزار تعداد دستور متفاوت و اپرندهای مختلفی دارد و دیگر زبانهای سطح بالا بر اساس همین زبان طراحی و نوشته میشوند.
در واقع به معنی میلیون ها دستورالعمل در ثانیه، یکی از اولین پردازندهای RISC است که بصورت تجاری عرضه شده و در سال 1984 توسط تیمی دردانشگاه استانفورد طراحی شده است. پردازنده ای ساده ولی در عین حال قوی است. در تجهیزات مختلفی بصورت تعبیه شده استفاده شده است.  خصوصیات پردازندۀ MIPS تعداد زیاد رجیسترهای همه منظوره مجموعه کوچک دستورات اندازه دستورات ثابت ولی فرمت آنها متغیر است ...
در این پروژه یک بازوی مکانیکی طراحی و با استفاده از سروو موتور به کنترل آن میپردازیم.بازوی مکانیکی را با استفاده از اتوکد طراحی و با برش لیزر تمام قطعات آن را برش میدهیم و بعد با پیچ و مهره به هم اتصال میدهیم.در این پروژه از 4 عدد سروو موتور برای کنترل تمام بازوی مکانیکی استفاده شده است که به راحتی میتوان قطعات مختلف را با آن جابجا نمود.
میکرو کنترلر AT89C52 از شرکت Atmel یک میکزو کنترلر 8 بیتی از خانواده ی 8051 است که با ساختار CMOS طراحی شده و میتواند تا 24 مگا هرتز سرعت داشته باشد.از جمله امکانات این میکرو میتوان به 32 ورودی و خروجی بودن آن و همچنین 3 عدد تایمر کانتر 8 بیتی و 8 عدد وقفه و همچنین رابط سریال در آن اشاره کرد.برای برنامه نویسی این میکرو میتوان از زبان c و کامپایلر محبوب keil بهره برد البته با bascom ...
الکترونیک دانش مطالعهٔ عبور جریان الکتریکی از مواد مختلف - مانند نیمه‌رساناها، مقاومت‌ها، القاگرها و خازن‌ها - و آثار آن است. الکترونیک همچنین به عنوان شاخه‌ای از فیزیک نظری شناخته می‌شود. طراحی و ساخت مدارهای الکترونیکی برای حل مشکلات عملی، قسمتی از مباحث موجود در مهندسی الکترونیک را تشکیل می‌دهد.
سيستمهاي قدرت عموما به صورت سه فاز متعادل و در شرايط سينوسي ماندگار مورد بهرهبرداري قرار ميگيرند. در چنين سيستمي اطلاع از ميزان توان عبوري از خطوط، همچنين ولتاژ در شينه هاي مختلف سيستم براي بهره برداران از شبكه قدرت از اهميت ويژهاي برخوردار است. خصوصا زماني كه سيستم در اثر عواملي چون نصب نيروگاههاي جديد، رشد بار و يا نصب خطوط انتقال جديد دستخوش تغييرات شده باشد. هدف از انجام مطالعات پخش بار، ...
در فایل زیر برای تمرین به چند سوال برنامه نویسی به زبان C به شرح زیر پاسخ داده ایم:1-برنامه ای بنویسید که 20 عدد بزرگ 40 رقمی را از وردی گرفته و آنها را صعودی مرتب نماید.2-برنامه ای بنویسید که دو عدد را بدون این که عملیات ضرب یا جمع استفاده نماید یک بار ضرب و یک بار تقسیم نمیاد.3-برنامه ای بنویسید که 20 عدد بزرگ 40 رقمی را از وردی گرفته و آنها را جمع و میانگین بگیرد.4-برنامه ای بنویسید که عددی 60 ...
آموزش
«
  • میکروها
  • کامپیوتر سخت افزار
  • کاربردی
  • مکاترونیک
  • الکترونیک دیجیتال
  • الکترونیک آنالوگ
  • برق صنعتی
  • طراحی وب
  • کامپیوتر نرم افزار
  • آموزشmatlab
  • VHDL,VERILOG
  • FPGA
  • #C/C++
  • نرم افزارهای برق
  • اندروید
»
برای ثبت اختراع به کجا مراجعه کنیم؟ برای ثبت اختراع باید به اداره کل ثبت شرکت‌ها و مالکیت صنعتی واقع در تهران، خیابان میرداماد، تقاطع بزرگراه مدرس- میرداماد، مراجعه شود .
این پروژه ی تحت عنوان (( ربات مسیر یاب هفت سنسور )) که در سه فصل تهیه شده است ، فصل اول مستندات این پروژه به بررسی تعاریف خاصی که در زمینه رباتیک وجود دارد و همچنین موضوعات مرتبط با آن مانند تاریخچه رباتیک ، انواع رباتها ، دسته بندی رباتها  پرداخته ایم. در فصل دوم کاربرد رباتها و همچنین اجزاء رباتها را مورد بررسی قرار داده ایم. در فصل سوم ، ساختن ربات مسیر یاب ، شرح عملکرد ربات ، توضیحات ...
شاید گاهی به یک قطعه نیاز داشته باشید ولی در پروتئوس وجود نداشته باشه من آموزشهای زیادی توی وب سایتهای مختلف دیدم ولی هیچ کدوم در مورد شبیه سازی یک قطعه که در شبیه سازی فعال باشه رو توضیح ندادن و اکثراً به شکل شماتیک و pcb آموزش رو محدود کردن.ولی در پروتوس میشه قطعاتی رو طراحی کرد که عملکرد واقعی رو از خودشون نشون بدن و در این ویدیو ما سعی کردیم که یک قطعه lm35 رو با پروتویوس بسازیم و عملکردشو ...
این برنامه یکی از جامع ترین نرم افزار های برق به شمار میرودکه مثل برنامه ی Spice به شما امکان طراحی مدار داده و هم خروجی مورد نظرتان را در اختیار شما قرار می دهد
فایرفاکس مرورگری کدباز، رایگان و انعطاف پذیر برای تمام کاربرانی است که می خواهند ضمن داشتن امنیت در اینترنت، از وب گردی لذت ببرند. معمولاً فایرفاکس انتخاب اول کاربران حرفه ای و البته برنامه نویسان و توسعه دهندگان وب است.
پایتون (Python) یک زبان برنامه نویسی تفسیری ، داینامیک و شی گرا است که می توان از آن در نرم افزار ها و تکنولوژی های متنوع بهره برد . این زبان برنامه نویسی (در ایران پیتون هم تلفظ می شود) با داشتن کتابخانه های گسترده (library)روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است . کد ...
سیمولینک ابزاری قدرتمند برای شبیه سازی انواع سیستمها میباشد.نرم افزار matlab از نظر Simulink فوق العاده کاربردی و گسترده است. همچنین محیط گرافیکی guide نیز ابزار سودمند برای ایجاد gui (محیط گرافیکی) متناسب با سیستمهای مختلف میباشد.با ابزار guide در متلب میتوان به راحتی یک محیط گرافیکی ایجاد کرد. هدف از این آموزش یادگیری چگونگی برقراری ارتباط بین Simulink و guide در نرم افزار matlab است.از این رو ...
FPGA های متفاوتی توسط شرکتهای مختلف تولید میگردد که در ایران معروفترین آنها FPGAهای شرکت Xliinx و شرکتAltera میباشند. برای برنامه نویسی FPGAهای Xliinx از برنامه ی ise و برای برنامه نویسی Altera ها از max-plusII یا Quartus استفاده میکنیم.
نرم افزار ISE Design Suite محصولی از کمپانی Xilinx است که برای بهینه سازی نیرو و هزینه، از طریق بهره وری طراحی بیشتر، تولید شده است است. در واقع ابزارهای طراحی ISE با ارائه ی تکنولوژی هوشمند clock-gating، برای اولین بار، مصرف نیرو را تا سی درصد کاهش داده اند. همچنین این مجموعه نرم افزاری جدید پیشرفت هایی را در رزرو طراحی timing-driven، پشتیبانی برای طراحی plug-and-play و یک جریان طراحی بصری با ...
همان طور که می دانید توسط سوکت ها ما می توانیم میان برنامه ها و نرم افزارهای خود از راه دور ارتباط برقرار کنیم که البته این کار بین کامپیوترهای client و server انجام می شود.کلاینت در حقیقت، خدمات کامپیوتر بزرگتر را درخواست می کند. فرضا این خدمات می تواند شامل جست و جوی اطلاعات و ارسال انها به کلاینت باشد مانند هنگامی که یک پایگاه داده در وب مورد پرس و جو قرار می گیرد. نمونه های دیگری از این ...
سیستمهای کنترلی دستگاههای قدیمی علاوه بر استهلاک بالا و خرابیهای مکرر، راندمان کاری دستگاه را کاهش و زمان توقف و بلا استفاده بودن دستگاه را افزایش میدهند. با تبدیل این سیستمهای قدیمی به کنترلرهای مدرن و جدید علاوه بر اینکه زمان خواب دستگاه و خرابی های مکرر کاهش می یابد، باعث عیب یابی بسیار آسان، هزینه تعمیرات و نگهداری کمتر و افزایش راندمان تولید میشود. از دیگر مزایای این سیستمها ثبت زمان کارکرد ...
رنگ های مختلفی که در طراحی لایه ها استفاده می شود  را می توان از ترکیب RGB یا همان Red Green Blue ایجاد کرد.برای هر رنگ 255 قطره داریم و قصد داریم رنگها را در شکل hex نمایش دهیم. همونطور که میدونید اعداد در مبنای هگزادسیمال به صورت زیر نمایش داده می شوند : 
مقالات
«
  • کامپیوتر
  • برق-الکترونیک
  • طرح توجیهی
  • گزارش کار آموزی
  • برق قدرت
»
در این پژوهش ابتدا در مورد، ابتدا در مورد اثر انگشت و تاریخچه منطق فازی و همچنین شرح مختصری در مورد استفاده از منطق فازی در بیومتریک می پردازیم. در ادامه، کارهای که محققین در خصوص استفاده از روشهای فازی جهت شناسایی اثر انگشت انجام داده اند از جمله روش استفاده از منطق فازی در سیستم های اثر انگشت، معماری یک سیستم ترکیبی، و همچنین استفاده از رمز گذاری فازی برای نشان دادن ساختار ویژگی های برآمدگی های ...
امــروزه بحران مصرف برق شايد مسئله اي مشكل سـاز براي آينده كشورمـان باشد ، با كاهش و صـرفه جويي در مصـرف برق شايد بتوان نيمي از اين مشكل را حل نمود ، اما با كمي تدبير مي توان كمك بزرگي به آينده و اقتصاد نمود . ساخت دستگاه آنالايزر (VCA005) تنها گامي در بهينه سازي مصرف انرژي مي باشد ، اين دستگاه با آناليز كامل از مصـرف انرژي نموداري بصورت ماكزيمم و مينيمم مصرف در اختيار كاربر قرار مي دهـد ، ...
در این گزارش کارآموزی به مراحل مختلف انجام شده روی شیر خام برای تولید انواع فرآوردهای آن پرداخته شده،همچنین انواع دستگاهای مختلف کارخانه شیر و قسمتهای مختلف این دستگاها(میزان تولید، ظرفیت و...) ذکر شده است. در یک کارخانه شیر انواع و اقسام سنسور ها برای کنترل مراحل مختلف تولید به کار برده میشود. در بخش بعدی این گزارش مهمترین سنسور های به کار رفته در چرخه تولید کارخانه شیر و عملکرد آنها را شرح داده ...
پایان نامه ی پیش رو که در 242 صفحه جمع آوری شده است کاملترین پایان نامه موجود در زمینه ی بررسی تلفات در بخش توزیع و روش های کاهش آن میباشد. شبكه قدرت شامل سه بخش توليد ،انتقال و توزيع نيرو است . انرژي الكتريكي پس از توليد در نيروگاهها و عبور از شبكه هاي انتقال و توزيع به مصرف كنندگان مي رسد در اين مسير مقداري از انرژي بدلايل مختلف تلف مي شود قدمت بحث تلفات در بخش توزیع به اندازه قدمت صنعت برق مي ...