Mikrokontroler i zaawansowany projekt...

Jul 27, 2004 3 Replies

Witam serdecznie. Chcialbym zrobic "obsluge telefonu komurkowego"... Chodzi o to ze gdy wystapi odpowiednie zdarzenie, moj mikrokontroler wybierze numer telefonu (to akurat nie bedzie trudne). A nastepnie po polaczeniu zacznie generowac dzwiek. Problem lezy tutaj ze moga wystapic pewne okolicznosci jak: numer zajety, abonent poza zasiegiem, nikt nie odbiera... i teraz na takie sytuacje on powinien zareagowac odpowiednio. Pytanie 1: Na jakim mikrokontrolerze (najchetniej Atmel) bylo by to najlepiej zrobic? Pytanie 2: Jak obsluzyc cos takie sytuacje? Bo "nagranie i porownywanie" dzwiekow bedzie chyba dosc trudne i wymagalo olbrzymiej ilosci pamieci - a moze sie myle? Z gory dziekuje za wszelkie odpowiedzi.


U¿ytkownik "Ja555" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl...

ktore dzwieki chcesz porownywac ? zajetosc ? jesli komunikujesz sie z tel. kom. przez zlacze i ma on wsparcie dla komend AT to dostajesz tekstowe komunikaty:

RING NO DIALTONE BUSY NO CARRIER

dlaczego po polacznieu chcesz generowac dzwiek? dla przekazania informacji ? to moze DTMF

ale nie musisz generowac dzwieku przez komorke mozesz sie polaczyc jak przez modem (CSD) i przesylac znaki lub przez GPRS'a i polaczyc sie bezposrednio z jakims serwerem w internecie

W zasadzie wszelkiego rodzaju dzwieki ktore moge otrzymac: Sygnal zajetosci, abonent poza zasiegiem, to ze ktos odebral telefon, lub ze dzwonie i ktos nie podnosi sluchawki. Ogolnie wszystkie zdazenia ktore potrafi rozpoznac czlowiek.

Nigdzie nie znalazlem informacji ze telefon ma takie wsparcie - wiec wnioskuje ze nie ma - tym bardziej ze jest to leciwy telefon.

tak - dla informacji... i wykorzystam do tego DTMF lub ktorki komunikat nagrany wczesniej.

Hm... nie moge przez GPRS, gdyz ten telefon go nie posiada. A chce nawiazac polaczenei z osoba po drugiej stronie aparatu, wiec albo sms albo normalna "rozmowa"

Pozdrawiam.

Chyba komorkowego...

A jaki telefon chcesz obslugiwac juz wiesz ? Bo wszystkich raczej nie obsluzysz. Jak jeden kolega juz tu napisal z komorka komunikujesz sie najczesciej po porcie szeregowym i albo komendami AT (np Siemensy) albo specjalnym protokolem (np Nokia 5110). Wtedy caly czas znasz stan telefonu i mozesz odpowiednio zareagowac.

W najprosztrzym przypadku pewnie 2313 by starczyla jak nie to np. ATmega8/16 jak poglowkujesz to moze zmiescisz obsluge kilku "rodzin" telefonow. Zalezy co konkretnie musisz zrobic.

Ale bez komunikacji z telefonem nie wybierzesz nawet numeru wiec co chcesz porownywac ? Komorka to nie telefon stacjonarny...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required