четвртак, 26. март 2015.

DS 18B20 i Raspberry Pi

Nekako svi počnu ovako. Kupiš Raspberry Pi pa prvo provališ kako se instalira operativni sistem na SD karticu (Raspbian), a onda prvi projekat merenje temperature. Pošto već imam DS18B20, "čip sa jednom žicom", i upravo sam instalirao RPI-monitor koji ima mogućnost da mu dodaš svašta nešto da prikazuje, dodaću mu senzor za ambijentalnu temperaturu.
Ali ne ide sve tako jednostavno, iz nekog razloga nije hteo da učita modul w1-gpio. I za to ima rešenja u fajlu /boot/conf.txt treba dodati sledecu liniju da bi proradeo w1-gpio modul:

dtoverlay=w1-gpio,gpiopin=4

Pa onda da ne pozivam module ručno i da se učitaju prilikom podizanja sistema u fajlu /etc/modules na kraju je dodato:

w1-gpio
w1-therm

Onda se restartuje Raspberry Pi pa se testira da li radi senzor.

# ls /sys/bus/w1/devices
# cat /sys/bus/w1/devices/10-000802ade996/w1_slave

I...

2d 00 4b 46 ff ff 05 10 77 : crc=77 YES
2d 00 4b 46 ff ff 05 10 77 t=22437

Radi. 22.4 stepena Celzijusa.
Zatim se zabeleži ime senzora (10-000802ade996 u mom slučaju) i dodaju se sledeće linije u fajlu /etc/rpimonitor/template/temperature.conf

dynamic.16.name=room_temp
dynamic.16.source=/sys/bus/w1/devices/10-000802ade996/w1_slave
dynamic.16.regexp=t=(\d+)$
dynamic.16.postprocess=$1/1000

dynamic.16.rrd=GAUGE

web.status.1.content.4.line.2="Ambiant Temperature: <b>"+data.room_temp+"&deg;C</b>"

web.statistics.1.content.8.graph.2=room_temp

web.statistics.1.content.8.ds_graph_options.room_temp.label=Ambiant Temperature (°C)

Tako sad imamo u RPI-monitor i podatak o trenutnoj ambijentalnoj temperaturi, a u statistici imamo grafik za istu.

Sta dalje???

понедељак, 7. октобар 2013.

Leptokaria jun 2013

Prošlo je već tri meseca od kako smo se vratili sa odmora, ponovo Grčka ali ovog puta Leptokaria. Vreme je da svedemo utiske i da dodam neku fotografiju sa letovanja. Hmmm... fotografiju... iskreno rečeno nema ih mnogo, ovo letovanje sam stvarno iskoristio za odmor, maksimalan odmor. Ovako je to bilo...
Pošto je donešena "teška" odluka da ove godine idemo na more trebalo je izabrati destinaciju. Kao i uvek znali smo zemlju ali ne i mesto. Još nešto smo znali, ovog puta idemo sopstvenim prevozom. I još nešto, sa nama idu u isto vreme svastika sa mužem i ćerkom. Posle nekog perioda većanja gde da idemo pala je odluka na Leptokariu. Može, kao i svako drugo mesto na obali mora. Očajno mi je bio potreban odmor. Plan je bio sledeći:
  • rezervišemo smeštaj za 20. jun pošto je taj datum svima manje više ogovarao
  • idemo sa 2 automobila
  • za ostalo se snalazimo...

понедељак, 3. септембар 2012.

Oracle SQLDeveloper kao portabl aplikacija

Evo još jednog podsetnika kako ovo radi, meni da ne zaboravima, a nekome možda posluži. Oni koji koriste Orace-lov SQL Developer su verovatno došli u situaciju da im je potreban developer, a da ga na dostupnom računaru nema. Rešenje je vrlo prosto. Potrebna je jedna usb fleš memorija i java pošto je SQLDeveloper java aplikacija. Što se tiče jave SQLDeveloper je nosi sa sobom. Sada je još samo potrebno da se SQLDeveloper raspakuje na fleš memoriju i da se podesi. SQLDeveloper podrazumevano pravi svoj radni direktorijum u korisničkom direktorijumu (users ili document and settings) ali u ovom slučaju mi želimo da on bude na fleš memoriji. Treba pronaći fajl sqldeveloper.conf koji se nalazi u direktorijumu gde ste raspakovali sqldeveloper. U mom slučaju je putanja /portableapps/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf.
Fajl otvoriti u nekom file editoru i dodati sledeću liniju:

ADDVMOption -Dide.user.dir=../../../../Documents/sqldeveloper

Navedena putanja odgovara u mom slučaju, vi je podesite prema vašim potrebama. Sledeći put kada pokrenete SQLDeveloper sva podešavanja će biti sačuvana na fleš memoriji i možete ih poneti sa vama gde god vam zatrebaju.

субота, 18. август 2012.

Baile Herculane

Jedna od najpoznatijih banja u svetu. Banja Herkulana se nalazi 30tak kilometra od granice sa Srbijom tako da idealno mesto za jednodnevni izlet. Prethodnog dana smo se dogovorili sa kolegom da posetimo banju, krećemo u 6 ujutru dok je još hladovina, dan obećava da će biti veoma vruć. Prethodnu noć smo noćili na vikendici na Borskom jezeru. Jutro izgleda čarobno, jezero je mirno a Sunce koje izlazi se ogleda u njemu. Nalazimo se na NISovoj pumpi kod NGCa, poslednje provere i krećemo.

уторак, 31. јул 2012.

Jagodina prvi put

Budimo se, ne baš rano ujutru i prvo pitanje je: šta radimo danas? Još samo jedan dan odmora. Idemo u Jagodinu. Nikad do sad nisam bio u Jagodini, a svaka promena prija. Spremamo se po kratkom postupku i krećemo, Pare - spremne, gorivo - ima, naočare za sunce - prisutne, kupaći - spreman. Polazimo.
Put preko Paraćina je prvo iznenađenje, odavno nisam išao u tom pravcu i sad je u ekstra stanju. Tu i tamo ima još uvek radova, ali veći deo puta je završen.

понедељак, 30. јул 2012.

Mokranjske stene

Ovaj izlet planiram još od prošle godine i nikako da dođe na red. Evo ga konačno. Znači danas idemo na jednodnevni izlet do Mokranjskih stene. Za ovaj vodopad sam saznao sa sajta Vodopadi Srbije koji je lepa kolekcija vodopada za koje nikad nisam čuo ni znao da postoje. Mokranje nije daleko od Bora, vodopad nije daleko od puta, idelana kombinacija za mali izlet.

субота, 14. јул 2012.

Projkat špajz

Već duže vreme živimo u iznajmljenom stanu koji nam za sada odgovara. Nešto mi je bola oči od samog početka, špajz i polica u njemu. Špaj je ustvari normalne veličine jedini je problem što je malo čudnog oblika. A ceo problem je polici koja je pravougaone osnove i nikako ne odgovara tom špajzu, ni po veličini, ni po obliku.
Pala je odluka, napraviću projekat od toga. Plan je sledeći: za što manje para napraviti policu koja će biti dovoljno velika i prilagođenog oblika da se špajz što bolje iskoristi.Materijal za policu će biti drvene letve 3x5 (one što se koriste za ispod crepa na krovovima) i iverica od starog nameštaja koju nam je donirao moj tast. Moram da priznam da je iverica ekstra, nije od onih sa ultrapasaom već je furnirana, očigledno od nekog starijeg nameštaja dok se još uvek vodilo računa o kvalitetu.