PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پروژه کنترل وسایل برقی با استفاده از خط تلفن



KHM
17-05-2012, 15:50
در این پروژه مدار از خط تلفن ایزوله شده و دیگه لازم نیست نگران ولتاژ بالای هنگام زنگ خوردن باشید.
اگه سیستم مخابراتی شهرتون dtmf باشه،به عنوان caller id هم عمل میکنه ولی اگه fsk باشه،فقط به عنوان کنترل وسایل برقی...
اگه سیستم شهرتون dtmf باشه،میشه ابتکار به خرج بدین و تو برنامه white list رو هم اضافه کنین.
برای اینکه هرکسی نتونه وسایل رو کنترل کنه،بعد از اینکه مدار به تلفن جواب میده،باید رمز مربوطه را وارد کنید.
(فایل های پروتئوس هم اضافه شد)

لینک دانلود از picofile :
Tell Switch (You can see links before reply)

vahidasm
17-05-2012, 16:12
مهندس یه سوال:
خط تلفن تهران از کدوم نوعه؟؟

KHM
17-05-2012, 16:36
دقیقاً نمیدونم ولی به احتمال زیاد fsk باشه..شایدم منطقه های مختلف فرق کنه.
برای فهمیدنش به 1تلفن ثابت زنگ بزن،اگه اول زنگ بخوره و بعد شماره رو نشون بده،fsk است.ولی اگه اول شماره رو نشون بده و بعد زنگ بخوره، dtmf است.نتیجه شم همینجا بگو تا مام بفهمیم.

VAKILZADEH
17-05-2012, 16:55
دقیقاً نمیدونم ولی به احتمال زیاد fsk باشه..شایدم منطقه های مختلف فرق کنه.
برای فهمیدنش به 1تلفن ثابت زنگ بزن،اگه اول زنگ بخوره و بعد شماره رو نشون بده،fsk است.ولی اگه اول شماره رو نشون بده و بعد زنگ بخوره، dtmf است.نتیجه شم همینجا بگو تا مام بفهمیم.

اين روش علمي است يا تجربي ؟ !!!!!!!!!!!!!

KHM
17-05-2012, 17:01
هر دو...
تو سیستم dtmf به جای زنگ اول،شماره ی تماس گیرنده با سیگنال های dtmf ارسال میشه. ولی تو سیستم fsk اطلاعات در قالب 1بسته اطلاعاتی و بین زنگ اول و دوم ارسال میشه.در سیستم fsk غیر از شماره تماس گیرنده، اطلاعات دیگری هم مثل زمان تماس ارسال میشه که میشه باهاش ساعت دستگاه رو تنظیم کرد.

vahidasm
17-05-2012, 17:13
آقا من امتحان کردم
اول شماره میوفته و بعد تلفن زنگ میخوره(تلفن صداش درمیاد)

لازم به ذکره که ما تو محدوده میدان آزادی هستیم

KHM
17-05-2012, 17:15
پس ایشالا caller id شم کار میکنه برات.
موفق باشی

morteza_rk
17-05-2012, 20:07
ممنون کَهرُم جان

استفاده بردم. خیلی جالب بود. مخصوصا روش تشخیص DTMF و FSK خیلی با حال بود. :o

Aghaeifar
17-05-2012, 20:46
آقا من امتحان کردم
اول شماره میوفته و بعد تلفن زنگ میخوره(تلفن صداش درمیاد)

لازم به ذکره که ما تو محدوده میدان آزادی هستیم

دستت درد نکنه کهروم. با دقت و حوصله می خونمش.
برعکس شد! cry:: پس fsk هست
اول زنگ خورد بعد شماره افتاد. (تست شده در منطقه تحت پوشش مرکز مخابرات مالک اشتر)

همچنین تشکر می کنم که با کپی رایت ایران میکرو فایل رو منتشر کردی.:mrgreen:

KHM
17-05-2012, 21:51
ممنون کَهرُم جان

استفاده بردم. خیلی جالب بود. مخصوصا روش تشخیص DTMF و FSK خیلی با حال بود. :o
خواهش دادا...اولا که داشتم رو پروژه کار میکردم،خودمم نمیدونستم،بعد امتخان تو 2تا شهر و چنبار دچار برق گرفتگی شدن،فهمیدم:mrgreen:

