// برای طراحی سایت از کجا باید شروع کرد؟؟؟ - برق،رباتیک،کامپیوتر - الکترونیکا

الکترونیکا پروژه های الکترونیک و مکانیک

سایت در حال به روز رسانی به نسخه ی جدید میباشد در صورت بروز مشکل با شماره ی 09213203841 تماس بگیرید

برای طراحی سایت از کجا باید شروع کرد؟؟؟

اطلاعات بیشتر
6 سال 10 ماه قبل #582 توسط nooshin88

اگر شما به تازگی وارد عرصه طراحی سایت شده‌اید اما نمی‌دانید چگونه باید فعالیت خود را آغاز کنید مطالعه این مقاله به شما کمک خواهد کرد که بر نگرانی‌ها و دل مشغولی‌های خود غلبه کرده و محکم در این مسیر گام بردارید.

با ما همراه باشید و از طراحی سایت لذت ببرید!

همان‌طور که می‌دانید (HTML (Hyper Text -MARKUP LANGUAGE زبانی ساده و پایه جهت نمایش اسناد متنی برروی مرورگرها است. برای استفاده از این زبان شما نیاز دارید تا نسبت به دستورات از پیش تعریف شده آن آگاهی کافی داشته‌باشید اما قبل از این که دست به کار شوید و طراحی سایت خود را آغاز کنید می‌بایست ویرایشگر متن و یا ویرایشگر کد HTML خود را انتخاب کنید.(NotePad، WordPad،...)

اکنون که ویرایشگر خود را انتخاب کردید وقت آن است که نسبت به خواسته‌های خود دقیق فکر کنید، برای مثال دوست دارید سایت شما چه شکلی باشد؟ به شما پیشنهاد می‌کنیم برای اینکه این کار را بتوانید به خوبی انجام دهید طرح سایت مورد نظر خود و صفحات داخلی آن را بر روی کاغذ بیاورید. این‌کار به تجسم سازی شما کمک بسیاری خواهد کرد.
دوست عزیز درنظر گرفتن نکات زیر در ابتدای کار برای شما بسیار مفید خواهد بود:

۱- فایل‌ها و تصاویر خود را قرار است چگونه نگه‌داری کنید؟ آیا قرار است همه آن‌ها را در یک فایل/ دایرکتوری نگه‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌داری کنید؟ اگر تنوع فایل‌ها و عکس‌های شما بسیار است به شما پیشنهاد می‌کنیم آن‌ها را در فایل‌هایی مجزا قرار دهید.
۲- فایل‌های HTML شما قرار است با چه پسوندی ذخیره شوند، htm یا html؟ سردرگم نشوید، تفاوت بارزی بین این دو پسوند وجود ندارد فقط بهتر است پیش از هر اقدامی یکی از این دو را انتخاب کنید و در تمام پروژه خود بکار ببرید.
۳- آیا شما قصد دارید هر صفحه‌ی وب سایت شما دارای قالب و شکل منحصر بفرد خود باشد؟ یا نه، دوست دارید تمام صفحات شما از یک قالب یکسان تبعیت کنند؟
۴- منوی اصلی وب سایت شما کجا قرار گیرد بهتر است؟ چپ؟ راست؟ و یا بالا هر صفحه؟
پیش به سوی نوشتن کدهای HTML

حال که ویرایشگر خود را نصب کرده‌اید و فایل‌های خود را ایجاد کرده‌اید زمان نوشتن کدهای HTML است. کار خود را با ایجاد فایلی تحت عنوان index.htm و یا index.html به عنوان صفحه اصلی وب سایت شروع کنید.

لازم است بدانید تمام سرورهای اینترنت فایل index وب سایت‌ها را می‌شناسند. برای مثال زمانی که شما تایپ می‌کنید www.setrokate.com سرورها به جستجوی آدرس www.setrokate.com/index.html خواهند بود.

حال که فایل index خود را ایجاد کردید و آن را در ویرایشگر خود باز کردید لیست زیر که شامل کدهای پایه HTML است به شما کمک خواهد کرد. برای شروع بهتر است از ترتیب این لیست پیروی کنید.

اگر ویرایشگر شما به طور خودکار این کدها را در فایل شما قرار می‌دهد می‌توانید از این مرحله چشم‌پوشی کنید!
<html>
<head>
<title>My first web page</title>
</head>
<body>
Your web page content goes here
</body>
</html>

کدهای بالا، کدهای بسیار پایه و ساده برای ایجاد یک صفحه وب می‌باشند. برای روشن شدن هر چه بیشتر، هر قسمت را برای شما توضیح خواهیم داد:

- تگ</html><html>: مشخص می‌کند هر آنچه مابین این تگ قرار گرفته است، HTML است.

- تگ </head><head>: بخش هدینگ صفحه شما را مشخص می‌کند.

- تگ </title><title>: همان‌طور که مشاهده می‌کنید این تگ در داخل تگ <head> شما قرار دارد و هر آنچه مابین این تگ نوشته شود همان عنوان وب سایت شما خواهد بود که در قسمت بالایی مرورگر نمایش داده خواهد شد.
و در نهایت

- تگ <body></body>: همان بخشی است که قرار است محتوای وب سایت شما در داخل آن قرار گیرد.

اکنون می‌توانید کدهای زیر را در بخش <body> وب‌سایت خود قرار دهید تا با کدهای پایه HTML بیشتر آشنا شوید.
<center><h1>Welcome to my web page</h1></center>
<hr>
<br>
<p>Hello and welcome to my first website.<br><br>
<b>These are my favorite links:</b><br>
<ul>
<li><a href="https://www.setrokate.com">setrokate</a></li>
<li><a href="http://www.google.com">Google</a></li>
</ul>
</p>
کدهای بالا دستورات بسیار ساده‌ای از HTML هستند که شما به راحتی می‌توانید از آن‌‌ها در طراحی وب سایت خود استفاده کنید.

- تگ <center>: این تگ به مرورگر خواهد گفت هر آنچه مابین این تگ است را در وسط صفحه وب سایت قرار بده.

- تگ <h1> : به مرورگر خواهد گفت متن داخل این تگ را به بزرگترین اندازه استایل‌های تعریف شده برای هدینگ‌ها نمایش بده.

- تگ <hr>: کد HTML یی است جهت نمایش یک خط افقی در صفحه وب.- تگ <br> است که همانند دکمه Enter بر روی صفحه کیبورد شما عمل می‌کند و در نتیجه یک فاصله بین محتوای متن شما خواهد انداخت.

- تگ <p> : نام این تگ کوتاه شده کلمه paragraph است و به شما امکان می‌دهد متن خود را همانند پاراگراف و مجزا از هم نمایش دهید.

- تگ <b> : نام این تگ کوتاه شده کلمه Bold است که به مرورگر خواهد گفت هر کلمه‌ای که مابین این تگ نوشته شده‌است را به صورت پر رنگ نمایش دهد.

- تگ <ul> : مشخص‌کننده لیست است و در آن هر آیتم لیست با تگ ‌<li> نمایش داده‌شده‌است.

در نهایت

- تگ <a href="/"> روشی است برای ایجاد لینک به مکان مورد نظر ما. در لیست بالا، ما در لیست خود لینک‌های ستروکیت و گوگل را قرار داده‌ایم.
مشاهده وب سایت

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

مرورگر کامپیوتر خود را باز کنید و مکان صفحه وب را در آن تایپ کنید. برای مثال اگر شما فایل index.htm یا index.html را در فولدری تحت عنوان ”website” قرار داده‌اید و آن فولدر در درایو C شماست، کافی است تایپ کنید: c:\website\index.htm یا c:\website\index.html (برای کامپیوترهای IBM). اگر از ویندوز مایکروسافت یا اپل استفاده می‌کنید با دوبار کلیک بر روی فایل وب سایت نیز می‌توانید آن را در مرورگر خود باز کنید.

با دیدن وب سایت به صورت محلی و بر روی کامپیوتر، خیالتان راحت خواهد شد که سایت شما به درستی کار می‌کند و سپس می‌توانید با اطمینان فایل‌های خود را بر روی سرور آپلود کنید.
نمایش تصاویر وب سایت

اکنون که سایت ابتدایی خود را ایجاد کرده‌اید وقت آن است تا با کمک عکس‌ها وب سایت خود را آراسته و زیبا کنید.

متد اول:

استفاده از عکس‌های موجود در وب سایت دیگر با کمک کد زیر:
<img src="http://www.setrokate.com/logo.jpg" alt="logo">
البته پیشنهاد ما به شما این است که حتی‌الامکان از این روش اجتناب کنید. چرا که بارگذاری تصویر از وب سایتی دیگر سرعت را به شدت کاهش می‌دهد و علاوه بر آن، چنانچه سایت مورد نظر به هر دلیلی عکس را از روی سایت خود بردارد برای شما مشکل پیش خواهد آمد.

متد دوم:

متد جایگزین و البته متد پیشنهادی ما به شما در کد زیر آورده شده‌است:
<img src="/mypic.gif" alt="My picture">
یا اگر شما در فولدر سایت خود فولدر images را ایجاد کرده‌اید:
<img src="/images/mypic.gif" alt="My picture">

اضافه کردن عکس به وب سایت بهترین راه برای جلوه بخشیدن به سایت شماست. توجه داشته باشید که از بکار بردن عکس‌های رنگ و رو رفته و یا عکس‌هایی که حجم بالایی دارند، پرهیز کنید. به یاد داشته باشید که زمان متوسطی که هر کاربر صرف می‌کند تا از وب سایت شما دیدن نماید در حدود ۱۰ ثانیه است بنابراین مطمئنا پارامتر سرعت، پارامتری مهم برای شما خواهد بود.

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

اگر شما دوست دارید عکسی را حتماً در وب سایت خود نمایش دهید و آن عکس دارای حجم بالایی است بهتر است شما از عکس‌های به اصطلاح بندانگشتی (thumbnail) استفاده کنید. این عکس‌ها درواقع سایز کوچکتر عکس موردنظر شما هستند که اگر کاربری علاقه داشت سایز اصلی عکس را مشاهده کند می‌تواند بر روی سایز کوچک آن کلیک کند و عکس بزرگ‌تر را ببیند.

اگر نیاز به یک ویرایشگر خوب و رایگان دارید پیشنهاد ما به شما ویرایشگر تصویر GIMP است.
مسیردهی‌ها را یاد بگیرید

هنگامی که شما فولدرهایی را بر روی کامپیوتر ایجاد می‌کنید که شامل تصاویر و فایل‌های HTML شماست، موضوع آدرس دهی اهمیت پیدا می‌کند.

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

اگر شما بخواهید به فایلی دسترسی داشته‌باشید که آن فایل درون یک فولدر در روت یا شاخه اصلی وب سایت شماست، کافی است نام فولدر آن و سپس نام فایل را ذکر کنید.
به عنوان مثال اگر شما قصد دارید که عکس mypic.gif را که در فولدر images شماست نمایش دهید، آدرس زیر را تایپ کنید:
images/mypic.gif
در آدرس‌دهی بالا توجه کنید که ابتدا نام فولدر آمده‌است و سپس نام فایل یا عکس موردنظر.

اما اگر می‌خواهید به عکس mypic.gif که در خارج از روت وب سایت شماست دسترسی داشته‌باشید کد زیر را بکار ببرید:
../mypic.gif
در مثال بالا، (..) به مرورگر می‌گوید که شما می‌خواهید یک مرحله از روت وب سایت خود به عقب بازگردید.

اگر شما می‌خواهید یک مرحله به عقب برگردید و سپس وارد دایرکتوری/فولدر دیگری شوید شما ابتدا می‌بایست با /.. یک مرحله عقب بیایید و سپس نام دایرکتوری را ذکر کنید. همانند زیر:
../other/mypic.gif
این قانون برای هرچند دایرکتوری که نیاز دارید به عقب برگردید پابرجا خواهد بود. به عنوان مثال اگر شما باید برای دسترسی به عکسی نیاز است به تعداد سه دایرکتوری به عقب برگردید و سپس وارد فولدر images شوید به صورت زیر باید عمل کنید:
../../../image/mypic.gif
حساسیت به کوچک و بزرگ بودن حروف

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

ما پیشنهاد می‌کنیم،‌نام صفحات وب، تصاویر و فایل‌های خود را همیشه با حروف کوچک تایپ کنید.

بارگذاری وب سایت

بارگذاری فایل‌های وب سایت بر روی اینترنت یکی از پیچیده‌ترین مراحل برای اکثر کاربران است.

برای این که وب سایت شما برای عموم مردم قابل رویت باشد شما باید فایل‌های خود را بر روی وب سرور بارگذاری کنید.

از آنجایی که روش‌های متعددی برای این کار تعریف شده‌است، ما تنها یکی از معمولترین روش‌ها را برای شما توضیح خواهیم داد.

شرکت‌های ارائه دهنده خدمات اینترنتی (ISP) و میزبان وب (هاست) عموما سرویس انتقال فایل FTP را برای کاربران خود فراهم آورده‌اند که با کمک آن کاربران می‌توانند فایل‌های خود را از کامپیوتر خود بر روی سرور انتقال دهند.

برای این کار دو امکان برای کاربران وجود دارد:
- برنامه FTP موجود در ویندوز
- دانلود برنامه FTP

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

به محض آن که وارد محیط سرور شوید، باید فایل‌های وب سایت خود را داخل فولدر/دایرکتوری تحت عنوان public_html بارگذاری کنید.

اگر شما از FTP ویندوز استفاده می‌کنید، با نوشتن عبارت "cd public_html" ویا "dir" می‌توانید بفهمید نام فولدری که باید فایل‌ها در آن بارگذاری شوند چیست. زمانی که آن فولدر را پیدا کردید می‌توانید فایل‌های html را به آن انتقال دهید تا بر روی اینترنت قابل مشاهده باشد.

از آنجایی که روش بالا دارای پیچیدگی‌های خاص خود است، از این رو ممکن است شرکت‌های ISP و میزبانی وب متدهای راحت‌تری را برای کاربران خود درنظر گرفته باشند در نتیجه به شما پیشنهاد می‌کنیم حتماً داکیومنت‌هایی را که برای راهنمایی شما تهیه کرده‌اند را مورد مطالعه قرار دهید.
انتخاب نام دامنه
می‌توانید از طریق زیر دامنه مورد نظر خود را جستجو کنید و به راحتی ثبت نمایید.

شرکت‌های میزبانی وب(هاست)

شرکت‌های میزبانی وب سایت در‌واقع شرکت‌هایی هستند که وظیفه نگه‌داری فایل‌های وب سایت شما و یا شرکت شما را بر عهده دارند.
زمانی که می‌خواهید شرکتی را جهت میزبانی وب انتخاب کنید، نکات زیر را درنظر بگیرید:

- ثبت دامنه: بررسی کنید که شرکت مذکور به شما اجازه دهد تا دامنه ای را همانند www.setrokate.com برای خود ثبت کنید و بررسی کنید اگر چنین خدماتی ارائه می‌دهند، هزینه آن چه میزان است.

- هدایت ایمیل‌های دریافتی: بررسی کنید آیا آن شرکت، امکان هدایت ایمیل‌های دریافتی را برای شما فراهم کرده‌است؟ با این امکان شما می‌توانید در صورتی که ایمیل‌های دیگری دارید (این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید) آن‌ها را بصورت اتوماتیک به ایمیلی دیگر ارجاع دهید.

- پشتیبانی: بررسی کنید چند ساعت در طول روز پشتیبانی تلفنی دارند.

- شرکت در حال تغییر: سیاست‌ها و خط مشی آن‌ها را به هنگام تغییر شرکت در صورت لزوم بررسی کنید.

- آمار سایت: اگرچه یک ضرورت به حساب نمی‌آید اما ویژگی بسیار جالبی برای شما خواهد بود. اگر شرکتی چنین ویژگی را در اختیار شما قرار دهد در‌واقع شما قادر خواهید بود وب سایت خود را زیر نظر داشته باشید و از درستی عملکرد آن مطمئن شوید.

-اکانت تجاری: برخی شرکت‌های میزبانی وب خدماتی از قبیل واگذاری نمایندگی و داشتن اکانت تجاری را برای کاربران خود درنظر گرفته‌اند. بهره‌گیری از این خدمات به رشد کسب و کار شما نیز کمک شایانی خواهد کرد.

- محدودیت پهنای باند: حتماً بررسی کنید که شرکت مذکور سیاست سختگیرانه‌ای برای محدود کردن پهنای باند خود نداشته‌باشد. در غیر این صورت ممکن است میزان ترافیکی که سایت شما پتانسیل دریافت آن را دارد، محدود کند. توجه داشته باشید که تمامی شرکت‌ها دارای محدودیت‌هایی بر روی پهنای باند خود هستند اما بررسی کنید محدودیت‌های آن‌‌ها نامعقول نباشد و به کسب و کار شما آسیبی نرساند.

- افزونه‌های صفحه اصلی: منظور از این افزونه‌ها، افزونه‌هایی همانند Cpanel می‌باشد با کمک این افزونه‌ها کاربران قادر خواهند بود مدیریت فایل‌های خود را بر روی سرور انجام دهند. بررسی کنید که شرکت میزبان وب انتخابی شما این افزونه‌ها را پشتیبانی می‌کند.


-اسکریپت‌های CGI,Perl و PHP: ممکن است شما در ابتدای امر طراحی سایت خود نخواهید از این اسکریپت‌ها استفاده کنید اما حتماً بررسی کنید که آیا آن شرکت این اسکریپت‌ها را پشتیبانی می‌کند یا خیر. اسکریپت‌های اشاره شده به شما امکان راه‌اندازی شمارنده، بوردهای پیام و بسیاری دیگر از ویژگی‌های مختلف را خواهند داد.

فراتر از اصول اولیه
طراحی سایت بسیار عمیق‌تر از این اصول اولیه‌ای است که در این مقاله به آن‌ها اشاره شد. به محض آنکه به یک درک مناسب از HTML و FTP رسیدید با ید کم کم به سراغ CSS بروید تا بتوانید قالب‌بندی درستی را در صفحات وب خود ارائه کنید. چنانچه می‌خواهید وب سایت شما از ویژگی‌هایی همانند انجمن‌های گفتگو، آمار بازدیدکنندگان، ایمیل آنلاین برخوردار باشد باید به سراغ یکی از زبان‌های برنامه نویسی همانند PHP نیز بروید.
اگر این اصول اولیه‌ای که برای شما گفته شد برای شما گیج‌کننده و یا حتی خسته‌کننده است، اصلا نگران نباشید! سیستم‌های مدیریت محتوا، همانند جوملا و وردپرس می‌توانند این فرآیند را برای شما آسانتر کنند.
فراموش نکنید که این سیستم‌های مدیریت محتوا عموما با قالب‌ها و پلاگین‌های خود به شما امکان شخصی سازی سایت را می‌دهند، اما اگر بخواهید بدرستی این شخصی سازی را انجام دهید حتماً باید نسبت به اصول اولیه طراحی وب سایت آگاهی کافی را داشته‌باشید

منبع: مراحل شروع طراحی سایت

لطفاً ورود یا ايجاد حساب كاربری برای پیوستن به بحث.

مدیران انجمن: developzoom
قدرت گرفته از كيوننا
پروژه ها
«
  • PIC micro
  • ARM micro
  • FPGA
  • پروژهPLC-wincc
  • کامپیوتر نرم افزار
  • سخت افزار
  • روباتیک
  • میکروهای قدیمی
  • الکترونیک دیجیتال
  • الکترونیک آنالوگ
  • پروژه matlab
  • #C/C++
  • آردوینو
  • esp8266
  • AVR
»
این پروژه توسط یکی از دوستان ارسال شده و یک ساعت در سایز بزرگ با میکرو pic هستش که میتونه دما و ساعت رو نمایش بده و فایل پروتیوس شماتیک و pcb رو هم داره و نکته مثبت مدار pcb سون سگمنت هستش که با استفاده از led طراحی شده و شما میتونید از همین pcb در مدارات دیگه هم استفاده کنید و خیلی جاها به کار میاد.پروژه مشابه همین با AVR که قبلاً تو سایت قرار داده بودم رو هم میتونید نگاه کنید.سون سگمنت کاتد ...
این برد آموزشی arm رو از توی اینترنت گرفتم که تمام قطعاتش smd و pcb اون نیاز به متالیزه داشت از اونجائی که تو بیشتر شهر های ایران متالیزه نمیکنند تمام قطعاتشو تبدیل به DIP کردم و گذاشتم تو سایت چند تا via زیر میکرو هست که میتونید یک سیم افشان لخت کنید یک رشته از اونو از بالا کج کنید و با کمترین مقدار لحیم بالارو با پائین فیبر اتصال بدید من امتحان کردم جواب داد همان گونه که در تصویر میبینید ...
این برنامه با زبان vhdl نوشته شده و موج pwm را بر اساس عدد وارد شده تولید و به خروجی ارسال میکند.در این برنامه عدد 30 به معنای pwm کامل و 0 به معنای بدون موج خروجی میباشد.پروژه بر اساس ise طراحی شده است و برنامه ise را میتوانید از سایت دانلود نمایید.
این پروژه در مورد ژنراتور بادی می باشد به صورتی که ما در plc ان را شبیه سازی نموده و در حالت های زمان خطای شبکه مقدار توان اکتیو و راکتیو را اندازه گیری نموده و مقدار گشتاور را با توجه به شکل های زیر می توان تغییر داد تا سیستم در یک حالت پایداری در زمان خطای شبکه بتواند به کار خود ادامه دهد این پایان نامه کارشناسی ارشد بوده است و نمونه کار در سایت های دیگر ندارد.
زبان اَسمبلی (Assembly language) یک زبان نزدیک به سخت افزار است که در رابطه ی مستیم با دستورات سخت افزار قرار دارد و در واقع هر معماری با یک زبان اسمبلی خاص خودش شناخته میشود.زبان اسمبلی در هر سخت افزار تعداد دستور متفاوت و اپرندهای مختلفی دارد و دیگر زبانهای سطح بالا بر اساس همین زبان طراحی و نوشته میشوند.
این تقسیم کننده دو عدد 16 بیتی را از ورودی گرفته و حاصل تقسیم را بر اساس خارج قسمت و باقیمانده تقسیم در خروجی نمایش میدهد.الگوریتم تقیسم بر اساس شیفت و تفریق میاشد و هنگامی که عدد خروجی کمترین مقدار را دارد یعنی مقدار باقیمانده از مقدار مقسوم علیه کمتر شود یک کلاک به معنای پایان تقسیم در خروجی ایجاد میکند و علاوه بر آن مقدار باقی مانده و خارج قسمت را در خروجی نمایش میدهد. این پروژه با نرم افزار ...
در این پروژه یک بازوی مکانیکی طراحی و با استفاده از سروو موتور به کنترل آن میپردازیم.بازوی مکانیکی را با استفاده از اتوکد طراحی و با برش لیزر تمام قطعات آن را برش میدهیم و بعد با پیچ و مهره به هم اتصال میدهیم.در این پروژه از 4 عدد سروو موتور برای کنترل تمام بازوی مکانیکی استفاده شده است که به راحتی میتوان قطعات مختلف را با آن جابجا نمود.
میکرو کنترلر AT89C52 از شرکت Atmel یک میکزو کنترلر 8 بیتی از خانواده ی 8051 است که با ساختار CMOS طراحی شده و میتواند تا 24 مگا هرتز سرعت داشته باشد.از جمله امکانات این میکرو میتوان به 32 ورودی و خروجی بودن آن و همچنین 3 عدد تایمر کانتر 8 بیتی و 8 عدد وقفه و همچنین رابط سریال در آن اشاره کرد.برای برنامه نویسی این میکرو میتوان از زبان c و کامپایلر محبوب keil بهره برد البته با bascom ...
الکترونیک دانش مطالعهٔ عبور جریان الکتریکی از مواد مختلف - مانند نیمه‌رساناها، مقاومت‌ها، القاگرها و خازن‌ها - و آثار آن است. الکترونیک همچنین به عنوان شاخه‌ای از فیزیک نظری شناخته می‌شود. طراحی و ساخت مدارهای الکترونیکی برای حل مشکلات عملی، قسمتی از مباحث موجود در مهندسی الکترونیک را تشکیل می‌دهد.
پروژه ضبط و پخش کننده صدا دارای واسط گرافیکی و امکانات پیشرفته با نرم افزار متلب را آماده کردیم.(این پروژه کامل و صد درصد تست شده است)   امکانات و قابلیتهای این پروژه: قابلیت کار با سیگنالهای صوتی تک کاناله، 8 و 16 بیتی قابلیت کار با سیگنالهای صوتی با هر فرکانس نمونه برداری در بازه 8 تا 32 کیلوهرتز امکان ضبط کردن، توقف هنگام ضبط و ادامه ضبط با واسط کاربری امکان تنظیم دقت چندیسازی و ...
در فایل زیر برای تمرین به چند سوال برنامه نویسی به زبان C به شرح زیر پاسخ داده ایم:1-برنامه ای بنویسید که 20 عدد بزرگ 40 رقمی را از وردی گرفته و آنها را صعودی مرتب نماید.2-برنامه ای بنویسید که دو عدد را بدون این که عملیات ضرب یا جمع استفاده نماید یک بار ضرب و یک بار تقسیم نمیاد.3-برنامه ای بنویسید که 20 عدد بزرگ 40 رقمی را از وردی گرفته و آنها را جمع و میانگین بگیرد.4-برنامه ای بنویسید که عددی 60 ...
سنسور DS18B20 به دلیل استفاده از یک سیم برای ارسال دیتا بسیار کاربردی و قابل استفاده در کاربردهای صنعتی است.درجه اطمینان این سنسور نسبت به سنسورهای تک سیمه دیگر بالاست لذا به کار بردن این سنسور در پروژه ای صنعتی توصیه میگردد.سنسور دماسنج DS18B20 از 9 تا 12 بیت محدوده کاری دارد و از نظر سنجش دما -55 درجه سانتی گراد و +125 درجه سانتی گراد می‌باشد. از ویژگی‌های بارز سنسور DS18B20 ارسال اطلاعات ...
ماژول ESP8266 یک ماژول قدرتمند و همه کاره در زمینه ی IOT است که در سالهای اخیر کاربردهای گسترده ای در اینترنت اشیا پیدا کرده و تنها نقطه ضعف این ماژول مصرف بالای ماژول در حدود 100 میلی آمپر و امکانات کم ماژول در حالت اسلیپ است که احتمالا در ورژنهای بعدی توسط سازنده مورد توجه قرار خواهد گرفت.در این پروژه سعی کرده ایم تا یک ماژول کاربردی شبیه به نود ام سیو NodeMCU  طراحی کنیم و با اتصال ...
این دستگاه یک ریموت کنترلر 4 کاناله است، به این معنی که قادر به کنترل ۴ وسیله برقی از راه دور با استفاده از فرستنده ها و گیرنده های رادیویی می باشد.در این پروژه از ماژولهای گیرنده ی ask استفاده شده است که ماژولهایی برای دریافت و دیکد دیتاهای ارسال شده بر اساس مدولاسیون دامنه میباشند.مدولاتور های دامنه هم ازران هستند و هم کم مصرف ولی عیب اصلی آنها نویز شدید روی موج ارسالی است که عملا در فرکانسهای ...
آموزش
«
  • میکروها
  • کامپیوتر سخت افزار
  • کاربردی
  • مکاترونیک
  • الکترونیک دیجیتال
  • الکترونیک آنالوگ
  • برق صنعتی
  • طراحی وب
  • کامپیوتر نرم افزار
  • آموزشmatlab
  • VHDL,VERILOG
  • FPGA
  • #C/C++
  • نرم افزارهای برق
  • اندروید
  • اینترنت اشیاء (IOT)
»
MPLAB یک آی دی ای (IDE) منتشر شده از شرکت میکرو چیپ برای توسعه برنامه بر روی چیپ های PIC میباشد که هم اکنون آخرین ورژن آن با نام MPLAB X منتشر شده است. اگر خود برنامه ی MPLAB X IDE رو نصب کنید فقط می توانید به زبان اسمبلی در این برنامه کد نویسی کنید برای اینکه بتونید به زبان C کد بنویسید باید MPLAB XC8 Compiler رو هم روی سیستم نصب داشته باشید. برای نصب MPLAB x شما باید جاوا را در سیستم نصب داشته ...
برای ثبت اختراع به کجا مراجعه کنیم؟ برای ثبت اختراع باید به اداره کل ثبت شرکت‌ها و مالکیت صنعتی واقع در تهران، خیابان میرداماد، تقاطع بزرگراه مدرس- میرداماد، مراجعه شود .
این پروژه ی تحت عنوان (( ربات مسیر یاب هفت سنسور )) که در سه فصل تهیه شده است ، فصل اول مستندات این پروژه به بررسی تعاریف خاصی که در زمینه رباتیک وجود دارد و همچنین موضوعات مرتبط با آن مانند تاریخچه رباتیک ، انواع رباتها ، دسته بندی رباتها  پرداخته ایم. در فصل دوم کاربرد رباتها و همچنین اجزاء رباتها را مورد بررسی قرار داده ایم. در فصل سوم ، ساختن ربات مسیر یاب ، شرح عملکرد ربات ، توضیحات ...
پس از سال ۲۰۰۰ که با فراگیر شدن اینترنت جهانی و مفهوم دهکده جهانی واژه اینترنت چیزها نیز مطرح شد که هدفش ایجاد یک سیستم یک پارچه با قابلیت کنترل از طریق شبکه بود.اما چالشهای اصلی این ایده شامل امنیت‌ و پیچیدگی سطوح اجرای و بستر نامناسب (اینترنت بستر قابل اطمینانی از نظر اتصال پایدار نیست) و همچنین نبود یک سخت افزار قدرتمند و ارزان با ارتباطی دو طرفه و پایدار با مصرف انرژی پایین که از اهداف اصلی ...
ریموت کنترل ها که به منظور کنترل از راه دور تجهیزات الکترونیکی استفاده می شوند، در بازار به صورت بصورت فیکس کد و لرن کد می باشند که در هر دو نوع این ریموت ها یک دیتای چهاربیتی به طریق کد دهی ارسال می شود. در اینجا به بررسی ویژگی ها و تفاوت های فیکس کد و لرن کد و اینکه کدام بهتر می باشد، می پردازیم.
فایرفاکس مرورگری کدباز، رایگان و انعطاف پذیر برای تمام کاربرانی است که می خواهند ضمن داشتن امنیت در اینترنت، از وب گردی لذت ببرند. معمولاً فایرفاکس انتخاب اول کاربران حرفه ای و البته برنامه نویسان و توسعه دهندگان وب است.
پایتون (Python) یک زبان برنامه نویسی تفسیری ، داینامیک و شی گرا است که می توان از آن در نرم افزار ها و تکنولوژی های متنوع بهره برد . این زبان برنامه نویسی (در ایران پیتون هم تلفظ می شود) با داشتن کتابخانه های گسترده (library)روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است . کد ...
شاید در نگاه اول یادگیری و کار با شبکه های عصبی رو سخت و زمان بر بدونید. البته منابع و پروژه های اندکی،به زبان فارسی در این رابطه وجود دارد و این خود یادگیری رو یه مقدار دشوار میکنه. در این فیلم آموزشی میخوام در قالب مثالی شما رو با جعبه ابزار شبکه عصبی و کار با شبکه عصبی در نرم افزار متلب آشنا کنم. قطعا اگر با چند مثال آشنا شوید و مراحل کار رو یاد بگیرید درمدت کوتاهی میتونید با شبکه ...
این خودآموز به زبان فارسی نگاشته شده و برای آشنایی مقدماتی با نحو زبان Verilog و توانایی‌های آن مفید است، مخاطب این خودآموز آن دسته از علاقه‌مندانی می‌باشند كه با زبان Verilog‌ آشنایی ندارند.زبان‌های توصیف سخت‌افزار یكی از مهمترین ابزار‌های مدرن طراحی سخت‌افزار‌ها می‌باشد كه كاربرد آنها در صنعت رو به افزایش ‌است به طوری كه امروزه عضو جدا نشدنی فرایند طراحی تا پیاده سازی سخت‌افزار‌های مدرن به شمار ...
نرم افزار ISE Design Suite محصولی از کمپانی Xilinx است که برای بهینه سازی نیرو و هزینه، از طریق بهره وری طراحی بیشتر، تولید شده است است. در واقع ابزارهای طراحی ISE با ارائه ی تکنولوژی هوشمند clock-gating، برای اولین بار، مصرف نیرو را تا سی درصد کاهش داده اند. همچنین این مجموعه نرم افزاری جدید پیشرفت هایی را در رزرو طراحی timing-driven، پشتیبانی برای طراحی plug-and-play و یک جریان طراحی بصری با ...
همان طور که می دانید توسط سوکت ها ما می توانیم میان برنامه ها و نرم افزارهای خود از راه دور ارتباط برقرار کنیم که البته این کار بین کامپیوترهای client و server انجام می شود.کلاینت در حقیقت، خدمات کامپیوتر بزرگتر را درخواست می کند. فرضا این خدمات می تواند شامل جست و جوی اطلاعات و ارسال انها به کلاینت باشد مانند هنگامی که یک پایگاه داده در وب مورد پرس و جو قرار می گیرد. نمونه های دیگری از این ...
سیستمهای کنترلی دستگاههای قدیمی علاوه بر استهلاک بالا و خرابیهای مکرر، راندمان کاری دستگاه را کاهش و زمان توقف و بلا استفاده بودن دستگاه را افزایش میدهند. با تبدیل این سیستمهای قدیمی به کنترلرهای مدرن و جدید علاوه بر اینکه زمان خواب دستگاه و خرابی های مکرر کاهش می یابد، باعث عیب یابی بسیار آسان، هزینه تعمیرات و نگهداری کمتر و افزایش راندمان تولید میشود. از دیگر مزایای این سیستمها ثبت زمان کارکرد ...
رنگ های مختلفی که در طراحی لایه ها استفاده می شود  را می توان از ترکیب RGB یا همان Red Green Blue ایجاد کرد.برای هر رنگ 255 قطره داریم و قصد داریم رنگها را در شکل hex نمایش دهیم. همونطور که میدونید اعداد در مبنای هگزادسیمال به صورت زیر نمایش داده می شوند : 
هر روزه وسایل جدیدی، به اینترنت متصل می‌شوند. ساعت‌های هوشمند نمونه‌ای از این وسایل محسوب می‌شوند. خودروها، سیستم روشنایی خانه‌ها، یخچال‌ها، چراغ‌های راهنمایی و رانندگی، همگی وسایلی هستند که به عنوان یک واحد مستقل به اینترنت افزوده می‌شوند. امروزه کامپیوترها، دیگر الزاماً به آن شکل سنتی که ما می‌شناسیم (صفحه کلید و کیس و مانیتور)‌ نیستند. بلکه در قالب قطعات کوچک، میکروکنترلرها، تراشه‌های ...
مقالات
«
  • کامپیوتر
  • برق-الکترونیک
  • طرح توجیهی
  • گزارش کار آموزی
  • برق قدرت
»
سیستم محاسباتی گرید از گروهی از برنامه ها و منابع که در سراسر ماشینهای گرید گسترده شده اند تشکیل میشود. گرید دارای محیطی پویا و منابع توزیعشده غیرمتمرکز است. یکی از مهمترین موضوعات درزمینهی اجرای کارها در محیط توزیع شده مسئله زمانبندی کارها میباشد، هدف از زمانبندی، واگذاری بهینه و مناسب کارها به وظایف است. زمانبندی جز مسائل NP-Complete میباشد و الگوریتمهای قطعی برای حل اینگونه مسائل مناسب نیستند ...
امــروزه بحران مصرف برق شايد مسئله اي مشكل سـاز براي آينده كشورمـان باشد ، با كاهش و صـرفه جويي در مصـرف برق شايد بتوان نيمي از اين مشكل را حل نمود ، اما با كمي تدبير مي توان كمك بزرگي به آينده و اقتصاد نمود . ساخت دستگاه آنالايزر (VCA005) تنها گامي در بهينه سازي مصرف انرژي مي باشد ، اين دستگاه با آناليز كامل از مصـرف انرژي نموداري بصورت ماكزيمم و مينيمم مصرف در اختيار كاربر قرار مي دهـد ، ...
در این گزارش کارآموزی به مراحل مختلف انجام شده روی شیر خام برای تولید انواع فرآوردهای آن پرداخته شده،همچنین انواع دستگاهای مختلف کارخانه شیر و قسمتهای مختلف این دستگاها(میزان تولید، ظرفیت و...) ذکر شده است. در یک کارخانه شیر انواع و اقسام سنسور ها برای کنترل مراحل مختلف تولید به کار برده میشود. در بخش بعدی این گزارش مهمترین سنسور های به کار رفته در چرخه تولید کارخانه شیر و عملکرد آنها را شرح داده ...
پایان نامه ی پیش رو که در 242 صفحه جمع آوری شده است کاملترین پایان نامه موجود در زمینه ی بررسی تلفات در بخش توزیع و روش های کاهش آن میباشد. شبكه قدرت شامل سه بخش توليد ،انتقال و توزيع نيرو است . انرژي الكتريكي پس از توليد در نيروگاهها و عبور از شبكه هاي انتقال و توزيع به مصرف كنندگان مي رسد در اين مسير مقداري از انرژي بدلايل مختلف تلف مي شود قدمت بحث تلفات در بخش توزیع به اندازه قدمت صنعت برق مي ...