Category Archives: Datormagazin

ESP8266 Pomodoro Arduino timer

Bygg en Pomodoroo-klocka (Datormagazin 10 2016)

I Datormagazin 10 2016 skriver jag hur du bygger en egen pomodoro-klocka, baserad på en ESP8266/NodeMCU IoT-enhet.

Det är ett kul och ganska enkelt projekt, som dessutom kan hjälpa dig höja din produktivitet. Idén kommer ursprungligen från Johannes på Produktivitetsbloggens podcast, där han i avsnitt 107 efterfrågade ett sätt att visa för andra på kontoret att han var upptagen i en Pomodoro.

Ur innehållet:

All kod finns tillgänglig på https://github.com/mfalkvidd/Arduino-Datormagazin-Pomodoro

Komponenter

41014735 – NodeMCU, ESP8266-baserat utvecklingskort


41012477 – NeoPixel, ring med 24 adresserbara RGB-lysdioder
41003596 – summer/minihögtalare (ebay)
41001412 – tryckknapp
41012909 – labbsladd
12109003 – apparatlåda (ebay)
41012199 – kopplingsdäck (2st behövs för att få rätt bredd)
Totalpris för hela bygget blir cirka 650 kr om du köper från Electrokit och cirka 150 kr om du köper från kinesiska leverantörer.

Du kan läsa artikeln digitalt på din dator och i din iOS- eller Android-enhet via Ztory och i Readly eller i den tryckta tidningen.
Arduino meningslös maskin

Så bygger du en meningslös maskin (Datormagazin 9 2016)

I Datormagazin 9 2016 skriver jag hur du bygger en egen Arduino-baserad meningslös maskin.

Komponentlista

1 spak av typen spdt
1 Arduino Nano eller Arduino Pro Mini 5V. Om du använder en pro Mini behöver du en USB-till-serieportsadapter, t.ex. FTDI32 eller CH340G. Nano har inbyggt USB-stöd.
1 servo TowerPro SG90 eller motsvarande för att öppna luckan
1 servo TowerPro MG996R eller motsvarande för armen
1 MosFET, t.ex IRLZ44N
1 kondensator, ca 470uF (kit)
1 kopplingsbräda
Dupont-kablar hona-hona
USB-batteripack

Du kan läsa artikeln digitalt på din dator och i din iOS- eller Android-enhet via Ztory och i Readly eller i den tryckta tidningen.

Raspberry Pi som trådlös accesspunkt (Datormagazin 4 2016)

Raspberry Pi som trådlös accesspunkt - Datormagazin 4 2016

I Datormagazin 4 2016 skriver jag hur du bygger en egen trådlös accesspunkt / router med en Raspberry Pi. Du får du en liten router som är lätt att ta med på resor. Eftersom en Raspberry Pi drar relativt lite ström kan du driva den från ett USB-powerpack eller från bilens USB-uttag. Du kan strömma video till dina surfplattor och cacha webbsidor för att snabba upp surfandet och spara på datatrafiken om du använder mobilt bredband.

Detta behöver du

  • En Raspberry Pi, valfri modell
  • SD-kort, 8 gigabyte eller större
  • Trådlöst nätverkskort med linuxstöd. Jag använde ett kort from Alfa Network som heter AWUS036NH och har stöd för 802.11b/g/n.
  • USB-powerpack om du vill kunna använda routern utan fast strömförsörjning
  • Extra trådlöst nätverkskort eller modem för mobilt bredband om du vill kunna dela ut en trådlös eller mobil internetuppkoppling.
Du kan läsa artikeln digitalt på din dator och i din iOS- eller Android-enhet via Ztory och i Readly eller i den tryckta tidningen.

Raspbery Pi kan drivas på bilbatteriet eller från en usb-powerpack

Liveuppdatering av linuxkärnan med kGraft och kPatch

Liveuppdatering av linuxkärnan (Datormagazin 12-2015)

I Datormagazin 12 2015 skriver jag om hur de två opensource-lösningarna kGraft (från Suse Linux) och kPatch (från Red Hat Linux) kan användas för att uppgradera linuxkärnan utan omstart.

Du kan läsa artikeln på datorn eller i din iOS- eller Android-enhet via Qiozk eller i den tryckta tidningen.

Bilden nedan visar hur det ser ut när kGraft används för att live-patcha ett Suse-baserat linuxsystem.

kGraft patch

