طراح

طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید ( پروفسور حسابی)
طراح

طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید ( پروفسور حسابی)

ساخت هدر برد Xmega32A4U

هدر برد XMEGA32A4U
دسترسی به تمام پایه های میکرو - دو ردیف پین هدر برای نری (زیر برد) مادگی (روی برد)
تغذیه:  8-12 ولت
یک LED متصل به پایه میکرو
ابعاد 71x43 mm
PDI PROGRAMING
ماژول ESP8266
power led




ویدئوی آموزش ساخت pcb

سورس PCB

Baudrate_Calculations XMEGA

فایل اکسل جهت محاسبه باودریت ایکسمگا و بدست آوردن مقادیر BSCALE و BSEL و میزان باودریت حقیقی و خطای باود ریت


دانلود

درایور 30 کانال RGB

تعداد کانال: 5 تا 30 کانال بسته به نیاز

دارای اپلیکیشن اندروید جهت انتخاب رنگ، انتخاب افکت، روشن و خاموش کردن

مجهز به WI-FI

برد کنترل:


برد درایور:


دانلود اپلیکیشن اندروید


کتابخانه 74HC595 جدید برای ایکسمگا

در کتابخانه جدید میتوانید به راحتی چندین شیفت رجیستر 74HC595 را مقدار دهی کنید

دانلود

جوجه کشی



ویژگی های سیستم:

1-      استفاده از سنسور SHT20

2-      تعداد سنسور 2 عدد

3-      خروجی های سیستم:

1-           رله موتور چپ گرد

2-           رله موتور راست گرد

3-           رله فرمان هیتر

4-           رله فرمان فن (جهت کاهش رطوبت یا دما)

5-           رله فرمان رطوبت ساز

6-           رله فرمان فن تهویه هوا

7-           نشانگر انتخاب پرنده (مرغ – بلدر چین – کبک)

8-           نشانگر دوره (ستر/هچر)

9-           یک خروجی رزرو

4-      امکان تنظیم دما ؛ رطوبت و زمان گردش موتور ها به صورت تفکیک شده برای هر پرنده. (اطلاعات با قطع برق پاک نمیشوند)

5-      امکان تنظیم دما ؛ رطوبت و زمان گردش موتور ها به صورت تفکیک شده برای دوره ستر/هچر

6-      دارای مد اتومات (که با توجه به مدت دوره ستر و هچر وارد شده. زمان شروع ؛ پایان دوره ستر و پایان دوره هچر محاسبه شده و در طی این مدت میزان دما و .... با توجه به نوع پرنده و دوره آن کنترل میشود و در پایان دوره سیستم متوقف میشود)

7-      دارای مد دستی (کنترل دما و رطوبت و چرخش موتورها انجام میشود اما دوره ستر/هچر در نظر گرفته نمیشود)

8-      پخش آلارم در صورتی که بعد از گذشت مدت زمان تعیین شده میزان دما یا رطوبت از مقدار تعیین شده کمتر/بیشتر شود.

9-      امکان غیرفعال کردن آلارم.

10-  دارای نمایشگر رنگی 3.2 اینچ با وضوح مناسب

11-  دو زبانه (دارای منوی فارسی و انگلیسی)

12-  پخش آلارم در صورتی که سنسورها از سیستم قطع یا به هر دلیلی خراب شوند.(در این حالت سیستم STOP میشود)

 


امکان شخصی سازی :

امکان اضافه کردن Wi-Fi به سیستم و ساخت اپلیکیشن اندروید.

امکان اضافه کردن سیستم پیامکی.

کتابخانه i2c نرم افزاری برای اتمل استودیو

کتابخانه i2c نرم افزاری برای اتمل استودیو.

از هر پایه ای که بخواهید میتونید به عنوان scl و sda استفاده کنید.

دانلود

درایور RGB مجهز به Wi-Fi

درایور RGB دارای اپلیکیشن اندروید



این کنترلر مجهز به شبکه محبوب Wi-Fi و دارای یک کانال RGB است که توانایی ترکیب سه رنگ اصلی را دارد و از این طریق میتوان رنگ دلخواه را ایجاد کرد.


