پروژه نورسنج با AVR

پروژه نورسنج با AVR

در این پروژه با استفاده از یک فتوسل وتقسیم ولتاژ آن با یک مقاومت 10 کیلو اهم و استفاده از ADC میکرو می توانید یک نوسنج جذاب بسازید

در فایل ضمیمه شده :

سورس (بسکام)

شبیه ساز پروتیوس

قرار دارند موفق و پیروز باشید .

برای دانلود پروژه به ادامه مطلب بروید

 

دانلود پروژه

منبع : qom-elec.ir

برای این مطلب 55 دیدگاه ثبت شده است

sina11 بدون امتیاز

وارد انجمن شدم ولی نمی دونم چطور یه موضوع تازه ارسال کنم؟

پاسخ [رباتیک] :


وارد بخش avr بشید . و ارسال موضوع جدید را بزنید

پاسخ
1392/05/17
sina11 بدون امتیاز

سلام …من عضو انجمن بودم ولی نمی دونم چرا وارد نمی شه…
وسیله ی ورودیم کی پده …می خوام دوعدد سه رقمی بگیرم تقسیم کنم من تازه با بسکام کار می کنم و زیادم وارد نیستم اگه بتونین برنامه ی قسمت اصلیشو بنویسین واقعا ممنون می شم …اگه یه برنامه ی مشابه داشته باشین بزارین …با تشکر

پاسخ [رباتیک] : الان تست کنید برای ورود به انجمن .
اگر هم وارد نشدید . دوباره ثبت نام کنید . اونجا بهتر میتونیم تبادل نظر کنیم . اینجا پیوست فایل و ... خیلی مشکله

پاسخ
1392/05/17
sina11 بدون امتیاز

سلام …
یه راهنمایی
یک عدد سه رقمی را چگونه در متغیر A قرار دهم و بعد از آن چگونه عدد سه رقمی دیگری را در متغیر B قرار دهم و روشون اعمال ریاضی انجام بدم مثلا
300/100=3 ممنون

پاسخ [hadikh73] : وسیله ی ورودیتون چیه؟کی پد
باید یک رشته تعریف کنین ومتغیر ها رو از ورودی بگیرین و بعدش عملیات رو انجام بدین
توی انجمن مطرح کنین بهتر جواب می گیرین

پاسخ
1392/05/16
sina11 بدون امتیاز

سلام ..خسته نباشی
پروتئوس باز نمی شه می شه شماتیکو یه جای بذارین؟
یه سوال اگه یه متغیر دیگه مثلا Bتعریف کنیم چطور کنیم که این متغیرا با اعمال ریاضی روشون محاسبه انجام داد (عدد دسیمال.. چیه؟!!!)یا مثلا چطوری عدد سه رقمی بگیرم مثلا 123…ویه سوال دیگه !!!بعضی lcdها هم بالا و هم پایین سوراخ برای لحیم کاری دارن من تو یه پروژه دیدم …اقا ممنون فعلا این سوالاتو جواب بدین سوالات زیادی در راه است!!!ممنون

پاسخ [hadikh73] : سلام
دوست عزیز به انجمن مراجعه کنین ممنون

پاسخ
1392/05/13
sina11 بدون امتیاز

سلام …
من امروز یه مدار از یه کتاب انتخاب کردم وpcbمدار رو تهیه کردم تونستم lcdرا روشن کنم و نوشته هارا روش نشان بدم …ولی اون برنامه ی ساده را نه!!!…یک سوال داشتم چطور می شه دو عدد چند رقمی را از کی پد گرفت و با هم جمع کرد مثلا 15 و 30 اگه برنامه ی مشابهی هم داری کمکم کنی ممنون می شم …موفق باشی

پاسخ [رباتیک] : از برنامه زیر استفاده کن برای دریافت ارقام از کی پد
https://wle.ir/wp-content/uploads/2013/08/kbd.rar
توی این برنامه اطلاعات وارد متغییر A میشن و مستقیم روی نمایشگر به نمایش در میان . شما میتونید متغییر های دیگره ای تعریف کنی و اعمال ریاضی رو انجام بدی

a = b + c
با دستور بالا هم میتونی جمع کنی

پاسخ
1392/05/13
sina11 بدون امتیاز

سلام …این عکساچی شد؟…این نورسنجم تست کردین جوای گرفتین؟

