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

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

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

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

سورس (بسکام)

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

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

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

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

sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

hadikh73
پاسخ
sina11

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

سلام
دوست عزیز به انجمن مراجعه کنین ممنون

hadikh73
پاسخ
sina11

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

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

ممنونم همچنین

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

سلام اقا سینا
از چه پروگرامر و کامپایلری استفاده می کنی؟

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

- رباتیک -
پاسخ
sina11

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

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

hadikh73
پاسخ
sina11

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

اقا لازم نیست کابل usb رو خراب کنی اگه ماوس خراب شده و … داری از اون استفاده کن

رباتیک
پاسخ
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 مگ
——————
یادم میاد اینو یه جایی خونم ولی منبعش یادم نمیاد . بر اساس این گفتم

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
sina11

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

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

رباتیک
پاسخ
electronicnarm2010

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

پاسخ
parima

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

شرح:

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

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

رباتیک
پاسخ
×
پروژه رایگان
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد