PaJa-trb  >  Konstrukce  >  FM Cache
paja@paja-trb.cz
Nedlouho poté, co jsem začal aktivně s geocachingem, mě zaujalo zapojení FM keška - Salikovi.cz. Zkoušel jsem hledat, zda je něco podobného v provozu, ale neúspěšně. Sice jsou nějaké rádiové keše v Brně, ale ty jsou řešeny trochu jinak. Proto jsem se rozhodl pro vlastní stavbu FM kešky.
Cache je v provozu od 9.2014, pod GC kódem GC5BHW8 - FM cache

Celé zapojení jsem nakonec navrhl vlastní. O běh se stará ATmega8, hodiny běží na DS3231 (zkoušel jsem i DS1337 s laciným krystalem, ale hodiny se celkem dost předbíhaly). Zobrazení údajů je na LCD 2x8 znaků a nastavení tlačítky + , - , Enter.
Jako samotný vysílač jsem využil transmitter do auta Sencor SWM 101, který má vstup Jack 3,5 a USB (umí tedy přehrávat i mp3 přímo z flash disku).
Zařízení je možné napájet ze zdroje 7-15Vac nebo přímo 5Vdc (proto JUM2 - odpojení výstupu stabilizátoru).
Většinu času procesor spí, probudí jej pouze stisk tlačítka Enter nebo výstup z RTC DS3231, kde je nastavený alarm každou hodinu (shoda nastavených minut alarmu). Toto opatření je z důvodu napájení vysílače bateriemi. Nakonec jsem však zvolil napájení ze sítě (přes adaptér), protože samotný modul FM si při vysílání vezme cca 100mA (také díky vlastnímu LED displeji), což by baterie dlouho nevydržely a v místě instalace vysílače je zásuvka 230V
RTC DS3231 má vlastní záložní baterii 3V, která udrží aktuální čas i při výpadku napájení.

Popis funkce a ovládání:
Veškeré nastavení se prování třes tl. - / + / Enter. Režim spánku lze přerušit jedině stiskem tl. enter (nebo aktivním alarmem z RTC). Po probuzení se na disleji ukazuje aktuální čas a na druhém řádku nastavení alarmu (hod:min AL).
Pokud je počet sekund 30-35, ukáže se na druhém řádku i aktuální datum. Zpět do režimu spánku přejde procesor každou 10.sekundu.
V bdělém stavu lze tlačítkem + sepnout přehrávání (doba sepnutí dle nastavení), tl. - se proceros uspává.
Do menu nastavení se přejde delším stiskem >600ms tl. Enter, uvnitř se pohybuje tl. - a + , potvrzení Enter
Veškeré nastavení se ukládají do Eeprom procesoru nebo do RTC, který je taktéž udrží díky záložní baterii.
Menu:

fm_cache_sch_mini.png

Zde je návrh plošného spoje o rozměrech 115 x 50 mm.
fm_cache_osaz.png
fm_cache_spoje.png, 19kB

Seznam použitých součástek :
BAT1         - 3V       vel. 2032 + držák
C1,2,5       - 100n     SMD vel. 0805
C4           - 100M/16V    
C6           - 470M/25V  
C8,11,12     - 100n     
D1           - LED zelena 3mm  
IO1          - Atmega8-AU
IO2          - DS3231         
IO3          - 7805     SMD D2PAK nebo DPAK
ISP1         - MLW06G 
JUM1,2       - S1G2
K1-3         - ARK550/2 
LCD1         - MC0802A-SYL  
M1           - B250C1000DIL   
P1           - 10k  trimr PT6H
R1,2,3       - 10k      SMD 0805
R5,7,8,13    - 4k7      SMD vel. 1206
R6           - 6R8      SMD vel. 1206
R11          - 100      SMD vel. 1206
R12          - 10k      SMD vel. 1206 
REP1         - LD-BZEG-0905 
SW1-,+,E     - P-B1720    
T1,4         - BC846  
T3           - IRFD9120
Download Download:
Návrh DPS a SCH pro Eagle (od verze 5.6).
Obrázek pl. spoje PNG v rozlišení 600x600 DPI
Program pro ATmega8 Zdroják z Bascom (BAS, BIN, HEX)
Nastavení Fuses : High=0xD9 Low=0x21



fm_cache_foto_3 fm_cache_foto_2 fm_cache_foto_4 fm_cache_foto_0 fm_cache_foto_transmitter


PaJa © PaJa-trb 2014- E-mail