{"id":338,"date":"2014-12-20T20:47:06","date_gmt":"2014-12-20T19:47:06","guid":{"rendered":"http:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/?p=338"},"modified":"2016-06-23T07:10:14","modified_gmt":"2016-06-23T06:10:14","slug":"stmivac-pro-akvarium","status":"publish","type":"post","link":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/","title":{"rendered":"Stm\u00edva\u010d pro akv\u00e1rium"},"content":{"rendered":"<p style=\"text-align: justify;\">Popisovan\u00e9 za\u0159\u00edzen\u00ed jsem sestavil a naprogramoval pro ovl\u00e1d\u00e1n\u00ed z\u00e1\u0159ivkov\u00fdch trubic osv\u011btluj\u00edc\u00edch akv\u00e1rium v p\u0159edem nastaven\u00fd \u010das. P\u0159ed sepnut\u00edm trubic se pozvolna rozsv\u00edt\u00ed \u017e\u00e1rovky, kter\u00e9 zhas\u00ednaj\u00ed po zapnut\u00ed trubic. P\u0159ed jejich vypnut\u00edm se rozsv\u00edt\u00ed \u017e\u00e1rovky, aby potom mohly p\u0159ibli\u017en\u011b p\u016fl hodiny napodobit pozvoln\u00e9 stm\u00edv\u00e1n\u00ed. Dal\u0161\u00ed funkc\u00ed je m\u011b\u0159en\u00ed teploty, jej\u00ed zobrazen\u00ed na displeji, porovn\u00e1n\u00ed s nastavenou teplotou a ovl\u00e1d\u00e1n\u00ed topen\u00ed.<\/p>\n<h2 style=\"text-align: justify;\">Technick\u00e9 parametry:<\/h2>\n<p style=\"text-align: justify;\">&#8211; nap\u00e1jen\u00ed p\u0159\u00edstroje ze s\u00edt\u011b 220V<\/p>\n<p style=\"text-align: justify;\">&#8211; hodiny z\u00e1lohovan\u00e9 akumul\u00e1torem<\/p>\n<p style=\"text-align: justify;\">&#8211; po\u010det za\u0159\u00edzen\u00ed sp\u00ednan\u00fdch triaky je \u0161est, z toho v\u00fdkon dvou za\u0159\u00edzen\u00ed lze \u0159\u00eddit plynule prost\u0159ednictv\u00edm PWM kan\u00e1l\u016f procesoru<\/p>\n<p style=\"text-align: justify;\">&#8211; maxim\u00e1ln\u00ed sp\u00ednan\u00fd p\u0159\u00edkon ka\u017ed\u00e9ho za\u0159\u00edzen\u00ed je 200W bez pou\u017eit\u00ed chladi\u010d\u016f<\/p>\n<p style=\"text-align: justify;\">&#8211; teplota nam\u011b\u0159en\u00e1 obvodem DS18B20 je zobrazov\u00e1na na displeji a z\u00e1rove\u0148 pou\u017eita pro funkci termostatu, pokud je na jeden z triak\u016f p\u0159ipojeno topen\u00ed<\/p>\n<h2 style=\"text-align: justify;\">Sch\u00e9ma zapojen\u00ed:<\/h2>\n<p><a href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-348\" src=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.png\" alt=\"stmivac\" width=\"797\" height=\"772\" srcset=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.png 797w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac-283x274.png 283w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac-450x436.png 450w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/a><\/p>\n<h2 style=\"text-align: justify;\">Popis zapojen\u00ed:<\/h2>\n<h3 style=\"text-align: justify;\">1. Nap\u00e1jen\u00ed<\/h3>\n<p style=\"text-align: justify;\">S\u00ed\u0165ov\u00fd zdroj je tvo\u0159en transform\u00e1torem 230V \/ 6V, 4VA. Na konektoru SV2 je p\u0159ipojeno podsv\u00edcen\u00ed displeje sp\u00ednan\u00e9 tranzistorem T1. IC1 je stabiliz\u00e1tor 7805. C\u00edvka L1 m\u00e1 induk\u010dnost kolem 100uH, slou\u017e\u00ed k odru\u0161en\u00ed puls\u016f ze s\u00edt\u011b, kter\u00e9 by mohly resetovat procesor. Trimrem P1 lze nastavit kontrast displeje.<\/p>\n<h3 style=\"text-align: justify;\">2. Procesor<\/h3>\n<p style=\"text-align: justify;\">Je pou\u017eit obvod ATmega8, konektor Dragon slou\u017e\u00ed k p\u0159ipojen\u00ed program\u00e1toru, kter\u00fd komunikuje po sb\u011brnici ISP. Je tedy mo\u017en\u00e9 \u0159\u00edd\u00edc\u00ed program vyv\u00edjet p\u0159\u00edmo v sestaven\u00e9m obvodu bez nutnosti vyj\u00edmat procesor z patice. Pro takovou pr\u00e1ci je nutn\u00e9 m\u00edt k dispozici odd\u011blovac\u00ed transform\u00e1tor. Procesor pro sv\u016fj chod vyu\u017e\u00edv\u00e1 intern\u00ed RC oscil\u00e1tor, nastaven\u00fd na kmito\u010det 8MHz<\/p>\n<h3 style=\"text-align: justify;\">3. Opto\u010dlen OK1<\/h3>\n<p style=\"text-align: justify;\">Synchronizuje chod programu stm\u00edva\u010de s kmito\u010dtem s\u00edt\u011b. Sestupnou hranou sign\u00e1lu z opto\u010dlenu je spou\u0161t\u011bno p\u0159eru\u0161en\u00ed INT1.<\/p>\n<h3 style=\"text-align: justify;\">4. V\u00fdkonov\u00e9 prvky MOC3020 + TIC216<\/h3>\n<p style=\"text-align: justify;\">Slou\u017e\u00ed ke sp\u00edn\u00e1n\u00ed s\u00ed\u0165ov\u00e9ho nap\u011bt\u00ed pro ovl\u00e1dan\u00e9 obvody: Osv\u011btlen\u00ed, topen\u00ed&#8230; Triak TR4 a TR6 je p\u0159ipojen na PWM kan\u00e1l procesoru, tak\u017ee je mo\u017en\u00e9 vyu\u017e\u00edt jej k plynul\u00e9 regulaci v\u00fdkonu p\u0159ipojen\u00e9 z\u00e1t\u011b\u017ee.<\/p>\n<h3 style=\"text-align: justify;\">5. Hodiny DS1302<\/h3>\n<p style=\"text-align: justify;\">Obvod komunikuj\u00edc\u00ed s procesorem po sb\u011brnici I2C ke sv\u00e9 \u010dinnosti pot\u0159ebuje krystal 32,768kHz. Pro z\u00e1lohov\u00e1n\u00ed chodu hodin p\u0159i v\u00fdpadku s\u00ed\u0165ov\u00e9ho nap\u00e1jen\u00ed m\u016f\u017ee b\u00fdt p\u0159ipojen akumul\u00e1tor 3,6V. Obvod jej dok\u00e1\u017ee s\u00e1m nab\u00edjet.<\/p>\n<h3 style=\"text-align: justify;\">6. Displej s \u0159adi\u010dem HD44780<\/h3>\n<p style=\"text-align: justify;\">Program je naps\u00e1n pro alfanumerick\u00fd displej 2&#215;16 znak\u016f. Procesor s displejem komunikuje po \u010dty\u0159bitov\u00e9 sb\u011brnici.<\/p>\n<h3 style=\"text-align: justify;\">7. Kl\u00e1vesnice<\/h3>\n<p style=\"text-align: justify;\">Na piny PD0, PD1 a PD2 jsou p\u0159ipojena t\u0159i tla\u010d\u00edtka, kter\u00e1 tyto piny uzem\u0148uj\u00ed. Program vyu\u017e\u00edv\u00e1 pullup rezistory integrovan\u00e9 v procesoru.<\/p>\n<h2 style=\"text-align: justify;\">Popis programu:<\/h2>\n<p style=\"text-align: justify;\">Program je naps\u00e1n v jazyce C, v\u00fdvojov\u00fdm prost\u0159ed\u00edm je AVR studio.<\/p>\n<h3 style=\"text-align: justify;\">1. Hodiny<\/h3>\n<p style=\"text-align: justify;\">Program \u010dte periodicky registry hodin, minut a sekund z obvodu DS1302. \u00dadaje jsou zobrazov\u00e1ny na prvn\u00edm \u0159\u00e1dku displeje. D\u00e1le je v intervalu 0,4s prohled\u00e1v\u00e1na \u010d\u00e1st pam\u011bti EEPROM procesoru. Pokud je v pam\u011bti nalezena hodnota, kter\u00e1 je rovna aktu\u00e1ln\u00edmu \u010dasu, provede se \u00fakon (sepnut\u00ed, nebo vypnut\u00ed triaku), kter\u00fd je dan\u00e9mu \u010dasu v EEPROM p\u0159i\u0159azen.<\/p>\n<h3 style=\"text-align: justify;\">2. Teplom\u011br<\/h3>\n<p style=\"text-align: justify;\">Obvod DS18B20 je p\u0159ipojen na pin PD4, s procesorem komunikuje po 1-wire sb\u011brnici. Komunikace se skl\u00e1d\u00e1 z puls\u016f vys\u00edlan\u00fdch procesorem, na n\u011b odpov\u00edd\u00e1 obvod DS18B20 sv\u00fdmi pulsy, jejich\u017e d\u00e9lku m\u011b\u0159\u00ed program procesoru. D\u00e9lka puls\u016f je \u0159\u00e1dov\u011b v des\u00edtk\u00e1ch mikrosekund, proto je pot\u0159eba, aby v p\u0159eklada\u010di byla p\u0159i tvorb\u011b k\u00f3du nastavena nejlep\u0161\u00ed optimalizace a t\u00edm bylo zaji\u0161t\u011bno, \u017ee funkce Wait_us m\u00e1 spr\u00e1vnou d\u00e9lku.<\/p>\n<p style=\"text-align: justify;\">Nam\u011b\u0159en\u00e1 teplota je zobrazena na prvn\u00edm \u0159\u00e1dku displeje vedle hodin, z\u00e1rove\u0148 je hodnota porovn\u00e1v\u00e1na s \u00fadajem, kter\u00fd je ulo\u017een na adrese 0x080 v EEPROM. Pokud je nam\u011b\u0159en\u00e1 teplota ni\u017e\u0161\u00ed, zap\u00edn\u00e1 se triak TR2, pokud je ni\u017e\u0161\u00ed, triak se vyp\u00edn\u00e1. Takto lze udr\u017eovat teplotu nap\u0159. v chovn\u00e9 n\u00e1dr\u017ei v rozmez\u00ed 0,0625\u00b0C.<\/p>\n<h3 style=\"text-align: justify;\">3. PWM regulace<\/h3>\n<p style=\"text-align: justify;\">P\u0159ed sepnut\u00edm triak\u016f na kter\u00e9 jsou p\u0159ipojeny z\u00e1\u0159ivky se plynule rozsv\u00edt\u00ed \u017e\u00e1rovky p\u0159ipojen\u00e9 na triaky TR4, nebo TR6. \u017d\u00e1rovky po zap\u00e1len\u00ed z\u00e1\u0159ivkov\u00fdch trubic zhasnou. P\u0159i vyp\u00edn\u00e1n\u00ed z\u00e1\u0159ivek je d\u011bj opa\u010dn\u00fd, PWM regulace zajist\u00ed, aby \u017e\u00e1rovky pozvolna zhasly. Pokud je po\u017eadavek na zm\u011bnu stavu z\u00e1\u0159ivek vyvol\u00e1n ru\u010dn\u011b z kl\u00e1vesnice, bude d\u011bj trvat asi p\u016fl minuty. Kdy\u017e je po\u017eadavek na zm\u011bnu vyvol\u00e1n programem hodin, bude stm\u00edv\u00e1n\u00ed trvat p\u016fl hodiny.<\/p>\n<p style=\"text-align: justify;\">Pro plynulou regulaci v\u00fdkonu jsou vyu\u017eity PWM kan\u00e1ly procesoru, jejich nastaven\u00ed je n\u00e1sleduj\u00edc\u00ed:<\/p>\n<p style=\"text-align: justify;\">Registry TCCR1x aktivuj\u00ed inverzn\u00ed, rychl\u00fd PWM re\u017eim. Hodinov\u00fd kmito\u010det procesoru je d\u011blen 8. Vrchol, ke kter\u00e9mu po\u010d\u00edt\u00e1 registr TCNT1 je nastaven registrem ICR1 na hodnotu p\u0159ibli\u017en\u011b 10000. Tak\u017ee perioda nulov\u00e1n\u00ed \u010d\u00edta\u010de je 10ms, co\u017e odpov\u00edd\u00e1 kmito\u010dtu 100Hz. Pokud je nyn\u00ed v registru OCR1x nastavena nap\u0159. hodnota 5000, bude na v\u00fdstupu OC1x sign\u00e1l o kmito\u010dtu 100Hz se st\u0159\u00eddou 1:1. Pokud bude chod PWM kan\u00e1lu synchronizov\u00e1n s kmito\u010dtem s\u00edt\u011b tak, aby hodnota \u010d\u00edta\u010de TCNT1 proch\u00e1zela nulou v okam\u017eiku, kdy bude proch\u00e1zet nulou s\u00ed\u0165ov\u00e9 nap\u011bt\u00ed, bude triak sp\u00edn\u00e1n v polovin\u011b ka\u017ed\u00e9 p\u016fl-periody sign\u00e1lu a v\u00fdkon p\u0159ipojen\u00e9 z\u00e1t\u011b\u017ee bude 50%.<\/p>\n<p style=\"text-align: justify;\">Synchronizaci \u010d\u00edta\u010de se s\u00edt\u00ed zaji\u0161\u0165uje opto\u010dlen OK1 spolu s programem obsluhy p\u0159eru\u0161en\u00ed INT1. Tento program vykon\u00e1v\u00e1 spoustu \u010dinnost\u00ed, kter\u00e9 maj\u00ed b\u00fdt periodick\u00e9: \u010dte hodnoty z obvod\u016f DS1302 a DS18B20, obsluhuje kl\u00e1vesnici&#8230; Ale hlavn\u011b nastavuje registr TCNT1. Pokud by se dioda opto\u010dlenu rozsv\u00edtila z\u00e1rove\u0148 s pr\u016fchodem sign\u00e1lu nulou, bylo by vhodn\u00e9, registr vynulovat. Ale proto\u017ee se dioda rozsv\u00edt\u00ed p\u0159ibli\u017en\u011b o 1,4ms pozd\u011bji, je lep\u0161\u00ed do registru vlo\u017eit nenulovou hodnotu, kter\u00e1 odpov\u00edd\u00e1 tomuto \u010dasu. P\u0159\u00ed\u0161t\u00ed p\u0159ete\u010den\u00ed registru TCNT1 p\u0159es hodnotu v ICR1 bude v dal\u0161\u00edm pr\u016fchodu s\u00ed\u0165ov\u00e9ho nap\u011bt\u00ed nulou. Tentokr\u00e1t nebude vyvol\u00e1no p\u0159eru\u0161en\u00ed od opto\u010dlenu, proto\u017ee hrana na INT1 je vzestupn\u00e1.<\/p>\n<p style=\"text-align: justify;\">Ovl\u00e1d\u00e1n\u00ed kan\u00e1lu A je spojeno se sp\u00edn\u00e1n\u00edm z\u00e1\u0159ivek na triaku TR1, vyu\u017e\u00edv\u00e1m jej pro mal\u00e9 akv\u00e1rium. Velk\u00e9 akv\u00e1rium m\u00e1 dv\u011b dvojice z\u00e1\u0159ivkov\u00fdch trubic, kter\u00e9 jsou p\u0159ipojeny na TR3 a TR5 a programem sp\u0159a\u017een\u00e9 s kan\u00e1lem B. Na ten mohou b\u00fdt p\u0159ipojeny \u017e\u00e1rovky velk\u00e9ho akv\u00e1ria.<\/p>\n<h3 style=\"text-align: justify;\">4. Kl\u00e1vesnice<\/h3>\n<p style=\"text-align: justify;\">\u010cten\u00ed kl\u00e1vesnice je prov\u00e1d\u011bno v programu p\u0159eru\u0161en\u00ed INT1. Kl\u00e1vesa &#8222;+&#8220; zvy\u0161uje hodnotu prom\u011bnn\u00e9 KEYcount, kl\u00e1vesa &#8222;-&#8220; tuto hodnotu sni\u017euje. U kl\u00e1vesy &#8222;Enter&#8220; je rozli\u0161ov\u00e1n dlouh\u00fd a kr\u00e1tk\u00fd stisk, ten je hlavn\u00edmu programu p\u0159ed\u00e1v\u00e1n v prom\u011bnn\u00e9 KEYenter.<\/p>\n<p style=\"text-align: justify;\">Dlouh\u00fdm stiskem kl\u00e1vesy &#8222;Enter&#8220; program p\u0159estane na displej vypisovat \u00fadaje o aktu\u00e1ln\u00edm \u010dase a teplot\u011b, spust\u00ed se prvn\u00ed &#8222;menu&#8220;. V n\u011bm je mo\u017en\u00e9 vybrat, jestli se maj\u00ed nastavovat hodnoty:<\/p>\n<p style=\"text-align: justify;\">REL &#8211; je mo\u017eno ru\u010dn\u011b zap\u00ednat a vyp\u00ednat jednotliv\u00e9 triaky. Ozna\u010den\u00ed REL z\u016fstalo z p\u0159edchoz\u00ed verze zapojen\u00ed, kde byly z\u00e1\u0159ivky a topen\u00ed zap\u00edn\u00e1ny pomoc\u00ed rel\u00e9.<\/p>\n<p style=\"text-align: justify;\">CAS &#8211; je mo\u017eno nastavit 20 hodnot \u010das\u016f ulo\u017een\u00fdch v EEPROM, ve kter\u00fdch se m\u00e1 zapnout, nebo vypnout n\u011bkter\u00fd triak. \u010casy nemus\u00ed b\u00fdt se\u0159azeny vzestupn\u011b, program v\u017edy najde \u010das, kter\u00fd je nejbli\u017e\u0161\u00ed v\u011bt\u0161\u00ed ne\u017e aktu\u00e1ln\u00ed \u010das z obvodu DS1302. Tento je vyps\u00e1n na druh\u00fd \u0159\u00e1dek displeje, aby bylo mo\u017en\u00e9 p\u0159e\u010d\u00edst, kter\u00e1 operace bude n\u00e1sledovat a v kolik hodin. A\u017e je \u010das operace shodn\u00fd s \u010dasem z DS1302, triak se zapne nebo vypne a program najde dal\u0161\u00ed nejbli\u017e\u0161\u00ed \u010das. Nesm\u00ed existovat dv\u011b operace se stejn\u00fdm \u010dasem, byla by provedena ta, kter\u00e1 je v pam\u011bti ulo\u017eena na vy\u0161\u0161\u00ed adrese.<\/p>\n<p style=\"text-align: justify;\">HOD &#8211; nastavuje se aktu\u00e1ln\u00ed \u010das v DS1302<\/p>\n<p style=\"text-align: justify;\">TEP &#8211; je mo\u017eno nastavit teplotu pro program termostat.<\/p>\n<h3 style=\"text-align: justify;\">5. Ostatn\u00ed<\/h3>\n<p style=\"text-align: justify;\">Program po resetu aktivuje watchdog a hodnoty do registr\u016f obvodu DS1302 zap\u00ed\u0161e tak, aby baterie byla nab\u00edjena nejv\u011bt\u0161\u00edm mo\u017en\u00fdm proudem.<\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"color: #ff0000;\">Upozorn\u011bn\u00ed:<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"color: #ff0000;\">\u010c\u00e1st p\u0159\u00edstroje je galvanicky spojena se s\u00edt\u00ed, p\u0159i pr\u00e1ci je nutno dodr\u017eovat v\u0161echny z\u00e1sady spojen\u00e9 s konstrukc\u00ed tohoto typu.<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\">Ned\u00edlnou sou\u010d\u00e1st\u00ed obvodu je s\u00ed\u0165ov\u00e1 pojistka a odru\u0161ovac\u00ed filtr zabra\u0148uj\u00edc\u00ed pronik\u00e1n\u00ed ru\u0161en\u00ed sp\u00ednaj\u00edc\u00edch triak\u016f do s\u00edt\u011b. Tyto sou\u010d\u00e1stky nejsou na plo\u0161n\u00e9m spoji a proto jsem je nekreslil do sch\u00e9matu. Jsou p\u0159i\u0161roubov\u00e1ny na zadn\u00ed st\u011bnu p\u0159\u00edstroje.<\/p>\n<p style=\"text-align: justify;\">Autor nenese zodpov\u011bdnost za p\u0159\u00edpadn\u00e9 \u0161kody nebo zran\u011bn\u00ed zp\u016fsoben\u00e1 popisovan\u00fdm za\u0159\u00edzen\u00edm.<\/p>\n<p style=\"text-align: justify;\">Sch\u00e9ma a deska: <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/Akva_sch.zip\">Akva_sch<\/a><\/span><\/p>\n<p style=\"text-align: justify;\">Projekt do AVR studia: <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/Akva.zip\">Akva<\/a><\/span><\/p>\n<p style=\"text-align: justify;\">Odkazy:<\/p>\n<p style=\"text-align: justify;\">D\u00e1lkov\u011b ovl\u00e1dan\u00fd syst\u00e9m stm\u00edva\u010de: <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/www.dhservis.cz\/dalsi_1\/stmivac_do.htm\"> http:\/\/www.dhservis.cz\/dalsi_1\/stmivac_do.htm<\/a><\/span><\/p>\n<p style=\"text-align: justify;\">Univerz\u00e1ln\u00ed stm\u00edva\u010d:<span style=\"color: #0000ff;\"> <a style=\"color: #0000ff;\" href=\"http:\/\/www.dhservis.cz\/dalsi\/stmivac.htm\"> http:\/\/www.dhservis.cz\/dalsi\/stmivac.htm<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Popisovan\u00e9 za\u0159\u00edzen\u00ed jsem sestavil a naprogramoval pro ovl\u00e1d\u00e1n\u00ed z\u00e1\u0159ivkov\u00fdch trubic osv\u011btluj\u00edc\u00edch akv\u00e1rium v p\u0159edem nastaven\u00fd \u010das. P\u0159ed sepnut\u00edm trubic se<\/p>\n","protected":false},"author":1,"featured_media":347,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[49,55,68],"class_list":["post-338","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elektronika","category-programovani","tag-atmega","tag-pwm-regulace","tag-schema"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Stm\u00edva\u010d pro akv\u00e1rium<\/title>\n<meta name=\"description\" content=\"Stm\u00edva\u010d pro akv\u00e1rium - Popisovan\u00e9 za\u0159\u00edzen\u00ed jsem sestavil a naprogramoval pro ovl\u00e1d\u00e1n\u00ed z\u00e1\u0159ivkov\u00fdch trubic osv\u011btluj\u00edc\u00edch akv\u00e1rium v p\u0159edem nastaven\u00fd \u010das.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Stm\u00edva\u010d pro akv\u00e1rium\" \/>\n<meta property=\"og:description\" content=\"Stm\u00edva\u010d pro akv\u00e1rium - Popisovan\u00e9 za\u0159\u00edzen\u00ed jsem sestavil a naprogramoval pro ovl\u00e1d\u00e1n\u00ed z\u00e1\u0159ivkov\u00fdch trubic osv\u011btluj\u00edc\u00edch akv\u00e1rium v p\u0159edem nastaven\u00fd \u010das.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/\" \/>\n<meta property=\"og:site_name\" content=\"Franti\u0161ek Posp\u00ed\u0161il\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-20T19:47:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-06-23T06:10:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"ok2jnj\" \/>\n<meta name=\"twitter:label1\" content=\"Napsal(a)\" \/>\n\t<meta name=\"twitter:data1\" content=\"ok2jnj\" \/>\n\t<meta name=\"twitter:label2\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/\"},\"author\":{\"name\":\"ok2jnj\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"headline\":\"Stm\u00edva\u010d pro akv\u00e1rium\",\"datePublished\":\"2014-12-20T19:47:06+00:00\",\"dateModified\":\"2016-06-23T06:10:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/\"},\"wordCount\":1608,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"image\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.jpg\",\"keywords\":[\"ATmega\",\"PWM regulace\",\"sch\u00e9ma\"],\"articleSection\":[\"Elektronika\",\"Programov\u00e1n\u00ed\"],\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/\",\"name\":\"Stm\u00edva\u010d pro akv\u00e1rium\",\"isPartOf\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.jpg\",\"datePublished\":\"2014-12-20T19:47:06+00:00\",\"dateModified\":\"2016-06-23T06:10:14+00:00\",\"description\":\"Stm\u00edva\u010d pro akv\u00e1rium - Popisovan\u00e9 za\u0159\u00edzen\u00ed jsem sestavil a naprogramoval pro ovl\u00e1d\u00e1n\u00ed z\u00e1\u0159ivkov\u00fdch trubic osv\u011btluj\u00edc\u00edch akv\u00e1rium v p\u0159edem nastaven\u00fd \u010das.\",\"breadcrumb\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#primaryimage\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.jpg\",\"contentUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.jpg\",\"width\":600,\"height\":450},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Stm\u00edva\u010d pro akv\u00e1rium\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/\",\"name\":\"Franti\u0161ek Posp\u00ed\u0161il\",\"description\":\"Na sv\u00fdch str\u00e1nk\u00e1ch popisuji cesty, kter\u00fdmi jsem do\u0161el k zam\u00fd\u0161len\u00fdm c\u00edl\u016fm. C\u00edle se ob\u010das b\u011bhem cesty zm\u011bnily.\",\"publisher\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\",\"name\":\"ok2jnj\",\"logo\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Stm\u00edva\u010d pro akv\u00e1rium","description":"Stm\u00edva\u010d pro akv\u00e1rium - Popisovan\u00e9 za\u0159\u00edzen\u00ed jsem sestavil a naprogramoval pro ovl\u00e1d\u00e1n\u00ed z\u00e1\u0159ivkov\u00fdch trubic osv\u011btluj\u00edc\u00edch akv\u00e1rium v p\u0159edem nastaven\u00fd \u010das.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/","og_locale":"cs_CZ","og_type":"article","og_title":"Stm\u00edva\u010d pro akv\u00e1rium","og_description":"Stm\u00edva\u010d pro akv\u00e1rium - Popisovan\u00e9 za\u0159\u00edzen\u00ed jsem sestavil a naprogramoval pro ovl\u00e1d\u00e1n\u00ed z\u00e1\u0159ivkov\u00fdch trubic osv\u011btluj\u00edc\u00edch akv\u00e1rium v p\u0159edem nastaven\u00fd \u010das.","og_url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/","og_site_name":"Franti\u0161ek Posp\u00ed\u0161il","article_published_time":"2014-12-20T19:47:06+00:00","article_modified_time":"2016-06-23T06:10:14+00:00","og_image":[{"width":600,"height":450,"url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.jpg","type":"image\/jpeg"}],"author":"ok2jnj","twitter_misc":{"Napsal(a)":"ok2jnj","Odhadovan\u00e1 doba \u010dten\u00ed":"8 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#article","isPartOf":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/"},"author":{"name":"ok2jnj","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"headline":"Stm\u00edva\u010d pro akv\u00e1rium","datePublished":"2014-12-20T19:47:06+00:00","dateModified":"2016-06-23T06:10:14+00:00","mainEntityOfPage":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/"},"wordCount":1608,"commentCount":0,"publisher":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"image":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#primaryimage"},"thumbnailUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.jpg","keywords":["ATmega","PWM regulace","sch\u00e9ma"],"articleSection":["Elektronika","Programov\u00e1n\u00ed"],"inLanguage":"cs","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/","name":"Stm\u00edva\u010d pro akv\u00e1rium","isPartOf":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#primaryimage"},"image":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#primaryimage"},"thumbnailUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.jpg","datePublished":"2014-12-20T19:47:06+00:00","dateModified":"2016-06-23T06:10:14+00:00","description":"Stm\u00edva\u010d pro akv\u00e1rium - Popisovan\u00e9 za\u0159\u00edzen\u00ed jsem sestavil a naprogramoval pro ovl\u00e1d\u00e1n\u00ed z\u00e1\u0159ivkov\u00fdch trubic osv\u011btluj\u00edc\u00edch akv\u00e1rium v p\u0159edem nastaven\u00fd \u010das.","breadcrumb":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/"]}]},{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#primaryimage","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.jpg","contentUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2014\/12\/stmivac.jpg","width":600,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2014\/12\/stmivac-pro-akvarium\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/"},{"@type":"ListItem","position":2,"name":"Stm\u00edva\u010d pro akv\u00e1rium"}]},{"@type":"WebSite","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/","name":"Franti\u0161ek Posp\u00ed\u0161il","description":"Na sv\u00fdch str\u00e1nk\u00e1ch popisuji cesty, kter\u00fdmi jsem do\u0161el k zam\u00fd\u0161len\u00fdm c\u00edl\u016fm. C\u00edle se ob\u010das b\u011bhem cesty zm\u011bnily.","publisher":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":["Person","Organization"],"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a","name":"ok2jnj","logo":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/comments?post=338"}],"version-history":[{"count":6,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/338\/revisions"}],"predecessor-version":[{"id":941,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/338\/revisions\/941"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/media\/347"}],"wp:attachment":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/media?parent=338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/categories?post=338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/tags?post=338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}