Archive

Archive for the ‘elektro stuff’ Category

RFID

March 19th, 2009 5 comments

Ravnokar sem dobil rfid reader in 5 tagov (trije obeski in dve kartice).  Zadeva je precej majhna, potrebuje pa 5v napajanja, podatke pa oddaja prek serijskega uart protokola (ki je, za razliko od weigand-a, zelo enostaven za uporabo).  Tag zazna na razdaji cca 10cm, in mcu-ju pošlje 10bitni podatek s kartice (torej ID) in checksum (ki se ga da preračunati s pomočjo 4ih XOR-ov).

Slikica: (za primerjavo velikosti je vse skupaj na breadboardu.

rfid reader in tagi

rfid reader in tagi

Cena? prava sitnica! 12.5usd za reader, in 2.5usd za tage!

Zdj pa sam še sprogramirat neko 'bazo', ki bo preverjala validnost, in spravt gor kak motorček, ki bo odklepal ključavnico :)

Categories: elektro stuff, geek stuff Tags: ,

Linux delavnica - prvič

March 4th, 2009 No comments

V ponedeljek sem bil na začetniški Linux delavnici, ki je, vsaj kolikor vem, organizirana za tretje letnike študentov telekomunikacij na FE-ju.

Najprej je trea razložiti, zakaj sem se je sploh udeležil1. Pa naj bo po alinejah:

  • ne more škoditi
  • uči se uporaba ubuntuja z gnome-om seveda, torej klik-klik operacije, ki jih nikoli nisem ne uporabljal, ne znal
  • ljudje se kregajo z mano da fluxbox z 20imi terminali ni desktop okolje
  • dobim potrdilo o udeležbi, ki tudi ne more škoditi
  • kadarkoli lahko ne-pridem če se mi ne da več
  • v povezavi z zgornjo točko: zastonj je :)

Po cca 45minutni teoriji in zgodovini linuxa, ki nam jo je odpredaval May, je sledilo spoznavanje z Ubuntujem. In kaj sem se naučil?

  • zapakirane teme (.tar.gz, .tar.bz2) lahko drag-and-dropaš na theme selector, in avtomatsko se naloži izbrana tema
  • v OpenOffice draw-u se da risati flowcharte
  • če instaliras sistem tajnici, ki je navajena na windowse, obvezno preimenuj OO Writer v M$ Word
  • v OO Drawu se da tudi iz 2d slik zgenerirati 3d ali rotacijske 3d slike2
  • če imaš pc priklopljen na projektor izključi vse IM programe (oz.  IM program v ednini, če uporabljaš pidgin)
  • v OO-ju obstaja nekaj (česar ime sem pozabil) precej podobno WordArtu iz office-a 97(?)
  • če boš imel pc priklopljen na projektor, in odpiral mail programe, izbriši vse maile z viagra spamom, in tiste ki vsebujejo 'xxx' v subjectu
  • Evolution zna (baje) syncati z symbianom (ni mi še uspelo, opensync, libsyncml, ipd imajo neke probleme, a sinhronizacija dela z kmobiletools)
  • OpenOffice ima vgrajen OO Base, nekaj kot M$ Access, in se zna baje povezovati z MySQL-om (nisem še sprobal)
  • ozadje se da zamenjati tudi brez terminala in 'fbsetbg' (na fluxboxu se ne da...vsaj zdi se mi)
  • Cavazza tudi po gimp-anju izgleda še vedno čudno
  • če imaš sliko Cavazze v home-u zaradi enih predavanj, jo še pred drugimi izbriši
  • LaTeX je v pisanju formul še vedno hitrejši od česarkoli kar premore OO.org :) )

No ja... dovolj da bom prišel tudi naslednjič... vprašanje le koliko bo še klikanja, koliko pa dolgočasnega grepanja, cutanja, headanja in tailanja, ki mi vsak dan posebej polepšuje dan.

  1. Linux uporabljam že kar precej let, administriram en server doma, enega v pipi, in na raznoraznih mašinah popravljam random fu*k-upe
  2. ubistvu iz že danih 'clipartov', sam pač kr ql zgleda
Categories: faks, geek stuff Tags: , ,

315 MHz RF komplet + Arduino

February 22nd, 2009 3 comments

Že dolgo časa nisem nič napisal sem... Izpiti krivi... pa tud nč pametnga (razn izpitov) nism počel...

Mi je pa dans blo dolgčas, pa sem se malo igral z RF kompletom (5usd, seeedstudio).

dsc00073

Na sliki se vidita dva arduinota (no ja.. eden je freeduino ;) ), in rf modula na breadboardu. Napajana sta z +5vdc, in pri tej razdalji (<10cm) ne potrebujeta niti antene (doh).  Uporabljata ASK modulacijo (in sta s tem precej občutljiva na okoljske motnje/šum). En/dekoderja nisem uporabil, ker se mi je zdelo da v bližini ni dovolj močnih 315MHz virov.

Testiral sem tako, da je na spodnjem (sprejemnem) free(ar)duinotu tekel program, ki je ob prejemu črke 'H' vklopil ledico, ob prejemu črke 'L' pa jo izklopil (ta program se nahaja med example kodo).

dsc00075

