Meteostanice s hodinami a s ukazatelem měsíčních fází

Detailní informace pro osazení

Pokud se rozhodnete, že si podle tohoto návodu hodiny postavíte, věnujte před osazením pozornost následujícím detailům:



1) RTC modul

Před osazením je nutné provést úpravy na modulu s RTC (DS3231).
Úprava spočívá v odstranění EEPROM. EEPROM je možné deaktivovat i změnou I2C adresy.
Další úprava na RTC modulu je odstranění PWR LED. Toto zrušení LED sice nemá vliv na funkci, ale když tam LED zůstane, bude trvale ve dne i v noci svítit.




2) SD modul

Plošný spoj je navržený pro tenčí modul pro SD kartu (7 pinů). Širší modul se na plošný spoj nevejde (sice má piny ve stejném pořadí, ale při osazení tam překáží svorky).





3) Kablík

 Propojovací kablík mezi základní desku a desku čidel je zakončený konektory PFL10. Délka kablíku mezi konektory je asi 1cm.
Při výrobě si ale musíte připočítat ještě nějakou délku na ohnutí. "Klíče" na kablíku jsou orientované proti sobě.



Propojení desek pak vypadá takto:



4) BluePill

Úprava modulu BluePill: Na jedné straně modulu vyčnívají 4 kolíky. Sice to není nutné, ale je lepší je odstranit. Stejně tak je dobré odstranit i PWR LED, aby zbytečně nesvítila.




5) Bluetooth

Před připájením Bluetooth modulu je nutné jeho nastavení přes sériový terminál.

  - připojit k USB/TTL převodníku (TX-RX ; RX-TX ; GND-GND, Vcc zatím nepřipojovat)
  - stisknout a držet tlačítko (připojuje PIN34 k Vcc)
  - připojit napájení +5V na Vcc
  - když LED začne pomalu blikat (asi 1x za 2 sekundy) uvolnit tlačítko
  - otevřít sériový terminál na portu s USB převodníkem a nastavit rychlost 38400 Bd

  - V terminálu zadávat AT příkazy:

AT<CR><LF> test, měl by vrátit OK
AT+VERSION<CR><LF> zobrazí verzi FW (v nové verzi fungují některé AT přikazy jinak)
pro verzi VERSION:3.0-20170609 funguje toto:
AT+UART<CR><LF> zobrazí rychlost komunikace (přes rádio)
AT+UART=38400,0,0<CR><LF> nastavení rychlosti rádia na 38400 s jedním stop bitem a bez parity
AT+NAME<CR><LF> zobrazí aktuální jméno BT modulu (je vysílané)
AT+NAME="METEO"<CR><LF> nastaví jméno na METEO (po změně jména je nutný restart)
AT+PSWD="1234"<CR><LF> nastavení párovacího pinu
AT+ ROLE?<CR><LF> zobrazení stavu (mělo by být 0 = slave).

V případě problémů, nebo novějších verzí FW postupujte podle následujících odkazů.

Popis AT příkazů je například tady:
http://www.linotux.ch/arduino/HC-0305_serial_module_AT_commamd_set_201104_revised.pdf
 A tady je návod v češtině:
http://www.sakul.cz/bluetooth-hc-05/n




6) USB-TTL

Při nahrávání programu se do nahrávacího konektoru zasouvá USB/TTL převodník. Při tom hrozí zkrat na Bluetooth modul.
Proto je třeba zasouvat převodník opatrně, nebo nějakým izolantem zabránit dotyku převodníku a Bluetooth modulu.
Při nahrávání programu je také nutné odstranit propojky pro komunikaci s BT modulem.


7) Pořadí osazení

Před osazením si dobře promyslete pořadí osazování modulů.
Některé moduly zakrývají pájecí piny jiných součástek a proto musí být osazeny až nakonec:

 - Čidlo tlaku BMP180 osadit před modulem RTC DS3231.
 - Trojitý DIP přepínač osadit před modulem na detekci pohybu.
 - Rozšiřjící a nahrávací konektor osadit před paticí pro BluePill.
 - Patici pro BluePill osadit před Bluetooth modulem.
 - Konektor pro připojení displeje (6 pinů) osadit před modulem s SD kartou.



8) Konektor pro displej

Vyrobte podle obrázků. Délka stačí několik centimetrů. V prototypu mám kablík dlouhý 9cm, ale je to zbytečně dlouhé











9) Mechanika

Deska displeje je přišroubována k základní desce pomocí 4 sloupků M3x30 s vnitřními závity z obou stran.
Deska čidel je uchycena pomocí dvou těchto sloupků. Uspořádání je patrné z fotografie. Malé sloupky, kterými byl přišroubován displej sloužily pouze pro zjednodušení rozebírání sestavy - když jsem při vývoji potřeboval často přehazovat propojky na modulu BluePill.
Také sloužily jako ochrana displeje při položení na stůl . Tyto malé sloupky je možné nahradit šrouby.






úvodní strana webu AstroMiK.org

poslední úprava stránky 3.11.2019