گیتی الکترونیک مبتکر ایرانیان (گاما)

طراحی و ساخت انواع پروژه های الکترونیکی صنعتی و دانشجویی 09137291125

گیتی الکترونیک مبتکر ایرانیان (گاما)

طراحی و ساخت انواع پروژه های الکترونیکی صنعتی و دانشجویی 09137291125

پروژه شبیه ساز BMS ساختمان (تمرین برنامه نویسی)

سلام خدمت دوستان گل

این پروژه یجور شبیه سازی BMS هست که آپشن های زیر رو داره که میشه بعنوان یه تمرین برنامه نویسی و پی سی بی زدن هم  باشه:

1- دارای 5 عدد ال ای دی چشمک زن بصورتیکه هر کدام به اندازه X روشن سپس به اندازه X خاموش، مجددا به اندازه X روشن و سپس به اندازه 5X خاموش شود و دوباره سیکل از سرگرفته شود. مقدار X برای  ال ای دی های 1تا5  به ترتیب 700 ، 400 ، 350 ، 200 و 1400 میلی ثانیه میباشد. لازم بذکر است که کل سیکل معادل 8X میباشد.

2-یک سیستم تهویه مطبوع با کلید تابستان و زمستان و امکان تنظیم دما بین 16 الی 31 درجه با ولوم که دور ولوم 8 عدد ال ای دی بصورت دایره ای جهت نشان دادن مقدار دما می باشد. برای گرمایش از یک ال ای دی بعنوان هیتر و 4 ال ای دی بعنوان پمپ، دور کند، دور متوسط و دور تند کولر آبی استفاده شود. درصورت گرمتر بودن محیط دور کولر از کند به متوسط و تند تغییر حالت دهد. همچنین فعال و غیرفعال شدن کلی تهویه مطبوع از طریق یک فرمان توسط کامپیوتر باشد.

3-کنترل نور محوطه با LED کنترل شونده توسط PWM به گونه ای که LED در شب 10 درصد نور و در روز 100 درصد نور را داشته باشد و بصورت خطی در زمان های بینابینی  تغییر حالت دهد.

4-کنترل ریسه لامپ با 3 افکت مختلف و یک کلید تغییر افکت. از یک بارگراف جهت شبیه سازی ریسه استفاده شود.

5- هر یک ثانیه داده های مربوطه به سنسور دمای تهویه مطبوع در یک آی سی EEprom خارجی ذخیره شود. با فشردن یک دکمه تمامی داده های eeprom از طریق پورت سریال به کامپیوتر ارسال شود.

در این پروژه سعی شده از برنامه نویسی به روش سیستم عاملی استفاده شود. همچنین استفاده از تابع انتگرالگیر جهت استفاده از ADC، وقفه ADC، وقفه ارسال USART جهت افزایش سرعت و درگیری کمتر CPU و... استفاده شده است. همچنین تابعی جهت کار با آی سی شیفت رجیستر 74HC595 نوشته شده است.


دانلود پروژه


پروگرم کردن یک میکرو با یه میکروی دیگه بصورت اپن سورس!

سلام دوستان
شاید توی نت پست های زیادی در مورد ساختن پروگرمر دیده باشید. بدین صورت که بعد از زدن pcb و مونتاژ برد یه فایل هگزی که نمیدونید محتویاتش چیه رو روی میکروی پروگرمر میریزید و تمام!!
اما اینجا میخوایم برنامه میکروی پروگرمرمون رو هم خودمون بنویسیم تا بتونیم هر تغییر یا آپشنی که دوست داریم روی پروگرمریم بدیم.
حالا پروگرمری که بنده ساختم به این صورته که ابتدا فایل هگز رو از طریق hex2bin به bin تبدیل میکنیم بعد از طریق نرم افزارهای پورت سریال (که من از access port استفاده میکنم) فایل bin رو از طریق یوزارت به بورد میفرستیم. این دیتا روی یه eeprom خارجی قرار میگیره. هر موقع که نیاز بود میتونیم برنامه رو از eeprom روی میکروی تارگت بریزیم.
از طریق منوها میشه کلاک spi رو تنظیم کرد
قابلیت وردیفای داره که همزمان با وریفای کردن کدهای پروگرم شده رو هم به پورت سریال میفرسته
قابلیت خوندن و رایت لاک بیت ها و فیوزبیت ها رو داره
قابلیت خوندن ساینیچر رو داره
قابلیت اریز میکرو و ایپرام خارجی رو داره

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

مدار فلاشر و تایمر با 555

سلام دوستان

امروز قصد داریم تا 2 مدار که یکی  فلاشر با قابلیت کنترل عرض پالس و دیگری مدار تایمر تاخیر در قطع(off delay)  با 555 رو براتون بذارم.

مدار فلاشر:

توسط پتانسیومتر RV1 میتوان فرکانس و توسط RV2 پهنای پالس رو تنظیم نمود. البته من خروجی رو بنا به کاری که میخواستم انجام بدم به یه ماسفت دادم ولی میتونید جای اون رله هم بذارید.

مدار تایمر تاخیر در قطع:
کلید sw1 برای تعیین زمان خاموش شدن هستش. از 5 دقیقه تا 30 دقیقه. (در وضعیتی که داخل عکس میبینید 5 دقیقه هستش.)
بعد از اینکه کلید sw بسته بشه رله فعال میشه و پس از سپری شدن زمان تعیین شده توسط sw1 ، رله خاموش میشه.

کتابخانه راه اندازی ماژول RC522

سلام دوستان

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


امیدوارم مفید بوده باشه

شاد باشید


دانلود مثال کدویژن

دانلود توضیحات


تولید ولتاژ منفی

با عرض سلام خدمت دوستان عزیز

خیلی وقت ها توی پروژه ها نیازه که ولتاژ منفی داشته باشیم. در این پست سعی میکنم چند تا راه برای تولید ولتاژ منفی براتون بگم.

شاید بد نباشه یه یادآوری بکنم که رگولاتور هایی مثل 79xx نیاز به ورودی منفی دارن تا خروجی منفی بدن و چنانچه ولتاژ مثبت به ورودیشون اعمال بشه خواهند سوخت.

 در ادامه همراه ما باشید...

ادامه مطلب ...