Zkouškové za rohem

Jaro už je tu a dnešním dnem začal již 11. týden mého 8. semestru na FEKT VUT v Brně. Ano, opět je čas začít dokončovat různé projekty do různých předmětů. Tento semestr je toho obecně víc než minulý, který by se dal označit za flákací.

Již od konce bakalářského studia kontinuálně uvažuji, že studium ukončím. Konečné rozhodnutí jsem však neučinil, a tak do školy zatím chodím „poctivě“ dál. Myslím, že nejsem ten správný studijní typ, ale naopak jsem skvělý lenoch.

Zkouškové je těžké období, ale má i pár zásadních výhod například, více času ke sledování oblíbených seriálů. Takže se na něj možná i trochu těším. 🙂

 

Jaký byl rok 2015 a co bude dál?

Příspěvek na blog shrnující uplynulý rok jsem naposledy psal v lednu 2013. Tentokrát se navíc pokusím stanovit pár úkolů na rok 2016 a za rok se podívám, jak se mi je podařilo splnit (ano, inspirací mi byl rionkový blog).

2015-11-05 08.25.55

Rok 2015

Rok 2015 byl poměrně úspěšný. Podařilo se mi prolézt všechny zkoušky v závěru bakalářského studia a následně i úspěšně absolvovat státnice. Na FEKTu VUT Brno jsem tedy dosáhl bakalářského titulu.

Čas prázdnin byl klidný. Většinu času jsem spokojeně pracoval na své práci v týmu Liberouter, ale abych se neupracoval, tak jsem začátkem září vyrazil na dovolenou na Krétu.

DSC_0198

Po prázdninách jsem opět pokračoval ve studiu, ale tentokrát již v magisterském oboru Mikroelektronika. Závěr roku nebyl nijak zvláštní, snad jen ty Vánoce přišli zase o něco rychleji. A teď už chybí jen ten silvestr.

Úkoly pro rok 2016

a) Naučit se pořádně angličtinu – Ano, vůbec mi to nejde a nemám na to hlavu, ale i tak se o to musím pokusit. Dnes bez angličtiny ani kuře nehrabe. Nejhorší je, že se mi do toho vůbec nechce, protože vím, že s tím mám problémy.

b) Pokusit se zvládnout další studium – Nikdy jsem nebyl studijní typ a nemyslím si, že by se to změnilo, ale když už jsem to prolezl až bakalářskému titulu, tak zkusím ještě kousek.

c) Častěji jezdit na výlety – Tohle poslední dobou flákám. Příští rok to snad napravím a začnu víc jezdit na kole a chodit do přírody. Snad navštívím i spoustu zajímavých historických památek.

d) Častěji psát na blog – To se lehko řekne, ale pořád není čas ani nápady. Třeba to v novém roce půjde líp.

e) Postupně přestat používat Facebook – Už jsem začal tím, že odebírám spoustu lidí z „přátel“. Nepotřebují být v kontaktu s bývalými spolužáky a známými, kteří se ozvou jen, když něco potřebují. Ať raději přijdou na návštěvu. Nejraději bych si účet na FB zrušil úplně, ale nemůžu především, protože spravuji několik FB stránek.

Dva roky s SSD

Ano, už je to více než dva roky co používám mSATA SSD disk Crucial M4 64GB. Konkrétně jsem si ho pořídil dne 16.08.2013 na Aukru jako téměř nový se zárukou necelé 3 roky.

I když parametry tohoto SSD disku nejsou na dnešní dobu nijak zázračné (zejména rychlost zápisu pouhých 95 MB/s), přesto Crucial M4 výrazně zrychlil můj notebook Lenovo Thinkpad Edge E330 (Intel Pentium B970, 4GB RAM, 500GB HDD).

Screenshot 2015-12-28 21.04.41
S.M.A.R.T. údaje po více než dvou letech používání mSATA SSD disku Crucial M4 64GB

Využil jsem toho, že můj notebook měl volný port mSATA, takže jsem zvolil SSD právě pro něj. Díky tomu mám v notebooku dva disky, SSD používám jako systémový disk a HDD jako disk pro data.

Když nad tím tak přemýšlím, tak můj notebook už je se mnou 3 roky a 4 měsíce bez 2 dnů. A stále funguje bez jediného problému! Možná mu za odměnu daruji další 4GB RAM. 🙂

ESP8266: Teplotní senzor

Už dlouho jsem chtěl vytvořit nějaké zajímavé a praktické elektronické zařízení, ale stále nebyl čas a neměl jsem vhodné nápady. Teprve koncem letošních prázdnin jsem se dočetl o kouzelném a levném WiFi modulu ESP8266. Spousta domácích kutilů si z něj a nějakého čidla postavila teplotní senzor schopný posílat data přes internet. Nechtěl jsem zůstat pozadu, tak jsem se do toho pustil taky.

