سایت کتاب پیچ بهترین سایت دانلود کارآموزی و پروژه

دانلود کارآموزی، پروژه، مقاله، کتاب، آزمون استخدامی، پایان نامه

سایت کتاب پیچ بهترین سایت دانلود کارآموزی و پروژه

دانلود کارآموزی، پروژه، مقاله، کتاب، آزمون استخدامی، پایان نامه

دانلود پایان نامه خانه هوشمند

تعداد صفحات:84

نوع فایل:wrord

فهرست مطالب:

چکیده

مقدمه

فصل اول : کلیات

پیشینه کار و تحقیق

روش کار و تحقیق

فصل دوم : آشنایی با code vision

آشنایی با برنامه CodeVisio

تنظیمات اولیه میکرو

برنامه میکرو کنترلر

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

فصل سوم : المان های مدار

LCD کاراکتری

سنسور MQ2

آشنایی با سنسور های گازی سری MQ

انواع سنسور های گاز

سنسور های نوری

ULN2003 & Stepper Motors

فصل چهارم : فرستنده گیرنده بیسیم RFM12

آشنایی با ماژول RF12

ویژگیهای ماژول RF12

کاربرد‌های عمومی‌ ماژول RF12

واحدهای داخلی

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

بازیابی کلاک

اسیلاتور کریستالی Crystal oscillator

کاشف ولتاژ سطح پایین باطری Low Battery Voltage Detector

تایمر بیدار ساز Wake-Up Timer

راه اندازی رخدادها Event Handling

واسط کنترلی Interface and Controller

شرح وظایف پایه های ماژول

مشخصه های کاری DC ماژولRF

فصل پنجم : میکرو کنترلر AVR

تفاوت میکرو کنترولر و میکرو پروسسور

ساختار داخلی میکروکنترلر

رجیستر های همه منظوره (General Purpose Register)

معماری AVR

انواع میکرو های AVR

انواع حافظه در میکرو های AVR

قابلیت ها

وسایل جانبی

AVR Timer/ Counter

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

RTC (Real Time Clock)

مبدل آنالوگ به دیجیتال ADC(A to D)

ارتباط سریال سنکرون SPI

فصل ششم : طرح مدار و برنامه فرستنده و گیرنده

المان‌های الکترونیکی فرستنده‌

مدار فرستنده

بررسی‌ نرم افزار و کدهای سیستم فرستنده

توابع مربوط به ماژول بیسیم

شماتیک مدار گیرنده

بررسی‌ نرم افزار و کدهای سیستم گیرنده

فصل هفتم : نتیجه گیری

نتیجه گیری

ضمیمه

کد سورس مدار فرستنده

کد گیرنده

منابع و ماخذ

فهرست منابع فارسی

سایت ها


چکیده:

این پروژه در دو بخش کلی مدار فرستنده و مدار گیرنده طراحی شده است. در بخش فرستنده مدار ما شامل سنسورهای نور (Photocell) و دود (MQ2) و همچنین دو Stepper Motor و یک LCD است که در ادامه مقاله به تفصیل به آن ها اشاره خواهیم کرد و توضیحات مربوطه را ارائه خواهیم داد. اطلاعات کنترلی از طریق ماژول بیسیم با فرکانس MHz915 برای گیرنده ارسال می شود و پس از دریافت و اعمال دستورات لازم و محاسبات نتیجه روی نمایشگر نشان داده می شود.

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


مقدمه:

هر سیستم مبتنی بر پردازنده برای ارتباط با دنیای خارج، به انتقال داده احتیاج دارد. انتقال داده به دو روش سریال و موازی صورت میگیرد.

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

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

مدار پروگرامر از طریق پایه های SCK،MOSI،MISO با میکرو کنترولر ارتباط برقرار میکند. و کد hex برنامه را در آن بار گذاری می کند و یا از آن می خواند.

لینک دانلود

دانلود پایان نامه کیفیت ارائه خدمات بر روی پروتکل های مسیریابی در شبکه های اقتضا

تعداد صفحات:46
نوع فایل:word
فهرست مطالب:
چکیده
مقدمه
فصل اول – شبکه های بیسیم