پاسخ [رباتیک] : سلام متاسفانه عکس نگرفته بودم . باید دوباره ببندم و عکس بگیرم . ولی مشکلی که برام پیش اومده مشکل سرعت سایته مجبورم روی این کار کنم تا مشکل رفع بشه

پاسخ
1392/05/11
sina11 بدون امتیاز

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

پاسخ [رباتیک] : سسلام چشم به زودی تصاویرو به انجمنی که سوالاتو پرسیدید اضافه می کنم

پاسخ
1392/05/07
sina11 بدون امتیاز

سلام …نه من همیشه به زمین وصل می کنم …من دوباره مدارو روی برد برد بستم(مدار برنامه ی ساده نمایش متن)این بار lcdروشن شد تو سطر دومش همون مربع ها اومدن…من پین هدرو به lcdلحیم نزدم شما زده بودین؟این مدار نورسنج هم به نتیجه رسیدین؟می شه عکس برد برد و بزارین ؟…
ممنون

پاسخ [رباتیک] : سلام . منم اولش مشکل همین مربع های سیاه رنگو توی سطر پایین داشتم . بله لحیم کردم . برا فرا به امید خدا ازش عکس میگیرم میذارم انجمن

پاسخ
1392/05/07
sina11 بدون امتیاز

سلام …
چی شد به نتیجه ای رسیدین ؟

پاسخ [رباتیک] : سلام مشکل من حل شد . مشکل این بود که پایه r/w رو به زمین وصل نمی کردم .

پاسخ
1392/05/06
sina11 بدون امتیاز

سلام …چه جالب!
اقا امشب شبه قدره …عباداتتون قبول باشه

پاسخ [رباتیک] : ممنونم همچنین

پاسخ
1392/05/05
sina11 بدون امتیاز

سلام …خسته نباشین
اقا تستم نکردین بی خیال تا اینجاشم زحمت دادیم …
این پروتئوس مدارا ورژن چنده؟

پاسخ [رباتیک] : سلام
تست کردم . دقیقا نتیجه تو رو گرفتم . کار نکرد . یه برنامه کوچیکم نوشتم باز کار نرد . برا خودمم شد سوال تا قضیه رو حل نکنم بی خیال نمیشم

پاسخ
1392/05/05
sina11 بدون امتیاز

سلام …خسته نباشین اقای کامران
من همون برنامه ساده را تست کردم lcdروشن نشدو در سطر دوم مربع های سیاه اورد…شما روبرد برد امتحان کردین؟

پاسخ [رباتیک] : سلام شرمنده تست نکردم هنوز ولی امروز حتما تست می کنم

پاسخ
1392/05/05
sina11 بدون امتیاز

سلام اقای فک کنم کامران!
من از کامپایلر بسکام و پروگرامر usbاستفاده می کنم البته این پروگرامر خریدم سال گذشته stk200/300هم داره که ازش استفاده نکردم فردا شاید یه کابل خریدم از این مدشم هم استفاده کنم ببینم چی می شه…

پاسخ [رباتیک] : سلام اقا سینا
درسته کامران هستم
در صورت تست کردن نتیجه رو اعلام کن . خودم هم الان مدار را روی برد برد تت می کنم

پاسخ
1392/05/03
sina11 بدون امتیاز

سلام …خسته نباشی
من یه مدار با میکرو بستم که توش lcdنباشه مدار کار نکرد مشکل از همین پروگرمرشه …یه فایلی انجمنی مقاله ای در زمینه پروگرم کردن و انواع پروگرمر و… دارین بذارین
با تشکر …

پاسخ [رباتیک] : سلام اقا سینا
از چه پروگرامر و کامپایلری استفاده می کنی؟

پاسخ
1392/05/03
sina11 بدون امتیاز

با سلام…
اقا اصلا اینو ول کنیم …من یه برنامه نوشتم تو بسکام که سینا رو روی lcdنشون بده ولی مثل قبل lcdروشن شد ولی …پروگرمر من از نوع usbاست اگه می شه واسه این راهنمایی کنید واقعا دیگه نمی دونم چیکار کنم

پاسخ [رباتیک] : سلام خسته نباشی
اقا نا امید نشو
https://wle.ir/forum/showthread.php?tid=29
رو کاملا بخون

پاسخ
1392/05/03
sina11 بدون امتیاز

