مهمان گرامی، خوش‌آمدید!
شما قبل از این که بتوانید در این انجمن مطلبی ارسال کنید باید ثبت نام کنید.


  

گذرواژه‌
  





جستجوی انجمن‌ها

(جستجوی پیشرفته)

آمار انجمن
» اعضا: 151,843
» آخرین عضو: adelatifi
» موضوعات انجمن: 23,653
» ارسال‌های انجمن: 185,064

آمار کامل

آخرین موضوع‌ها
مشکل در spi دیباگر پروتئو...
آخرین ارسال توسط: babyy
دیروز ۰۵:۵۸:۳۸
» پاسخ: 2
» بازدید: 52
طراحي مدار محاسباتي ضرب ك...
آخرین ارسال توسط: Ygnh
۱۶-آذر-۱۳۹۷ ۱۳:۴۸:۳۶
» پاسخ: 8
» بازدید: 7103
[تعمیر] نیاز به نقشه ماشی...
آخرین ارسال توسط: alimogmov
۱۶-آذر-۱۳۹۷ ۰۷:۳۹:۲۸
» پاسخ: 1
» بازدید: 50
بچه های KUT
آخرین ارسال توسط: aka.ReZa
۱۵-آذر-۱۳۹۷ ۱۲:۰۲:۰۴
» پاسخ: 5
» بازدید: 373
راهنمایی برای شبکه قفل سخ...
آخرین ارسال توسط: Hasp SRM
۱۴-آذر-۱۳۹۷ ۱۷:۵۰:۴۹
» پاسخ: 4
» بازدید: 99
روانشناسی رنگ در طراحی لو...
آخرین ارسال توسط: chemistry21
۱۳-آذر-۱۳۹۷ ۱۶:۴۹:۵۱
» پاسخ: 0
» بازدید: 39
دیمر 12 ولت 5 آمپر
آخرین ارسال توسط: omid_phoenix
۱۰-آذر-۱۳۹۷ ۱۱:۱۰:۴۲
» پاسخ: 0
» بازدید: 75
راهنمای پشتیبان از قفل سخ...
آخرین ارسال توسط: NO DONGLE
۰۷-آذر-۱۳۹۷ ۱۹:۴۵:۳۶
» پاسخ: 5
» بازدید: 137
آشنایی با سنسور فشار
آخرین ارسال توسط: alireza1321
۰۷-آذر-۱۳۹۷ ۱۳:۳۱:۵۵
» پاسخ: 0
» بازدید: 62
ساخت شماره گیر تلفن توسط ...
آخرین ارسال توسط: eng_ali_2012
۰۶-آذر-۱۳۹۷ ۲۰:۰۷:۵۱
» پاسخ: 1
» بازدید: 279

logo-samandehi
 
  ارتباط میکرو با درگاه USB بدون نیاز به وابسته
ارسال کننده: h0x00i - ۰۲-آبان-۱۳۹۰ ۲۰:۴۵:۱۹ - پاسخ (14)

پورت USB یکی ار پر سرعت ترین پورت های کامپیوتری است . متاسفانه به خاطر سختی کار با USB ، سازندگان معمولا برای ساخت پروژه های خود از مبدل های USB به سریال(FT232) استفاده می کنند . در واقع پروتکل USB را به RS233 تبدیل کرده سپس با آی سی MAX232 آنرا به سریال با منطق میکرو در می آورند . که این پروسه سرعت انتقال داده را کاهش می دهد و از طرفی هزینه ساخت را بالا می برد .

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

