Tema / poddradio
2015-08-10

Kom igång med Arduino

Kjell Academys kom-igång-paket

Har du någon gång velat reparera en sak som gått sönder? Har du någon gång velat bygga något som förenklar din vardag? Du har kanske till och med kommit på nästa världsomvälvande produktidé och funderat på vad som egentligen krävs för att förverkliga den? Då är det dags att lära sig Arduino.

Vad är Arduino?

Arduino är en plattform som gör att vem som helst kan bygga och programmera elektroniska saker. Det kan röra sig om allt från ljusdetektorer och väckarklockor till mobiler och radiostyrda bilar. På Arduino Playground finns en lång lista med för närvarande över 50 olika projektidéer (inkl. tillhörande bygg- och programmeringsinstruktioner). Arduino är så pass enkelt att komma igång med att det inte krävs några tidigare erfarenheter av vare sig programmering eller elektronikbygge. Allt som krävs går att lära sig på en helg. Arduino-plattformen är samtidigt så avancerad att erfarna elektronikbyggare har stor nytta av den för att till exempel skapa proto­typer på produktidéer. Det är ju alltid lättare att få investerare med en fungerande prototyp.

På Youtube finns massvis av exempel på vad som går att bygga med Arduino. Där finns allt från Arduino-styrda 3D-skrivare och elektroniska smycken till "mindre användbara saker." Just mindre användbara saker har svenska Arduino-byggaren Simone Giertz gjort sig känd för. Ett snabbt besök på hennes Youtube-kanal avslöjar varför hon kallas ”The Queen of Shitty Robots”.

Vad behövs rent utrustningsmässigt?

För att komma igång med Arduino behövs två saker: en dator och ett utvecklingskort. Datorn kan antingen köra Windows, Mac OS eller Linux. Utvecklingskortet är ett kretskort som kopplas till datorn via USB. På kretskortet sitter en mikrokontroller som programmeras från datorn. Det är mikrokontrollern som styr allt och utgör själva hjärnan i projektet. Mikrokontrollern har allt som krävs inbyggt, så när den väl är programmerad behöver inte utvecklingskortet vara kopplat till någon dator. Strömförsörjningen kan i stället lösas med antingen batterier, en powerbank eller en nätadapter.

Det finns flera olika utvecklingskort. Det vanligaste utvecklingskortet heter Uno och har 14 så kallade GPIO-stift (General Purpose Input Output). Det är till GPIO-stiften som lysdioder, knappar, sensorer och mycket annat kopplas. Om 14 GPIO-stift inte räcker kan ett utvecklingskort vid namn Mega användas i stället. Det har 54 GPIO-stift.

En av de största fördelarna med Arduino-plattformen är dess öppenhet. Hela plattformen präglas av att elektronikbyggare delar med sig av såväl programmeringskod som hårdvaruritningar. Det finns därför inte bara ett företag som tillverkar utvecklingskorten. Vår utbildningsverksamhet Kjell Academy tillverkar exempelvis våra egna Uno-utvecklingskort.

Öppenheten gör också att nybörjare inte behöver lära sig allt från grunden. Genom att låna kod som andra har skrivit, kan nybörjare lägga tid på att anpassa befintlig kod i stället för att lära sig skriva allt från början.

Färdiga moduler

Utöver färdiga kodexempel finns det också gott om färdiga hårdvarumoduler. En modul är ett färdigbyggt kretskort som gör att elektronikbyggaren slipper koppla ihop alla komponenter från grunden. En simpel knapp består exempelvis av en mekanisk brytare och ett 10 kΩ-motstånd. För att slippa löda ihop de lösa komponenterna finns en färdig och fabriksmonterad knappmodul. Nybörjare kan därför bygga många saker utan behöva löda någonting alls.

Moduler används också av alla erfarna elektronikbyggare. Det finns ingen poäng med att varje enskild elektronik­byggare uppfinner sin egen wifi-modul eller löder ihop sitt eget reläkort. Sådana saker hade tagit oerhört lång tid att bygga grunden och kopplas därför i stället in som moduler.

Det finns en speciell typ av modul som kallas ”shield”. Den är storleksmässigt anpassad för ett av utvecklingskorten (oftast för Uno). En shield kan därför placeras direkt ovanpå ett utvecklingskort. En shield har oftast genomgång för eventuella GPIO-stift som den inte använder, vilket gör att flera shields kan staplas på varandra. På det sättet går det att bygga elektronikprojekt med många funktioner som fortfarande har en kompakt formfaktor.

Shields kopplas ovanpå utvecklingskortet.
Shields kopplas ovanpå utvecklingskortet.

Mjukvara

För att programmera en Arduino-lösning används ett program som heter Arduino IDE. Det är gratis och släppt som öppen källkod. Programmeringsspråket som används kallas APL (Arduino Programming Language). APL är lätt att lära sig, och programmerare som redan kan skriva kod i antingen C++, C#, Java, Objective-C eller Swift känner dessutom igen sig.

