نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه

پروژه RFID با آردوینو با قابلیت تشخیص TAG

به نام خدا : سلام خدمت دوستان گل ؛ تو این پروژه اردینو میخوام ماژول RFID رو راه اندازی کنم.

پروژه RFID با آردوینو با قابلیت تشخیص TAG

پروژه RFID با آردوینو با قابلیت تشخیص TAG

پروژه RFID با آردوینو

این از کدهای پروژه آردوینو
توجه : آرایه های card رو بسته به شماره TAG ایی که دارید تغییر بدید ، چون شماره TAG هایی که من دارم با برا شما حتما فرق داره
خوب همون طور که میدونید ماژول RFID به وسیله پروتکول سریال ارتباط برقرار میکنه، لذا اگه در این باره چیزی نمیونید ۳ مطلب زیر از سری آموزش اردوینو رو بخونید :
آموزش جامع آردوینو جلسه ۴
آموزش جامع آردوینو جلسه ۵
آموزش جامع آردوینو جلسه ۶
و برای نمایش دیتا روی LCD هم میتونید مطلب زیر رو بخونید تا با نحوه کار LCD کاراکتری در آردوینو آشنا بشید :
آموزش جامع کار با lcd کاراکتری در ARDUINO

سوال ۱ : مگه یه آرایه از نوع INT رو به صورت زیر نمینویسن و مقدار دهی نمیکنن؟؛ پس چرا شما این طور نوشتی این آرایه card1 یا card4 رو؟

جواب ۱ : اولا : همون طور که میدونید ۱ (عدد هستش) ؛ '۱' (کاراکتر هستش) و "۱" (یه رشته هستش) ؛
دوما : تو آرایه از نوع این نمیشه خونه ای رو به صورت "۱" مقدار دهی کرد(یعنی عددمون رو داخل " " بزاریم)
سوما : وقتی تو خونه ای از آرایه مثلا مینوییسیم '۱'؛ یعنی کاراکتر ۱؛ که آرایه ما به این کاراکتر به صورت کد Ascii نگاه میکنه(و چون در کد اسکی ها به ازای هر کاراکتر یه عدد داریم، لذا آرایه int با این نحوه مقدار دهی مشکلی ندارد. )؛ و اگه بدونید کد اسکی عدد ۱ میشه ۴۹؛ لذا اگه عکس زیر رو ببنیید(نحوه مقدار دهی آرایه و جواب نمایش داده شده) متوجه داستان میشید.
پروژه RFID با آردوینو
چهارما : و چون تابع serial.read دیتای دریافتی رو به صورت کد اسکی به ما میده؛ لذا باید آرایه هامون(card1 تا card4) رو بر حسب کد اسکی(یعنی داخل ' ') بنویسیم، تا بعدا بتونیم با array مقایسش کنیم تا بفهمیم که این کارتی که سنس شده کدوم کارت هستش و...

سوال ۲ : چرا ۳ خط آخر پروژه رو به صورت زیر نوشتین؟ فک نکنم نیازی به این کار باشه، چون همنون که ارتباط سریال رو فعال کردی اول پروژه دیگه کافیه ، چه کاریه که خاموش میکنی ارتباط سریال رو و بعد ۵۰۰ میلی ثانیه روشنش میکنی no  ؟؟؟؟؟

جواب ۲ : باید عرض کنم خدمتتون که وقتی این ۳ خط نباشه پروژه کار میکنه، فقط مشکلش اینه که دفه ی اول اطلاعات رو درست نشون میده ولی به ازای دفعات بعد که کارت رو سنس میکنه دیتا رو ۲ واحد شیفت میده و ۲ واحد دیتا از بین میره و ۲ تا کاراکتر عجیب غریب نشون میده(که حالا علت دقیق این شیفت پیدا کردن و این مشکل رو من نفهمیدم....اگه کسی فهمید یا میدونه لطف کنه و به ما هم بگه)....و به ازای هر ۴ بار سنس کردن دفه ۴ ام دیتا درست نمایش داده میشه و ۳ بار اشتباه و دوباره دفه ۴ ام بعدی که کارت رو سنس میکنه اطلاعات رو درست و....
لذا من اومدم ارتباط سریال رو برای زمانی کوتاهی خاموش کردم و روشن کردم تا تو همون حال اول بمونه و حالات بعدی (که اطلاعات غلط دریافت میشد)رخ نده.

اینم از شماتیک پروژه
توجه : اون دو تا پایه ای که لیبل T دارن ؛ یعنی این که به هم وصل هستن.
پروژه RFID با آردوینو

