Arduino!!

Jag köpte mig en Arduino Duemilanove för ett par dagar sedan. Kan verkligen rekommendera den till andra personer som är intresserade av att lära sig att programmera mikrokontrollers (till exempel PIC eller AVR)! Jag har känt att det har varit svårt och komplicerat att börja med mikrokontrollers, men inte nu längre! :)

Bild på Arduino Duemilanove. (Bild snodd från www.arduino.cc)

Lite info om Arduino:
Arduino är en plattform som bygger på en väldigt enkel I/O modul, och en utvecklingsmiljö för PC/MAC. Arduino Duemilanove har 6 st Analoga ingångar, 14 st Digitala in/utgångar (varav 6 st klarar PWM (pulslängdmodulering)). Arduinon programmeras helt enkelt genom att man pluggar i USB kabeln i datorn och trycker på ”Upload” i utvecklingsmiljön. USB kabeln används även som strömförsörjning till modulen. Ingångarna/utgångarna kan användas till miljontals saker, bara fantasin sätter gränser! :)

Det som egentligen gör att Arduino är så bra är dess enkla programmeringsspråk! Till exempel kan man skriva vad man styra ett servo med en potentiometer med 11 rader kod, eller vad sägs som om att skriva vad man vill på en LCD med bara 5 rader kod, eller styra en stegmotor, eller…?

Här är ett exempel på ett kodstycke för att blinka en lysdiod:

int ledPin = 13;                // LED ansluten till digital pin 13

void setup()                    // "Setup"
{
  pinMode(ledPin, OUTPUT);      // Sätter digital pin 13 som output
}

void loop()                     // Kör om och om igen...
{
  digitalWrite(ledPin, HIGH);   // Sätter på lysdioden
  delay(1000);                  // Vänta en sekund...
  digitalWrite(ledPin, LOW);    // Sätter av lysdioden
  delay(1000);                  // Vänta en sekund...
}

Det var lite kort information om vad Arduino är för något!

Jag fick inte riktigt till det med filmuppladdningen på sidan, hade tänkt visa min kombinerade ”rinnande ljus, knightrider, blink, osv..” krets som jag byggde och programmerade med just Arduino! Det får ni ser nån annan gång! :)

Ny artikel till salu "USB kontakt – PCB mont. – Typ B"

Jag har fått hem ett antal kretskormonterade USB kontakter, typ B som är till salu.

Pris: 5 kr/ st (billigare än Electrokit och ELFA)

För att beställa, kolla på försäljningssidan i menyn till vänster, där finns all information ni behöver.

GPS Projektet är klart!

Nu är äntligen mitt GPS projekt klart, och den fungerar alldeles utmärkt! Artikel med schema, bilder osv. kommer snart, här kommer i alla fall lite bilder!

Färdiga modulen

Har tyvärr ingen kretskortmonterad D-sub 9 pol hemma, men det fungerar ju med stiftlisten som har: Rx – Tx – GND. Så det fungerar.

Baksidan… Ser ju förjävligt ut efter mina felsökningar. Hade stoppat fel färg på matningskablarna, plus på minus.. Tog ett tag innan jag fattade vad som var fel!

Några bilder på det rena kortet


Stort tack till SM2WMV som sponsrade med kretskorten!

Ny GPS layout!

Fick massor med tips på Svenska Elektronikforumet om hur jag skulle kunna förbättra och förminska kretskortet. Såhär blev det tillslut!

Nästa vecka ska jag troligen få det riktiga kretskortet, update kommer då! :)

44 unika besökare på två dagar! Det är riktigt roligt att se! :)

Håller på med ett projekt som har legat i dvala ett riktigt bra tag. Nämligen min GPS modul. Nu har jag ritat på layouten till ett kretskort och ska senare försöka fixa mig ett sådant.

// Nisse

Såhär ser layouten ut just nu:

Nu är sidan ONLINE!!

Sådär! Nu kan ni se den nya sidan! Om ni ser nån bugg eller nåt så är det bara att skriva i klotterplanket eller skicka ett mail.

Nu har jag har gjort en ny sida som det går mycket snabbare att göra artiklar till så kommer det förhoppningsvis komma många fler artiklar snabbt! Om inte annat så är den snyggare? :)

Den gamla sidan kan ni se: här!

Jag har inte bestämt hur länge den kommer att vara online, men ett tag till i alla fall.

// Nisse

Rinnande ljus

Har du lite att göra? Det hade jag, jag byggde ett rinnande ljus!

Såhär blev min: (Som ni ser så är denna med en annan oscillator.)

Klicka på bilden för att få en förstorad version av den.


Klicka på bilden för att få en förstorad version av den.

Jag byggde den av en IC (integrated circuit, eller integrerad krets på Svenska) som heter 4017 och är en så kallad ”5-stage Johnson decade counter”, det betyder att den öppnar och stänger sina 10 utgångar efter varandra. Såhär: Utgång 1 öppnas, Utgång 1 stängs, Utgång 2 öppnas, Utgång 2 stängs, osv. I praktiken blir det att lysdioderna kommer ”rinna” fram, börja från ena kanten och sen gå till andra kanten för att sedan börja om. Farten den öppnar och stänger utgångarna bestäms av oscillator kretsen. Ju fortare den ger pulserna ju fortare rinner det. Oscillator kretsen kan man byta ut mot sin favorit, men då måste man hålla på och testa så man får rätt frekvens. Jag gillar 555′an för att den är så liten och behöver få kringkomponenter.