انواع شبکه های بی سیم
شبکه های ادهاک
کاربردهای شبکه ادهاک
خصوصیات شبکه های ادهاک
فقدان زیرساخت
استفاده از لینک بی سیم
چند پرشی بودن
خودمختاری نودها در تغییر مکان
معرفی انواع شبکه های ادهاک
شبکه های حسگر هوشمند (WSNs)
مانیتورینگ ناحیه ای
مانیتورینگ گلخانه ای
ردیابی
مشخصات خاص شبکه های حسگر بی سیم
شبکه های موبایل ادهاک (MANETs)
فصل دوم – شبکه های اقتضایی متحرک
شبکه های موبایل ادهاک
مفاهیم MANET
خصوصیات MANET
کاربردهای MANET
معایب
امنیت
مسیر یابی
Table driven – Pro active
On demand – Reactive
Hybrid – Proactive & Reactive
فصل سوم – پروتکل DSR
پروتکل DSR
کشف مسیر
نگهداری مسیر
مزیت و معایب پروتکل DSR
شبیه ساز NS2
نتیجه گیری
فهرست منابع لاتین

چکیده:
شبکه های اقتضایی (Ad Hoc) نمونه نوینی از شبکه های مخابراتی بی سیم هستند که به خاطر مشخصات منحصر به فردشان امروزه بسیار مورد توجه قرار گرفته اند. در این شبکه ها هیچ پایگاه مبنا، تقویت کننده و مرکز سوییچینگ ثابتی وجود ندارد بلکه این خود گره ها هستند که عملیات تقویت داده سوییچینگ و مسیریابی را انجام میدهند. با توجه به تغییرات مداوم در توپولوژی شبکه به واسطه تحرک گره ها پروتکل های مسیریابی باید با اتخاذ نوعی استراتژی سازگار این تغییرات را پشتیبانی کنند به نحوی که داده ارسالی به سلامت از مبدا به مقصد برسد. از اوایل دهه 80 میلادی تاکنون پروتکل های مسیریابی فراوانی برای شبکه های اقتضایی پیشنهاد شده است. این پروتکل ها رنج وسیعی از مبانی و روشهای طراحی را شامل میشوند از یک تعریف ساده برای پروتکل های اینترنتی گرفته تا روشهای سلسله مراتبی چند سطحه پیچیده.
بسیاری از این پروتکل ها بر اساس فرض های ابتدایی ساده ای طراحی میشوند. نهایتا اگر چه هدف بسیاری از پروتکل ها قابل استفاده بودن برای شبکه های بزرگ است اما معمولا و بطور میانگین برای 10 تا 100 گره طراحی میشوند. کمبود توان باتری، پهنای باند محدود، میزان خطای زیاد، تزاحم داده و تغییرات مداوم در توپولوژی شبکه از مشکلات اساسی شبکه های اقتضائی است.
به دلیل همین محدودیت ها پروتکل های مسیریابی برای این گونه شبکه ها به گونه ای طراحی میشوند که حداقل یکی از عوامل زیان بار شبکه را کمینه سازند. بعنوان مثال برخی پروتکل ها صرفا بر مبنای توان باتری گره ها بنا میشوند، بسیاری دیگر کمینه سازی سربارهای پردازشی را مورد توجه قرار میدهند و در بسیاری دیگر اجتناب از حلقه (که خود عامل بسیاری از محدودیت ها در شبکه من جمله کاهش پهنای باند و … است).

مقدمه:
امروزه از شبکه های بدون کابل (Wireless) در ابعاد متفاوت و با اهداف مختلف، استفاده میشود. برقراری یک تماس از طریق دستگاه موبایل، دریافت یک پیام بر روی دستگاه pager و دریافت نامه های الکترونیکی از طریق یک دستگاه PDA، نمونه هایی از کاربرد این نوع از شبکه ها میباشند. در تمامی موارد فوق، داده و یا صوت از طریق یک شبکه بدون کابل در اختیار سرویس گیرندگان قرار میگیرد. در صورتی که یک کاربر، برنامه و یا سازمان تمایل به ایجاد پتاسیل قابلیت حمل داده را داشته باشد، میتواند از شبکه های بدون کابل استفاده نماید. یک شبکه بدون کابل علاوه بر صرفه جوئی در زمان و هزینه کابل کشی، امکان بروز مسائل مرتبط با یک شبکه کابلی را نخواهد داشت.
از شبکه های بدون کابل میتوان در مکان عمومی، کتابخانه ها، هتلها، رستوران ها و مدارس استفاده نمود. در تمامی مکانهای فوق، میتوان امکان دستیابی به اینترنت را نیز فراهم نمود. یکی از چالشهای اصلی اینترنت بدون کابل، به کیفیت سرویس (QoS) ارائه شده بر میگردد. در صورتی که به هر دلیلی بر روی خط پارازیت ایجاد گردد، ممکن است ارتباط ایجاد شده قطع و یا امکان استفاده مطلوب از آن وجود نداشته باشد.

دانلود پایان نامه طراحی و ساخت تقویم دیجیتال