در ضمن اگه درباره RFID چیزی نمیدونید ، دیتاشیتش رو میخواید وترتیب پایه ها و... رو میخواید لطفا مطلب زیر رو بخونید که مکمل این مطلب هستش.
پروژه RFID یا همون کارتخوان با آموزش کامل

اینم یه عکس از پروژه

پروژه آردوینو

اینم از فیلم پروژه

دانلود پروژه RFID با اردوینو

گله از بعضیا : خداییش میگم اگه میخواین مطلب سایت ادامه داشته باشه نظر بدید(خودتون رو بزارید جای من؛ ملت از مطالب به صورت رایگان استفاده میکنن….در حالی که سایت های دیگه مطالب شوو رو پولی کردن…..و با این حال حاظر نیستن یه نظر بدن….من چطور روحیم رو برا ادامه کار و گزاشتن مطالب جدید تو سایت حفظ کنم؟)
(تعجب از کسایی هستش که به ۲۰ ثانیه زمانی که برا نظر دادن وقت میزارن خیلی اهمیت میدم اما به ساعت ها یی که ما صرف انجام پروژه و نوشتن این مطلب میکنیم اصلا فکر نمیکنن no )
هزینه ی استفاده از مطلب : یه فاتحه برا کسایی که از دنیا رفتن ؛ ۳ تا صلوات برا ظهور آقا و شادی روح شهدا و امام شهدا و سلامتی رهبر
فعلا تا مطلب بعد یا علی

پسورد فایل های سایت :
www.dmf313.ir
جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. ان‌شاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
ارسال دیدگاه
105