دستت درد نکنه کهروم. با دقت و حوصله می خونمش.
برعکس شد! cry:: پس fsk هست
اول زنگ خورد بعد شماره افتاد. (تست شده در منطقه تحت پوشش مرکز مخابرات مالک اشتر)

همچنین تشکر می کنم که با کپی رایت ایران میکرو فایل رو منتشر کردی.:mrgreen:
خواهش میشه دادا..ایشالا که به دردت بخوره...
عوضش اگه آیسی مخصوصشو پیدا کنی،میتونی تاریخ و زمان رو هم ازش بخونی..
همو هندونه هه بودا:د

vahidasm
18-05-2012, 02:29
دستت درد نکنه کهروم. با دقت و حوصله می خونمش.
برعکس شد! Cry:: پس fsk هست
اول زنگ خورد بعد شماره افتاد. (تست شده در منطقه تحت پوشش مرکز مخابرات مالک اشتر)

همچنین تشکر می کنم که با کپی رایت ایران میکرو فایل رو منتشر کردی.:mrgreen:

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

mehdi29665
18-05-2012, 03:27
پروژه آیفون بیسیم هم همین شکلیه و با بسکام نوشته شده و بنظرم راحتتر توضیح داده
من دو سال پیش اونو درست کردم و برام خیلی جالب بود چون نا خاسته کالر آی دی درست کردم و تو پروژه هم بکارم آمد.
خلاصه این رو هم نگاه بندازید

morteza_rk
18-05-2012, 14:04
سلام mehdi29665 جان

آقا جالب بود. لذت بردم. لطفا هم شما و هم crz_boy این پروژه هارو توی قسمت جمع آوری پروژه های AVR هم قرار بدید.

cmuiran
18-05-2012, 15:13
لینک دانلود:
Tell Switch_ IranMicro.ir.rar - 4shared.com - online file sharing and storage - download (You can see links before reply)

سلام به دوستان
اقا من چرا نمیتونم دانلود کنم ؟؟
چرا sign in و یا login میخواد ؟؟؟(در 4sherd)

KHM
18-05-2012, 15:22
سلام به دوستان
اقا من چرا نمیتونم دانلود کنم ؟؟
چرا sign in و یا login میخواد ؟؟؟(در 4sherd)
سلام.آره عزیز..login میخواد..sign up کن.زیاد طول نمیکشه

vahidasm
18-05-2012, 15:32
سلام به دوستان
اقا من چرا نمیتونم دانلود کنم ؟؟
چرا sign in و یا login میخواد ؟؟؟(در 4sherd)

سلام من اینجا (You can see links before reply) آپلود کردم که میتونید دانلود کنید

mehdi29665
18-05-2012, 23:26
سلام mehdi29665 جان

آقا جالب بود. لذت بردم. لطفا هم شما و هم crz_boy این پروژه هارو توی قسمت جمع آوری پروژه های AVR هم قرار بدید.

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

من اینرو میرم اونجا قرار میدم:fan:

Aghaeifar
31-05-2012, 02:09
یه سوال جنرال
جدا از این مورد که توی fsk اول زنگ می خوره بعد شماره رو می فرسته و برعکسش در DTMF
اینها فرق دیگشون چیه؟ یعنی فرضا اگر عدد 1 رو بفرستیم از طریق خط تلفن در هر دو باز هم ترکیب دو فرکانس 697 و 1209 هرتز هست؟

همچنین کهرم جان شما در پست زیر
You can see links before reply
نوشتید که

2نوع سیستم مخابراتی داریم.یکی fsk و دیگری DTMF.
mt8888 برای فرستادن و خواندن dtmf است. و mt8870 فقط برای خواندن dtmf


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


اگه سیستم مخابراتی شهرتون dtmf باشه،به عنوان caller id هم عمل میکنه ولی اگه fsk باشه،فقط به عنوان کنترل وسایل برقی...

الان من confused شدم :mrgreen: این دیکدر mt88xx برای fsk ها هم جواب می ده یا نه؟

KHM
31-05-2012, 02:34
دادا سیستم fsk و DTMF فقط تو Caller ID با هم می فرقن.بعد اینکه گوشی رو ورداشتی،جفتشون با DTMF کار می کنن..پس تو کار کنترلی تو جفت سیستم ها جواب میده..
پس mt88XX تو جفت سیستم ها برای کار کنترلی جواب میده و برای Caller ID فقط تو DTMF...
با mt8888 تو هر دو سیستم میشه شماره گیری کرد.
هر سوال دیگه ای داشتی،ما در خدمتیم دادا

