مدار کنترل دو رله با با ارسال و دریافت پیام توسط GSM SIM900
در این پروژه می توان دو رله را خاموش کرد و یا به یه مدت زمان خاصی روشن نمود.
نوع میکروکنترلر می تواند ATmega8 یا ATmega16باشد.

قابلیت هایی که با GSM SIM900 برای پروژه سفارشی شما می توان ایجاد کرد.
-
بدست آوردن شماره تلفنی که به GSM در حال تماس است
-
اعلام مانده اعتبار شارژ ایرانسل یا اعتباری همراه اول
-
بدست آوردن شماره تلفنی که به GSM پیام داده است
-
دریافت پیام و کنترل فرمان پیام
-
ارسال پیام متنی کنترلی و یا پارامتر اندازه گیری شده
-
نمایش گزارش تحویلی پیام
-
شارژ سیم کارت ایرانسل و اعتباری همراه اول
-
تک زنگ زدن یا تماس گرفتن به شماره دلخواه(شماره تلفن همراه یا ثابت)
-
جواب دادن تماس دریافتی و یا رد تماس دریافتی
-
خواندن و نوشتن زمان واقعی با میکروکنترلر توسط RTC GSM به همراه باتری پشتیبان
-
مشاهده میزان آنتن دهی
-
دادن شماره تلفن از طریق صفحه کلید Keypad
ارسال و دریافت SMS با میکروکنترلر از طریق GSM Module SIM300
-
نوع ميكروكنترلرAVR تراشه ATmega16
-
زبان برنامه نويسي C نرم افزار کامپایلر CodeVisionAVR
-
نوع نمايشگر LCD1602
-
دریافت پیام و بررسی صحت پیام دریافتی
-
کنترل پیام جهت انجام عملیات خاص مانند: کنترل یک دستگاه
-
اندازه گیری پارامتر و ارسال پیام کوتاه
توجه: هر نوع عملیات با GSM به خواست متقاضی قابل انجام می باشد


کنترل موتور DC از طریق بلوتوث موبایل
-
نوع ميكروكنترلرAVR تراشه ATmega16
-
زبان برنامه نويسي C نرم افزار کامپایلر CodeVisionAVR
-
نوع نمايشگر LCD1602
-
نوع ماژول AUBTM کلاس یک یا دو
-
قابلیت افزایش یا کاهش دور موتور از طریق بلوتوث موبایل
-
تعیین چپگرد یا راستگرد یا توقف از طریق بلوتوث موبایل
-
اعمال رمز از طریق keypad و پذیرش رمز توسط بلوتوث
-
برنامه JAVA ویژه این برنامه بر روی اکثر گوشی ها سونی اریکسون و نوکیا و سامسونگ اجرا می شود

ترازوی دیجیتالی با سنسور وزن Loadcell
خصوصيات پروژه :
-
نوع ميكروكنترلرAVR تراشه ATmega16
-
زبان برنامه نويسي C نرم افزار کامپایلر CodeVisionAVR
-
نوع نمايشگر LCD2*16
-
توانایی اندازه گیری حداکثر 20kg (به سنسور بستگی دارد)
-
نمایش بر حسب کیلو گرم

Temperature Transmitter via AUBTM bluetooth module to computer bluetooth
ارسال دما از طریق ماژول بلوتوث به بلوتوث رایانه
خصوصيات پروژه :
-
نوع ميكروكنترلرAVR تراشه ATmega16
-
زبان برنامه نويسي C نرم افزار کامپایلر CodeVisionAVR
-
نوع نمايشگر LCD1602
-
سنسور دمای LM35 یا SMT160
-
تنظیم دمای حد بالا و حد پایین توسط بلوتوث رایانه
-
نمایش دیتای بلوتوث دریافتی،توسط بلوتوث کامپیوتر
خلاصه شرح کار:
دما توسط میکروکنترلر AVR از سنسور خوانده می شود و از طریق ماژول بلوتوث به کامپیوتر ارسال می شود و در محیط ترمینال قابل رویت می باشد.

نمونه ای از یک پروژه سفارشی توسط بلوتوث