با استفاده از آن می توانید منازل، اماکن و یا نمای ساختمان ها را نور پردازی کنید همچنین می توان تابلو های LED ویا چلنیوم چند رنگ را راه اندازی کرد.


با نصب اپلیکیشن اندروید یا وینفون بر روی گوشی هوشمند خود میتوانید رنگ دلخواه تان را به راحتی بسازید.


این کنترلر دارای 6 افکت مختلف برای ترکیب رنگ ها به صورت اتومات میباشد.


امکان کنترل سرعت افکتها


جریان خروجی 10 آمپر




ایجاد رنگهای جذاب و زیبا بر روی نمای ساختمان و ویترین مغازه ها

استفاده در ساخت تابلو های چلنیوم و پلکسی و تغییر رنگ در آنها

استفاده در نوپردازی رنگی ساختمان ها , اماکن و پارک ها

استفاده و راه اندازی ال ای دی های نواری RGB

استفاده در ساخت تابلوهای LED تمام رنگ






کنترل با پیامک - پیشرفته


کنترلر پیامکی پیشرفته



پیام کنترل، یک سیستم کنترلی هوشمند مجهز به سیستم GSM و شبکه محبوبWI-FI میباشد.

توسط این سیستم کلیه دستگاه های الکتریکی موجود در منزل، ویلا، محل کار و ... را میتوان از راه دور و بدون محدودیت فاصله از طریق تلفن همراه کنترل (روشن-خاموش) کرد.

همچنین در صورت نزدیک بودن به دستگاه با استفاده از شبکه WI-FI ، میتوان بدون هزینه و سریع دستگاه های الکتریکی را کنترل کرد.

امکان برنامه ریزی خروجی ها برای کنترل دوره ای منظم، در ساعت و روز های مشخص از هفته محیا است، که کارکرد دستگاه بدون استفاده از تلفن همراه را ممکن میسازد و باعث صرفه جویی در هزینه ها میشود.

همچنین امکان اتصال سنسورهایی به ورودی دستگاه میباشد. در صورتی که سنسورها تغییر وضعیت دهند یک پیام برای شما ارسال میشود و شما را از وضعیت محیط مطلع میسازد.

دستگاه دارای نرم افزار اندروید و وینفون میباشد. که شما را قادر میسازد از طریق تلفن هوشمند خود دستگاه را به راحتی کنترل نمایید.

 


ویژگی های سیستم:


· دارای 8 ورودی

· دارای 6 خروجی

· دارای ساعت دقیق داخلی

· امکان تغییر نام شبکه WI-FI

· امکان تغییر رمز شبکه WI-FI

· دارای اپلیکیشن اندروید

· ارسال تغییر وضعیت ورودی ها

· امکان تغییر کد دریافت شارژ سیم کارت

· امکان دریافت باقی مانده شارژ سیم کارت

· امکان تعیین زمان بندی برای خروجی ها

· ذخیره و نمایش 12 رویداد اخیر سیستم

· امکان تعیین 8 شماره موبایل برای سیستم

· امکان حفظ حالت رله بعد از قطع-وصل برق

· امکان انتقال وضعیت ورودی ها به خروجی ها

· کنترل خروجی ها از طریق پیامک و WI-FI

· زمان دهی به خروجی ها از 1 ثانیه تا 24 ساعت 

· پاسخ گویی به دستورات پیامکی به صورت فارسی

· نام گذاری دلخواه برای ورودی ها (فارسی و انگلیسی)

· نام گذاری دلخواه برای خروجی ها (فارسی و انگلیسی)

· امکان گزارش گیری از وضعیت ورودی ها و خروجی ها

· تغییر تنظیمات از طریق منوی سیستم، پیامک و WI-FI

· امکان بروز رسانی اتومات ساعت داخلی از طریق پیامک دریافتی


مشخصات فنی:


تغذیه دستگاه 12 ولت.

قابل نصب بر روی ریل

ورودی های ایزوله تا 4000 ولت.

خروجی ها از نوع رله ای تا 4 آمپر

ابعاد دستگاه 157x87x60  میلی متر

ولتاژ ورودی های دستگاه تا 24 ولت.

 

 





دانلود کاتالوگ

کاربردها:

