One degree (º) is equal to 60 minutes (') and equal to 3600 seconds ("):
1º = 60' = 3600"
The integer degrees (d) are equal to the integer part of the decimal degrees (dd):
d = integer(dd)
The minutes (m) are equal to the integer part of the decimal degrees (dd) minus integer degrees (d) times 60:
m = integer((dd - d) × 60)
The seconds (s) are equal to the decimal degrees (dd) minus integer degrees (d) minus minutes (m) divided by 60 times 3600:
s = (dd - d - m/60) × 3600
Convert 30.263888889º angle to degrees,minutes,seconds:
d = integer(30.263888889º) = 30º
m = integer((dd - d) × 60) = 15'
s = (dd - d - m/60) × 3600 = 50"
So
30.263888889º = 30º 15' 50"
فایل اکسل جهت محاسبه باودریت ایکسمگا و بدست آوردن مقادیر BSCALE و BSEL و میزان باودریت حقیقی و خطای باود ریت
خطای کتابخانه رفع شد
تعداد کانال: 5 تا 30 کانال بسته به نیاز
دارای اپلیکیشن اندروید جهت انتخاب رنگ، انتخاب افکت، روشن و خاموش کردن
مجهز به WI-FI
برد کنترل:
برد درایور:
دانلود اپلیکیشن اندروید
در کتابخانه جدید میتوانید به راحتی چندین شیفت رجیستر 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 نرم افزاری برای اتمل استودیو.
از هر پایه ای که بخواهید میتونید به عنوان scl و sda استفاده کنید.
این کنترلر مجهز به شبکه محبوب Wi-Fi و دارای یک کانال RGB است که توانایی ترکیب سه رنگ اصلی را دارد و از این طریق میتوان رنگ دلخواه را ایجاد کرد.
با استفاده از آن می توانید منازل، اماکن و یا نمای ساختمان ها را نور پردازی کنید همچنین می توان تابلو های LED ویا چلنیوم چند رنگ را راه اندازی کرد.
با نصب اپلیکیشن اندروید یا وینفون بر روی گوشی هوشمند خود میتوانید رنگ دلخواه تان را به راحتی بسازید.
این کنترلر دارای 6 افکت مختلف برای ترکیب رنگ ها به صورت اتومات میباشد.
امکان کنترل سرعت افکتها
ایجاد رنگهای جذاب و زیبا بر روی نمای ساختمان و ویترین مغازه ها
استفاده در ساخت تابلو های چلنیوم و پلکسی و تغییر رنگ در آنها
استفاده در نوپردازی رنگی ساختمان ها , اماکن و پارک ها
استفاده و راه اندازی ال ای دی های نواری 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 ولت.
کنترل وسایل الکتریکی از راه دور
کنترل روشنایی محیط های وسیع
اعلام هشدار پیامکی حریق، سرقت
راه اندازی چاه های آب، آبیاری باغ ها
هوشمند سازی و کنترل منازل و ویلاها
کنترل تجهیزات گلخانه ها، مرغذاری ها
تجهیز تابلو های برق به سیستم پیامکی
1- سربرگ solution explorer را انتخاب نمایید
2- روی libraies راست کلیک کنید و گزینه add library را انتخاب کنید
3- از پنجره باز شده تیک گزینه libprintf_flt را بزنید و سپس بر روی ok کلیک کنید.
و سپس:
اپلیکیشن ویندوز فون GSM CONTROLER
راه اندازی LCD رنگی 3.2 اینچ با درایور SSD1289 - در اتمل استدیو
کنترل برنامه ریزی شده و از راه دور
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.ListMethodsInCurrentFile | Opens the list of all methods in the current file. | ALT+M |
VAssistX.OpenCorrespondingFile | Opens the corresponding file (i.e. .h/.c). | ALT+O |
VAssistX.OpenFileInSolutionDialog | Displays a list of all files in the solution. | SHIFT+ALT+O |
VAssistX.Paste | Shows the paste history menu. | CTRL+SHIFT+V |
VAssistX.RefactorContextMenu | Shows the refactor context menu. | SHIFT+ALT+Q |
VAssistX.RefactorRename | Shows the rename dialog. | SHIFT+ALT+R |
VAssistX.ScopeNext | Jump to next scope. | ALT+Down Arrow |
VAssitX.ScopePrevious | Jump to previous scope. | ALT+Up Arrow |
از برنامه نویسی با ATMEL STUDIO لذت ببرید
سنسور دما و رطوبت دیجیتال dht11 ؛ با پروتکل 1wire .
مشخصات سنسور :
1- رطوبت:
16 بیتی
دقت در دمای 25 درجه = +/- 5%
2- دما:
16 بیتی
دقت در دمای 25 درجه = +/- 2 درجه
3- تغذیه: 3.5 - 5.5 ولت