سلام …
ببخشین من یه مدت نبودم مشکلی برام …
هنوز مشکل من رفع نشده شاید اشکال از پروگرمر باشه این jtagenاگه درست نوشته باشم چیه؟…کدوم انجمن برم؟

پاسخ [- رباتیک -] : سلام دوست خوبم
mogtaba.sahebi2009@gmail.com
ایمیل سازندش
با اون در میون بذار کمکت می کنه
امیدوارم حالت خوب باشه و بخاطر مشکلات نباشه که نمی اومدی

پاسخ
1392/05/01
sina11 بدون امتیاز

با سلام …
از کابل usb هم استفاده کردم بازم مثل قبل
با یه میکرو ATmega8 یه برنامه ساده نوشتم و تست کردم دیدم بازم هیچی lcdنشون نمی ده …می خوام پین هدرارو لحیم بزنم به lcd دیگه نمی دونم چیکار کنم

پاسخ [hadikh73] : سلام
دوست عزیز تو انجمن سوالتونه بپرسین انوجا بهتر میشه بحث کرد
اونجا باید دوباره عضو شد

پاسخ
1392/04/27
sina11 بدون امتیاز

دوباره سلام …
من یه سر usb رابزنم به لپ تاب سر دیگرشو چطوری بزنم به برد برد ؟سرشو ببرم و لخت کنم!!!میشه سر یه شارزر 5 ولت موبایلو اینجوری لخت کنم بعد بزنم به برد برد اینجوری نتیجه می ده؟
منظورم درباره ی ATmega16 بود که این مدارم باهمین میکرویه!
به هرحال ممنون

پاسخ [رباتیک] : اقا لازم نیست کابل usb رو خراب کنی اگه ماوس خراب شده و ... داری از اون استفاده کن

پاسخ
1392/04/25
sina11 بدون امتیاز

دوباره سلام
به جاباتری 4 تایی توش 4 تا باتری قلمی گذاشتم!!!
2.7 تا 5.5 مال سری L است…واسه این 5 ولت چیکارکنم؟

پاسخ [رباتیک] : میتونی از ولتاژ usb لبتاب یا pc استفاده کنی ولی مواظب باش بین قطب + , _ اتصال کوتاه نشه .

atmea 32 = با ولتاژ تقریبا 5 ولت کار میکنه سرعتش حداکثر 16 مگ
atmega 32L = با ولتاژ 2.7 تا 5.5 ولی سرعتش حداکثر 8 مگ
atmega 32a = با ولتاژ 2.7 تا 5.5 و حداکثر سرعتش 16 مگ
------------------
یادم میاد اینو یه جایی خونم ولی منبعش یادم نمیاد . بر اساس این گفتم

پاسخ
1392/04/25
sina11 بدون امتیاز

با سلام …
ولتاژی که به مدار اعمال می کردم 4.4 ولت بوده …مشکل به احتمال زیاد از اینجاست…واسه تولید 5 ولت چیکار کنم؟اون شارزر موبایل توضیح بدین؟!
ممنون

پاسخ [رباتیک] : احتمال کم هست مشکل اونجا باشه چون این میکرو ها با ولتاژ 2.5 تا 5.5 کار می کنن (سری a) فقط احتمال میدم ولتاژت نویز داشته باشه . اگه از باطری قلمی استفاده می کنی اون اصلا نویز نداره اما اگه از اداپتور ترانسی استفاده کنی منبع نویزه
از چه منبع تغذیه ای استفاده می کنی>؟

پاسخ
1392/04/25
sina11 بدون امتیاز

با سلام
با پتانسیومتر 10کیلو هم نتیجه نداد …فک کنم ال سی دی درست رو برد برد نمی شینه …کلا این ال سی دی ها رو چطور می شه به برد برد چسبوند از پین هدر و اینام هم استفاده می کنم
دیگه کجا می تونه اشکال داشته باشه؟!!!

پاسخ [رباتیک] : به این پست سر زدی ؟ https://wle.ir/?p=451

پاسخ
1392/04/24
sina11 بدون امتیاز

سلام …
اره همین مدار بالایی که عکسشم هست رو تو پروتئوس کشیدم و سپس pcbودر اخر از روی pcbمدار رو روی برد برد…هیچی نشون نمیده !

پاسخ [رباتیک] : احتمال زیاد ال سی دی رو درست صل نکردی .
برا تنظیم نور کارکترا از پتانسیومتر استفاده کن