Na oddajni modul pa je priključen drugi arduino, ki je seveda izmenično oddajal znaka 'H' in 'L'.

dsc00076

Prvi poskus: 2400bps, 500ms delaya med znakoma... NIČ

Drugi poskus: 1200bps, 500ms delaya med znakoma... ledica se prižge... prižgana kakid 10s, se ugasne... spet NIČ

Udarec po glavi... se spomnim izpita OTK (ki sem ga imel prejšnji teden), ukinem delay,... in ledica utripa :)

Dodam med 'H' in 'L' 'a'-je namesto delaya, in ledica lepo počasi utripa :)

Torej.. če pošiljaš nek niz, (ne glede na količino relevantne informacije med irelevantno), zadeva dela dosti bolje, kot če samo pošlješ en znak, in samo čakaš do naslednjega oddanega znaka.

In kaj zdaj? Čakam še na en 433MHz komplet, pa da vzpostavim two-way komunikacijo, in istočasno še testiram in primerjam razdaljo, po kateri je mogoče še realtivno obro prenašati podatke :)

Še dve slikce kako zgledata oba modula nepriklopljena v protoboard:

top rx txbottom rx tx

...in mogoče bi se dalo preimenovati post v: "Kako se lahko dve uri za(je)bavaš za 5usd" :)

Categories: elektro stuff Tags: , , ,

Arduino + temperaturni senzor + LCD - finished

January 29th, 2009 4 comments

Dans mi je ratal do konca popedenat senzor, pa zjutri me je še kurir zbudu, k mi je prnesu serijski LCD (white on black), in seveda je blo treba sprobat use skupi :) )

LCD ma sicr zanimiv bug/feature, in to je da newline ("\n") ne dela... niti ne windowsaski ("\n\r" niti ne "\r\n"), tako da je treba za premik v novo vrstico uporabljati absolutno pozicijo kurzorja, ampak se da brez problema to zapakirat v kako funkcijo tipa "newline()". In ker je LCD serijski, porabilo za komuniacijo le en pin... V kombinaciji z SoftwareSerial pa imamo še vedno čisto enostavno komunikacijo tudi z računalnikom. Izgleda pa precej lepo... edino backlight LED-ica ob strani malo preveč sveti, a če bi bilo zapakirano v škatlico, se ne bi videlo :)

dsc00063

Seveda temperaturo bi treba zaokrožiti na celo stopinjo (ja len sm...).

PS: Arduino je priklopljen na 230vac->5vdc usb adapter... torej dela brez računalnika :D

Categories: elektro stuff Tags: , ,

DS1822 temperaturni senzor in Arduino

January 29th, 2009 1 comment

Od maxima sem dobil sample DS1822 temperaturnega senzorja, in seveda ga je blo treba sprobat :)

ds1822

Kaj je zanimivo na tem senzorju? Senzor deluje po 1-Wire protokolu... torej za razliko od NTC zadev in raznih termistorjev, je vse skupaj digitalno, in za komunikacijo potrebuje le eno ćico, ki deluje tudi kot neke vrste BUS. Torej je na isto žico možno priključiti več senzorjev (nisem še poskusil, mogoče bom), ali drugi naprav, ki delujejo po 1-wire protokolu, in vsako posebej klicati, in od nje zahtevati podatke, ali pa z njo početi kaj drugega. Torej na isto žico lahko prikljuimo več različnih senzorjev, kak eeprom spomin, ali pa kaj še bolj eksotičnega, in z enim kontrolerjem  ob poljubnih trenutkih uporabljamo poljubno napravo (vsaka ima svoj naslov, "master" je pa lahko samo en).

Na strani od Arduina je že spisana knjižnica OneWire, in tudi sample koda, kjer je treba spremeniti le naslov družine senzorjev iz 0x10 v 0x22, in bo koda delovala tudi za ta senzor.

Kaj naprej? Najti moram še kako škatlico od filma (le gdo bi si mislil da bo to težko, a je žal nimam nobene pri roki), in spraviti senzor čez okno, ter po moćnosti izrisati še kak graf spreminjanja temperature :)

Ps: temperatura v moji sobi je trenutno ~21˚c :D
Pps: ja vem da zgleda grdo ploščica, ampak odlomu se mi je glih prov velik košček petrinaksa, pa mi ga je bilo žal vržti stran :)

10W "feršt" z TDA2003 - RK

January 24th, 2009 1 comment

Na dnu enega izmed predalov sem našel RadioKlub KIT, ki sem ga pomojm dobil nekje zastonj (ker se ne spomnim da bi ga kdaj kupil).

Kit vsebuje ploščico, nekaj kondenzatorjev in uporov, ter integrirani ojačevalnik TDA2003. Ploščica je velika 4x5cm.

Sicer najbrž ni kaj preveč uporabna igračka, ampak mogoče ji bo pa uspelo spraviti zvok iz mp3 playerja spraviti na malo večji zvočnik (ja mono je... žal).

dsc00041

Ko/če zlotam skupi, in če bo igračka delala, bom napisal še moje vtise (predvsem o kvaliteti in realnosti teh "10W" moči.

ps: sestavu sm ga.. testirat se mi pa dans ne da

dsc00042

Categories: elektro stuff Tags: ,