کنترل وسایل الکتریکی از راه دور

کنترل روشنایی محیط های وسیع

اعلام هشدار پیامکی حریق، سرقت

راه اندازی چاه های آب، آبیاری باغ ها

هوشمند سازی و کنترل منازل و ویلاها

کنترل تجهیزات گلخانه ها، مرغذاری ها

تجهیز تابلو های برق به سیستم پیامکی

 

 

روش صحیح فعال کردن کامل sprintf

1- سربرگ solution explorer را انتخاب نمایید


2- روی libraies راست کلیک کنید و گزینه add library را انتخاب کنید


3- از پنجره باز شده تیک گزینه libprintf_flt را بزنید و سپس بر روی ok کلیک کنید.


و سپس:


اپلیکیشن ویندوز فون GSM CONTROLER

اپلیکیشن ویندوز فون GSM CONTROLER

راه اندازی LCD رنگی 3.2 اینچ با درایور SSD1289 - اتمل استدیو

راه اندازی LCD رنگی 3.2 اینچ با درایور SSD1289 - در اتمل استدیو



دانلود برنامه

GSM CONTROL - V.2

نسخه 2 نرم افزار برای بردهای با ورژن 3.8 به بعد میباشد


دانلود

برنامه اندروید GSM CONTROL

ورژن یک نرم افزار GSM CONTROL حاضر شد.

دانلود


کنترل از طریق پیامک (GSM) - برنامه ریزی دوره ای - sms کنترلر

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


sms کنترلر




این سیستم 8 خروجی را در اختیار شما قرار میدهد، و شما را قادر می­سازد از طریق پیامک خروجی مورد نظر را کنترل کنید. برای هر خروجی می­توان 4 زمان تعیین کرد؛ که پس از روشن شدن خروجی و گذشت زمان تعیین شده آن خروجی خاموش خواهد شد.


همچنین می­توان برای هر خروجی 4 زمان بندی به صورت مستقل تعیین کرد؛ تا در ساعت مشخصی، از روز مشخص در هفته عمل قطع و وصل خروجی بدون دریافت پیامک انجام شود.


همچنین از طریق ورودی های سیستم می­توان وضعیت قسمت های مختلف یک سیستم دیگر را استعلام گرفت.


مشخصات سیستم:

1-    استفاده از پردازنده قدرتمند و صنعتی ATXMEGA32A4U.

2-    تعیین 8 شماره موبایل برای سیستم.

3-    ذخیره و نمایش 12 رویداد اخیر سیستم.

4-    کنترل تمام خروجی ها از طریق پیامک.

5-    پاسخگویی به دستورات به صورت فارسی.

6-    کنترل تمام خروجی ها از طریق کامپیوتر با استفاده از نرم افزار.

7-    برنامه ریزی تمام خروجی ها از طریق پیامک، نرم افزار کامپیوتر و منو.

8-    امکان ارسال هشدار در صورت تغییر وضعیت ورودی های سیستم.

9-    دارای ساعت دقیق (بدون از بین رفتن ساعت در صورت قطع برق).

10-  دارای پورت RS232 و RS485 جهت توسعه سیستم.

11-  دارای ورودی-خروجی های کاملا ایزوله.

12-  حفظ حالت رله ها در صورت قطعی برق.

13-  دارای سنسور دما و رطوبت.

14-  نمایشگر 2*16 کارکتری.


کاربردها:

1-    راه اندازی چاه های آب به صورت اتومات و یا از طریق پیامک

2-    کنترل آبیاری فضاهای سبز، باغ و ویلا به صورت اتومات و یا از طریق پیامک

3-    استفاده در تابلوهای برق جهت فرمان دادن به صورت برنامه ریزی شده یا از طریق پیامک

4-  استفاده جهت کنترل روشنایی منزل  به صورت برنامه ریزی شده یا از طریق پیامک


برای هر خروجی به صورت مستقل می­توان 4 ساعت متفاوت برای روشن شدن در روز خاصی از هفته تعیین کرد، مدت زمان روشن ماندن هر حالت به صورت مستقل تعیین میشود.