پاسخ
1392/04/23
sina11 بدون امتیاز

با سلام …
من مدارو روی برد برد از روی طرح pcbنرم افزار پروتئوس ساختم ولی فقط lcd روشن می شه و چیزی توش نمایش داده نمی شه…اشکال کار کجا می تونه باشه؟

پاسخ [رباتیک] : دقیق شبیه همین مدار بستی ؟
یه نگاه به تاپیک زیر بنداز کمکت می کنه
https://wle.ir/forum/showthread.php?tid=29

پاسخ
1392/04/23
sina11 بدون امتیاز

دوباره سلام …
منبع تغذیه مخصوص چیه؟اگه منظورتون 5 ولت تولید کنه نه
از شارژر چطور استفاده کنم ؟سرشو لخت کنم !!!
نمی شه از جمع باتری 6 ولت استفاده کنم ؟
سوراخا جای vcc و gnd بودن دیگه ؟!!!!!!!!!!!!!!!!!!!

پاسخ [رباتیک] : سلام از باطری استفاده کنی از همه بهتره چون ولتاژش کاملا صافه .
دیتاشیت میرو رو نگاه کن ببین این سوراخ خایی که روی برد هستش به کدم پایه های میکرو رفتن GND یا ...

پاسخ
1392/04/21
sina11 بدون امتیاز

با سلام …
من اینو تو پروتئوس کشیدم سپس تو محیط areaهم pcbرا طبق اون پاورپوینت کشیدم …تو pcbدو تا سوراخ هست که فکر می کنم مال gndوvccباشند من درالکترونیک تازه کارم ولی می دونم که مفهومشان قطب های منفی و مثبت باتری است حالا این مدار با منبع تغذیه چند ولت کار می کنه ؟…5 ولت مثبت که تو اکثر مدارا هست رو چطور تامین می کنند؟ …اندازه ی فوتوسل چقدر باشه ؟
ممنون به خاطر راهنمایی هاتون

پاسخ [رباتیک] : اگه منبع تغذیهمخصوص نداری از یک شارژر اورجینال گوشی استفاده کن . مال گوشی های اندروید عالیه
اندازه توسل هم مهم نیست

پاسخ
1392/04/21
sina11 بدون امتیاز

با سلام…
هنگام پروگرم کردن مستقیم فایل هگزو پروگرم کنیم دیگه تنظیمات دیگه ای مثلا فیوزبیت و…نداره؟
من می خوام این مدارو بسازم کلا نمی دونم چطور pcb مدار هایی که تو پروتئوس می کشنو بسازم…در زمینه pcbوساخت تو برد برد این مدار کمکم کنید ممنون می شم

پاسخ [رباتیک] : سلام تنظیمات اضافی لازم نداره
برای pcb هم به پست زیر سر بزنید
https://wle.ir/?p=983

پاسخ
1392/04/20
مجتبی صاحبی واحد بدون امتیاز

توی بسکام دستور
var = RND( limit )
عدد رندوم از 0 تا عدد واردشده در داخل پرانتز تولید می کنه و داخله var میریزه به همین راحتی نیازی به استفاده از adc هم نیست

پاسخ
1392/04/16
parima بدون امتیاز

سلام خسته نباشید من پروژه بازی حافظه رو با AVR و پروتئوس میخواستم

شرح:

ابتدا یکی از LED ها بصورت تصادفی روشن می شود و پس از چند لحظه خاموش می شود. سپس بازیکن باید کلید مربوط به LED . مورد نظر را فشار دهد. روشن و پس از چند لحظه خاموش خاموش می شود. بعد از ان LED مورد نظر دوباره روشن می شود LED دیگري نیز بصورت تصادفی روشن می شود پس از چند لحظه هر دوLED خاموش می شود سپس بازیکن باید به ترتیب کلیدهاي مربوط به LED هاي مورد نظر را فشار دهد. در هر مرحله یک LED اضافه می شود تا زمانیکه تمام LED ها روشن شوند. براي تولید عدد تصافی می توان از نویز خوانده شده توسط ADC استفاده کرد.

پاسخ [رباتیک] :


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

پاسخ
1392/04/13

در حال لود کردن گوگل کپچا ، لطفا صبر کنید ...
×

محصول آموزشی با موفقیت به سبد خرید اضافه شد .

عضویت در خبرنامه

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

به جمع 1,293 کاربر خبرنامه بپیوندید