Programmet Arduino IDE finns till Windows, Mac OS och Linux.
Programmet Arduino IDE finns till Windows, Mac OS och Linux.

Programmeringskoden kallas sketch i Arduino-sammanhang. En sketch är enkelt uppbyggd. Den inleds den så kallade Setup-funktionen, vilken listar allt som ska ske när Arduinon startar. Setup-funktionen efterföljs av Loop-funktionen som listar allt som ska göras när Setup-funktionen är klar. Allt som står i Loop-funktionen körs sedan om och om igen tills Arduinon stängs av.

Här följer ett exempel på koden som används för att få en lysdiod på utvecklingskortet att blinka (lysdioden är kopplad till GPIO-sitft 13).

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}

Kom igång

Det enklaste sättet att komma igång med Arduino är Kjell Academys startpaket. Det innehåller ett Uno-utvecklingskort och alla komponenter som krävs för att lära sig hur sakerna fungerar. Med i paketet följer också den svenskspråkiga boken ”Hur funkar Arduino?” som på 288 sidor går igenom allt från programmering till fysisk koppling av komponenter.

I sann Arduino-anda är hela boken publicerad gratis på kjell.com. Vid läsning av boken rekommenderar vi att ha ett Uno-utvecklingskort nära till hands. Boken är gjord för att läsaren ska kunna testa koden och lära sig hur olika kodsnuttar påverkar resultatet.

Senast ändrad: 2017-08-29
  • Kjell Academy Kom igång med Arduino Startpaket

    Kjell Academy Kom igång med Arduino Startpaket (Art. 88811)

    Arduino-startpaket

    • Svensk bok ingår
    • Uno-kompatibelt utvecklingskort medföljer
    • Lär ut från grunden

    Arduino gör det lätt att börja bygga elektronik. Paketet innehåller boken ”Hur funkar Arduino?” som förklarar från grunden, utvecklingskort och elektronikkomponenter för bokens projekt.

     
    799:-
    Info »
  • Arduino Startpaket

    Arduino Startpaket (Art. 87875)

    Arduino Uno-startpaket

    • Levereras med Arduino Uno
    • Arduino original

    Startpaket för att komma igång med Arduino. Introduktionsbok (engelska) med 15 projekt som lär användaren grunderna inom elektronik och programmering med Arduino. Levereras med Arduino Uno (87860), USB-kabel, kopplingsplatta, kopplingskablar, LCD-display, motorer, sensorer och övriga elektronikkomponenter som behövs för att komma igång. Kompatibel med Windows Vista, 7, 8 och 10, Linux samt Mac OS 10.7 eller senare.

     
    999:-
  • Adapter SMA till uFL

    Adapter SMA till uFL (Art. 87938)

    Adapter

    15 cm adapterkabel mellan uFL (I-PEX, MHF) och SMA-hona.

     
    69:90
  • Variabel spänningsregulator Switchad

    Variabel spänningsregulator Switchad (Art. 87049)

    Justerbar spänningsregulator LM2596S, 2,5 A

    • Switchad
    • Sänker utspänningen
    • Låg värmeutveckling

    Switchad spänningsregulatormodul baserad på LM2596S. Används för att sänka spänningen till olika projekt och komponenter. Omvandlar 3-40 V till 1,25-35 V. För likström (DC). Max. 2,5 A. Använd kylfläns vid mer än 10 W effekt. Låg värmeutveckling tack vare hög effektivitet (>90 %). Switch-frekvens: 150 kHz. Mått: 49x26x12 mm.

     
    99:90
  • Kjell Academy Uno Rev. 3 Arduino-kompatibelt utvecklingskort

    Kjell Academy Uno Rev. 3 Arduino-kompatibelt utvecklingskort (Art. 88860)

    Arduino-kompatibelt utvecklingskort

    • Helt kompatibel med Arduino Uno

    Utvecklingskort med Arduino Unos referensdesign baserat på ATmega328 med öppen källkod och förinstallerad bootloader. Helt Arduino-kompatibel. Går att utöka med fler funktioner med hjälp av shields och/eller moduler. 14 digitala in- och utgångar, 6 med PWM-stöd. 6 analoga ingångar med 10 bitars upplösning för till exempel spänningsmätning. 32 kB flash-minne varav 0,5 kB upptas av bootloadern. Klockfrekvens: 16 MHz. Programmeras via USB-B-kabel (medföljer ej). Kompatibel med Windows, Linux samt Mac OS. Drivs från USB eller 7-12 V via DC-kontakten (5,5x2,1 mm). Mått: 75x53,5x15 mm.

     
    149:90
  • Luxorparts Li-Po-batteri 3,7 V med kontakt 500 mAh

    Luxorparts Li-Po-batteri 3,7 V med kontakt 500 mAh (Art. 87923)

    Li-Po-batteri med JST-PH-kontakt

    Li-Po-batteri på 3,7 V med 2 mm JST-PH-kontakt. Kompatibel med t.ex. Adafruit Flora.

     
    99:90
  • Servo 270° 15 kg med dubbla servobyglar

    Servo 270° 15 kg med dubbla servobyglar (Art. 87063)

    Roterande servo med byglar

    • Klarar upp till 15 kg

    Servomotor som roterar 270°. Drivs som ett vanligt servo och kan t.ex styras från en Arduino-kontroller. Kommer med dubbla servobyglar för fler monteringsmöjligheter. Maxhastighet: 0,14 sec/ 60° vid 7,2 V. Vridmoment: 15 kg vid 7,2 V. Spänning: 5 – 7,2 V. Mått: 40x20x40,5 mm. Vikt: 64 g.

     
    449:90
  • Luxorparts RFID-tagg nyckelring 25-pack

    Luxorparts RFID-tagg nyckelring 25-pack (Art. 90740)

    Typ Mifare Classic, 1KB

    Standard-tagg med nyckelring. Kompatibel med en mängd RFID/NFC-lösningar, t.ex. ASSA låssystem. Frekvensband: 13.56 MHz. Minnesstorlek: 1K (16 sektorer). Bygger på Fudan FM1108 chipet som är fullt kompatibelt med t.ex. Mifare S50 (även kallad Mifare Classic). Standard: ISO/IEC 14443-A.

     
    199:90
  • Luxorparts Start-kit för Arduino

    Luxorparts Start-kit för Arduino (Art. 87966)

    Kom-igång-kit

    Startpaket för att komma igång med Arduino. Paketet innehåller vanliga komponenter som används i många projekt. Innehåll: kopplingsdäck (400 hål), kopplingskablar, stiftlist, motstånd, kondensatorer, lysdioder, tryckknappar, RGB-lysdiod, en potentiometer och summer.

     
    219:90
