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:
- Cas  set, Enter - nastavení hodin (HOD:min), Enter - nastavení minut (hod:MIN), Enter - uložení nastaveného času HOD:MIN:00s
- date set, Enter - nastavení dne (DD:mm:yy), Enter - nastavení měsíce (dd:MM:yy), Enter - nastavení roku (dd:mm:YY)
- Let/Zim?, Enter - automatická změna letního/zimního času (Povoleno nebo Zakazáno) - do roku 2035
- Alarmset, Enter - nastavení hodin (HOD:min), Enter - nastavení minut (hod:MIN)
- Hraj [s], Enter - nastavení doby sepnutí výstupu (Time=5s až 255s). Krok je 5s 
- Hraj [h], Enter - nastavení druhu spouštění (spouští se dle nastavení minut alarmu).
 Set=0 - (1x v hod / A1= ? h) pouze jednou v nastavenou hodinu alarmu
 Set=1 - (1x / hod / 06-22hod) každou hodinu do 06 do 22h
 Set=2 - (1x/ 3hod / kazde 3h) sepne pouze každou třetí hodinu (00, 03, 06, ... 18, 21)
 Set=3 - (1x / hod / 00-23hod) sepne každou hodinu
 
- End ?, Enter - opuštění menu

    
    Zde je návrh plošného spoje o rozměrech 115 x 50 mm.
     
    
    
     
   
    
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
 
 
 
 
 
    
 
  PaJa
  © PaJa-trb 2014-
  E-mail