Merteknik

Diskussion om teknik och vetenskap

Archive for april, 2009

2009-04-29

Linksys WRT54GL

linksysrouter

Detta är en trådlös router från Linksys och jag har nu haft den i två år. Anledningen att jag köpte den var att min förra D-link knappt funkade i hela huset och jag blev trött på avbrott var femte minut.  Jag blev tipsad av en kompis att köpa WRT54GL och jag kan säga att jag är grymt nöjd.  Den når i hela huset och man märker ingen bandbreddsförlust mot att köra med sladd.

Fördelar

En av de stora fördelarna är att du inte behöver ha originalprogramvaran i routern.  wrt54g”L” står för att du kan köra in linux eller annan programvara i den.  Det är väldigt lätt att installera en ny och den mest kända är DD-wrt .

  • Väldigt lätt att installera
  • Fyra nätverksportar + trådlöst räcker långt för hemmet.
  • Det trådlösa når riktigt långt.

Nackdelar

Jag nämnde på fördelar att man lätt kan installera en ny programvara.  En av nackdelarna är där att om du inte är tillräckligt noga med vad du gör så kan du bricka din router och den går inte att starta upp. (Eller så får man ingen kontakt med den)  Dock går det oftast att lösa. Läs längre ner hur man lagar sin router.

  • Bara 54mbit trådlöst, Dock har jag bara ”upp till 24″ med telia så för mig spelar det ingen roll, Men för de som har 100/100 kan det väl bli lite irriterande
  • Originalprogramvaran är inte helt perfekt.

Hur du lagar din router om du råkat brickat den.

När jag installerade DD-wrt på min router första gången så råkade jag ha sönder den. Jag fick ingen kontakt med den och  jag trodde såklart att det vara bara att kasta ut skiten.  Som tur var så hittade jag att det går att starta om den, och jag fick den att fungera igen.  Det finns ett antal sätt att starta om routern,  jag kommer lära er vilket jag använde.

30/30/30

Börja först med att dra ut alla nätverkskablar till routern, låt strömkabeln fortfarande sitta i.  Sen håller du in reset knappen i 30 sekunder. Utan att släppa knappen så drar du ut strömkabeln och håller i knappen i 30 sekunder till. Efter de 30 sekunder gått sätter du i strömkabeln och trycker fortfarande i knappen. Sen när 3o sekunder gått igen ska allt vara omstartat.

Detta funkar inte alltid på första försöket men man kan göra om det några gånger.  För mig fick jag det att fungera på trejde eller nåt.

År 1986 utvecklade Craig Reynolds en simuleringsmodell kallad boids. Med boids-modellen är det möjligt att simulera flockbeteende för djur som t.ex. fåglar och fiskar. Modellen är konstruerad av tre mycket enkla reglar som kallas steering behaviors (styrbeteende?) som används för att beskriva individens rörelser i flock.

Regler:

  • Separation: Styr för att undvika kollisioner med grannar.
  • Alignment: Försök hålla samma fart och riktning som dina grannar.
  • Cohesion: Håll dig nära dina grannar.

För kunna applicera dessa regler krävs bland att varje boid vet vilka grannar den har. Dessa tas fram genom att specificera individens synfält samt en viss radie som grannar håller sig inom. Är individer utanför radien och synfältet påverkar dessa inte beteendet. Styrreglerna ovan är de enklast möjliga men går även att kompliteras så att ett mer komplext emergent beteende uppstår. Exempel på ytterligare regler är hinderundvikelse och målsökning.
Klippet nedan visar att enkla individa regler kan resultera i ett mer komplexet globalt beteende.

Klippet nedan visar att enkla individa regler kan resultera i ett mer komplexet globalt beteende.

