logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Generator dzwonków na PIC16F87x

zasoby 25 Cze 2006 16:55 2820 4
REKLAMA
  • Pamiętacie stare dzwonki monofoniczne w Nokia? Ten układ zbudowany w oparciu o PIC16F87x oraz kilka elementów zewnętrznych spełnia rolę generatora dzwonków monofonicznych, który może być użyty w własnych konstrukcjach np. zabawek. Interesującym pomysłem jest wykorzystanie standardu RTTTL (Ringing Tones Text Transfer Language). Jest to standard opisujący dźwięki za pomocą znaków ASCII. Dzięki temu do mikrokontrolera możemy załadować dowolną melodyjkę znalezioną w internecie. Stron prezentujących dzwonki w formacie RTTTL jest całe mnóstwo - kiedyś wklepywanie kodów z klawiatury to była jedyna możliwość wgrania dzwonka mono do Nokia.

    Przykładowy fragment dzwonka Mission Impossible:
    16d5,16d#5,16d5,16d#5,16d5,16d#5,16d5

    Wystarczy skopiować i wkleić kod dzwonka znaleziony w Internecie do kodu źródłowego, skompilować oraz wgrać do mikrokontrolera.
    Przykładowa strona z dzwonkami RTTTL:
    http://www.fkn.pl/download/program/id__7/

    Kompilacji programu możemy dokonać za pomocą wersji demo programu Hi-Tech PICC Compiler

    Kod źródłowy, wynikowy oraz schemat w załączniku

    Źródło:
    http://www.beyondlogic.org/pic/ringtones.htm

    Fajne? Ranking DIY
    O autorze
    zasoby
    Poziom 23  
    Offline 
    zasoby napisał 784 postów o ocenie 432, pomógł 4 razy. Jest z nami od 2002 roku.
  • REKLAMA
  • #2 2764088
    Duch__
    Poziom 31  
    OK Programik jest, układ jest tyle że bez opisanego kondensatora C1 przy głośniku, ale to mozna dobrać, ale jak to wgrać?? Pewnie jakiś specjalny programator jest potrzebny do tego procka:/ Czy można wgrać jedną melodyjkę na stałe czy można zmieniać jak sie znudzi?? Układ można wykorzystać (po małej modyfikacji) do zastosowania np. w budziku (np. melodja wojskowego akompaniamentu do pobudki).
  • REKLAMA
  • #3 2764159
    Jarema
    Użytkownik obserwowany
    gulson napisał:
    Pamiętacie stare dzwonki monofoniczne w Nokia?


    Witam,
    Tak, oczywiście, że pamiętamy i nawet nadal używamy :) np. 3210.
    Ten projekt to kolejny przyklad, że nie tylko Atmegi i ARMy istnieją na tym świecie :D
  • REKLAMA
  • #4 2764565
    lechoo
    Poziom 39  
    Myślicie, że da się to skompilować pod PIC16F84? Na pewno trzebaby zmienić stałe czasowe timera, gdyż pójdzie max. na 4MHz. Tak wogóle to po co kwarc aż 20MHz do głupiej pozytywki?
  • #5 2764671
    Jarema
    Użytkownik obserwowany
    Witam,
    Chciałbym zauważyc, że w midrange cykl wynosi cztery okresy zegara i nie jest to żadną ujmą dla tych procków bo w przeciwieństwie do 8051 dają się podkręcić nawet o 50% - osobiście sprawdziłem :D
REKLAMA