Kondensatorn C1 som sitter mellan GND och +9v är till för att få bort störningar från strömkällan, har du ingen sån kondensator hemma kan du lika gärna köra utan den, det fungerar troligtvis lika bra utan den.

Materiallista för första kretsen (lysdiod delen):

Namn Benämning Antal

IC1
LD1-10
R1
C1

4017 IC, 5-stage Johnson decade counter
Lysdiod 3-5mm, valfri färg.
Motstånd, 1 kOhm
Polyester/Keramisk kondensator 100nF

1st
10st
1st
1st

Såhär ser schemat ut för den.

Klicka på schemat för att få en förstorad version av det.

Materiallista för oscillator kretsen:

Namn Benämning Antal

IC1
R1
C1-2
C3

NE555
Trimpotentiometer, 10kohm
Polyester/keramisk kondensator 100nF
Elektrolytkondensator, 4,7µF – 10µF

1st
1st
2st
1st

Såhär ser schemat ut för oscillator kretsen.

Klicka på schemat för att få en förstorad version av det.

Oscillatorn eller klockpuls generatorn består bara av en NE555 (vardagligt tal bara 555), några kondingar och motstånd. Du kopplar in ”Oscillator ut” på oscillator kretsen till ”Klocka in” på lysdiod delen. Farten på lysdioderna bestäms med potentiometern R1 och kondensatorn C3. Jag har inte skrivit nåt värde på C3 då man får bestämma själv hur fort man tycker att det ska gå, ett bra värde på kondensatorn ligger mellan 4,7µF och 10µF, så det är bara att ta det du har hemma och testa.

Lite tips för kretsen:

Om man vill stanna ”loopen” på rinnande ljuset så kan man koppla ihop pinne 11 och pinne 13. Då kommer den bara göra en sekvens. Och om man av någon anledning vill att den ska starta på LD1 varje gång den sätts på kan man koppla ett motstånd på ca 10kOhm mellan pinne 15 och jord, och en liten elektrolytkondensator mellan pinne 15 och plus, (ta vad du har hemma och testa!). Annars kommer den att starta lite var den vill, men det gör ju inte så mycket annars. Denna krets kan drivas med ett 9v batteri om man vill ha den utan extern strömkälla.

Film och kretskortlayout kommer kanske senare!
Nu är det bara att bygga! Lycka till!

Knightrider krets av få komponenter

Jag har sett att några har byggt så kallade ”Knightrider” kretsar. Det är en liknade sak som rinnande ljus kretsen men med denna kommer lysdioderna studsa fram och tillbaka. Kan kanske vara bra att läsa om rinnande ljuset också så man vet hur det fungera. De andra som har byggt liknade kretsar har använt 3-4st IC kretsar och massor med andra komponenter så deras varianter blir då mycket dyrare än den jag har byggt. Knightrider kretsen jag har byggt använder bara två IC kretsar, och det är en NE555 för oscillatorn (klockpulsgenerator) och en 4017 för att styra lysdioderna. 555′an kan man byta ut mot sin favoritoscillator, men då måste man labba med att få till rätt frekvenser och grejer. Jag gillar 555′an för att den är liten och den behöver få kringkomponenter.

Så dioderna (D1-D10) gör så att själva sekvensen inte kan starta om, nu kommer lysdioden LD1 börja lysa, sedan släcks LD1 och LD2 lyser och släcks och LD3 lyser osv. När det kommer till LD6 kommer den att lysa och släckas, om inte dioderna D1-D10 hade funnits så hade LD1 börja lysa, men nu kommer LD5 lysa och släckas, sedan håller det på så. Ganska svårt att förklara, ska fixa en film jag kan visa bättre med.

Materiallista för själva lysdiod drivaren:

Namn Benämning Antal

IC1
D1-10
LD1-6
R1

4017, 5-stage Johnson decade counter
1N4148, Switchdiod lågström
Lysdiod 5mm, röd
Motstånd, 1/4W 1kohm

1st
10st
6st
1st

Här är schemat för lysdiod delen.

Klicka på schemat för att få en förstorad version av det.

Som ni ser så klarar den bara 6 stycken lysdioder, kanske en nackdel mot för de andra varianterna som har upp emot 15st lysdioder.
Ska se om jag inte kan klura ut nåt sätt att koppla ihop två stycken 4017 och få in fler lysdioder.

Materiallista för oscillator kretsen:

Namn Benämning Antal

IC1
R1
C1-2
C3

NE555
Trimpotentiometer, 10kohm
Polyester/keramisk kondensator 100nF
Elektrolytkondensator, 4,7µF – 10µF

1st
1st
2st
1st

Detta är schemat för oscillator kretsen jag använde. Samma oscillator som används till rinnande ljus kretsen.

Klicka på schemat för att få en förstorad version av det.

Oscillatorn eller klockpuls generatorn består bara av en NE555 (vardagligt tal bara 555), några kondingar och motstånd. Du kopplar in ”Oscillator ut” på oscillator kretsen till ”Oscillator” på lysdiod delen. Farten på lysdioderna bestäms med potentiometern R1 och kondensatorn C3. Jag har inte skrivit nåt värde på C3 då man får bestämma själv hur fort man tycker att det ska gå, ett bra värde på kondensatorn ligger mellan 4,7µF och 10µF, så det är bara att ta det du har hemma och testa. Denna krets kan drivas med ett 9v batteri om man vill ha den utan extern strömkälla.

Film och kretskort layout kommer kanske senare!
Nu är det bara att bygga! Lycka till!