K sestavení mého teplotního senzoru jsem použil následující součástky, většinu z nich jsem si objednal za pár korun z Číny a zbytek jsem našel doma. Celý sestavený senzor jsem nakonec schoval do plastové krabičky od prázdných DVD. Z krabičky vede pouze vodotěsné teplotní čidlo DS18B20 a kabel od napájecího zdroje.

- WiFi modul ESP8266 (konkrétně variantu ESP-01)
- vodotěsné teplotní čidlo DS18B20
- napěťový regulátor na 3,3V (již hotová DPS z Číny)
- odpor 4k7
- kondenzátor 1000uF
- napájecí zdroj 5V (nabíječka od starého telefonu)

Do modulu ESP8266 jsem nahrál alternativní firmware NodeMCU a pro něj napsal jednoduchý program v jazyce Lua. Zdrojové kódy jsem umístil na můj GitHub pod licencí MIT. Celý obvod je zapojen podle následujícího schématu.

senzor

Tento teplotní senzor je umístěn na vhodném místě na zahradě a měří venkovní teplotu každých 15 min. Záznamy jsou odesílány na Thingspeak. Protože mi webové rozhraní zcela nevyhovovalo vytvořil jsem si ještě vlastní jednoduchou webovou stránku jakubcabal.cz/meteo, které data přebírá z Thingspeaku a dál prezentuje dle mé vlastní představy.

Pokud vás zajímá něco víc o modulu ESP8266, určitě si o něm pročtěte seriál na blogu OK1CDJ, já jsem z něj také zjistil spoustu informací.

Fedora 21: Zprovoznění tiskárny Canon MP640 přes WiFi

 

Měl jsem problém zprovoznit připojení tiskárny Canon MP640 přes WiFi k mému notebooku s Fedorou 21 (64bit). Canon sice dodává i ovladače pro linux, ale ty jsou již poněkud staršího data, a tak potřebným RPM balíčkům chybí několik závislostí. Nyní vám napíšu stručný návod, jak úspěšně nainstalovat ovladače a zprovoznit tuto tiskárnu přes WiFi.

Aktualizace 10.05.2016:
Návod je plně funkční i s Fedorou 23 (64bit), ale doporučuji nahradit příkaz yum novějším dnf.

Zprovoznění tiskárny přes WiFi:

Nejdříve si v terminálu nainstalujeme všechny chybějící závislosti:

sudo yum install libcups.so.2 libpopt.so.0 libatk-1.0.so.0 libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libgtk-x11-2.0.so.0 libpangox-1.0.so.0 libpng12.so.0

Jeden z potřebných balíčků (libtiff.so.3) již bohužel v repozitáři Fedory 21 není, takže si jej ručně stáhneme zde a následně nainstalujeme.

Dále si stáhneme potřebné ovladače z webu firmy Canon, odkaz je zde. Ze staženého archivu vyextrahujeme dva RPM balíčky. Pak nejprve nainstalujeme balíček cnijfilter-common-3.20-1.i386.rpm a následně balíček cnijfilter-mp640series-3.20-1.i386.rpm.

Dalším příkazem, vyhledáme zapnutou tiskárnu MP640 připojenou přes WiFi do lokální sítě. Pokud bude tiskárna nalezena, zobrazí se nám i její MAC adresa.

cnijnetprn --search auto

Nyní již stačí jen tiskárnu přidat, to provedeme následujícím příkazem, kde 00-AB-CD-EF-12-34 nahradíme MAC adresou tiskárny.

sudo lpadmin -p MP640WLAN -m canonmp640.ppd -v cnijnet:/00-AB-CD-EF-12-34

Tiskárnu připojenou přes WiFi už máme funkční, ale ještě vám napíšu, jak uvést do provozu také scanner, který je součástí multifunkční tiskárny Canon MP640.

Zprovoznění scaneru přes WiFi:

Opět si v terminálu nainstalujeme chybějící závislosti:

sudo yum install libgimp-2.0.so.0 libgimpbase-2.0.so.0 libgimpcolor-2.0.so.0 libgimpmath-2.0.so.0 libusb-0.1.so.4

Dále si zde stáhneme potřebné ovladače z webu firmy Canon. Ze staženého archivu vyextrahujeme RPM balíček scangearmp-mp640series-1.40-1-i386-rpm, který následně nainstalujeme.

Tím je instalace scaneru hotová a můžeme z terminálu spustit obslužnou aplikaci scangearmp následujícím příkazem:

scangearmp

Pamatuji si, že dřív (asi 2 roky zpět) šlo k scaneru přistupovat i přímo z aplikace Gimp. Dnes už to nejde, kdyby náhodou někdo věděl proč, budu rád za vysvětlení.