1) تعداد حروف غیر فارسی از حروف فارسی بیشتر باشه دیدگاه به صورت خودکار حذف میشه.

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

  1. مهمان

    مهدي

    سلام . خدايي خسته نباشيد.
    عالي.
    بلاشك

    1398/01/23
    09:21
  2. مهمان

    میثم

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

    1397/12/04
    09:30
  3. مهمان

    حسین

    اقا سلام و عرض ادب؛ همه چیز درجه یک فقط فکر کنم بجای این حلقه for که تک تک بایت ها رو دریافت کنیم یک دفعه بصورت استرینگ بخونیم سریال رو یکم کارم راحت تر بشه و شلوغ بازی نشه. pardon
    مورد بعد اقا من یمخوام منوی تنظایمات بهش اضافه کنم یعنی یک کلید بگذارم واسه اضافه یکی هم برای حذف کردن این قسمت رو اگر امکانش هست کد هاشو واسم ارسال کنی بصورت کاملا ساده شده wacko
    خلاصه خیلی خیلی تشکر بابت زحماتتونو ایننم بگم هر چی میخوام شروع کنم برای کار اول یه سر به سایت شما میزنم hi

    1397/11/09
    05:33
    • نویسنده این مطلب

      مهدی دمیرچیلو

      سلام

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

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

      1397/11/09
      05:45
  4. مهمان

    محمود

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

    1397/10/29
    11:03
    • نویسنده این مطلب

      مهدی دمیرچیلو

      از RFID Mifare (13.56 MHz) RC522 استفاده کن.

      1397/10/30
      06:01
  5. مهمان

    محمود

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

    1397/10/29
    11:00
  6. مهمان

    پیام

    دمت گرم.کارت خیلی درسته

    1397/09/20
    12:24
  7. مهمان

    محمدرضا

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

    1397/08/22
    10:52
    • نویسنده این مطلب

      مهدی دمیرچیلو

      سلام-با حروف کوچیک –
      www.dmf313.ir

      1397/08/23
      09:15
  8. مهمان

    سبحان

    اقا عالی بود دمتون گرم heart
    خسته نباشید wink ok

    1397/04/18
    12:37
  9. مهمان

    payam

    سلام دوست عزیز من از ماژول EM18 استفاده کردم و از کد شما،وقتی شماره تگ خودمو وارد میکنم و همون تگ رو جلوی ماژول قرار میدم یه کد دیگه رو توی ال سی دی نمایش میده،هر کاری میکنم جواب نمیده؟چیکار کنم که درس شه؟

    1397/02/20
    03:46
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      با این ماژول کار نکردم – نمیدونم حتی پروتکولش چیه و فرمت داده اش

      1397/02/20
      07:59
  10. مهمان

    ملیسا

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

    1396/11/17
    02:14
  11. مهمان

    محمد شريف

    سلام خسته نباشید از من این یه خطا ارور میده نمیدونم چیکارش کنم
    array[i] = Serial.read();
    حالا اینجا نشد درست بنویسی ولی من به ترتیب نوشتم ارور میده سیمیکالون هم گذاشتم سریال و رید و ارری و ایناشم رنگی میشه
    مشکلش چیه؟؟؟؟؟

    1396/09/25
    04:01
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      با این که پروژه هایی که میزارم تو سایت رو تست میکنم ولی الان هم که تست کردم مشکلی نداشت کد مطلب.ببین کجا سوتی دادی.

      1396/09/26
      10:40
  12. مهمان

    مهدی

    سلام مطالب سایتتون بسیار عالی و خودتون هم حرف ندارید کارتون درسته

    1396/07/17
    10:10
  13. مهمان

    saeid sa

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

    1396/07/12
    10:21
  14. مهمان

    مصطفی

    سلام آقا مهدی خسته نباشید
    مشکل RFID که فرمودید بار اول درست نشون میده و بار بعدی دیتا رو ۲ واحد شیفت میده،اینه که هر بار RFID میخونه،۱۲ کاراکتر دریافت میکنه و ما ۱۰ کاراکتر اونو میخونیم،ولی ۲ تا هنوز تو بافر وجود داره،که با serial.end بافر خالی میشه

    1396/07/04
    06:23
  15. مهمان

    نگین

    سلام
    خسته نباشید
    هزینه ساخت این پروژه پقدر میشه؟؟
    سفارش داشته باشیم شما آماده شدشو تحویل میدین؟

    1396/05/27
    09:25
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      پروژه دانشجویی انجام نمیدم.

      1396/05/27
      09:53
  16. مهمان

    reza

    اقا مهدی عالیه کارات داداش…انشالله همیشه موفق و پایدار باشی….ممنونم از همه زحمتات.خدا قوت….

    1396/05/19
    12:18
  17. مهمان

    مهدی

    دمت گرم
    yes

    1396/03/27
    12:29
  18. مهمان

    حسام

    خداییش عالیه

    1396/02/31
    02:36
  19. مهمان

    mohammad mahdi rahro

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

    1396/02/23
    10:11
  20. مهمان

    سید مهدی نصیری

    سلام
    من پروژتونو بستم ولی یه مشکل داره کد هایی که از کارت میگیره خود کد نیست یه چیزایه عجیبیه هر چیزی غیر از عدد

    1396/01/12
    12:27
  21. مهمان

    جواد

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

    1395/12/18
    07:48
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام – سوالات در سایت – اگه پروژه میخواین، ایمیل بزنید.

      1395/12/18
      08:02
  22. مهمان

    Sina

    با سلام و تشکر ،
    میخواستم بگم اولا واقعا ممنون که اینگونه مطالب رو به دور از هر گونه مسائل مادی و غیره انتشار میدید
    بعد میخواستم بگم من تو این زمینه واقعا مبتدی هستم و بسیار علاقه مند به یادگیری
    الان من میخوام این پروژه رو ببندم ، توی شماتیک فقط یه t میبینم برای اتصال ، ولی توی عکس این همه سیم وصله
    اگه میشه این ترتیب این اتصال رو خصوصا به نمایشگر رو یه توضیحی چیزی بدین ممنون میشم
    sorry

    1395/12/18
    01:09
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1395/12/18
      09:26
  23. مهمان

    سید مهدی

    سلام دوست گلم.
    عاقا به نظرت میشه برای افزایش برد rfid تگ پسیو رو خودمون اکتیو کنیم ؟؟اگه میشه بنظرت چجوری؟؟؟اخه تاجایی که من میتونم اون سیم پیچ توی تگ هم کار القای الکترومغناطیسی رو میکنه هم کار انتن رو!!!!

    1395/11/28
    08:42
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام – در این حد دیگه مطالعه نکردم. sorry

      1395/11/28
      08:48
  24. مهمان

    SOBHAN

    خیلی عالیه
    من که اکثر اشکالاتم با کمک سایتتون حل شد
    دمتون گرم
    انشاالله موفق باشید smile

    1395/11/25
    12:04
  25. مهمان

    سجاد

    ِقا دمت گرم

    1395/10/10
    09:42
  26. مهمان

    MeysaM

    مهدی جان واقعا دمت گرم ؛برا هر کدوم از این مطالب که تو سایت هست کم کمش سه چهار روز وقت گذاشته شده بعدش خداییش انصاف نیست ما بیاییم تو یه ساعت مطلب رو یاد بگیریم و یه تشکر خشک و خالی هم نکنیم.بازم دمت گرم خدا قوت

    1395/10/06
    11:38
    • نویسنده این مطلب

      مهدی دمرچیلو

      نوکریم
      good

      1395/10/06
      11:40
  27. مهمان

    yasin

    سلام تشکر از مطالب خوبتون
    میخواستم بدونم این پروژه با ماژول های ار اف ای دی دیگه هم انجام میشه یا نه فقط باید همین ماژول باشه؟

    1395/09/10
    06:35
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1395/09/10
      06:42
  28. مهمان

    محمد

    سلام خسته نباشید .
    آیا در مدل rf01d حافظه دار باید کدهای کارتها را در آردوینو وارد کنیم؟

    1395/08/10
    02:02
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      والا بستگی داره که پروژت رو میخوای چطور بنویسی – هم آره و هم نه.

      1395/08/10
      04:23
  29. مهمان

    مجتبی

    سلام آقا مهدی
    نوکرتم
    بعضی ها تا پول ازشون نگیری قدر چیزای رایگانو نمیدونن
    فک میکنن راحت بدست اومده عینه هم رشته ای های عزیز من , که کلا منو به سخره میگیرن
    اما واقعا دمت گرم داداش
    خیلی آقایی
    کمتر کسی اینطور پیدا میشه
    مشتاق دیدار آقا مهدی

    1395/07/22
    01:38
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      والا تو فکرم که چطوری پول دربیارم تا قطعه بخرم تا آموزش بزارم تو سایت.
      چون من که سرکار نمیرم – صاحب بانک هم که نیستم – موندم برا ادامه کار چیکار کنم
      دلم هم نمیاد مطالب رو پولی کنم حقیقتا laugh به نظرت چیکار کنم؟

      1395/07/22
      04:39
  30. مهمان

    HerzeleiD

    haji layagat dari,damet kurexane
    fagat in 522 ham kar kardi post bezar

    1395/06/13
    01:29
    • نویسنده این مطلب

      مهدی دمرچیلو

      گزاشتم قبلا
      کبلایی هستم ولی حاجی نه laugh

      1395/06/13
      08:07
  31. مهمان

    روح اله

    دمت گرم

    1395/05/10
    09:47
  32. مهمان

    علیرضا

    عالی

    1395/04/30
    09:32
  33. مهمان

    محمد

    سلام خیلی ممنون از مطالبت
    یه سوال اونم اینکه چطوری میشه بهش کی پد هم اضافه کرده که مثلا اول پسورد رو بزنی بعد کارت رو بگیری به rfid تا برات بخونه و قفل عمل کنه
    در حالی که هم کی پد هم rf وصل باشه به lcd

    1394/12/25
    03:06
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      سوالت خیلی کلی بود
      به نظرم بشین تک تک اینا رو راه اندازی کنی و بعد اگه یکم زبون C ّلد باشی متونی این پند تا پروژه رو یه پروژه تبدیل کنی و اون چیزی که میخاوی بدست میاد.

      1394/12/25
      03:11
      • مهمان

        محمد

        نه یه چیزایی در آوردم اما کی پد مثل کلید قطع وصل عمل کرد و روی lcd نیاورد که پسورد وارد کنم?
        یه سوال سایت رو خودت طراحی کردی که روی موبایل واکنش گرا هست و مدلش عوض میشه ?

        1394/12/25
        07:12
        • نویسنده این مطلب

          مهدی دمرچیلو

          تو مطلب مربوط سوالت رو مطرح کن تا بتونم بهتر راهنمایی کنم(چون خودم باید اون مطلب رو ببینم) و بعد مشکلت رو دقیق دقیق بگو تا متوجه بشم
          نه قالبش رو نه cms اش رو و نه قالب موبایل رو خودم طراحی نکردم….

          1394/12/26
          02:56
  34. مهمان

    شاهسون

    سلام آقا مطالب خیلی جالبه مرسی از زحماتت

    1394/12/14
    11:58
  35. مهمان

    cloner

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

    1394/10/22
    03:39
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خطوط ۲۵-۲۶-۶۱ رو غیر فعال کن(از پروژه حذف کن) و تست کن و نتیجه رو بگو.
      (کلا اگه زبان c بلد باشی با یکم ور رفتن و یکم نگاه کردن میشه مشکل رو پیدا کرد و اگه مشکل حل نشد میتونه مشکل از سخت افزار باشه)

      1394/10/22
      09:11
      • مهمان

        cloner

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

        1394/10/25
        06:20
        • نویسنده این مطلب

          مهدی دمرچیلو

          سلام
          پس هیچی برگردون به حالت اولیه laugh
          والا چی بگم …بگرد تو سایت های خارجی و پروژه های نمونه اش رو دانلود کن

          1394/10/25
          07:30
          • مهمان

            cloner

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

            1394/10/26
            11:01
          • نویسنده این مطلب

            مهدی دمرچیلو

            والا نمیدونم چطور گشتی و دنبال چیز خیلی خاصی بودی یا نه
            چون دقیق دقیق همیشه اون چیزی که میخوای که پیدا نمیشه که…باید یه پروژه ای رو گیر بیاری و قسمت مورد نیازت رو ازش در بیاری و با چند تا پروژه اینطوری میتونی پروژت رو انجام بدی و…
            اینو ببین
            https://www.google.com/search?q=RFID+ARDUINO+PROJECT&oq=RFID+ARDUINO+PROJECT&aqs=chrome..69i57.9136j0j7&sourceid=chrome&es_sm=93&ie=UTF-8
            در ضمن فقط ۵ کارت اول گفتی یان طوره فک کنم و از ۵ به بعد خراب میشه، حالا اگه کارت ۶ امی رو بیای دفعه اول بزنی میکرو مشناستش؟(میخوام ببینم تگ ها سالم هستن یا نه)
            یه مشکلی هم که میتونه وجود داشته باشه….اینه که دیتا های ارسالی توسط تگ به میکرو ۱۰ تا نیست و بیشتره…(در این مورد یه تحقیقی بکن و فرم دیتای ارسالی توسط ماژول رو ببین چطوری هستش)
            راستی یه سوال : کارت های خودت رو داخل پروژه تعریف کردی؟
            و این که بعد از else if آخری پروژه بیا یه else دیگه بزار که اگه کارت سنس شده با تموم کارت های تعریف شده یکسان نبود بیاید یه متنی نمایش بده و بگه کارت تعریف نشده است(ولی چون میگی از کارت ۵ ام به بعد هیچی نشون نمیده یعنی کد خط ۳۲ ام هم اجرا نمیشه و شماری تگ نمایش داده نمیشه…پس میشه نتیجه گرفت که بعد از بار ۵ ام خط ۲۵ شرطش صحیح نمیشه….بیا یکاری کن و خط ۲۵ رو به صورت زیر بنویس)
            if (Serial.available() >= 10)
            و بعد از خط ۳۸ هم بیا یه foreach تعریف کن تا دیتا های اضافی رو داخل یا متغییری بریزه(فقط میخوام دیتا های داخل serial رو از بین ببرم….چون توسط for خط ۲۹ دیتا رو گرفتم میخوام اگه دیتای اضافی اومد اونم بگیرم و فقط داخل یه متغییر جدا بریزم…لذا یه متغییر هم باید تعریف کنی….پس گرفتی که چی میگم، فقط برای این که دیتای اضافی رو از serial خالی کنم….اینم تست کن….)

            1394/10/26
            01:09
          • مهمان

            cloner

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

            1394/10/26
            07:06
          • نویسنده این مطلب

            مهدی دمرچیلو

            برنامه نویسی آردوینو، ای وی آر و آرم همشون c هستش….برو c رو یاد بگیر
            کتاب فراهانی رو بخون، اگه بخوای یه کتابی مثل این گیر بیاری باید ۵۰ تومن پیاده شی که اونم بعید میدونم به این خوبی بشه، حالا که این کتاب رایگان هستش ملت…

            1394/10/27
            08:29
          • مهمان

            cloner

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

            1394/10/28
            04:14
          • نویسنده این مطلب

            مهدی دمرچیلو

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

            1394/10/28
            06:57
          • مهمان

            cloner006

            سلام مهدی جان مخلصم یه برنامه ی جدید گیر آوردم براتون میزارم اون برنامه بالایی رو ادیت کنین این درسته درسته
            :
            #include
            SoftwareSerial RFID(2, 3); // RX and TX
            int data1 = 0;
            int ok = -1;
            int yes = 13;
            int no = 12;
            int tag1[10] = {‘0′,’0′,’0′,’2′,’3′,’8′,’7′,’6′,’7′,’5’};
            int tag2[10] = {‘0′,’0′,’0′,’2′,’3′,’8′,’7′,’6′,’8′,’6’};
            int tag3[10] = {‘0′,’0′,’0′,’2′,’3′,’8′,’7′,’6′,’9′,’6’};
            int tag4[10] = {‘0′,’0′,’0′,’2′,’9′,’6′,’2′,’4′,’2′,’2’};
            int newtag[10]={‘0′,’0′,’0′,’2′,’3′,’8′,’7′,’6′,’9′,’6’};
            void setup()
            {
            RFID.begin(9600); // start serial to RFID reader
            Serial.begin(9600); // start serial to PC
            pinMode(yes, OUTPUT); // for status LEDs
            pinMode(no, OUTPUT);
            }
            boolean comparetag(int aa[10], int bb[10])
            {
            boolean ff = false;
            int fg = 0;
            for (int cc = 0 ; cc 0)
            {
            // read tag numbers
            delay(100); // needed to allow time for the data to come in from the serial buffer.
            for (int z = 0 ; z 0) // if we had a match
            {
            Serial.println(“Accepted”);
            digitalWrite(yes, HIGH);
            delay(1000);
            digitalWrite(yes, LOW);
            ok = -1;
            }
            else if (ok == 0) // if we didn’t have a match
            {
            Serial.println(“Rejected”);
            digitalWrite(no, HIGH);
            delay(1000);
            digitalWrite(no, LOW);
            ok = -1;
            }
            }
            void loop()
            {
            readTags();
            }

            1394/12/16
            09:37
          • مهمان

            cloner006

            سلام لینک برنامه ایی که گفتم
            فقط من یه کم برای خونه ی خودمون تغییرش دادم اونارو خودت درست کن
            http://s7.picofile.com/file/8242301842/k.c.html

            1394/12/17
            06:32
  36. مهمان

    saleh mahdavi

    سلام مجدد ! اگه ممکنه این صفحه رو نگاه کنید :
    http://dlock.ir/mseries.htm
    این سیستم ۲ تا ویژگی خیلی خوب داره :
    ۱- آنتن کارت خوان با فاصله نصب میشه که باعث امنیت میشه و قابلیت خوندن و نوشتن داره
    که باعث میشه راحت و بدون کد نویسی بهش بشه کارت اضافه کرد …
    ۲- یه مستر کارت داره و بقیه کارت ها به وسیله مستر کارت معرفی میشه به سیستم
    به این صورت که هر کارت رو همزمان با کارت مستر بگیرید جلوی کارت خوان اون کارت هم اضافه میشه
    ۳ – رله خروجیش به صورت لحظه ای عمل میکنه که مناسب استفاده بجای درب باز کنه
    میشه روش ساخت همین رو با آردینو آموزش بدید ؟ من میخوام یکی واسه خودم بسازم !

    1394/08/21
    08:39
  37. مهمان

    saleh mahdavi

    سلام اول یه تشکر حسابی بکنم ازتون بابت سایت عالی و کاملتون و صبر و حوصله بسیاز زیاد شما در توضیح دادن دقیق مباحث ! بنده دانشجوی کامپیوترم و بی نهایت به رشته خودم علاقه دارم اما به صورت هم زمان به الکترونیک هم بسیار علاقمندم ! و با ورود arduino به بازار علاقه مند تر هم شدم ! و توی این مدت که توی نت چرخیدم واسه آموزشش سایتی به جامعی و شاملی شما ندیدم تو این زمینه و همین امروز که مطالب سایتتون رو کم و بیش مطالعه کردم تصمیم گرفتم یه ardiuno uno خرید کنم همین امروز و کار باهاش رو شروع کنم ! ممنون از شما که باعث شدید دلگرم تر بشم ! همش ترس داشتم نتونم ازش استفاده کنم !
    بنده میخوام در آینده که مسلط شدم یه درب باز کن کارتی بسازم واسه درب منزل ! که وقتی کارت رو شناخت یه رله رو وصل کنه برام !
    حالا چند تا سوال !
    ۱- میشه قسمت کارت خوان رو با فاصله از بورد اصلی نصب کرد ؟ که در واقع کارت خوان دم در نصب شه و باکس اصلی داخل ساختمان ! اگه ممکن توضیح بدید
    ۲- نحوه معرفی مستر کارت چطوریه ؟
    ۳- بقیه کارت ها رو چطور باید بهش معرفی کنیم ؟
    ۴- میشه واسه کوچک تر شده بورد اصلی بجای uno از arduino های کوچک تر استفاده کرد ؟
    اگه ممکنه کوچکترین مدل رو معرفی کنید
    با تشکر از زحمات شما دوست عزیز

    1394/08/20
    03:43
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      ۱) بله میشه-آنتن هایی برای این کار هستش
      ۲) متوجه نشدم
      ۳) به کمک کد نویسی-سری حافظه دار rfid رو میشه شماره کارت ها رو توی خود rfid ذخیره کرد
      ۴) بله میشه چرا نشه آخه

      1394/08/20
      10:11
  38. مهمان

    Reza

    فدای صورت ماهت.خسته نباشی داداشی.نجاتم دادی.خدا یارو یاورت.حضرا علی(ع) روز قیامت شفاعتت کنه.خیلی گلی.منتظر زحمات بعدیتون هستیم استاد.کاش تو دانشگاه هامون اساتیدی مثل شما داشتیم

    1394/08/07
    07:07
  39. مهمان

    علی

    سلام با RC522 هم میشه اگجه اره کد هارو برام ایمیل کنید

    1394/07/28
    02:12
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام – چی میشه؟

      1394/07/28
      02:48
  40. مهمان

    محسن

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

    1394/07/15
    06:24
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      بله میشه، چرا نشه اخه

      1394/07/15
      07:01
  41. مهمان

    simorgh

    سلام
    پروژه rfid با ماژول ۱۳٫۵۶mhz رو انجام دادم
    ولی یه قسمت از این پروژه که برای معرفی کارت و نمایش اطلاعات ذخیره شده برای هر کارت مثلا اسم و مشخصات فرد ) به مشکل خوردم
    ایمیل بنده موجود هست بیاین این قسمت از مشکل رو حل بکنیم و روی سایت خوبتون قرار بدیم تا دوستان هم استفاده بکنن

    1394/06/27
    08:58
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خو مشکلت چیه؟
      تو eCA مطرح کن و لینک سوالت رو بزار اینجا
      در ضمن فایل های پروژت رو هم اونجا پیوست کن

      1394/06/27
      09:07
    • مهمان

      وحید

      سلام اقا مهدی خسته نباشید
      پروژه بنده نیز همین ماژول rc522 هست اگه میشه ایمیل دوستمون که داره با این ماژول کار میکنه رو بدید بنده چنتا سوال بپرسم
      ممنون

      1395/04/28
      07:58
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام
        ایمیل کردم براتون
        البته خودم چند روز دیگه مطلبش رو میزارم تو سایت laugh انشالله اگه مشگلی رخ نده

        1395/04/28
        11:41
  42. مهمان

    نيما

    سلام آقا مهدی نمیدونم چه نظری بدم لکن ممنون بابت همه چیز خدا عاقبت به خیرتان کند.یا علی

    1394/06/23
    04:47
  43. مهمان

    hamed

    مگه میشه بدون دسترسی به اردینو ماژول رو هک کرد؟
    اسم این نوع انتن ها رو میشه بگید که بنده بش نیاز دارم تهیه کنم

    1394/06/16
    05:21
    • نویسنده این مطلب

      مهدی دمرچیلو

      یه جا خوندم که میشه
      مثلا فک کن یه آهن ربایی بهش نزدی کنی
      مثلا میگم
      روش های تو مایه های ان
      اسم خاصی نداره….تو گول بزن آنتن ماژول rfid

      1394/06/16
      05:32
  44. مهمان

    hamed

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

    1394/06/16
    12:41
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      روشی سراغ ندارم
      ولی یه سری آن تن هستش که میتونی در جای مورد نظر قرار بدی و ماژول رو در فاصله دورتری تا نتونن با اینجاد مشکل در ماژول اونو هک کنن..

      1394/06/16
      01:07
  45. مهمان

    Ashkan

    Aaaaaliiiiii booooood

    1394/06/07
    12:02
  46. مهمان

    hamed

    سلام واقعا خسته نباشین
    و خیلی ممنون از سایت بسیار عالیتون
    فقط یه سوال برای من پیش امد ان هم این است که پایه های lcd به کدام پایه های arduino متصل شده است
    اگر امکانش هست پروتوس این مدار را با تمام اتصالات بر روی سایت عالیتون قرار دهید
    باز هم خیلی ممنونم

    1394/06/01
    11:46
  47. مهمان

    simorgh

    داداش کدوم قله ای؟
    غربی یا شرق؟
    ما یه همسایه داشتیم توی قم فامیلیشون دمرچیلو بود چه ادم های نازنینی بودن
    نکنه بچه محل هستیم؟

    1394/05/14
    11:29
    • نویسنده این مطلب

      مهدی دمرچیلو

      کرفتی مارو….شرغی غربی چیه دیگه
      شهرستان قدس

      1394/05/15
      08:09
  48. مهمان

    simorgh

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

    1394/05/14
    03:48
    • نویسنده این مطلب

      مهدی دمرچیلو

      صلواتی
      البته گفتم قبلا راه اندازیش نکردم ولی سعیم رو میکنم…..این همه قطعه رو راه اندازی کردم…انشاالله اینم راه اندازی میکنم
      بچه قله هستم

      1394/05/14
      04:09
      • مهمان

        cloner

        خخخ قلعه حسن خان خودمون من یه گونی اونجا فامیل دارم بیشتر(تقریبا) قلعه حسن خان فامیلیشون خزلی میباشد .

        1394/10/02
        11:04
  49. مهمان

    simorgh

    سلام خیلی ممنون از سایتتون
    بنده یه سوال داشتم ایا برای اجرای rf id با استفاده از ماژول rc522 در فرکانس ۱۳٫۵۶mhz هم میشه از این برنامه و روش اجرا استفاده کرد. با تشکر

    1394/05/13
    05:03
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      نمیدونم والا
      اگه خونتون تهرانه بیار برام تا برات راه بندازم(البته اگه تونستم….سعی میکنم تمام سعیم رو کنم)

      1394/05/13
      05:35
  50. مهمان

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

    سلام اقا مهدی عالی بود عالی

    1394/04/26
    10:25
  51. مهمان

    مهرداد

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

    1394/04/25
    12:23
  52. مهمان

    مهدی فرجی

    خیل یعالی بود

    1394/04/22
    04:59
  53. مهمان

    حمید

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

    1394/04/22
    09:34
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خواش داش…لطف داری داش

      1394/04/22
      10:33
  54. مهمان

    Hosein

    slm khaste nabashi damet garm khodaii kam peyda mishe ye hamchin tarze fekri valla b khoda hame site ha pooliano sathe matalebeshoon darhade…
    Hala begzarim ye soal dashtam chera too khate 25 ==10 gozashti chera bozorgtar az 0 nazashti?

    1394/04/21
    09:23
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      سوال خوبی بود
      ببین داداش کارت های ما حاوی ۱۰ رقم هستش….یعنی ۱۰ بایت…یعنی ۱۰ تا اطلاعات…..لذا ماژول هم وقتی کارت رو سنس میکنه ۱۰ بایت ارسال میکنه و میکرو هم باید طبیعتا ۱۰ بایت دریافت کنه
      به همین خاطر مساوی ۱۰ قرار دادم….ok?
      در آخر سعی کن فارسی بنویسی…نه اینجا…بلکه تو همه ی سایت ها….یه وقت دیدی ناخاسته رفت تو پوشه اسپم ها….

      1394/04/21
      09:37
      • مهمان

        Hosein

        سلام
        خیلى ممنون کامل گرفتم فقط یه سوال میشه بزرگ تر از ٠ بزارى یا ==١ بعد با اون تابعی که با فاصله زمانى دیتا دریافت می کنه اون طورى انجام بدى ؟
        اصلا درست کارمى کنه؟
        بعد یه سوال دیگه مگه نمى گى ماژول دیتا ١٠ بیتی میفرسته خوب اگه بزرگ تر از ٠ بزارى مشکلى پیش میاد؟

        1394/04/22
        04:41
        • نویسنده این مطلب

          مهدی دمرچیلو

          سلام
          فک کن گزاشتی ۱۲
          کارت اول رو سنس میکنه ۱۰ تا میگیره
          ولی دیتایی نشون نمیده
          چون باید یه کارت دیگه سنس کنه و ۲ باتیتش ور برا اجرای if بر میداره در حالی که از این ۲ بایت استفاده نمیکنه و فقط برنامه الکی منتظر کارت دوم میشه تا….شاید تا قیام قیامت کارت دوم نیومد
          ok???

          1394/04/23
          07:54
  55. مهمان

    محمد

    کلاس رفتی اینجوری خوب بلدی laugh
    خداییش خوب توضیح دادی

    1394/04/21
    05:56
  56. مهمان

    محمد

    بسیار عاااااااااااااالی smile

    1394/04/21
    05:44
  57. مهمان

    محمد

    خیلی خیلی خیلی عالی
    خسته نباشی
    من الان اینجاشو نفهمیدم یعنی باید کارت هارو یکی یکی بهش تعریف کنیم wacko //
    مثلا اگه من صد تا کارت داشتم اینارو میشناسه آیا
    یا باید تعریف شن 😐

    1394/04/21
    05:31
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      کارت رو سنس میکنه و کدش رو میفهمه
      ولی این که بخوای تشخیص بدی که مثلا این کارت چه کسی هستش…مثلا کارت دانشجوی ۱ , دانشجوی۲ و… این کد ها رو باید تو پروژه تعریف کنی تا با کد سنس شده از کارت مقایسه بشه و بفهمی که کارت کی هستش
      گرفنی؟

      1394/04/21
      07:27
      • مهمان

        hamid

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

        1395/08/13
        04:27
        • نویسنده این مطلب

          مهدی دمرچیلو

          سلام
          شماتیک رو گزاشتم تو مطلب

          1395/08/13
          05:13