:: Něco o mně

:: ČVUT - FEL

:: Packet Radio

:: Fotky

:: Linky

:: Dálkové ovládání PC

:: Cyklistika

:: Elektronika

:: Slackware

:: CZFree.net

:: Kontakt+cv


www.google.com
www.seznam.cz

www.dedalebeda.wz.cz
moon.felk.cvut.cz/~dedoup1/



NAVRCHOLU.cz

Elektronika

Název Datum vložení Poznámka
GSM modul [11.3.2006] Ke stavbe alarmu
Modul klávesnice [11.3.2006] Ke stavbe alarmu
Vstupní modul [11.3.2006] Ke stavbe alarmu
Modul LED displaye [11.3.2006] Ke stavbe alarmu
Alarm - EZZ [11.3.2006] Ke stavbe alarmu
Omezovač proudu [11.3.2006] Ke stavbe alarmu
PWM regulátor [připravuji]
Začínám s AVR [12.3.2006]
Graphics LCD [9.4.2006]
AVR on FPGA [13.5.2007] Moje diplomová práce, AVR na FPGA (SPARTAN 3)



GSM modul

Tento modul je připojen k mobilnímu telefonu C25. Není možno použít daný firmware bez úpravy pro jiný telefon, jelikož C25 jako jediná pracuje s přenosovou rychlostí 57600 a AT příkazy obaluje do dalšími znaky. Viz doveda.

Napájecí napětí modulu je +5V! Mobilní telefon je možno též napájet tímto napětím, ale musíme připojit sériově k napájení 2x diody, které slouží k snížení konečného napětí pro telefon.

Modul dovede:

  • Prozvonit první čtyři čísla ze SIM karty
  • Při vyzvánění telefonu generuje impulzy pro zapínání alarmu (dá se použít i k jiným věcem)
  • plošný spoj - pohled na součástky
    schéma
    Zdoják v assembleru pro AT89C2051


    Modul klávesnice 4x4

    Jedná se o univerzální modul, který obsahuje maticově zapojenou klávesnici 4x4. Tento modul posílá po potvrzení, posloupnost zmáčknutých kláves na sériovou linku.

    Modul umí:

  • Nereaguje na zákmity při stisku tlačítek
  • Akusticky indikuje zmáčknutí klávesy
  • při překročení doby stisku klávesy generuje varovný tón
  • Popis komunukace

    Pro odstrananění citlivosti na rušení jsme zvolil protokol tak, že před posláním kódu kláves se vyšle identifikační řetězec. Pokud přijímač přijme na začátku komunikace něco jiného než tento identifikační řetězec, tak přijímač vyhodnotí tuto událost jako šum. Jinak pokračuje ve zpracovaní posloupnosti čísel.

    plošný spoj - pohled na součástky
    schéma
    Zdoják v assembleru pro AT89C2051



    Vstupní modul (16 vstupů)

    Deska 16-ti vstupů pro alarm, obsahu diodovou ochranu proti přepetí, načítání tvoří sériový registr + k vytvoření přerušení je zde 8 vstupý NAND. Tj. jsou zde dvě brány, pro zpožděný a okamžitý alarm.

    Popis komunukace

    Klasická komunikace s posuvným registrem.

    plošný spoj - pohled na součástky
    schéma



    Výstupní modul - Display

    Deska pro připojení dvojmístné sedmisegmentovky k jednočipu pomocí posuvných registrů (statický registr).

    Popis komunukace

    Klasická komunikace s posuvným registrem.

    plošný spoj - pohled na součástky
    schéma



    Omezovač proudu

    Omezovač proudu (čehokoliv)

    plošný spoj - pohled na součástky
    schéma



    Základni deska alarmu

    Alarm se skládá z těchto částí: gsm modulu, klávesnice, vstupního modulu, displaye, omezovače proudu.

    Napájení je realizováno pomocí spínaného zdroje se zálohou Pb akumulátorem (zdroj byl již koupen hotový). Napětí 13,8V je přivedeno na MB který obsahuje 5V stabilizátor pro logiku EZZ + pro GSM telefon.

    Konektor na MB
    18 12V
    17 5V
    16 P1.7 CLK
    15 P1.6 STR
    14 P1.5 DATA IN
    13 P1.4 DATA OUT
    12 P1.3 SIREN GSM
    11 P1.2
    10 P1.1
    9 P1.0
    8 P3.7 Zapnutí alarmu od GSM
    7 GND
    6 P3.5 LED kontrola zapnutí
    5 P3.4 Siréna 0
    4 P3.3
    3 P3.2
    2 NC
    1 NC
    plošný spoj - pohled na součástky
    schéma
    Zdoják v assembleru pro AT89C2051



    Omezovač proudu

    Omezovač proudu (čehokoliv)

    plošný spoj - pohled na součástky
    schéma



    Začínám s AVR ATtiny2313

    Nejprve pár odkazů které mně na tuto možnost programovaní přivedli:
    jednocipy-pod-linuxem-i
    jednocipy-pod-linuxem-ii
    jednocip-attiny2313-pod-linuxem

    Po nainstalování potřebných knihoven a avr-gcc, avrdude jsem potřeboval nějakou pomoc jak pokračovat. Vyčarpávající literaturou jsou datasheets tech obvodů co programujeme. Ale potřeboval jsem i něco k Cčku, tak jsem objevil popis knihovny avr-libc.



    Graphic HLM6244

    Datasheet
    Pinname
    1Data in, vertical, line
    2Data in, horizontal, row
    3not connect
    4Enable data, row & Latch pulse
    5Shift clock pulse
    6GND
    7+5V
    8GND
    9I think that it's around +1V
    10rezistor connect between 9 and 10

  • T6A39 - Column driver for a dot matrix lcd - rows
  • T6A40 - Column driver for a dot matrix lcd - lines

  • Comming soon: driver for LCD (dos, language C, over LPT).
    Example of signals ( i don't wheather is correct ;)