کتابخانه استفاده شده در این پروژه به V-USB یا یو اس بی مجازی معروف است . که پروتکل یو اس بی را برای میکرو قابل فهم می کند . البته جا دارد یکسری از میکرو های شرکت Atmel را نیز معرفی کنیم که در خود رابط USB دارند . از مدل های معروف آن می توان AT90USB1287 را نام برد . اگر در کدوِیژن این میکرو را انتخاب کنید خواهید دید که یک تب به تنظیمات کدویزارد اضافه می گردد با نام Usb Controller . که در آن تمامی اینتراپت های مورد نیاز قابل تنظیم هستند . اما قصد ما از این مطلب راه اندازی USB برای تمامی میکرو هاست . درواقع پورت USB را بصورت مجازی در میکروی خود می گنجانیم .

سخت افزار مورد نیاز برای پورت USB بسیار ساده است

[تصویر:  1318568959_circuit-zoomed.gif]

همانطور که می بینید فقط چند دیود و مقاومت برای راه اندازی نیاز دارید ...

به نقد قول از http://www.techno-electro.com/

لینک منبع اصلی http://www.obdev.at/products/vusb/projects.html



فایل‌(های) پیوست شده
.zip   AVR_VUSB[WWW.iranled.COM].zip (اندازه: 1.62 MB / تعداد دفعات دریافت: 4530)
چاپ این مطلب ارسال این مطلب به یک دوست

  طراحي و ساخت دوربين عنكبوتي
ارسال کننده: rdscience - ۰۱-مهر-۱۳۹۰ ۰۱:۰۳:۵۹ - پاسخ (4)

دوستان سلام
مدتي پيش براي ساخت دوربين عنكبوتي اقدام كردم و نتيجه را در قالب pdf تقديم مي كنم :



فایل‌(های) پیوست شده
.pdf   Design and Implementation of CableCam Stimulus ( SpiderCam ).pdf (اندازه: 3.87 MB / تعداد دفعات دریافت: 4541)
چاپ این مطلب ارسال این مطلب به یک دوست

  نمايش نقطه روي GLCD (ال سي دي گرافيكي )در مختصات دكارتي و قطبي
ارسال کننده: علي برقي - ۱۹-مرداد-۱۳۹۰ ۱۶:۰۲:۰۶ - پاسخ (18)

سلام خدمت همگي
برنامه جالبي تو كدويژن CodeVision براي ال سي دي گرافيكي GLCD نوشتم و تو پيوست گذاشتم . به همراه سيمولينك.
اين برنامه مي تونه هر نقطه در مختصات دكارتي (X , Y ) و مختصات قطبي (R , φ ) رو روي يك ال سي دي گرافيكي 64*128 با كنترلر KS0108 نشون بده .
اگه خوشتون اومد براي سلامتي امام زمان صلوات بفرستين.
[تصویر:  glcd_1.jpg][تصویر:  glcd_2.jpg][تصویر:  glcd_3.jpg][تصویر:  glcd_4.jpg][تصویر:  glcd_5.jpg]



فایل‌(های) پیوست شده
.rar   علي برقي.rar (اندازه: 18.81 KB / تعداد دفعات دریافت: 976)
چاپ این مطلب ارسال این مطلب به یک دوست

  پروژه های عملی
ارسال کننده: h0x00i - ۱۹-تير-۱۳۹۰ ۱۹:۲۷:۴۷ - پاسخ (9)

از لینک‌های زیر دریافت کنید

حجم فایل 25 مگابایت .

کد:
http://www.iranled.com/forum/thread-21279-post-236549.html#pid236549
لینک دوم حجم 10 مگابایت
کد:
http://www.iranled.com/forum/thread-21279-post-236516.html#pid236516

چند تا از پروژهای داخل این مجموعه