Aghaeifar
12-06-2012, 22:02
دوستان اگر کسی این ای سی رو در تهران خریده میشه ادرس بده کدوم فروشنده داره من این ادرس رو می خوام به کس دیگری بدم که بره بخره.

خیلی ممنون.

KHM
12-06-2012, 22:14
علی جون 8870 رو میخوای؟جوان تو سایتش نوشته که داره...
8888 یکم سخت پیدا میشه ولی 8870 راحت تر پیدا میشه

behnam6500
12-06-2012, 22:21
اگر اشتباه نکنم جوان الکترونیک باید داشته باشه

vahidasm
20-06-2012, 19:40
سلام من از چهره میخرم
همیشه داره
اگه mt8870 رو پیدا نکردی دنبال IL8870 بگرد چون مشابه همونه حتی بهتر هم هست
02166708069
این شماره فروشگاه چهره اس میتونی زنگ بزنی ببینی داره یا نه

Aghaeifar
24-06-2012, 01:48
سلام مجدد
برادرای عزیز یه سوال
بوق اشغال رو چطور میشه تولید کرد؟
کلا اگر بخواهیم یه جور صوتی، بوقی چیزی تولید کنیم که به طرف مقابل که زنگ زده یه چیزی بفهمونیم. البته منظورم این نیست ارسال دیتا داشته باشیم و بخواهیم به mt8888 رجوع کنیم. کار قراره با همون mt8870 صورت بگیره فقط انواع صداها مثل بوق اشغال، ازاد و ... رو تولید کنیم.

سپاس

KHM
24-06-2012, 02:21
دادا با فرکانسی که میندازی رو خط،میتونی این کار رو بکنی...
من تو پروژه ازش استفاده کردم...
مال من فرکانسش ثابته و برای کارای متفاوت،مدت زمان بوق زدن و تعداد دفعات بوق زدن فرق میکنه...ولی اگه میخوای کلآ صدای بوق عوض شه،باید فرکانس رو عوض کنی

Aghaeifar
24-06-2012, 02:35
دادا با فرکانسی که میندازی رو خط،میتونی این کار رو بکنی...
من تو پروژه ازش استفاده کردم...
مال من فرکانسش ثابته و برای کارای متفاوت،مدت زمان بوق زدن و تعداد دفعات بوق زدن فرق میکنه...ولی اگه میخوای کلآ صدای بوق عوض شه،باید فرکانس رو عوض کنی

من شماتیک مدارت رو دارم الان نگاه میکنم. اون جایی که نوشتی beeb برای تولید همین فرکانس هستش دیگه؟ اگر درسته 1- کار اون بلوک Tell chock چیه؟ 2- اینطوری تداخل ایجاد نمیشه روی خط که اون ور هم یه سیگنال بفرسته من هم از این ور یه فرکانس سوار خط کنم؟

KHM
24-06-2012, 02:46
آره همو beep...
tell choke برای تطبیق امپدانسی و ایزوله کردن...و وقتی دیتا یا صوت میخواد رو خط قرار بگیره،بهتره ازش استفاده بشه...حتی تو مودم ها هم استفاده میشه...
2- مثل اینه که دو نفر پشت تلفن،همزمان صحبت کنن...زیاد نویزی تو خوندن dtmf نمیندازه...چون جمع 2تا سیگنال سینوسی هست، به همین خاطر اینجور چیزا تاثیر آن چنانی رو خوندن اعداد نداره...

ahmadelectron
05-11-2012, 17:53
سلام آقای crz_boy (You can see links before reply)
اگه لطف کنید فایل برنامه نویسی و کد هگز تولید شده رو هم بگذارید، آخه نوشتن این کدی که توی فایل pdf هست کمی خیلی طول میکشه و ممکنه با خطا همراه باشهcry::
ضمنا اگه شما این پروژه رو بصورت عملی بستید لطفا فایل های pcb مربوطه رو هم قرار بدین.

با تشکر

KHM
05-11-2012, 20:01
سلام آقای crz_boy (You can see links before reply)
اگه لطف کنید فایل برنامه نویسی و کد هگز تولید شده رو هم بگذارید، آخه نوشتن این کدی که توی فایل pdf هست کمی خیلی طول میکشه و ممکنه با خطا همراه باشهcry::
ضمنا اگه شما این پروژه رو بصورت عملی بستید لطفا فایل های pcb مربوطه رو هم قرار بدین.

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

