Archive

Archive for the ‘elektro stuff’ Category

Nova igračka – star sovjetski osciloskop

August 8th, 2009

DSC00292

V Beogradu na Kalenić pijaci sem našel tole igračko, za relativno nizko ceno (cca 15eur). Sond za njega nažalost (še) nimam, a imam v načrtu predelavo konektorjev v klasične BNC. Popolnoma stestiral ga zato še nisem, a tudi brez sond lepo prikazuje 50Hz šum.

Večina stvari (vsaj na prvi pogled) deluje… za tiste za katere ne vem kaj naj bi počele, pa upam da bom uspel dobiti originalna navodila zanj. Prav tako mislim da bo potrebno zamenjati nekaj elektrolitov, a to je malenkost.

DSC00293

Na zadnji strani je tudi zanimiv priključek X1, za katerega ugibam da naj bi predstavljal neko zunanje proženje (upam). Vidi se pa tudi letnica 1983, in kratica ZIP, ki upam da je ime podjetja ki ga je izdelalo. Googlanje za ‘zip’-om še ni bilo uspešno… ampak upam da se bo našlo kaj.

Torej ja… i can has a new toy! :D

Edit 1: Treba je bilo prelotat ene dva kabla in sedaj lepo prikazuje signal… problem je le, da je slika razhlo postrani, tako da bom jutri (torej danes, samo po tem ko grem spat in se spet zbudim) pregledal odklonski sistem (ali pa zavrtel celo katodno cev) :)

Edit 2: Katodna cev naravnana in fiksirana, napajalni kabel zamenjan z dalšim, in ozemljitev pobrana z energetskega omrežja.  Konektorjev še nisem zamenjal z bnc-ji, ker mislim da bo treba povečat luknje, a nisem 100%.  Zazdaj dela brez problema :)

ps:  Zahvala Branku za navodila

elektro stuff, geek stuff , ,

(Ab)used electronic parts harvesting in Kiberpipa

June 30th, 2009

First of all, why is this post in English?  First reason would be, that Enlish language is widely understood (in comparison to Slovene)… the not-so-obvious reason is, that some people keep bugging me about my Slovene and a thing called “dvojina”. Dvojina is a really nasty part Slovene vocabulary (probably because there are only (iirc) 2 languages that use it).  For example, I usually say “dve ure” [two hours], and those people immediately correct me, and say “dve uri” [two hours]… Tomato, tomato…  They should probably create a Toporišič fan club :)

So, because the intro was relatively long, I am going to make the rest of the post shorter (i’m lazy, so what).

A couple of weeks ago1 Brodul2 and I decided to trash/wreck/destroy an old non-working laser printer, and harvested some interesting parts. Most of the motors, and the laster module are still in Kiberpipa, but I decided to keep 1 capacitor and 4 resistors.

Why the capacitor?3

capactior

As you can see in the picture, it is a 330uF capacitor, built for 400 volts. Anyone who ever tried charging a high-voltage capacitor in a wall outlet (for example through a bridge rectifier) and throwing it towards someone else to catch,  knows how funny that is :)

And why the resistors? Aren’t they dirt cheap?4

DSC00255

These are 2.6ohm 20W resistors (4 of them), they were used in the printers power supply, and when fully loaded released 80 watts of heat. That’s more power then your whole laptop uses… and all of it went to (probably unwanted) heat.

I can’t wait for the next ‘breaking and smashing day’ in kiberpipa :)

  1. I was busy, couldn’t write this before, sorry, I had exams
  2. a friend from Kiberpipa
  3. battery is only for size comparison
  4. again, battery only for size comparison

elektro stuff, geek stuff

Nov projekt – OTK2 – RFID, ethernet, Arduino

April 7th, 2009

Že spet se na faksu začenja sezona projektov, in pri OTK2, se bom tokrat poigral z RFID italnikom, arduinom, in ethernet shieldom, in končni produkt, naj bi bil sistem za “štemplanje1

Celotna zadeva bo potekala približno takole:

  • Uporabnik približa svojo kartico/tag rfid readerju2, ki odčita podatke s taga
  • Podatki grejo v arduina in  se rahlo obdelajo
  • Arduino te predelane podatke prek navadnega ethernet omrežja pošlje oddaljenemu računalniku
  • Računalnik prejete podatke shrani v obdelavi-prijazno obliko

Potrudil se bom tudu narediti zadevo razširljivo (torej, da bi bilo teoretično mogoče priključiti več mikrokrmilnikov z čitalci, ki bi vsi skupaj delali z enim strežnikom). Kako bom shranjeval podatke, še ne vem… mogoče zavoljo enostavnosti kar v CSV file, mogoče pa kar v (MySQL) bazo. Zanimivo bi bilo tudi vodenje evidence ur, kdaj, kdo, in koliko ur je bil notri, ter mogoče tudi ‘plačilo’ teh ur glede na čas dela3.
Najtežji del bo pa najbrž teoretični, kjer bo treba spraskat skupi ene 6,7 strani teksta za dopolnilo k praktičnemu izdelku.

  1. Ja, žal ne vem boljše besede za tisto početje zjutraj ko greš v službo, in popoldne ko greš domov
  2. glej par postov nazaj
  3. torej, nočno delo jbi bilo plačano več kot tisto podnevi, ipd.

elektro stuff, faks, geek stuff , , ,

RFID

March 19th, 2009

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 :)

elektro stuff, geek stuff ,

Linux delavnica – prvič

March 4th, 2009

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

faks, geek stuff , ,

315 MHz RF komplet + Arduino

February 22nd, 2009

Ž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” :)

elektro stuff , , ,