Trädvy Permalänk
Medlem
Registrerad
Mar 2012

Styra el med RaspPi

Hej har nyss fått en Rpi, är väldigt sugen på att lära sig hur man kan kontrollera och skicka el från Rpi till diverse komponenter.
Mitt första projekt är att kunna skriva ett program då jag styr en DC motor, dock har jag ingen aning om detta att säga åt en dator att skicka el så jag undrar om någon vet var jag ska börja.

PS: Om någon också har ett smidigt sätt att koppla motorn till Rpi:n vore det väldigt uppskattat, orkar inte köpa en kabel-till-usb adapter eller liknande så man kanske skulle kunna göra själv?

Trädvy Permalänk
Medlem
Registrerad
Sep 2012

HTPC: Silverstone Sugo SG05W Vit, Asus H110I-Plus, G4560, Corsair Vengeance LPX 2133 MHz 2x4GB, WD Blue 250 GB, MSI GeForce GT 1030 Passive OC 2GB, (& ett antal enkortsdatorer med div användningsområden).

Trädvy Permalänk
Medlem
Registrerad
Mar 2012

Hjälpte inte speciellt mycket, jag behöver veta vad jag behöver t.ex breadbox och sånt

Trädvy Permalänk
Medlem
Registrerad
Dec 2011

Adafruit har bra guider och kit för att enkelt komma igång med lite haxx. Rekommenderas starkt!

Trädvy Permalänk
Medlem
Registrerad
Jun 2010

Du behöver en h-brygga som du sedan matar med den spänning som du vill driva motorena med, för att styra hastighet och riktning av motorerna så behöver du två signaler från din pi.
Riktning: En GPIO pinne som du sätter till hög eller låg.
Hastighet: PWM-signal från en av GPIO pinnarna.

Själv så styr jag servo motorer från min pi mha detta bibliotek:
http://abyz.co.uk/rpi/pigpio/

Det du bör komma ihåg är att du bör passa dig för att driva något direkt ifrån GPIO pinnarna och att om du skickar in en signal på en pinne, så måste du se till att den är på 3.3V och inte 5V.

EDIT: Ett exempel på vad du behöver http://www.ebay.com/itm/Raspberry-Pi-L298N-Dual-H-Bridge-2-DC...

Trädvy Permalänk
Medlem
Registrerad
Apr 2009

Vill du styra 230v (eller mindre) så finns även reläer!

http://www.ebay.com/itm/4-Kanal-Channel-Relais-Relay-Modul-5V...

Trädvy Permalänk
Medlem
Plats
Uppsala
Registrerad
Jan 2007

GPIO pinnarna skickar bara ut "signaler", höga eller låga där höga är 1 (svag ström på) och låg är 0 (ström av). Denna ström räcker för digitala kretsar att tolka om en signal är av eller på och kan i sin tur göra andra saker baserat på dessa signaler. Det är mycket troligt att de andra kretsarna kan behöva en extern strömkälla från annat håll, speciellt om du ska driva motorer.

För att förklara logiken lite:

Du har en motor, någon styrkrets, extern strömkälla och RPI som skickar signaler.

Styrkretsen blir den centrala punkten, där ska motorn kopplas in, den externa strömkällan och signaler från RPI kopplas in. Styrkresten ska sedan beroende på vad för signaler ditt RPI skickar börja snurra på motorn med hjälp av el från den externa källan.

Reläer är en enkel krets för att uppnå snarlika resultat och kan vara kanske det smartaste att börja med. Se till att du hittar ett relä som kan växla med de låga signaler GPIO skickar ut. RPI har en 5v källa från GPIO som borde räcka för att driva de mer digitala kretsarna. Till själva motorn behövs fortfarande en extern källa som matchar med behovet till motorerna.

Kolla som sagt in Raspberry Pi egna forum, de har en hel del där att erbjuda. Om du vill labba mer kan ett "GERT-board" möjligtvis vara av intresse då den erbjuder lite olika labbmöjligheter, bland annat motorstyrning.

HTPC - Bygglogg; http://www.sweclockers.com/album/?id=2902
HTPC - Galleri; http://www.sweclockers.com/galleri/6562-htpc-galleribilder
42U - Bygglogg; http://www.sweclockers.com/galleri/7862-42u-rackskap-i-hemmet
i7 920, Antec kühler 620, Asus P6T-Deluxe, Corsair Dominator 6*2GB 1600Mhz, XFX Core Edition 750W, Nvidia GTX 770

Trädvy Permalänk
Datavetare
Plats
Stockholm
Registrerad
Jun 2011

Inte för att man kan styra en DC-motor med detta, men för de som är intresserade att styra 230V-uttag från t.ex. en RPi kan titta på denna produkt (som tyvärr verkat utgått ur sortimentet) som man i alla fall tidigare hittade både hos Kjell & Co och Clas Ohlson för några hundringar.

Produkten har ett USB-gränssnitt och man kontrollerar den genom installera paketet Debian-paketet sispmctl på sin Linux-maskin (Raspbian är Debian för RPi).

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Trädvy Permalänk
Medlem
Plats
Skåneland
Registrerad
Mar 2005

Jag har ett sådant här som funkar utmärkt.
http://www.kjell.com/sortiment/el/elektronik/moduler/usb-8-ka...

"Om man arbetar tillräckligt länge med att förbättra ett föremål går det sönder. "

Hjälp oss göra världen lite snällare! www.upphittat.nu

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Aug 2001

Bidrar med ännu ett reläkort - http://www.hamshop.cz/avr-a-arduino-c16/karta-s-8-rele-raspberry-pi-arduino-i179/

8 relän, kan bryta 250V/10A, LED som indikerar om relät drar, styrs med GPIO och billigt, ca 200kr.

-Att diskutera säkerhet med en Applefrälst är som att övertyga en religiös person med vetenskap, det går inte - André Rickardsson @2010

Trädvy Permalänk
Medlem
Plats
Skåneland
Registrerad
Mar 2005

Om man tar det här kan man dessutom skita i hallondatorn helt.
http://www.kjell.com/sortiment/el/elektronik/moduler/relakort...

"Om man arbetar tillräckligt länge med att förbättra ett föremål går det sönder. "

Hjälp oss göra världen lite snällare! www.upphittat.nu