Bank speaking system
سیستم گویای بانک
خصوصيات پروژه :
-
نوع ميكروكنترلرAVR تراشه ATmega16
-
زبان برنامه نويسي C نرم افزار کامپایلر CodeVisionAVR
-
نوع نمايشگر LCD1602
-
ضبط صدا با تراشه ISD2560
-
قابليت ضبط و پخش تراک توسط کاربر و اصلاح هر تراک
-
دارای دو اپراتور یا دو باجه بانکی
-
توانایی شماره دهی تا عدد 799
-
توانایی تنظیم ساعت توسط DS1307
-
اندازه گیری دمای محیط با سنسور LM35
-
کلیه تنظیمات سیستم توسط 8 کلید فشاری انجام می گیرد
خلاصه شرح کار:
دما توسط سنسور LM35 و ساعت سیستم از تراشه DS1307 خوانده می شود و در سطر اول LCD نمایش می دهد.در سطر دوم باجه1 و باجه2 فارسی نمایش می دهیم و شماره ای که سیستم فراخوانی می کند،جلوی باجه خوانده شده نمایش می دهد.
هر فردی که می خواهد نوبت بگیرد با فشردن کلید Number سیستم یک عدد در سطر اول برای یک ثانیه نمایش می دهد.اپراتور هر باجه، دارای یک کلید مخصوص به خود می باشد که با زدن هر کلید،شماره ای که نوبت آن می باشد بصورت گویا خوانده شده و به باجه مذکور ارجاع داده می شود.

Digital wattmiter with Hall effect sensor
وات متر ديجيتال با سنسور اثر هال
خصوصيات پروژه :
-
نوع ميكروكنترلر ATmega16
-
زبان برنامه نويسي C
-
نوع نمايشگر LCD1602
-
اندازه گيري كاملاً ايزوله با سنسور جریان اثر هال
-
محدوده اندازه گيري جریان 0 تا 50 آمپر با دقت 0.2A
-
اندازه گیری ولتاژ ac برق شهر
-
کنترل شش رله خروجی (بطور مثال بانک خازنی)
پروژه شامل :شماتيك ، فايل سورس برنامه به زبان C همراه با فايل HEX و فايلpcb

کنترل از راه دور توسط خط تلفن
خصوصيات پروژه :
-
نوع ميكروكنترلر ATmega8515
-
زبان برنامه نويسي C
- خاموش یا روشن کردن 4 رله
-
سازگار با هر خط تلفن ثابت از طریق پالس DTMF
-
پخش موزیک تأیید و خطا روی خط تلفن
-
وصل اتوماتیک به خط بعد از 4 پالس زنگ
-
قطع اتوماتیک جهت عدم اشغال خط

Digital Ammeter with Hall effect sensor
آمپرمتر ديجيتال با سنسور اثر هال
خصوصيات پروژه :
-
نوع ميكروكنترلر ATmega16
-
زبان برنامه نويسي C
-
نوع نمايشگر LCD1602
-
اندازه گيري كاملاً ايزوله با سنسور جریان اثر هال
-
محدوده اندازه گيري جریان 0 تا 50 آمپر با دقت 0.2A
-
قابليت تشخيص پلاريته منفي و مثبت جريان
-
تنظیم جریان بیش از حد و مد جریان dc یا ac توسط صفحه کلید
پروژه شامل :شماتيك ، فايل سورس برنامه به زبان C همراه با فايل HEX و فايل PCB
يكي از كاربردهاي اين پروژه حفاظت دستگاه هاي تجاري و صنعتي در برابر جريان بيش از حد مي باشد

ساعت عقربه ای با LCD گرافیکی
خصوصيات پروژه :
-
نوع ميكروكنترلر ATmega16
-
زبان برنامه نويسي C
-
نوع نمايشگر GLCD12864 با کنترلر KS0108
-
نمایش ساعت بصورت عقربه ای و دیجیتالی
-
نمایش تاریخ بصورت شمسی
-
نمایش روز هفته بصورت فارسی
-
دارای خروجی آلارم و رله
-
تنظیم ساعت،تاریخ و آلارم فقط با سه کلید فشاری Set , Up , Down
پروژه شامل :شماتيك ، فايل سورس برنامه به زبان C همراه با فايل HEX و فایل PCB

اندازه گیری فاصله با سنسور آلتراسونیک
خصوصيات پروژه :
-
نوع ميكروكنترلر ATmega32L
-
زبان برنامه نويسي C
-
نوع نمايشگر LCD1602
-
قابلیت اندازه گیری فاصله از 10cm تا 2m
-
دقت اندازه گیری حدود 1cm
-
اندازه گیری دما با سنسور lm35 جهت تاثیر در سرعت صوت
-
قابلیت اندازه گیری فاصله و سطح مخزن
پروژه شامل :شماتيك ، فايل سورس برنامه به زبان C همراه با فايل HEX و فايل PCB
نمونه ساخته شده

نمونه ساخته شده با نمایشگر گرافیکی GLCD128*64

Control DC Motor With PWM
كنترل موتور DC با PWM
خصوصيات پروژه :
-
نوع ميكروكنترلر ATmega16L
-
زبان برنامه نويسي C
-
قابليت stop و start سريع
-
قابليت چپ گرد و راست گرد با سرعت بالا
-
نمايش عملكرد و اندازه گیری سرعت و موقعیت بر روي LCD
-
راه اندازي با تراشه L298
-
کنترل توسط صفحه کلید ۴*۴
-
دقت انکدر استفاده شده ۲۰۰ پالس در ۳۶۰ درجه
-
رساندن دور موتور به مقدار تنظیم شده برحسب RPM
-
تعیین زاویه گردش(موقعیت) موتور در هر دو جهت مثلا ۲۷۰ درجه به راست
پروژه شامل :شماتيك ، فايل سورس برنامه به زبان C همراه با فايل PCB , HEX

