Skip to main content


 

pojistky, startovní čas a vytrhané vlasy


Včera jsem si zase vytrhal spoustu vlasů... Pro můj WiFi teploměr a jeho bezdrátová čidla teď ladím samé low-power věci, takže co nejnižší spotřeba, a běžet po co nejkratší čas, zbytek spát nebo se úplně odpojit od baterie.

Tudíž se mi stalo i to, že jsem vzal můj existující senzor pro měření vysoké teploty pro WiFi teploměr, ve kterém je MCU ATTiny85, a připojil jsem ho krátkým drátkem k mému bezdrátovému čidlu teploty. Jde to tak díky tomu, že moje bezdrátové čidlo teploty na vstupu očekává Dallas DS18B20, a můj senzor vysoké teploty ho zdařile emuluje. Takový šikovný trik, jak nemuset vyrábět bezdrátové čidlo vysoké teploty,... show more
This entry was edited (3 months ago)

...běžel v době, kdy byl oficiálně už bez proudu, strašně podvyživený, ale kvůli nenastavenému BOD jsem to nepoznal...

To znamená, že máš BOD vypnutý? Je to rozumné? Slyšel jsem o hororových historkách jak se při nízkém napětí (bez BOD) koruptila flash a eeprom paměť.

Vypadá to, že ve výchozím stavu (Tiny85 z továrny) je BOD vypnutý. Teď se mi zpětně vybavuje jeden případ, kdy se zjevně koruptila EEPROM při pouhém čtení z ní (aspoň podle symptomů, které mi ten člověk z dálky hlásil). Oh well, člověk se pořád učí...

O tom start-up času jsem taky četl že je lepší tam nechat delší čas kvůli stabilitě. Ale bude se to nejvíce týkat krystalu který je pomalý.
Nějak si nemůžu vybavit kde o tom tak hezky někdo psal, že to bylo srozumitelné i pro mě.

Je to tak, četl jsem stejnou informaci, že krystalu to chvilku trvá. Já teď ponejvíce jezdím na interní oscilátor, tomu snad stačí kratší čas...

Tak dej časem vědět jestli se nevyskytl nějaký zádrhel.



 

TODO: CAN car hacking


Jak @Miroslav Prýmek psal, že mu všechno na CANu funguje (kromě auta), tak si sem poznačím dva užitečné odkazy, abych, až jednoho krásného dne budu mít čas, se měl od čeho odpíchnout:

https://hackaday.com/2019/05/09/sniffing-can-to-add-new-features-to-a-modern-car/

https://github.com/autowp/arduino-canhacker
Sniffing CAN To Add New Features To A Modern Car

No zrovna včera jsem z toho byl úplně zoufalej. Sběrnice se chovala zvláštně, zprávy měly citelný zpoždění ("okem" pozorovatelný), kutal jsem na tom celej den. Až k večeru mě napadlo (to už tak bývá...) změřit odpor mezi vodiči sběrnice a až díky tomu jsem zjistil, že nějakej chytrák dal na tenhle modulek

https://www.aliexpress.com/item/SN65HVD230-CAN-Bus-Transceiver-Communication-Module-Thermal-Protection-Slope-Control-for-Arduino/32851150816.html

natvrdo terminační rezistor. Takže pokud je na sběrnici víc než dva nody, je potřeba ho odpájet. Číňan to do popisu samozřejmě nenapíše a našince hned nenapadne, že by někdo udělal... show more



 

DS18B20 "z USA"


Mnozí víte, že jsem na začátku roku 19 "objevil" a zdokumentoval některé neduhy falešných a špatně funkčních čínských klonů DS18B20. Z Číny jsem je přestal nakupovat, ale čas od času v zoufalství ještě zkouším kupovat tato čidla na metrovém kabelu v rádoby vodotěsném provedení někde v Česku. Před třemi měsíci jsem pohořel v e-shopu santy.cz, kde jsem pak měl trošku problémy s uznáním reklamace, neboť mi tvrdili takové ty obvyklé řeči "zatím si nikdo nestěžoval" a "namátkově to testujeme a jsou v pořádku". Nakonec jsem je ale přesvědčil, takže dneska díky mně mají v e-shopu tlustý červený nápis NEPODPORUJÍ PARASITE POWER (což je samozřejmě jen j... show more
This entry was edited (3 months ago)

kurnik...u klienta "DICA" (pro systém android) nevidím dlouhý text co jsem zrovna napsal a tak se budu muset přihlašovat přes web https://nerdica.net/ a nebo otestovat něco jiného.

mně k nákupu na neven.cz přesvěčila tato slova na jejich webu: "Neprodáváme šmejd, prodáváme výrobky, které jsme osobně vyzkoušeli a u kterých jsme si jisti, že splní svůj účel a uspokojí zákazníky."

Bohužel nebyla pravdivá, klony DS18B20 jsou příliš děsivé.

http://www.neven.cz/kvalita-a-ceny/



 

Arduino W5100: out of sockets again


Dnes se vracím k mému "oblíbenému" problému: Arduino + ethernet shield Wiznet W5100 se čtyřmi sockety, které jaksi časem dojdou a pak se web server běžící na Arduinu stane nedostupným.

Dobré je, že se mi podařilo zlomit kletbu 30-40 dní: jeden z mých domácích serverů vydržel běžet déle než 6 měsíců! Až dnešní megavýpadek proudu přerušil počítání uptime.

Blbé je, že problém je stále stejný a nějak souvisí s následující kombinací faktorů: web server servíruje stránky s automatickým refreshem (třeba 15sekundovým), přistupuje na něj více klientů přes Chrome a to z mobilních telefonů s Androidem. Například server, co mi běží v koupelně, byl stabiln... show more
This entry was edited (3 months ago)