[ad#Kims länkenhet]

2009-04-18

Mandelbrotfraktal

Liksom för de flesta fraktaler är själva ekvationen som skapar själva mandelbrotfraktalen mycket enkel. Detta säger absolut inte att det enhetliga resultatet är enkelt att förstå. När man pratar om fraktaler resulterar en enkel algoritm nästan alltid i ett oerhört komplext beteende som inte alls är lätt att förstå. Mandelbrotmängden är den mängd punkter c i det komplexa talplanet som inte gör att xn går mot oändligheten i ekvationen nedan.

xn+1 = xn2 + c

x0 initieras som 0 och xn+1 är det föregående resultat. Ekvationen skapar alltså en rekursiv talföljd som möjligtvis konvergerar till oändligheten. Det går att bevisa att om absolutbeloppet av xn är större än 2, så kommer serien alltid att konvergera till oändligheten. Det är naturligtvis omöjligt att iterera ett oändligt antal gånger för att undersöka detta, därför brukar man definiera en konstant tmax som avgör hur länge iterationen pågår. Om xn inte hunnit blivit större än 2 under tmax iterationen, antas punkten c finnas inom mandelbrotmängden.

Enkel algoritm för att rita mandelbrotfraktaler:

1. För varje tal c inom ett valt område på det komplexa talplanet:

1.1. Låt Xo = 0

1.2. För varje tal mellan t = 1 till tmax:

1.2.1. Beräkna xt = xt^2 +c

1.2.2. Om |xt| > 2, avsluta loopen

1.3. Om t < tmax, färga koordinaten vid c vit

1.4. Om t = tmax, färga koordinaten vid c svart

Färgläggning

Naturligtvis behöver mandelbrotfraktaler inte alltid vara svart-vita. Olika färger kan lätt väljas med hjälp av funktioner som är beroende av antalet iterationer. De enklaste funktionerna normaliserar antalet iterationer så att tmax får färgvärdet 255 . Sätts röd, grön och blå till samma värde uppstår tex en grå nyans. Det går även att experimentera med sinus – och cosinusfunktioner men dessa fraktaler blir sällan bra. De vackraste fraktalerna är nästan uteslutande genererade från färghistogram och anledningen till att dessa blir bra är att övergången mellan att tillhöra mandelbrotmängden eller inte tillhöra är väldigt hastig. Om man betraktar hela mandelbrotfraktalen så sker de stora förändringarna längs fraktalkanterna och resten av den yttre ytan består av ett mycket litet antal iterationer. Resultatet blir om man vill ha en fraktal med mjuka färger så måste färgerna skifta ofta vid ett litet antal iterationer och sällan vid ett stort antal. Det går även att åstadkomma liknande utseende med olika exponentiella färgfunktioner, men med färghistogram man man ändra gränserna precis som man vill.

Mandelbrotfraktal

Mandelbrotfraktal

[ad#Kims länkenhet]

2009-04-10

Alkoholmätare

Det finns två olika tekniker av alkoholmätare: den enklare halvledartekniken och den mer pålitliga bränslecellstekniken. Halvledartekniken är den billigare tekniken som används i princip för alla alkoholmätare under 2.000kr/st.

Halvledartekniken (Oxide Semiconductor) mäter bristen på syre i utandningsluften och kan därmed även reagera på andra ämnen som rök eller viss mat. Gör man tester med en simulator (testutrustning) så kan dessa mätare ge väldigt bra värden men är inte lika pålitliga vid test av personer eftersom olika personer helt enkelt kan ha olika syrevärden i utandningsluften normalt. Även personer med astma kan ha värden som gör att alkoholmätaren ger utslag.

Bränslecellstekniken (Alectrochemical fuel cell) är dyrare men är helt alkoholspecifik och reagerar alltså inte på andra ämnen än alkohol. Den har även en längre livslängd och man kan kalibrera den 1-2ggr per år för att vara säker på att den fortsätter hålla noggranna mätresultat. Det är denna typ av alkoholmätare som används av polisen vid alkotest.

Alkolås är ett hjälpmedel för att personer varken medvetet eller av misstag ska köra bil med för hög alkoholhalt/promille i kroppen. I Sverige är gränsen för att köra bil 0,2‰ (promille). Alkolåset installeras i bilen så det får ström från bilbatteriet och startspärren installeras så att föraren bara kan starta bilen efter att ha genomfört ett godkänt utandningstest/alkotest.

Kalibrering

Alkoholmätare är en ”färskvara” som vanligtvis behöver kalibreras minst 2 gånger per år om man ska kunna garantera exakta mätvärden. Detta gäller även professionella alkoholmätare för 3.000-12.000kr.

Exakt hur ofta en alkoholmätare behöver kalibreras är svårt att säga då det bl.a. beror på hur ofta den används, hur mycket alkohol den utsätts för, vilken modell det är och vilken miljö den ligger i när den inte används. Viktigt är också att alkoholmätaren inte bör utsättas för rök eller andra tobaksprodukter då det skadar mätcellen. Man bör ha som vana att skölja munnen ordentligt innan test så att det inte är några ångor eller rester av alkohol kvar i munnen då det är alkoholhalten från luften längst nere i lungorna man vill åt för att få ett värde så nära den riktiga promillehalten i blodet som möjligt.

För billigare modeller kostar dock denna kalibrering ungefär lika mycket som en ny alkoholmätare så för dem brukar det inte vara värt att göra. Det är framför allt alkoholmätare/alkolås som använder sig av bränslecellsteknik som man kalibrerar.

Att poängtera är också att en alkoholmätare är ett mätinstrument och oavsett kvalitet så finns det alltid en risk att den visar ett felaktigt värde. Anar man att man kan ha alkohol i kroppen så bör man inte köra bil oavsett vad alkoholmätaren visar. Är man osäker kan man också göra flera upprepade tester för att få ett mer pålitligt medelvärde.

Notera dock att man beroende på modell kan behöva låta alkoholmätaren ”vila” en viss tid mellan mätningarna så den inte påverkas av tidigare tester, se mer info i respektiva alkoholmätares användarmanual.

Läs mer om alkoholmätare