1.با کنترل تلویزیون DC .پروژه ی درایور موتور
2.پروژه ی مولد موج سينوسی با قابليت تنظيم
دامنه ، فرکانس و اختلاف فاز
3.پروژه ی ریموت کنترل
4.پروژه ی شمارنده ی 0 تا 99 با سون سگمنت
5.پروژه ی چراغ راهنمایی
DS 6.پروژه ی دماسنج با سنسور 1621
7.پروژه ی درایور سون سگمنت
8 * 8.پروژه ی راه اندازی تابلو روان 32
LCD Nokia 9.پروژه ی راه انداز 6610
10 . پروژه ی شمارنده 50 هرتز
DC 11 . پروژه ی راه انداز موتور
LCD 12 . پروژه ی نمایش کاراکتر فارسی بر روی
با فونت LCD 13 . پروژه ی نمایش ساعت بر روی
فارسی
14 . پروژه ی نمایش ساعت بر روی سون سگمنت
LCD 15 . پروژه ی نمایش کاراکتر عددی بر روی
LCD 16 . پروژه ی نوشتن حروف فارسی بر روی
گرافيکی
17 . پروژه ی شماره گير تون
18 . پروژه ی آشکار ساز کدهای وارد شده
19 . پروژه ی قفل رمز دیجيتالی
Keypad 20 . پروژه ی اسکن
21 پروژه ی ستاره مثلث الکترونيکی - .21
LM 22 پروژه ی دماسنج با سنسور 35 - .22
23 پروژه ی صفحه کليد موبایل - .23
LED 24 پروژه ی ثانيه شمار با - .24
RTC 25 پروژه ی ساعت و تقویم با - .25
26 پروژه ی سيگنال ژنراتور - .26
27 پروژه ی متر دیجيتالی - .27
28 پروژه ی نمایش ساعت بر روی تابلو روان - .28
29 پروژه ی کنترل 4 ورودی و 4 خروجی با - .29
ميکرو
30 پروژه ی دیمر - .30
فلاشر LED 32 پروژه ی - .31
33 پروژه ی دماسنج - .32
34 پروژه ی اسيلوسکوپ - .33
35 پروژه ی قفل رمز دیجيتالی - .34
PWM 36 پروژه ی - .35
SMS 37- .36 پروژه ی کنترل کننده ی
38 پروژه ی دماسنج - .37
39 پروژه ی ایمنی ساختمان - .38

چاپ این مطلب ارسال این مطلب به یک دوست

  برگرداندن فيوز بيتها به حالت اول
ارسال کننده: رسول - ۲۴-خرداد-۱۳۹۰ ۲۳:۲۰:۳۵ - پاسخ (20)



سلام

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

متن لینک اصلی:

اول برنامه اي روكه در متن عكس ميبينيد در u1 پروگرام كنيد.سپس سيمي رو كه در عكس ميبينيد به پايه XTAL1 در آيسي قفل شده وصل كنيد
بعد همون stk200 رو به آيسي قفل شده وصل كنيد و به راحتي فيوز بيتهاتون رو تغيير بدين

ضمنا اين روش برا اون دسته از ميكروهاييه كه فيوز بيت كريستالشون اشتباهي زده شه.


برنامه مدار:

کد:
$regfile = "m16def.dat"
$crystal = 8000000
Config Portd = Output

Do

Toggle Portd.1
Loop

End

که شما میتونین بجای مگا16 هر میکرویی (البته avr ) رو در برنامه تعریف کنین!!

من خودم با این روش تونستم 5 تا مگا هشت رو که اصلا پروگرامر نمی شناختشون , برگردونم < * 0 * >


اینم عکس مدارش:


.rar   iranled.com.rar (اندازه: 18.93 KB / تعداد دفعات دریافت: 2627)

-------------------------------------------------------------------------------
خشم با دیوانگی آغاز می شود و با پشیمانی پایان می پذیرد (فیثاغورث)

چاپ این مطلب ارسال این مطلب به یک دوست

  آموزش راه اندازی و استفاده از ماژول em_18
ارسال کننده: mostafa_naderi - ۱۰-خرداد-۱۳۹۰ ۰۴:۲۳:۵۹ - پاسخ (13)

خب بلاخره بعد از کلانجار با این ماژول اشکالاتمو فهمیدم و اوونو تو یه pdf با توضیحات گزاشتم تا اگه کسی لازم داره بتونه سریعتر به هدفش برسه