برای مثال: می­توان تعیین کرد که خروجی اول در ساعت 7:00 صبح روز شنبه و سه ­شنبه به مدت 10 دقیقه و همین­طور ساعت 10:00 صبح روز چهارشنبه به مدت 25 دقیقه روشن شود. در این مثال ما از دو زمان بندی متفاوت برای خروجی اول استفاده کردیم. حداکثر زمان روشن بودن برای هر برنامه ­­ریزی 4 ساعت و 23 دقیقه میباشد (254 دقیقه). که با توجه به تعیین چهار زمان­بندی متفاوت برای هر خروجی، هر خروجی میتواند تا 1016 دقیقه یعنی 17 ساعت و 30 دقیقه روشن باشد. 








نرم افزار کامپیوتر


همچنین یک برنامه نویس میتواند برنامه هدف خود را روی سخت افزار پیاده سازی نماید.



09398931522 - 09391907175 شاکری


designer2100@outlook.com

آشنایی بیشتر با محیط اتمل استدیو

آشنایی با محیط ATMEL STUDIO


من تمام برنامه هایم را با اتمل استدیو مینویسم و واقعا برنامه نویسی با این نرم افزار برای من لذت بخش هستش، قوی ترین رابط کاربری برای برنامه نویسی میکروهای avr اتمل استدیو هست و می خواهم یکم بیشتر با محیط برنامه نویسی اتمل استدیو آشنا بشیم.

1-  اگر گزینه view white space را از آدرس edit>advanced>view white space را انتخاب کنید، تمام فاصله هایی که با tab یا space ایجاد شده اند نمایش داده میشوند.


2- اگر گزینه list methods in current file   از    VAssistX را انخاب کنید یا از شرت کات آن استفادده کنید (alt + m) امکان دسترسی سریع به توابع نوشته شده را خواهید داشت. که در برنامه هایی که توابع زیادی دارند، دسترسی به توابع بسیار سریع میشود.




3- اگر که میخواهید بدانید که یک عبارت را در چند جا و چه جاهایی استفاده کرده اید مکان نما را روی آن عبارت قرار دهید و shift+alt+f را فشار دهید یک پنجره پایین صفحه باز میشود که هر کجا از آن عبارت استفاده کرده باشید را برایتان مشخص میکند.


4- برای پرش به سورس یک عبارت مکان نما را روی آن عبارت قرار دهید و از alt+G استفاده کنید.

5- برای تغییر یک عبارت در تمام متن مکان نما را روی آن عبارت قرار دهید و از shift+alt+R استفاده کنید.


6- برای تمام صفحه شدن محیط برنامه نویسی از shift+alt+Enter استفاده کنید.


7- میتوانید مطابق شکل زیر شماره گذاری کنار خط ها را فعال کنید. (tools>options)


8- برای بستن تمام توابع (جمع کردن آنها) ابتدا ctrl+m و سپس ctrl+a را فشار دهید.


Command

Description

General Development, Web

Edit.Copy

Copies the selected item to the Clipboard.

CTRL+C or CTRL+INSERT

Edit.Cut

Deletes the selected item from the file and copies it to the Clipboard.

CTRL+X or SHIFT+DELETE

Edit.CycleClipboardRing

Pastes an item from the Clipboard ring to the cursor location in the file. To paste the next item in the Clipboard ring instead, press the shortcut again.

CTRL+SHIFT+V

Edit.Delete

Deletes one character to the right of the cursor.

DELETE

Edit.Find

Displays the Quick tab of the Find and Replace dialog box.

CTRL+F

Edit.FindAllReferences

Displays the list of references for the selected symbol.

SHIFT+ALT+F

Edit.FindinFiles

Displays the In Files tab of the Find and Replace dialog box.

CTRL+SHIFT+F

Edit.FindNext

Finds the next occurrence of the search text.

F3

Edit.FindNextSelected

Finds the next occurrence of the currently selected text, or the word at the cursor.

CTRL+F3

Edit.FindPrevious

Finds the previous occurrence of the search text.

SHIFT+F3

Edit.FindPreviousSelected

Finds the previous occurrence of the currently selected text, or the word at the cursor.

CTRL+SHIFT+F3

Edit.FindSymbol

Displays the Find Symbol pane of the Find and Replace dialog box.

