ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





  1. #1
    تاریخ عضویت
    2017/11/04
    Kermanshah
    22
    2

    Smile ساعت دیجیتال با led های 12 ولتی

    با عرض سلام خدمت دوستان عزیز .
    من یک پروژه ساخت ساعت دیجیتال دارم که مدارات اونو بصورت زیر طراحی کردم .برای سون سگمنت های این ساعت از led های 12 ولتی استفاده شده که جهت حل مشکل و کارکردنشون با آردوینو از uln2803 استفاده کردم .
    مشکلی که دارم اینه که برای سوییچ هر کاراکتر چون کلا آند ها رو مشترک گرفتم بخاطر 12 ولت ،سعی کرد م با کنترل آی سی uln و خاموش کردن هر ای سی کارکتر رو خاموش کنم که قابل کنترل شه .
    اما حالا هر کاراکتری که بخوام روشن کنم تمامی خروجی های آی سی Uln همه با هم 0 یا همه با هم 1 میشن و تکی اصلا کار نمیکنه مگر زمانی که هر 4 آی سی رو روشن کنی و 4 تایی باهم کار کنند .در مورد پایه 10 آی سی uln هم تمامی حالات ممکن یعنی زمین بشه یا 5 ولت یا 12 ولت رو تست کردم تاثیری نداره ظاهرا .

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    برنامه هم بصورت زیر هست ولی اصلا نیازی به برنامه و آردوینو نیست چون مدار ال ای دیا ظاهرا یک مشکلی داره .

    #include "SevSeg.h"
    #include <Wire.h>
    #include <TimeLib.h>
    #include <DS1307RTC.h>
    SevSeg Display;
    const int ledPin = A0;
    unsigned int number;
    unsigned long currentMillis;
    unsigned int Hour;
    int ledState = LOW;
    unsigned long previousMillis = 0;
    const long interval = 500;
    void setup()
    {
    pinMode(ledPin, OUTPUT);
    byte numDigits = 4;
    byte digitPins[] = {10, 11, 12, 13};
    byte segmentPins[] = {8, 7, 6, 5, 4, 3, 2, 1};
    bool resistorsOnSegments = true;
    bool updateWithDelaysIn = true;
    byte hardwareConfig = COMMON_ANODE;
    Display.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments);
    Display.setBrightness(100);
    }
    void loop()
    {
    unsigned long currentMillis = millis();
    if (currentMillis - previousMillis >= interval)
    {
    previousMillis = currentMillis;
    if (ledState == LOW)
    {
    ledState = HIGH;
    }
    else
    {
    ledState = LOW;
    }
    digitalWrite(ledPin, ledState);
    }
    tmElements_t tm;
    if (RTC.read(tm))
    {
    Hour = tm.Hour;
    if (tm.Hour > 12)
    {
    if (tm.Hour == 13) Hour = 1;
    if (tm.Hour == 14) Hour = 2;
    if (tm.Hour == 15) Hour = 3;
    if (tm.Hour == 16) Hour = 4;
    if (tm.Hour == 17) Hour = 5;
    if (tm.Hour == 18) Hour = 6;
    if (tm.Hour == 19) Hour = 7;
    if (tm.Hour == 20) Hour = 8;
    if (tm.Hour == 21) Hour = 9;
    if (tm.Hour == 22) Hour = 10;
    if (tm.Hour == 23) Hour = 11;
    }
    else
    {
    if (tm.Hour == 0) Hour = 12;
    }
    }
    number = Hour * 100 + tm.Minute;
    Display.setNumber(number);
    Display.refreshDisplay();
    }

    در عکس زیر مشکل مشخصه که با تحریک کارکتر یک و قسمت A کل led ها روشن شدن و بجای روشن شدن فقط یک پایه uln همه روشن شدن .


    ممنون میشم راهنمایی کنید .
    • تبلیغات
      .

  2. #2
    تاریخ عضویت
    2017/11/04
    Kermanshah
    22
    2

    پاسخ : ساعت دیجیتال با led های 12 ولتی

    یک سوال ساده تر .

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    میشه ترگر این مدار رو با آردوینو کنترل کرد ؟ اینطوری میشه 12 ولت رو سوییچ کرد ؟ سر پایه تریگر نسبت به زمین 10 تا 15 ولت ولتاژ هست من تست کردم . ولی با پنج ولت و گروند قابل کنترل بود . میشه به آروینو وصلش کرد بنظرتون ؟
  3. #3
    تاریخ عضویت
    2021/02/18
    350
    297

    پاسخ : ساعت دیجیتال با led های 12 ولتی

    نقل قول نوشته اصلی توسط sasan.mz

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    یک سوال ساده تر .

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    میشه ترگر این مدار رو با آردوینو کنترل کرد ؟ اینطوری میشه 12 ولت رو سوییچ کرد ؟ سر پایه تریگر نسبت به زمین 10 تا 15 ولت ولتاژ هست من تست کردم . ولی با پنج ولت و گروند قابل کنترل بود . میشه به آروینو وصلش کرد بنظرتون ؟
    بله. میشه.
  4. #4
    تاریخ عضویت
    2013/09/21
    تهران
    1,551
    1,572

    پاسخ : ساعت دیجیتال با led های 12 ولتی

    نقل قول نوشته اصلی توسط sasan.mz

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    یک سوال ساده تر .

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    میشه ترگر این مدار رو با آردوینو کنترل کرد ؟ اینطوری میشه 12 ولت رو سوییچ کرد ؟ سر پایه تریگر نسبت به زمین 10 تا 15 ولت ولتاژ هست من تست کردم . ولی با پنج ولت و گروند قابل کنترل بود . میشه به آروینو وصلش کرد بنظرتون ؟






  5. #5
    تاریخ عضویت
    2007/07/19
    تهران
    1,414
    199

    پاسخ : ساعت دیجیتال با led های 12 ولتی

    سلام
    وقت بخیر
    نقل قول نوشته اصلی توسط sasan.mz

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    با عرض سلام خدمت دوستان عزیز .
    من یک پروژه ساخت ساعت دیجیتال دارم که مدارات اونو بصورت زیر طراحی کردم .برای سون سگمنت های این ساعت از led های 12 ولتی استفاده شده که جهت حل مشکل و کارکردنشون با آردوینو از uln2803 استفاده کردم .
    مشکلی که دارم اینه که برای سوییچ هر کاراکتر چون کلا آند ها رو مشترک گرفتم بخاطر 12 ولت ،سعی کرد م با کنترل آی سی uln و خاموش کردن هر ای سی کارکتر رو خاموش کنم که قابل کنترل شه .
    اما حالا هر کاراکتری که بخوام روشن کنم تمامی خروجی های آی سی Uln همه با هم 0 یا همه با هم 1 میشن و تکی اصلا کار نمیکنه مگر زمانی که هر 4 آی سی رو روشن کنی و 4 تایی باهم کار کنند .در مورد پایه 10 آی سی uln هم تمامی حالات ممکن یعنی زمین بشه یا 5 ولت یا 12 ولت رو تست کردم تاثیری نداره ظاهرا .

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    .........
    بنظر میاد که در طراحی قسمت درایور سگمنتهای آند مشترک ، باید مقداری تجدید نظر بفرمایید .

    مدار درایور رو به اینصورت ببندید .(پین 9 آی سی های uln2803 ، به گراند وصل شود)


    با احترام
    00/09/21
  6. #6
    تاریخ عضویت
    2021/11/23
    12
    0

    پاسخ : ساعت دیجیتال با led های 12 ولتی

    نقل قول نوشته اصلی توسط sasan.mz

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    یک سوال ساده تر .

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    میشه ترگر این مدار رو با آردوینو کنترل کرد ؟ اینطوری میشه 12 ولت رو سوییچ کرد ؟ سر پایه تریگر نسبت به زمین 10 تا 15 ولت ولتاژ هست من تست کردم . ولی با پنج ولت و گروند قابل کنترل بود . میشه به آروینو وصلش کرد بنظرتون ؟
    درود ، من با همین ترانزیستور یک سالی هست درست کردم داره کار میکنه

    Sent from my COL-L29 using Tapatalk
نمایش نتایج: از 1 به 6 از 6

موضوعات مشابه

  1. تبدیل ولتاژ سوییچ 24 ولتی به مقدار قابل تحمل ورودی های دیجیتال میکرو
    توسط fatemehjml در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 4
    آخرين نوشته: 2018/03/11, 08:16
  2. نحوه کار ولتی متر دیجیتال
    توسط محسن اسدنژاد قبادلو در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 1
    آخرين نوشته: 2015/06/08, 10:28
  3. پاسخ: 12
    آخرين نوشته: 2012/03/03, 05:08
  4. ساعت دیجیتال
    توسط asheb alamr در انجمن مدار های ديجيتال
    پاسخ: 1
    آخرين نوشته: 2011/07/11, 21:05
  5. برنامه ساعت دیجیتال و فرکانس متر دیجیتال
    توسط sajjad.davari در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2010/01/02, 12:57

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •