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

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

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

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

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

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

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

پروژه BMS از طریق وایفای و اینترنت و ریموت های کدفیکس و کدلرن

امکانات و آپشن های پروژه:

-24 کانال خروجی

-دارای تشخیص گذر از صفر جهت کاهش جرقه و طول عمر سوئیچ ها

-قابلیت انتخاب 4 کانال بصورت لحظه ای یا دائم با قابلیت تنظیم تاخیر رله ها

-دارای ماژول مودم و روتر hlk جهت ارتباط وایفای و اینترنت

-ساعت و تقویم شمسی همراه با باتری پشتیبان

-قابلیت لرن دو عدد ریموت فیکس کد

-قابلیت لرن دو عدد ریموت لرن کد

-دارای سیستم اعلان سرقت مجهز به خروجی های آژیر و بلندگو

-دارای 4 زون و 2 زون 24 ساعته

-دارای مد نیمه فعال دزدگیر

-قابلیت انتخاب زون و خروجی ها جهت روشن شدن خروجی با تحریک زون از طریق سنسور pir دزدگیر

-دارای رله دربازکن با قابلیت تنظیم تاخیر رله

-تهویه هوای اتوماتیک کولر و هیتر(air conditioner) و سیستم رطوبت ساز و تنظیم رطوبت محیط

-دارای 4 سنسور دمای ds18b20 و انتخاب هرکدام از سنسورها بصورت دلخواه بعنوان مرجع air conditioner

-دارای 4 عدد سنسور دما و رطوبت DHT11

-دارای ال سی دی کارکتری 2*16

-دارای 6 ورودی آلارم nc جهت اتصال به سنسورهای مختلف

-قابلیت فعال/غیرفعال سازی ورودی هرکدام از زون ها و آلارم ها بصورت نرم افزاری

-کنترل تمامی عملکرد ها شامل خروجی ها، دما و سنسور مرجع، تنطیم ساعت و تاریخ  و انتخاب زون های pir جهت فعال سازی خروجی ها از طریق وایفای و اینترنت

- ارسال تمامی آلارم ها ، دماها و وضعیت ها از طریق وایفای و اینترنت

-دارای مدار شارژ باتری 12 ولتی 7 آمپری

و....

کنترلر دما با ماشین حساب و ال سی دی گرافیکی و تاچ

این پروژه یک کنترلر دما با 2 عدد سنسور و خروجی های فن،هیتر و کولر که در دوحالت اتوماتیک و دستی با تنظیم ست پوینت می باشد.

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

دانلود فیلم تست پروژه

نمایش عکس و راه اندازی تاچ با میکرو کنترلر lpc1768

در این پروژه ال سی دی tft 3.2 inch رنگی توسط میکروکنترلر آرم lpc1768 راه اندازی شده است. همچنین تاچ اسکرین از طریق آی سی  ads7846 درایو شده است.

لازم بذکر است که واحدهای systick، یوزارت، rtc، تایمر و وقفه خارجی نیز راه اندازی گشته است.

کنترل کننده وسایل برقی توسط ماژول nrf24L01+

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