2019-08-08

Gör kontorsjobbet enklare med rätt prylar!

Idag behöver ett kontorsjobb inte endast se ut som det alltid gjort, med en bestämd geografisk plats, vid sitt egna skrivbord och sina post-it-lappar på den stationära skärmen. Med dagens teknik så som molntjänster, videosamtal och laptopbatterier som räcker hela dagen kan man jobba i stort sett var som helst, och man kan uppleva friheten med att kunna ta med sig sin bärbara dator och sätta sig på ett kafé eller skriva rapporter på flyget! 

Om du känner igen dig i den här beskrivningen gäller det att ha med sig rätt prylar som gör kontorsjobbet enklare. Vi på Kjell & Company har ett brett utbud av kontorsprodukter som underlättar din vardag. Läs vidare så berättar vi mer!

Läs hela
2019-08-07

Skolstart! Vi tittar närmare på grafräknare från Texas Instruments

Nu börjar skolan igen! Se till att du kommer igång på rätt sätt med en grafräknare, framtagen och anpassad för din studie. Den här tiden på året får vi väldigt ofta frågan vilken grafräknare som passar bäst. Valet brukar stå mellan de två klassiska grafräknarna från Texas Instruments: TI-82 Stats och TI-84 Plus.

I den här temasidan går vi igenom likheterna, skillnaderna och avslutar med ett knep som stöldskyddar din grafräknare! Läs vidare så får du veta mer.

Läs hela
2019-08-06

Arlo - nu med stöd för Apple HomeKit!

Arlo är ett paket med helt trådlösa övervakningskameror. Vi har länge sett övervakningskameror gjorda för hemmabruk men man blir ofta begränsad var man kan placera kamerorna på grund av att kamerorna ska ha en, och ibland två kablar. Med Arlo har du inte det problemet. Då de drivs på batteri och är vädertåliga (IP65) kan du placera dem var du vill i hemmet.

Nu har Arlo även begåvats med stöd för HomeKit, någonting som är väldigt välkommet och eftertraktat av oss som använder HomeKit som smarta hem-system. Läs den här temasidan för att veta mer!

Läs hela
2019-08-02

Philips Hue - Allt ifrån trädgårdsmys till hemmadisco!

Philips Hue är ett system med uppkopplade lampor som du kan styra med mobilen, rösten eller helt automatiskt! De smarta systemen i våra hem blir allt mer populära och det kommer mer och mer smarta, uppkopplade prylar med tiden. I den här temasidan går vi igenom Philips Hue. Hur det fungerar, vad man kan göra med lamporna och hur du kommer igång.

Läs hela
2019-08-01

Rode - för podd och video i proffskvalitet!

Drömmer du om att starta en karriär som filmskapare, podcaster eller Youtuber? Då börjar det med att ha rätt ljud för rätt tillfälle, och bra prylar att jobba med. Vi har ett brett utbud av mikrofoner och tillbehör som gör att du kan komma igång med dina kreativa idéer på nolltid, och med fantastiska resultat. 

Läs vidare på den här temasidan för att veta mer!

Läs hela