اطلاعیه

Collapse
No announcement yet.

گرفتن شماره تلفن با میکرو atmega16

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    گرفتن شماره تلفن با میکرو atmega16

    بسم الله الرحمن الرحیم

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

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

    تاپیک های مربوط رو هم مطالعه کردم ولی موفق نشدم

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

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

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

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

    #2
    پاسخ : گرفتن شماره تلفن با میکرو atmega16

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

    و راه بعدش هم این هست که از mt8888 استفاده کنی که مدار دیتا شیت رو میبندی و یه ببرنامه ساده هم براش مینویسی و ....
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    دیدگاه


      #3
      پاسخ : گرفتن شماره تلفن با میکرو atmega16



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

      دیدگاه


        #4
        پاسخ : گرفتن شماره تلفن با میکرو atmega16

        کدوم روش؟؟؟؟؟
        انجام پروژه هاي برنامه نويسي اندرويد
        [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
        http://cafebazaar.ir/app/?id=com.atxdroid

        دیدگاه


          #5
          پاسخ : گرفتن شماره تلفن با میکرو atmega16

          از یه خازن 220نانو به صورت سری (بین میکرو و چوک) استفاده کنید
          این هم نمونه دستور
          dim tell as string*12
          tell ="09991111111"
          Enable Interrupts
          Dtmfout Tell , 200

          در ضمن برای استفاده از این دستور فرکانس میکرو باید از 4 مگ به بالا باشه.(ترجیحا 8)

          دیدگاه


            #6
            پاسخ : گرفتن شماره تلفن با میکرو atmega16


            با سلام

            من اینطوری وصل کردم ولی یه سوال دیگه داشتم

            حتما باید از کریستال خارجی استفاده کنم؟؟؟؟

            یا اینکه اگه تو برنامه 8 مگ بدم کافیه ؟؟؟؟؟؟

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

            با فیوز بیت ها مشکل دارم

            بهم نخندینا چیکار کنم چون به دلایلی نتونستم برم دانشگاه :sad:ولی چون

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



            دیدگاه


              #7
              پاسخ : گرفتن شماره تلفن با میکرو atmega16

              الان درسته
              اسیلاتور داخلی میکرو کفایت میآ‌کنه نیازی به کریستال خارجی نیست
              در ضمن این چیز ها رو تو دانشگاه یاد نمیدن!

              دیدگاه


                #8
                پاسخ : گرفتن شماره تلفن با میکرو atmega16

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


                $regfile = "16def.dat"

                $crystal = 8000000

                Config Portd = Output

                Dim A As String * 12

                A = "09324101265"

                Enable Interrupts

                Do

                Dtmfout A , 500

                Wait 10

                Loop
                End


                :angry: :angry: :angry:





                خیلی خیلی ممنون

                دیدگاه


                  #9
                  پاسخ : گرفتن شماره تلفن با میکرو atmega16

                  برنامه ظاهرا درسته
                  تو پروتئوس خروجی میکرو رو بده به اسکوپ ببین سیگنال میده یا نه
                  در ضمن چرا از Do-Loop استفاده کردی؟

                  دیدگاه


                    #10
                    پاسخ : گرفتن شماره تلفن با میکرو atmega16

                    سلام.
                    شما اول خروجی میکرو رو با یه مقاومت حدود 30 اهم به بلندگوی 8اهم وصل کن.
                    اگر همه چیز درست بود صدای شماره گیری رو از بلندگو میشنوی.برای اطمینان هم میتونی تلفن رو برداری و میکروفونش رو نزدیک بلندگوی خودت بگذاری.
                    با این کار باید دقیقا شماره ای که میخوای رو گرفته باشی وگرنه کارت اشکال داره.
                    وقتی از برنامه و مدار مطمین شدی برو سراغ سیم پیچ.
                    موفق باشی. :job:

                    دیدگاه


                      #11
                      پاسخ : گرفتن شماره تلفن با میکرو atmega16

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

                      دیدگاه


                        #12
                        پاسخ : گرفتن شماره تلفن با میکرو atmega16

                        در ضمن خروجی چوک رو با یه مقاومت 680 اهم سری کن

                        دیدگاه


                          #13
                          پاسخ : گرفتن شماره تلفن با میکرو atmega16

                          با سلام خدمت دوستان عزیزم

                          آقا من این کار هارو کردم جواب نگرفتم :
                          1-یه بلند گو 8 اهمی رو به خروجی میکرو وصل کردم تا ببینم صدای شماره گیری بشنوم ولی یه صدای صوت پخش شد
                          2-آقا یه مقاومتم با چوک تو قسمت خروجی سری کردم اصلا خط تلفن رو قطع کرد
                          3-یه مورد دیگه و قتی به چوک همینطوری هم بدون مقاومت0 68 اهم خط تلفن رو وصل میکنی خط قطع میشه یعنی وقتی از اونیکی اتاق گوشی رو بردای خط قطع
                          4-من فکر کردم چون فرکانس بالاست وشماره گیری یه لحظه با سرعت بالا انجام میشه وما فقط صدا رو تقریبا شبیه به صدای صوت ممتد میشنویم
                          اومدم برای آزمایش فرکانس رو از 8 به 1 تغییر دادم تا یکم عملش کند بشه بتونم ببینم اصلا صدای تن هریک از شماره هارو ایجاد میکنه یانه؟
                          اینکارو انجام دادم واین بار صدای تن هریک از شماره ها پشت سرهم مثل زمانی که شماره میگیریم شنیده شد
                          ولی شماره ای گرفته نشد وبوق آزاد همچنان شنیده میشد
                          دیگه نمیدونم چیکار کنم
                          منتظر کمک های بعدی شما هستم


                          خیلی خیلی ممنون :smile: :smile: :smile:

                          دیدگاه


                            #14
                            پاسخ : گرفتن شماره تلفن با میکرو atmega16

                            شاید مرکز تلفنتون از Tone پشتیبانی نمیآ‌کنه(البته بعیده)
                            در ضمن به هیچ وجه فرکانس رو کمتر از 4 نزار

                            دیدگاه


                              #15
                              پاسخ : گرفتن شماره تلفن با میکرو atmega16

                              با سلام
                              نه مرکز تلفن ازTone پشتیبانی میکنه
                              آقا نکنه عیب از کریستال داخلی باشه (منظورم اینکه شاید دقیقا باید از کریستال خارجی استفاده بشه تا جواب بده)؟؟؟؟؟؟
                              یه سوال دیگه من بلد نیستم کریستال خارجی رو راه بیندازم میشه لطف کنید یاد بدید؟
                              در ضمن پروگرمر من
                              stk-200/300
                              خیلی خیلی ازتون ممنونم :rolleyes:

                              دیدگاه

                              لطفا صبر کنید...
                              X