تعداد صفحات:85
نوع فایل:word
فهرست مطالب:
چکیده
مقدمه
فصل اول
آشنایی با AVR Atmega32
تفاوت microprocessor با microcontroller
ساختار کلی میکرو کنترلر AVR Atmega32
انواع حافظه در میکرو کنترلرهای خانواده AVR
حافظه FLASH داخلی قابل برنامه ریزی (programmable in system flash)
حافظه SRAM
حافظه EEPROM
نحوه برنامه ریزی حافظه FLASH
BASCOM AVR
پورت های میکرو کنترلر Atmega 32
رجیستر DDRX
رجیستر PINX
رجیستر PORTX
Timer/Counter در میکرو کنترلر Atmega32
رجیسترهای میکرو کنترلر Atmega32
فصل دوم
آشنایی با Key pad 4×4
ساختار درونی صفحه کلید
روش scanning
نحوه تعیین فواصل زمانی در روش scanning
فصل سوم
آشنایی با LCD 2×16
ال سی دی های کاراکتری
پایه های LCD 2*16
نحوه فرمان دادن به LCD
فصل چهارم
آشنایی با Programmer
ساختار یک Programmer
کابل انتقال فایل از کامپیوتر به میکرو
برنامه مدیریت پروگرام کردن میکرو
برنامه Pony prog
پروگرام کردن میکرو به وسیله کامپایلرها
پایه های مربوط به پروگرام کردن میکرو
برنامه پروگرامر PROGISP
فصل پنجم
آشنایی با Regulator ،Potentiometer ،Buzzer
ریگولاتور
پتانسیو متر
بازِر
فصل ششم
آشنایی با برُد سوراخ دار، Pin header، تک سوئیچMicro Box
برد سوراخ دار
Pin header
BOX
تک سویچ
فصل هفتم نحوه اتصال قطعات و شماتیک کلی مدار
فصل هشتم سورس برنامه
نتیجه ﮔﯿﺮی
ﻣﻨﺎﺑﻊ و ﻣﺎﺧﺬ

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

مقدمه:
در این پروژه ما به وسیله یک میکرو کنترلر AVR Atmega32 که محصولی از شرکت ATMEL میباشد اقدام به ساخت یک تقویم دیجیتال کرده ایم. ما از یک صفحه کلید (key pad) 4×4 برای وارد کردن اطلاعات استفاده کرده ایم برای ذخیره هشدار نیاز به یک حافظی دائمی داریم که با قطع برق اطلاعات آن از بین نرود که برای این کار ما از حافظه EEPROM خود میکرو کنترلر استفاده کرده ایم که در ادامه به تفضیل در مورد آن توضیح خواهیم داد. برای نمایش اطلاعات از یک LCD 2×16 کاراکتری استفاده نموده ایم که همان طور که از نامش پیداست دارای دو سط نمایش میباشد که هر سطرش قادر به نمایش 16 کاراکتری میباشد. همچنین از یک زنگ برای ایجاد هشدارهای مورد نیاز استفاده کرده ایم مثلاً هنگام زدن هر کلید به مدت یک دهم ثانیه صدای زنگ به صدا در میاید که به معنای تایید فشرده شدن کلید میباشد. در ضمن ما از فرکانس 1MHz کلاک داخلی خود میکرو کنترلر استفاده نموده ایم.

دانلود پروژه آشنایی با کار ویروس‌ها در راستای ویروس زدایی

تعداد صفحات:22
نوع فایل:word
فهرست مطالب:
چکیده
مقدمه
چگونه ویروس ها کار میکنند
ویروس ها چگونه منتشر میشوند
انواع دستکاری و تخریب ویروس های کامپیوتری
اختلال در کار سیستم (تخریب نرم افزاری)
بعضی از دلایل اختلال در سیستم به دلیل ویروس ها
تخریب سخت افزاری
ساختار کلی فایل های COM و EXE تحت DOS
ساختار کلی فایل های اجرایی از نوع COM تحت DOS
ساختار کلی فایل های اجرایی از نوع EXE تحت DOS
دلایل خراب شدن فایل های اجرایی
نتیجه گیری
مراجع
کرم ها
ویروس های بوت سکتور
ویروس ها و مشکلات آن ها در اینترنت
کرم ها
فایروال (firewall) چیست؟
فایروال های نرم افزاری
فایروال NAT ساده
فایروال های با ویژگی stateful packet inspection
منبع