ALT+F12

Edit.GoToFindCombo

Puts the cursor in the Find/Command box on the Standard toolbar.

CTRL+D

Edit.IncrementalSearch

Activates incremental search. If incremental search is on, but no input is passed, the previous search query is used. If search input has been found, the next invocation searches for the next occurrence of the input text.

CTRL+I

Edit.Paste

Inserts the Clipboard contents at the cursor.

CTRL+V or SHIFT+INSERT

Edit.QuickFindSymbol

Searches for the selected object or member and displays the matches in the Find Symbol Results window.

SHIFT+ALT+F12

Edit.NavigateTo

Displays the Navigate To dialog box.

CTRL+,

Edit.Redo

Repeats the most recent action.

CTRL+Y or SHIFT+ALT+BACKSPACE or CTRL+SHIFT+Z

Edit.Replace

Displays the replace options on the Quick tab of the Find and Replace dialog box.

CTRL+H

Edit.ReplaceinFiles

Displays the replace options on the In Files tab of the Find and Replace dialog box.

CTRL+SHIFT+H

Edit.SelectAll

Selects everything in the current document.

CTRL+A

Edit.StopSearch

Stops the current Find in Files operation.

ALT+F3, S

Edit.Undo

Reverses the last editing action.

CTRL+Z or ALT+BACKSPACE

View.ViewCode

For the selected item, opens the corresponding file and puts the cursor in the correct location.

CTRL+ALT+0

Command

Description

Shortcut

Edit.CharLeft

Moves the cursor one character to the left.

LEFT ARROW

Edit.CharRight

Moves the cursor one character to the right.

RIGHT ARROW

Edit.DocumentEnd

Moves the cursor to the last line of the document.

CTRL+END

Edit.DocumentStart

Moves the cursor to the first line of the document.

CTRL+HOME

Edit.GoTo

Displays the Go To Line dialog box.

CTRL+G

Edit.GoToDefinition

Navigates to the declaration for the selected symbol in code.

ALT+G

Edit.GoToNextLocation

Moves the cursor to the next item, such as a task in the Task List window or a search match in the Find Results window. Subsequent invocations move to the next item in the list.

F8

Edit.GoToPrevLocation

Moves the cursor back to the previous item.

SHIFT+F8

Edit.IncrementalSearch

Starts incremental search. If incremental search is started but you have not typed any characters, recalls the previous pattern. If text has been found, searches for the next occurrence.

CTRL+I

Edit.LineDown

Moves the cursor down one line.

DOWN ARROW

Edit.LineEnd

Moves the cursor to the end of the current line.

END

Edit.LineStart

Moves the cursor to the start of the line.

HOME

Edit.LineUp

Moves the cursor up one line.

UP ARROW

Edit.NextBookmark

Moves to the next bookmark in the document.

CTRL+K, CTRL+N

Edit.NextBookmarkInFolder

If the current bookmark is in a folder, moves to the next bookmark in that folder. Bookmarks outside the folder are skipped.

If the current bookmark is not in a folder, moves to the next bookmark at the same level.

If the Bookmark window contains folders, bookmarks in folders are skipped.

CTRL+SHIFT+K, CTRL+SHIFT+N

Edit.PageDown

Scrolls down one screen in the editor window.

PAGE DOWN

Edit.PageUp

Scrolls up one screen in the editor window.

PAGE UP

Edit.PreviousBookmark

Moves the cursor to the location of the previous bookmark.

CTRL+K, CTRL+P

Edit.PreviousBookmarkInFolder

If the current bookmark is in a folder, moves to the previous bookmark in that folder. Bookmarks outside the folder are skipped.

If the current bookmark is not in a folder, moves to the previous bookmark at the same level.

If the Bookmark window contains folders, bookmarks in folders are skipped.

CTRL+SHIFT+K, CTRL+SHIFT+P

Edit.ReverseIncrementalSearch

Changes the direction of incremental search to start at the bottom of the file and progress toward the top.

CTRL+SHIFT+I

Edit.ScrollLineDown

Scrolls text down one line. Available in text editors only.

CTRL+DOWN ARROW

Edit.ScrollLineUp

Scrolls text up one line. Available in text editors only.