mzarkoob
30-01-2013, 19:55
برای فهمیدنش به 1تلفن ثابت زنگ بزن،اگه اول زنگ بخوره و بعد شماره رو نشون بده،fsk است.ولی اگه اول شماره رو نشون بده و بعد زنگ بخوره، dtmf است.نتیجه شم همینجا بگو تا مام بفهمیم.
اصفهان که با این اوصاف fsk است.
یه خوبی داره این سیستم اینه که می تونی یه تک بندازی بدون اینکه شمارت بیوفته !!:mrgreen:
و بدی اینکه انگار با این پروژه نمی شه Caller ID برای fdk داشته باشیم. حالا اگه بخواهیم Caller ID بسازیم چه کنیم؟

KHM
30-01-2013, 21:17
اصفهان که با این اوصاف fsk است.
یه خوبی داره این سیستم اینه که می تونی یه تک بندازی بدون اینکه شمارت بیوفته !!:mrgreen:
و بدی اینکه انگار با این پروژه نمی شه Caller ID برای fdk داشته باشیم. حالا اگه بخواهیم Caller ID بسازیم چه کنیم؟
مهندس احتمال داره منطقه های مختلف با هم فرق کنه...
با این پروژه برا fsk نمیشه..برا fsk باید از آیسی های مخصوص اون استفاده کنین که چند نوعش تو ایران پیدا میشه...
حالا اگه کسی وقتشو داشت تحقیق کنه ببینه سیستم fsk دقیقآ چجوریه...و لطفآ همینجا در موردش توضیح بده..شاید بشه بدون آیسی مخصوص اطلاعات گرفت...

sinasat
08-09-2013, 00:46
با سلام
من یک مدار رو بستم مدار کنترل از طریق تلفن بود اما جواب نداد نمیدونم چه مشکلی داره برنامه و مدار رو گذاشتم لطفا کمکم کنید
$regfile = "m8def.dat"
$crystal = 8000000
'$baud = 9600
Delay


Config Portd = Input
Config Portb.7 = Input
Config Portb.6 = Output
Config Portc.5 = Output
Config Portc.4 = Output
Config Portc.3 = Output
Config Debounce = 50
Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.4 , Db6 = Portb.5 , Db7 = _
Portc.0 , E = Portb.2 , Rs = Portb.1
Config Lcd = 16 * 2
Cursor Off
Delay
Cls
Delay

Dim D As Byte

Sina:
D = 0


Delay
G:
Wait 1
Home
Lcd " Waiting"
Do
If Pinb.7 = 1 Then Goto Q
Loop


Q:
Incr D
Print D
Select Case D
Case 3 : Goto H
Case Else : Goto G
End Select

H:
Cls
Home L
Lcd " Wait 5s"
Wait 6
Set Portb.6

Cls
Home
Lcd "Design By:"
Locate 2 , 4
Lcd "bargh20.com"
Wait 4

Cls


Do
Home
Lcd "Enter Code:"
If Pind = &B00000001 Then
Home L
Lcd "*"
Waitms 500
Goto Cod1
End If
Loop


Cod1:
Do
Home
Lcd "Enter Code"
If Pind = &B00000010 Then
Home L
Lcd "**"
Waitms 500
Goto Cod2
End If
Loop

Cod2:
Do
Home
Lcd "Enter Code"
If Pind = &B00000100 Then
Home L
Lcd "***"
Waitms 500
Goto Control
End If
Loop



Control:

Deflcdchar 0 , 32 , 32 , 31 , 31 , 31 , 31 , 32 , 32 ' replace ? with number (0-7)
Cls
Home
Lcd "Code Is Correct"
Wait 2
Cls
Locate 1 , 4
Lcd "LAODING..."
Locate 2 , 1
Lcd Chr(0)
Waitms 200
Locate 2 , 2
Lcd Chr(0)
Waitms 200
Locate 2 , 3
Lcd Chr(0)
Waitms 200
Locate 2 , 4
Lcd Chr(0)
Waitms 200
Locate 2 , 5
Lcd Chr(0)
Waitms 200
Locate 2 , 6
Lcd Chr(0)
Waitms 200
Locate 2 , 7
Lcd Chr(0)
Waitms 200
Locate 2 , 8
Lcd Chr(0)
Waitms 200
Locate 2 , 9
Lcd Chr(0)
Waitms 200
Locate 2 , 10
Lcd Chr(0)
Waitms 200
Locate 2 , 11
Lcd Chr(0)
Waitms 200
Locate 2 , 12
Lcd Chr(0)
Waitms 200
Locate 2 , 13
Lcd Chr(0)
Waitms 200
Locate 2 , 14
Lcd Chr(0)
Waitms 200
Locate 2 , 15
Lcd Chr(0)
Waitms 200
Locate 2 , 16
Lcd Chr(0)
Waitms 200
Locate 2 , 17
Lcd Chr(0)
Waitms 200