Ta sakernas internet till hemmet med MySensors, Domoticz, Arduino och Raspberry Pi

Ta sakernas internet till hemmet (Datormagazin 12-2015)

I Datormagazin nummer 12 2015 skriver jag hur du tar sakernas internet till hemmet genom att använda MySensors, Arduino, Domoticz och Raspberry Pi.

Ur innehållet:

  • Kontrollenhet baserad på Raspberry Pi 2 och Domoticz – se även mitt tidigare bloginlägg.
  • Koppla in radiomodulen
  • Val av Arduino – se även https://www.arduino.cc/en/Products/Compare
  • Uppladdning av kod
  • Glöm inte krukväxterna
  • Signering och kryptering
  • Lägre batteriförbrukning
  • OTA-uppdatering

Du kan läsa artikeln på datorn eller i din iOS- eller Android-enhet via Qiozk eller i den tryckta tidningen.

Nyheterna i Linuxkärnan

Nyheterna i Linuxkärnan (Datormagazin 2-2014)

I Datormagazin 2-2014 skriver jag om nyheterna i Linuxkärnan. I varje ny version av linuxkärnan tas omkring 10 000 patchar in från cirka 1 200 personer. Kärnan består av över 16 miljoner rader kod. Linuxkärnan är i alla högsta grad ett exempel på ett välfungerande projekt för fri källkod, där många drar nytta av varandras bidrag. Artikeln innehåller information om:

  • Filsystemsförbättringar (btrfs deduplicering, xfs quotas, ext4 extent-cachning)
  • Effektivare lås – lockrefs
  • Förbättrad hantering vid slut på minne
  • Flertrådsstöd för raid5
  • Multi-Queue Block Layer – som ökar diskprestanda och minskar latenstider genom att varje processorkärna kan ha en egen I/O-kö.
  • Ljud- och grafikförbättringar från AMD
  • NFTables – den nya inbyggda brandväggen i Linuxkärnan, bygger på samma arkitektur som används av FreeBSD
  • Stöd för Intel Broadwell

Samling av nyheter kring linuxkärnan http://www.linux.com/news/software/linux-kernel
Whitepaper från skaparna av Multi-queue block layer http://kernel.dk/blk-mq.pdf
NFTables projektsida på Netfilter.org http://netfilter.org/projects/nftables/
LWN.net http://lwn.net
Outreach Program for Women http://gnome.org/opw

Du kan läsa artikeln digitalt på din dator och i din iOS- eller Android-enhet via Ztory och i Readly eller i den tryckta tidningen.

Så fungerar virtuell minneshantering i Linuxkärnan (Datormagazin 7 2013)

Så fungerar virtuell minneshantering i linuxkärnan

Vi har idag låga minnespriser och 64-bitars processorer som kan adressera mycket minne. Samtidigt ser vi en ökad användning av program som använder mycket minne, till exempel nosql-minnesdatabaser som Redis, webbapplikationer baserade på Java/Ruby och virtuella maskiner. Detta ställer nya krav på minneshanteringen och Linuxkärnan utvecklas i snabb takt för att bli mer effektiv. I Datormagazin 7 2013 tittar jag närmare på hur Linuxkärnan hanterar virtuellt minne och några av de viktigaste förbättringarna som kommit de senaste åren.

Ur innehållet

  • TLB – en snabb sidtabellscache
  • Transparent huge pages
  • Guest page hinting
  • Dynamisk minnesstorlek i virtuella linuxmaskiner
  • Framtiden

Läs mer

  • Du kan läsa artikeln digitalt på din dator och i din iOS- eller Android-enhet via Ztory och i Readly eller i den tryckta tidningen.
  • http://linux-mm.org finns dokumentation kring virtuell minnehantering i Linux och projekt för att för-bättra minneshanteringen.
  • Boken ”Understanding the Linux Virtual Memory Manager” av Mel Gorman, som är anställd av Novell för att arbeta med att förbättra linuxkärnan. Boken ger en djup grund för dig som är intresserad av att lära dig mer om minnes-hanteringen i Linux men tack vare den snabba utvecklingen har mycket förändrats sedan boken skrevs.
  • Kort introduktion till transparent huge pages på LWN.net
  • Håll dig uppdaterad om det senaste som hänt i linuxkärnan via kernelnewbies.org.
  • E-postlistan där utveckling av linux minneshantering diskuteras
  • Presentation av IBM:s zswap