ساعت دیجیتالی با سون سگمنت های دست ساز
سلام.
یه دونه ساعت دیجیتالی ساختم البته با سون سگمنت های دست ساز.که با تایمر نوشتم و دقیق هم هست و 12 ساعته(1 تا 12):
اینم فایل پروتوس و کدویژن:
امیدوارم مفید باشه.
سلام.
یه دونه ساعت دیجیتالی ساختم البته با سون سگمنت های دست ساز.که با تایمر نوشتم و دقیق هم هست و 12 ساعته(1 تا 12):
اینم فایل پروتوس و کدویژن:
امیدوارم مفید باشه.
سلام
این پروژه برای خودکار سازی لوازم خانه از طریق بلوتوث استفاده میشه. شما میتونید در یک طرف از بلوتوث usb برای کامپیوترتون استفاده کنین و در طرف میکرو از مبدل سریال به بلوتوث استفاده کنین .در اینجا از ماژول بلوتوث sparkfun استفاده شده ، ولی شما میتونید از هر ماژول بلوتوث که از استاندارد spp (مخفف Serial Port Profile ) پشتیبانی میکنه ( همون پروتوکل rs232 ) استفاده کنین .
ویژگی های پروژه :
1 - کنترل دو سنسور دما
2 - کنترل سنسور روشنایی
3- کنترل سنسور pir (سنسور تشخیص حرکت )
4 - کنترل 5 ، وسیله دیگه
5 - وجود lcd و led برای نشان دادن وضعیت ها
شماتيك مدار با كيفيت پايين :
عکس محیط نرم افزار کامپیوتر با كيفيت پايين:
[attachment=8919]
فایلهای برنامه نوشته شده با VB برای کامپیوتر و بسکام توی پیوست قرار دام. در ضمن اگر كسي با ارور نبودن MSCOMM32.OCX مواجه شد از اين فايل استفاده كنه. بعد از باز كردن فايل زيپ ، فايل MSCOMM32.OCX رو تو System32 كپي كنين.
منبع
سورس برنامه VB و بسكام
پورت USB یکی ار پر سرعت ترین پورت های کامپیوتری است . متاسفانه به خاطر سختی کار با USB ، سازندگان معمولا برای ساخت پروژه های خود از مبدل های USB به سریال(FT232) استفاده می کنند . در واقع پروتکل USB را به RS233 تبدیل کرده سپس با آی سی MAX232 آنرا به سریال با منطق میکرو در می آورند . که این پروسه سرعت انتقال داده را کاهش می دهد و از طرفی هزینه ساخت را بالا می برد .
ما در این مطلب قصد داریم آموزش اتصال هر نوع میکرو کنترلر AVR را به پورت USB با حداکثر سرعت انتقال داده نشان دهیم . همچنین یک پروژه بسیار جالب را در این مطلب خواهید یافت . پروژه مثال به این صورت است که یک تاچ پد به میکرو متصل می گردد و با حرکت قلم بر روی صفحه لمسی می توانید اشاره گر موس را حرکت دهید . با این کار می توانید در محیطی مثل نرم افزار Paint نقاشی بکشید .
کتابخانه استفاده شده در این پروژه به V-USB یا یو اس بی مجازی معروف است . که پروتکل یو اس بی را برای میکرو قابل فهم می کند . البته جا دارد یکسری از میکرو های شرکت Atmel را نیز معرفی کنیم که در خود رابط USB دارند . از مدل های معروف آن می توان AT90USB1287 را نام برد . اگر در کدوِیژن این میکرو را انتخاب کنید خواهید دید که یک تب به تنظیمات کدویزارد اضافه می گردد با نام Usb Controller . که در آن تمامی اینتراپت های مورد نیاز قابل تنظیم هستند . اما قصد ما از این مطلب راه اندازی USB برای تمامی میکرو هاست . درواقع پورت USB را بصورت مجازی در میکروی خود می گنجانیم .
سخت افزار مورد نیاز برای پورت USB بسیار ساده است
همانطور که می بینید فقط چند دیود و مقاومت برای راه اندازی نیاز دارید ...
به نقد قول از http://www.techno-electro.com/
لینک منبع اصلی http://www.obdev.at/products/vusb/projects.html
دوستان سلام
مدتي پيش براي ساخت دوربين عنكبوتي اقدام كردم و نتيجه را در قالب pdf تقديم مي كنم :
سلام خدمت همگي
برنامه جالبي تو كدويژن CodeVision براي ال سي دي گرافيكي GLCD نوشتم و تو پيوست گذاشتم . به همراه سيمولينك.
اين برنامه مي تونه هر نقطه در مختصات دكارتي (X , Y ) و مختصات قطبي (R , φ ) رو روي يك ال سي دي گرافيكي 64*128 با كنترلر KS0108 نشون بده .
اگه خوشتون اومد براي سلامتي امام زمان صلوات بفرستين.
از لینکهای زیر دریافت کنید حجم فایل 25 مگابایت .
http://www.iranled.com/forum/thread-21279-post-236549.html#pid236549
http://www.iranled.com/forum/thread-21279-post-236516.html#pid236516
$regfile = "m16def.dat"
$crystal = 8000000
Config Portd = Output
Do
Toggle Portd.1
Loop
End
خب بلاخره بعد از کلانجار با این ماژول اشکالاتمو فهمیدم و اوونو تو یه pdf با توضیحات گزاشتم تا اگه کسی لازم داره بتونه سریعتر به هدفش برسه
اول به لینک زیر سر بزنید
http://www.serasidis.gr/circuits/AVR_oscilloscope/avr_oscilloscope.htm
این مدار کاملا تست شده و کار میکنه
مدار و سورس
توضیح :در این پروژه سیگنال آنلوگ به و سیله adc میکرو تبدیل به کد دیجیتال شده و متناسب با تغییرات زمان بروی lcd نمایش داده می شود با وجود یک مقاومت 1مگا اهمی و همین طور خازن پلیستر در ورود توانایی اندازه گیر ولتاژ های بلا به این مدار داده شده است به وسیله دو تقویت کننده سیگنال (LM358) سیگنال آنالوگ به پورت A.0 انتقال داده می شود به وسیله توانایی ADC میکرو کنترلر atmega32 سیگنال ورودی به کد دیجیتال تبدیل شوده م متناسب با تغییرات زمان بروی lcd نمایش داده می شود دراین مدار از یک lcd 128*64 کارکتری استفاده شده است که سایز مناسبی برای نمایش سیگنال می باشد ....
http://www.serasidis.gr/circuits/AVR_oscilloscope/AVR_oscilloscope_V2.00.zip
سلام یه مقاله درباره lcdهای لمسی براتون میزارم (آموزش استفاده از LCD لمسی) توضیحات کامل داخل فایل پیوست شده
تمامی حقوق برای سایت ایرانویچ محفوظ است.