CTRL+UP ARROW

Edit.ViewBottom

Moves to the last visible line of the active window.

CTRL+PAGE DOWN

Edit.ViewTop

Moves to the first visible line of the active window.

CTRL+PAGE UP

Edit.WordNext

Moves the cursor to the right one word.

CTRL+RIGHT ARROW

Edit.WordPrevious

Moves the cursor to the left one word.

CTRL+LEFT ARROW

View.NavigateBackward

Moves to the previously browsed line of code.

CTRL+-

View.NavigateForward

Moves to the next browsed line of code.

CTRL+SHIFT+-

View.NextError

Moves to the next error entry in the Error List window, which automatically scrolls to the affected section of text in the editor.

CTRL+SHIFT+F12

View.NextTask

Moves to the next task or comment in the Task List window.

 


Command

Description

Shortcut

VAssistX.FindReference

Find all references to the marked text.

SHIFT+ALT+F

VAssistX.FindSymbolDialog

Opens the symbols dialog listing all symbols in the project.

SHIFT+ALT+S

VAssistX.GotoImplementation

Go to implementation.

ALT+G

VAssistX.ListMethodsInCurrentFileOpens the list of all methods in the current file.ALT+M
VAssistX.OpenCorrespondingFileOpens the corresponding file (i.e. .h/.c).ALT+O
VAssistX.OpenFileInSolutionDialogDisplays a list of all files in the solution.SHIFT+ALT+O
VAssistX.PasteShows the paste history menu.CTRL+SHIFT+V
VAssistX.RefactorContextMenuShows the refactor context menu.SHIFT+ALT+Q
VAssistX.RefactorRenameShows the rename dialog.SHIFT+ALT+R
VAssistX.ScopeNextJump to next scope.ALT+Down Arrow
VAssitX.ScopePreviousJump to previous scope.ALT+Up Arrow


از برنامه نویسی با ATMEL STUDIO لذت ببرید

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

سنسور دما و رطوبت دیجیتال dht11 ؛ با پروتکل 1wire .

مشخصات سنسور :

1- رطوبت:

 16 بیتی

دقت در دمای 25 درجه = +/- 5%

2- دما:

 16 بیتی

دقت در دمای 25 درجه = +/- 2 درجه


3- تغذیه: 3.5 - 5.5 ولت





کتابخانه خواندن دما و رطوبت


خواندن کدهای ریموت مادون قرمز سونی read Sony IR remote code - AVR


The SIRC protocol uses a pulse width encoding of the bits. The pulse representing a logical "1" is a 1.2ms long burst of the 40kHz carrier, while the burst width for a logical "0" is 0.6ms long. All bursts are separated by a 0.6ms long space interval. The recommended carrier duty-cycle is 1/4 or 1/3


The picture above shows a typical pulse train of the SIRC protocol. With this protocol the LSB is transmitted first. The start burst is always 2.4ms wide, followed by a standard space of 0.6ms. Apart from signalling the start of a SIRC message this start burst is also used to adjust the gain of the IR receiver. Then the 7-bit Command is transmitted, followed by the 5-bit Device address. In this case Address 1 and Command 19 is transmitted

Commands are repeated every 45ms(measured from start to start) for as long as the key on the remote control is held down

The table below lists some messages sent by Sony remote controls in the 12-bit protocol. This list is by no means meant to be complete, as the assignment of functions is probably quite dynamic

AddressDevice
1TV
2VCR 1
3VCR 2
6Laser Disc Unit
12Surround Sound
16Cassette deck / Tuner
17CD Player
18Equalizer
 

CommandFunction
0Digit key 1
1Digit key 2
2Digit key 3
3Digit key 4
4Digit key 5
5Digit key 6
6Digit key 7
7Digit key 8
8Digit key 9
9Digit key 0
16Channel +
17Channel -
18Volume +
19Volume -
20Mute
21Power
22Reset
23Audio Mode
24Contrast +
25Contrast -
26Colour +
27Colour -
30Brightness +
31Brightness -
38Balance Left
39Balance Right
47Standby

مرجع: http://www.sbprojects.com/knowledge/ir/sirc.php

دانلود برنامه نوشته شده برای atmel studio