PC Thermometer with SMT160 Sensor
دماسنج کامپیوتری با سنسور SMT160
خصوصيات پروژه :
-
نوع ميكروكنترلر ATmega16L
-
زبان برنامه نويسي میکروکنترلر C
-
نمایش در کامپیوتر با ویژوال بیسیک
پروژه شامل :شماتيك ، فايل سورس برنامه به زبان C همراه با فايل HEX،فایل برنامه کامییوتری
نرم افزار نوشته شده مخصوص اين پروژه

نمونه ساخته شده

Temperature Transmitter with RF module
ارسال دما با ماژول RF
(فرستنده و گيرنده امواج راديويي)
خصوصيات پروژه :
-
نوع ميكروكنترلر ATmega16L
-
زبان برنامه نويسي C
-
نوع نمايشگر LCD1602
-
سنسور دماي استفاده شده LM35
-
قابليت ذخيره 8 دما در زمان هاي مختلف
-
سه كليد فشاري براي عملكرد هاي تنظيم ساعت و نمايش دما هاي ذخيره شده
-
مسافت ارسال ديتا بستگي به ماژول استفاده شده دارد كه مي تواند از 20 تا 320 متر متفاوت باشد.
پروژه شامل :شماتيك ، فايل سورس برنامه به زبان اسمبلي همراه با فايل HEX و فايل PCB
عکس مدار گیرنده عکس مدار فرستنده


Temperature Control with 3 Sensor
کنترل دما از سه نقطه
خصوصيات پروژه :
-
نوع ميكروكنترلر ATmega16
-
زبان برنامه نويسي C
-
نوع نمايشگر LCD1602
-
اندازه گيري دما از 0 تا 100 درجه سانتي گراد
-
قابلیت تنظیم دما برای دو خروجی توسط صفحه کلید ۴*۴
-
قابلیت تنظیم هیسترزیس(پسماند) دما برای قطع کردن
-
ذخیره تنظیمات در حافظه eeprom داخلی
-
نوع سنسورها LM35
پروژه شامل :شماتيك ، فايل سورس برنامه به زبان C همراه با فايل HEX و فايل PCB

نمونه ای دیگر از طرح با یک سنسور:

نمونه دیگر با سنسور دمای SMT160

Digital clock with RTC
ساعت ديجيتال با RTC
خصوصيات پروژه :
-
نوع ميكروكنترلر ATmega32L
-
زبان برنامه نويسي C
-
نوع نمايشگر LCD1602
-
استفاده از تراشه RTC ، DS1307
-
تقويم فارسي (شمسي)
-
قابليت نمايش روز هفته بصورت فارسي
-
ساعت و تقويم قابل تنظيم فقط با سه كليد فشاري
-
محاسبه سال كبيسه و اختلاف روز ماه هاي سال
پروژه شامل :شماتيك ، فايل سورس برنامه به زبان C همراه با فايل HEX و فايل PCB
نسخه اول(تاریخ شمسی - بدون آلارم)
نسخه دوم(تاریخ میلادی و شمسی - بدون آلارم)
نسخه سوم(تاریخ میلادی و شمسی - همراه آلارم)


تألیف: مهندس جابر الوندی
- سخت افزار داخلي و خارجي ميكروكنترلر ATmega16
- اصول طراحي و آموزش كامل برنامه نويسي به زبان C
- آموزش نرم افزار كامپايلر CodeVisionAVR
- كار با نمايشگرهاي : LCD متني و گرافيكي ، Seven Segment ، ماتريسي
- كار با صفحه كليد 4×4 و اسكن صفحه كليد كامپيوتر
- توضيح كامل : وقفهها ، تايمر/ كانترها ، ارتباطات سريال USART ، TWI و SPI
- مبدل آنالوگ به ديجيتال و مقايسه كننده آنالوگ داخلي
- نمونه سؤالات حل شده امتحاني
- پروژههاي سطح مقدماتي تا پيشرفته
آنچه این کتاب را با سایر کتاب ها متمایز ساخته است:
- توضیح خط به خط برنامه نویسی به صورت فارسی
- ارائه پروگرامر USB برای افرادی که از لپ تاپ استفاده می کنند
- پروژه های کاربردی همراه با PCB
- تمرین ها و نمونه سؤالات حل شده
- آموزش صوتی و تصویری CodeVisionAVR
- ناشر نص(تهران)
قیمت کتاب(چاپ دوم): ۷۰۰۰۰ریال
www.nass.ir