چکیده:
امروزه با توجه به فراوانی ویروس های کامپیوتری از یک طرف و صدمات حاصل از انتشار آن ها از سویی دیگر شناخت و نحوه مبارزه با آن ها بسیار حائز اهمیت میباشد. در این مقاله آشنایی با نحوه عملکرد ویروس های کامپیوتری بیان شده است.
مقدمه:
امروزه با توجه به تعدد ویروس های کامپیوتری در کشور، که اغلب آن ها نیز ایرانی میباشند، شناخت و جلوگیری از تخریب آن ها مفید و لازم به نظر میرسد. پیش از هر گونه بحث فنی لازم است توضیحی در مورد ویروس و خوب و بد بودن ویروس سازی از دیدگاه مثبت آن بررسی شود تا مبادا افراد بد گمان و احتمالا متنفر از ویروس، سیل بد و بیراه خود را نثار ویروس نویسان کنند بد نیست بدانیم جدای از هنر و تکنیک زیبای عملکرد ویروس های مختلف و شیرینی جدال با ویروس یاب ها، خود ویروس عاملی برای حمایت از برنامه های کاربردی میتوامند به شمار آید، چرا که اولین ویروس ها در راه جلوگیری از کپی برداری های غیر مجاز طرح و نوشته شده و زمان فعالیت آن را موکول به وقتی کرده اند که فرد خاطی از خواهش عدم کپی غیر مجاز نیاز به گوش مالی دارد. تا شاید همین فرد عادت به خرید و تهیه برنامه های مورد استفاده خود از طریق اصولی بنماید.
و اما ویروس ها برنامه هایی هستند که به شکل پنهانی، موقع اجرا شدن برنامه آلوده خود را به برنامه های اجرایی نظیر فایل های COM و EXE میچسبانند و معمولا بدون اینکه تاثیری در کار اصلی برنامه آلوده بگذارند، منتظر زمان فعالیت نهایی یا برقراری شرط خاصی میشوند. حال این فعالیت میتواند بزرگتر کردن فایل های مختلف DATA باشد، یا آلوده کردن فایل های اجرایی و یا از بین بردن اطلاعات PARTITION TABLE، معدوم کردن اطلاعات با ارزش یا از کار انداختن فایل های اجرایی و … باشد.
ولی در هر حال یک چیز در اکثر ویروس ها مشترک میباشد و آن انتقال ویروس از فایل های آلوده به فایل های سالم است.
ویروس ها برنامه کامپیوتری هستند و نه چیز دیگری و میتوانند با انواع زبان های برنامه سازیAssenbly، C++، Pascal،Basic، … طراحی شوند و ما از قوی ترین زبان یعنی اسمبلی جهت این کار استفاده کرده ایم.

دانلود گزارش کارآموزی در بخش طراحی سایت

تعداد صفحات:51
نوع فایل:word
فهرست مطالب:
چکیده
مقدمه
فصل اول : آشنایی با محل کارآموزی
فصل دوم : گزارش روند کارآموزی
طراحی وب
صفحات ثابت (استاتیک)
صفحات پویا (داینامیک)
معرفی html و css
معرفی افزونه پرکاربرد Firebug
ویرایش و جزء یابی کد HTML
نرم افزار color cop
طراحی صفحه ساده
Tag های html
جاوا اسکریپت
نوشتن برنامه جاوا اسکریپت
جی کوئری
Jquery Selectors
jQuery Event Functions
Jquery Effects
نوشتن برنامه با jquery
نوشتن برنامه slide show
استفاده از پلاگین
ایجاد یک پلاگین
راهنمای ساخت پلاگین
نوشتن پلاگین برنامه slide show
فصل سوم
آزمون آموخته ها
فهرست منابع

طراحی وب:
طراحی وب عبارت است از کلیه اقداماتی که برای نمایش یک سری اطلاعات خاص بر روی اینترنت انجام میگیرد. قدرت یک طراح وب موثرترین مشخصه یک صفحه وب است.
هر چقدر یک طراح وب حرفه ای تر باشد قدرت انتقال اطلاعات او بر روی اینترنت و معرفی آن ها به کاربران حاضر در اینترنت بیشتر است. بر روی اینترنت سایت های بسیاری در حال فعالیت هستند اما تنها تعداد محدودی از آن ها در جذب بازدید موفق ترند و هدف اصلی هم در اینترنت جذب بازدیدکننده است. زیرا تنها از این طریق است که یک صفحه وب و یا یک سایت وب میتواند محبوبیت پیدا کند و در میان انبوه صفحات وب و سایت های وب برجسته باشد.
برای طراحی یک صفحه وب راه های مختلفی وجود دارد و برنامه های بسیاری برای خلق صفحات وب ارائه شده اند.
زبان های مختلفی برای برنامه نویسی وب وجود دارد ولی بطور کلی تمامی این زبان ها در دو فهرست زیر جا می گیرد:
۱) زبان هایی که صفحات ثابت یا استاتیک تولید میکنند.
۲) زبان هایی که صفحات پویا یا داینامیک تولید میکنند.