فایل‌(های) پیوست شده
.pdf   EM-18.pdf (اندازه: 130.7 KB / تعداد دفعات دریافت: 3990)
چاپ این مطلب ارسال این مطلب به یک دوست

  avr oscilloscope
ارسال کننده: h0x00i - ۲۱-فروردین-۱۳۹۰ ۲۲:۱۵:۳۴ - پاسخ (3)

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

http://www.serasidis.gr/circuits/AVR_osc...oscope.htm


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

مدار و سورس

توضیح :در این پروژه سیگنال آنلوگ به و سیله adc میکرو تبدیل به کد دیجیتال شده و متناسب با تغییرات زمان بروی lcd نمایش داده می شود با وجود یک مقاومت 1مگا اهمی و همین طور خازن پلیستر در ورود توانایی اندازه گیر ولتاژ های بلا به این مدار داده شده است به وسیله دو تقویت کننده سیگنال (LM358) سیگنال آنالوگ به پورت A.0 انتقال داده می شود به وسیله توانایی ADC میکرو کنترلر atmega32 سیگنال ورودی به کد دیجیتال تبدیل شوده م متناسب با تغییرات زمان بروی lcd نمایش داده می شود دراین مدار از یک lcd 128*64 کارکتری استفاده شده است که سایز مناسبی برای نمایش سیگنال می باشد ....
http://www.serasidis.gr/circuits/AVR_osc..._V2.00.zip



فایل‌(های) پیوست شده بندانگشتی (ها)
       
چاپ این مطلب ارسال این مطلب به یک دوست

  Touch Screen
ارسال کننده: A.B - ۱۹-اسفند-۱۳۸۹ ۲۱:۲۴:۵۲ - پاسخ (6)

سلام یه مقاله درباره lcdهای لمسی براتون میزارم (آموزش استفاده از LCD لمسی)

توضیحات کامل داخل فایل پیوست شده



فایل‌(های) پیوست شده
.zip   Touch Screen Project.zip (اندازه: 856.47 KB / تعداد دفعات دریافت: 2662)
چاپ این مطلب ارسال این مطلب به یک دوست

  مدار تشخیص رنگ
ارسال کننده: EBKA - ۲۳-دى-۱۳۸۹ ۱۵:۲۰:۱۹ - پاسخ (18)

سلام.. میخوام مدار تشخیص رنگ رو طراحی کنم...
در ابتدا سنسوری که من استفاده میکنم: TCS230
دیتا شیت این سنسور
و بعد شکل سنسور:

[تصویر:  572d5d0f336065d781290ea905b6b148.gif]
و ترتیب پایه هاش:
[تصویر:  30b6180f3c0e874cd5fcf79463ed6c1e.gif]
خروجی این سنسور فرکانسه...و با توجا به رنگ نغییر میکنه..
من دارم روش کار میکنم تا مدار رو حاضر کنم...
موفق باشین...

چاپ این مطلب ارسال این مطلب به یک دوست

  مدار ساعت با دماسنج
ارسال کننده: EBKA - ۲۲-دى-۱۳۸۹ ۲۳:۵۶:۳۲ - پاسخ (12)

[تصویر:  f0be4040b3bad1b930d9ba3b4f62b629.gif]
این مداری که طراحی کردم ساعته که هر 20 ثانیه به مدت 5 ثانیه دما رو نشون میده و بعد دوباره بر میگرده به ساعت و همین طور الی اخر..
برنامه کاملش به همراه فایل پروتئوسش رو میزارم ...
هر کی دوست داشت بهش امکانات جدید اضافه کنه بگه که اعمال بشه...
موفق باشی...



فایل‌(های) پیوست شده
.rar   temp ebka 1.rar (اندازه: 47.91 KB / تعداد دفعات دریافت: 2177)
چاپ این مطلب ارسال این مطلب به یک دوست


صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS