Most recent comments
Liveblogg nyttårsaften 2017
Tor, 11 months, 2 weeks
Jogging og blogging
Are, 1 year, 11 months
Liveblogg nyttårsaften 2016
Are, 1 year, 11 months
Reading in dark times
Are, 2 years, 1 month
Moldejazz 2016
Camilla, 2 years, 4 months
Dørskilt
Karoline, 2 years, 5 months
Halifax
Tor, 2 years, 5 months
Sony Smartwatch 3 review
Tor, 2 years, 6 months
Numerikk, takk
Tor, 2 years, 6 months
Topp tur
Camilla, 2 years, 8 months
50 book challenge
Camilla, 11 months, 2 weeks
Controls
Register

Pulse Width Modulation

Rundt jul fikk jeg tilsendt enda mer elektronikk til min Raspberry Pi. Jeg oppdaget Adafruit Industries, et firma som ble grunnlagt av en dame som studerte elektronikk eller noe slikt på MiT, og som har som formål å spre elektronikkens glade budskap. De selger masse kule ting som hver for seg koster nesten ingen penger, som for eksempel et kort som kan styre 16 servoer og en analog-digital-konverter. Adafruit har dessuten også gode beskrivelser av hvordan man skal koble ting, samt pythonbiblioteker man kan laste ned gratis. Gode greier.

Jeg kjøpte en servokontroller pluss et par servoer, og etter litt hacking, banning og nærlesing av diverse fora, manualer og dessuten ArchWiki, fikk jeg servoene til å bevege seg som jeg ville. Så nå har jeg to servoer jeg kan styre fra Python, og hvis jeg investerer i en slik USB-batteripakke som kan forsyne Raspberry Pien med strøm kan jeg sende dem avgårde på egenhånd i en legobil eller noe i den dur. Mange har spurt hva jeg skal bruke dette til, og det har jeg forsåvidt ikke bestemt meg for ennå, men jeg føler at det er veien som er målet her, og at i alle fall ligger verden for mine føtter.

Raspberry Pi, servokontroller, servobatteri og to servoer

Servokontrolleren er forøvrig egentlig en PWM-dings, der PWM står for Pulse Width Modulation. Min tidligere erfaring med servoer kommer stort sett fra barneskolen, da vi lagde kinaputter med fjernstyrt elektrisk tenning ved hjelp av servoer fra den radiostyrte bilen til Trond, og den gangen var dette svart magi for meg. Nå vet jeg at servoene har tre ledninger, en på jord, en på +4.8V, og en som sender en kort puls på +4.8V mange ganger i sekundet. Lengden på den pulsen kan variere, typisk mellom 1 og 2 millisekunder, og lengden på pulsen fortellen servoen hvilken vinkel den skal stå i. Det er forsåvidt fortsatt et lag med svart magi igjen, for jeg aner ikke hvordan elektronikken som omsetter fra pulslengde til vinkel funker, men jeg føler likevel jeg har en litt bedre forståelse av hvordan en servo funker nå.
Are likes this

Comments

Det er sikkert bra for sjelen eller noe slikt. Litt som slike japanske sandhager.
Tor, Christian likes this

Christian,  07.01.13 08:35

Small boys, small toys. Big boys, big toys.
Tor likes this
Tor,  07.01.13 20:21

Det er ikke store greiene jeg leker med her.
Category
Technology
Tags
Raspberry Pi
elektronikk
PWM
servo
Views
2551