Cls
Home
Lcd " wellcome"
Wait 3



Cls

0000:



'**************************************CODE******* ******************************

'TV On Code = 1
'TV off Code = 3

'Fan On Code = 2
'Fan Off Code = 5

'Washer On Code = 4
'Washer Off Code = 6

'************************************************* ******************************

Do
If Pind = &B00000001 Then Goto Tv_on
If Pind = &B00000010 Then Goto Fan_on
If Pind = &B00000100 Then Goto Washer_on
If Pind = &B00000011 Then Goto Tv_off
If Pind = &B00000101 Then Goto Fan_off
If Pind = &B00000110 Then Goto Washer_off
If Pind = &B00001001 Then Goto Int_off

Loop


' LABEL LABEL LABEL LABEL LABEL LABEL LABEL LABEL LABEL LABEL LABEL LABELLABEL

'**************************************TV********* ******************************

Int_off:
Waitms 10
Reset Portb.6
Waitms 10
jmp sina


Tv_on:

Cls
Set Portc.5
If Portc.5 = 1 Then
Locate 1 , 4
Lcd "TV IS ON"
End If
Waitms 100
jmp 0000

Tv_off:

Cls
Reset Portc.5
If Portc.5 = 1 Then
Locate 1 , 4
Lcd "TV IS Off"
End If
Waitms 100
jmp 0000


'***************************************WASHER**** ******************************


Washer_on:

Cls
Set Portc.4
If Portc.4 = 1 Then
Locate 1 , 3
Lcd "WASHER IS ON"
End If
Waitms 100
jmp 0000

Washer_off:

Cls
Reset Portc.4
If Portc.4 = 1 Then
Locate 1 , 3
Lcd "WASHER IS Off"
End If
Waitms 100
jmp 0000



'**************************************FAN******** ******************************


Fan_on:

Cls
Set Portc.3
If Portc.3 = 1 Then
Locate 1 , 3
Lcd "FAN IS ON"
End If
Waitms 100
jmp 0000

Fan_off:

Cls
Reset Portc.3
If Portc.3 = 1 Then
Locate 1 , 3
Lcd "FAN IS Off"
End If
Waitms 100
jmp 0000



End 'end program

sinasat
08-09-2013, 00:52
این هم مدار

reza3sw
26-05-2014, 18:24
آقایون سلام
من این مدارو به صورت عملی بستم
تنها مشکلم اینه که پایه ای که تشخیص زنگ خوردنو داره بعد از اولین بار که زنگ خورد و قطع شد .. خود به خود دوباره یک میشه و میکرو خط رو اشغال میکنه
پایرو pull down کردم اما افاقه ای نکرد چیکار کنم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟

vahidmoh
17-06-2016, 18:06
سلام
وقت مهندسان عزیز بخیر
می دونم کمی دیر رسیدم ولی خوب باید همیشه سوال پرسید....
دوستان من هم سوال آقا رضا رو دارم ؟؟؟؟؟
مدار برای بعضی از خطوط بسیار زیبا پاسخ میده ولی برای بعضی از خطوط هم بعد از اولین زنگ قطع میشه و خط اشغال میشه.
در صورت امکان اساتید راهنمایی بفرمایند.


باتشکر

vahidmoh
20-06-2016, 05:21
عرض سلام و احترام مجدد

دوستان کسی نیست که پاسخ بده؟

تشکر

vahidmoh
25-06-2016, 09:07
سلام

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

manx625
17-04-2017, 14:49
تشکر عالی بود

دستت درد نکنه کهروم. با دقت و حوصله می خونمش.
برعکس شد! cry:: پس fsk هست
اول زنگ خورد بعد شماره افتاد. (تست شده در منطقه تحت پوشش مرکز مخابرات مالک اشتر)

همچنین تشکر می کنم که با کپی رایت ایران میکرو فایل رو منتشر کردی.:mrgreen: