نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
  • پروژه RFID با قابلیت حذف و اضافه کردن کارت v3

    سلام : تو این مطلب که خیلی وقت پیش میخواستم بزارم ولی قسمت نمیشد، پروژش رو خیلی وقت پیش من انجام دادم ولی…، الان میخوام بزارمش تو سایت، همون طور که میدونید بعضیها! اینجور پروژه ها رو میفروشن dash، در ضمن چون مطلب رایگان هستش که حق اعتراض کردن رو نداره، چون قبلا شده که طرف پروژه های سایت رو میره در عمل میبنده و معلوم نیست کجا سوتی داده و میاد جد و آباد ما رو به فحش میبنده، رخ داده این اتفاق که الان دارم میگم، خداییش یه عده خیلی بیشعور هستن، این جور افراد رو باید عین سگ تیغشون بزنن و بعد حالشون رو هم آخر سر بگیرن بعضی شیادها تا …، ولی این پروژه رو میزارم برا بعضی دوستانی که مثل دسته بالا نیستن، امیدوارم این جور پروژه ها مفید باشه براتون و پروژه های بیشتری خودتون انجام بدید.
    پروژه RFID با قابلیت حذف و اضافه کردن کارت v3
     

    پروژه RFID با قابلیت حذف و اضافه کردن کارت v3


    نسخه های قبلی این پروژه : 
    پروژه RFID یا همون کارتخوان با آموزش کامل
    پروژه RFID یا همون کارتخوان نسخه ۲
     
    مطالب پیشنیاز این پروژه :
    اتصال AVR به کامپیوتر از طریق USB با ماژول CP2102 (آموزش کار با ماژول اتطال AVR به کامپیوتر)
    برنامه نویسی C
    آموزش جامع میکروکنترلر AVR جلسه12 (مقاومت پول دان)
    آموزش جامع میکروکنترلر AVR جلسه4 ( آموزش USART مقدمه )
    آموزش جامع میکروکنترلر AVR جلسه5 ( آموزش USART )
    آموزش جامع میکروکنترلر AVR جلسه6 ( آموزش USART پروژه )
     
    عملکرد این پروژه
    خب تو این پروژه اول به ما میگه که یه کارت به RFID نزدیک کنیم، اگه کارت موجود بود که میگه موجود هستش و میگه تو خونه فلان از حافظه قرار داره وگرنه میگه موجو نبود.
    این پروژه 2 تا دکمه داره، که یکیش برا رفتن به مد تنظیمات هستش که تو اونجا میتونیم کارتی رو اضافه و یا حذف کنیم و اون یکی دکمه هم برای جابجا شدن بین حالت اضافه کردن کارت و یا حذف کارت هستش و اگه دوباره دکمه تنظیمات رو فشار بدید از مد تنظیمات خارج میشید.
    تنها مشکلی که این پروژه داره اینه که اطلاعات تو حافظه EEPROM ذخیره نمیشن که اینم بمونه برای نسخه های بعدی.(هر چند کار خاصی نداره.)
     

    پروژه RFID با AVR با قابلیت حذف و اضافه کردن کارت

    کدهای پروژه

     
    شماتیک پروژه
    توجه : عکس رو کوچیک کردم، روش کلیک کنید و در اندازه اصلی ببینید.
    پروژه RFID با AVR
     
     

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

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

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

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

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

    1. مهمان

      علی

      سلام.
      پایه های ماژول چه جوری به میکرو وصل میشه .
      لطفا راهنماییم کنید.
      ممنون

      1397/10/01
      01:03
    2. مهمان

      محمد

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

      1397/06/03
      01:02
    3. مهمان

      منصور

      سلام ببخشید من نمی‌خوام lcdبذارم فقط می خوام وقتی کارتو اضافه کرد بعد کارتو زدی یک رله باز بشه خواستم بپرسم رله رو به کدوم پایه وصل کنم و تو برنامه‌ چی اضافه کنم

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

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

        سلام-امکان نوشتن کد وجود نداره.

        1397/02/28
        12:28
    4. مهمان

      mehdi

      سلام مهدی داداش این برنامه بدون کد ویزارده ؟
      میشه لطف کنی با کد ویزارد هم بزاری mail

      1397/02/05
      05:41
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام-کدویزارد؟ باهاش کار نکن.
        برو رجیسترها رو یاد بگیر.

        1397/02/05
        06:08
    5. مهمان

      amir

      سلام
      آقا مهدی من واسه پروژه Rf01D به کار بردم تعداد خطوط برنامه نزدیک 600 خط هست برنامه تو پروتئوس به خوبی کار میکنه رو برد حذف و اضافه کردن کارت به درستی انجام میشه ولی موقع چک کردن کارت چند باری باید کارت را نردیک کنم تا اجازه باز کردن صادر کنه فک کردم مشکل از برنامه ای هست که نوشتم کد شما را تست کردم همون مشکلا داشت کلا چند بار اول اطلاعات ناقص از RF01d ارسال میکنه به نطر شما مشکل کجاست؟

      1396/12/06
      08:22
      • نویسنده این مطلب

        مهدی دمرچیلو

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

        1396/12/07
        10:56
    6. مهمان

      محمد

      سلام چیلو
      ((من تنبل نیستم اصلا چیزی بلد نیستم ))
      این جمله رو صد بار بنویس برای شروع خوبه
      ولی دمت گرم بابت کد از هر جا که کپی کردی
      ????????

      1396/11/30
      11:40
      • نویسنده این مطلب

        مهدی دمرچیلو

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

        1396/11/30
        12:43
    7. مهمان

      Arian

      سلام
      بنده برام سئوال پیش امده ک شما چطور رنگ بک گراند رو تغییر دادید چون من کور رنگی دارم و سفیدی باعث اشک چشمم میشه ممنون میشم اگه راهنماییم کنید

      1396/05/13
      06:20
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام
        این مربوطه به سایت و نه کدویژن – تو تنضیمات کدویژن که برید یه قسمت احتمالا برا بحث تم مم باید داشته باشه که بشه رنگ متن و احتمالا پسزمینه رو تغییر داد.

        1396/05/14
        09:15
    8. مهمان

      محمد

      سلام من تو عمل بستم این پروژه رو منتهی وقتی میخوای کارت رو حذف یا اضافه کنی هی تندتند بین add/delet میچرخه…البته من خودم چون نیازی به حذف کارت نبود با پاک کردن قسمت delet حل کردم ولی تو زحمت بکش خودت یبار دیگه بررسی کن (بااینکه میدونم حسشو نداری هههه)..مممنون بابت مطالب ..خسته نباشی

      1396/02/13
      04:04
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام – خوب حدس زدی – متاسفانه حلاوه بر حس – وقتش هم نی – دارم اندروید یاد میگیرم خیر سرم bomb

        1396/02/13
        04:33
        • مهمان

          محمد

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

          1396/02/13
          05:36
          • نویسنده این مطلب

            مهدی دمرچیلو

            امکان کد نویسی وجود نداره متاسفانه.

            1396/02/13
            05:55
          • مهمان

            mehdi

            سلام و درود
            داداش شما به وسیله یک حلقه ( if ) میتونی این کارو انجام بدی yes

            1397/02/05
            05:39
    9. مهمان

      علی

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

      1395/12/25
      06:50
    10. مهمان

      علی ساجدی

      خیلی ممنون

      1395/11/27
      10:49
    11. مهمان

      علی ساجدی

      سلام برادر،قسمت بررسی برابری رو واسم توضیح میدی عملکردشو؟؟

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

        مهدی دمرچیلو

        سلام-برنامه نویسی C رو مطالعه کنید.

        1395/11/27
        06:38
        • مهمان

          علی ساجدی

          داداش منم یدونه rfidدرست کردم ولی همون کارتی که ذخیره کردم دوباره وقتی بخوام ذخیره کنم باز هم ذخیره میشه اگه از دستور که تو بروزه استفاده کردی استفاده کنم مشکلش حل مییشه(با بررسی برابری)؟؟؟؟

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

            مهدی دمرچیلو

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

            1395/11/27
            10:22
            • مهمان

              علی ساجدی

              اقا مهدی من فقط یه راهنمایی کوچیک نیاز دارم(چجور مدارو برنامه نویسی کنم که همون کارت یک بار تو حافظه ذخیره شه و حافظه رو اشغال نکنه(توeepromذخیرش میکنم)اگه راه حلشو بهم بگی بقیشو حل میکنم)ببخش که سرتو درد میارم

              1395/11/27
              10:46
    12. مهمان

      پارسا

      سلام داداش
      میخوام وقتی تگ زده میشه و تگا شناخت یه موتور به مدت ۵ ثانیه روشن شه و بعد که به میکرو سوییچ خورد قطع بشه میشه راهنمایی کنی؟

      1395/11/23
      04:36
      • نویسنده این مطلب

        مهدی دمرچیلو

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

        1395/11/23
        04:45
    13. مهمان

      حسین

      سلام
      میخوام برای ساخت این پروژه وسایل بخرم. rfid reader از چه مدلی بگیرم که پروژه های دیگه رو هم بیتونم باهاش بی دردسر ببندم. یعنی ههمه چیز داشته باشه دیگه …
      میشه مدل و لینکشو بگین
      ممنون

      1395/07/23
      09:20
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام-شماتیک پروژه رو پیوست کردم.

        1395/07/23
        11:31
    14. مهمان

      Hassan

      سلام داداش با چه کامپایلری مینویسی؟؟
      میخوام بدونم رنگ متن کد و پس زمینه رو چطوری عوض کردی؟

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

        مهدی دمرچیلو

        سلام-این کدهای رنگی که اینجا میبینی مربوطه به سایت و نه کامپایلر میکرو – وگرنه تو کدویژن این طوری نیست رنگبندی کدها

        1395/07/21
        06:30
    15. مهمان

      محمد

      داداش اینم توضیح بدی ممنون میشم.
      void Transmits( unsigned char *data ) چرا پیش data ستاره گذاشتی. تو نت گشتم ولی خوب متوجه نشدم.
      در ضمن من پروژه رو تو پروتوس تست کردم اصلا عدد 9 با 8 رو نمیخونه .اصلا فکر کنم برای عدد 9ب8 به وقفه interrupt [USART_RXC] void RX_Complate(void) نمیره .

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

        مهدی دمرچیلو

        سرچت ضعیفه آقا محمد – یکم روش کار کن وگرنه اضیت میشی – این از بابت تیکه، نصیحت و… نمیگم. یه وقت از دستم شاکی نشی.
        روش های ارسال متغییر به تابع درc
        پروژه رو چطوری تو پروتئوس تست کردی؟ من با پروتئوس کاری ندارم – تو عمل تست کن.

        1395/07/18
        04:37
        • مهمان

          محمد

          من اومدم مقدار NumberDataRicieve رو تو یه قسمت خالی از lcd نمایش دادم با تمام عددا میره تو وقفه interrupt [USART_RXC] void RX_Complate(void) و مقدار NumberDataRicieve و افزایش میده.ولی وقتی عدد 9 یا 8 اصلا NumberDataRicieve افزایش پیدا نمیکنه یعنی اصلا داخل وقفه نمیره .
          اینجور که من تست کردم تا وقتی 9و8 میزنی نمیره تو وقفه و اصلا این دوتا عددو تو بافر قرار نمیده.
          تو پروتوس هم اومدم همون مدار شمارو بستم به جای ماژول VIRTUAL TERMINAL گزاشتم.

          1395/07/18
          04:54
        • مهمان

          محمد

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

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

            مهدی دمرچیلو

            متوجه نشدم.

            1395/07/19
            12:15
    16. مهمان

      محمد

      سلام.
      داداش این چندتا خطو توضیح بدی ممنون میشم.
      #define Frequency (long int)8000000
      unsigned char BarresiBarabary(char *, char *);
      if ((status & (FRAMING_ERROR | PARITY_ERROR | DATA_OVERRUN))==0)
      UBRRH = baud>>8;

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

        مهدی دمرچیلو

        سلام
        1) فرکانس رو تعریف کردم و بعد تو پروژه ازش برا راه اندازه ارتباط سریال استفاده کردم.
        3) دیتاشیت مگا رو بخونی متوجه میشی – بررسی این که دیتای دریافتی از طریق ارتباط سریال اروری داره یا نه سالمه
        4) مقدار نرخ نهایی رو به ریجستر مربوطه دادم – علامت << هم برا بحث شیفت دادن هستش- تو نت آموزشش هستش - شیفت دادن در زبان C

        1395/07/13
        02:06
    17. مهمان

      Cloner006

      مهدی داداش انشا الله زیر سایه پدر مادرت همیشه سلامت باشی.

      1395/07/02
      11:01
    18. مهمان

      مهدی

      خیر دنیا و اخرت رو ببینی داداش

      1395/05/18
      12:52
    19. مهمان

      آذر

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

      1395/05/15
      11:50
    20. مهمان

      علی

      سلام
      ممنون
      سایتت عالی
      واقعا ممنون که انقدر وقت میذاری و حوصله
      یه خبر بد دارم برات.
      من از این به بعد خواننده ی سایتت شدم
      بیچاره شدی رفت
      همش سوالای سخت و دنباله دار میپرسم،بعضی وقتا هم سوالای خیلی آسون که زورت میاد جواب بدی
      حالا به مرور بیشتر آشنا میشی و دستت میاد داداش
      ماژول RC522 با یوآرت میشه یا باید برم سراغ SPI و …؟
      بعد میخوام تو کارت عکس و مشخصات بنویسم چه کنم؟
      البته تازه کارما.زیر دیپلم بگو
      ممنون

      1395/05/13
      11:15
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام

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

        bad
        3تا پروتئوکول i2c – spi – usart رو پشتیبانی میکنه – اگه بلدی کتابخونه بنویسی و دیتاشیت بخونی که با هر پروتکول که دوست داشتی کار کن – در غیر این صورت ببین اون میکرو و و زبون و کامپایلری که میخوای کار کنی کتابخونه های موجود براش از چه پروتکولی استفاده کردن.
        کارت ها حافظشون بیشترینشون 4کیلو هستش تا جایی که من میدونم که اونم من تو ایران ندیدم تا حالا و فقط 1 کیلو دیدم – که اونم کل 1کیلو رو نمیتونی اطلاعات ذخیره کنی! حدود 800 بایت داری!

        1395/05/14
        08:56
    21. مهمان

      کریم

      سلام من یه پروژه دارم که میخوام به عنوان ریدر و رایتر تگ مایفر ازش استفاده کنم….سوال اول اینکه این rf01d برای این نوع تگ ها قابل استفاده هستن؟ سوال دوم اینکه این برنامه ای که بالا نوشتین قابلیت اضافه کردن اطلاعات به کارت را داره؟ مثلا وقتی میری تو تنظیمات کارت بتونی اطلاعات شخص را بریزی تو کارت…

      1395/05/09
      09:48
      • نویسنده این مطلب

        مهدی دمرچیلو

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

        1395/05/09
        10:45
    22. مهمان

      محمد

      داش خیلی پیچوندی که یه توضیح میدادی.

      1395/05/05
      09:19
      • نویسنده این مطلب

        مهدی دمرچیلو

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

        1395/05/05
        09:27
    23. مهمان

      عماد

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

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

        مهدی دمرچیلو

        والا خیلی وقت پیش میخواستم اینو بگم – هر دفه گفتم ولش کن – ولی آدم هم صبری داره.
        فدای چشات داش – مهم نیته – غلط املایی و اشتباه تایپی مهم نیست(سازمان ملی تنبل ها laugh جان داش حس تصحیحش رو ندارم)

        1395/04/29
        08:20