Fråga:
Hur kan man styra växelström (220V) med en Raspberry Pi?
Jakob
2012-08-17 20:01:02 UTC
view on stackexchange narkive permalink

Jag men om att använda Raspberry Pi för att slå på och av andra elektriska enheter som onödigt förbrukar ström i beredskapsläge. Kort sagt vill jag styra ett nätuttag eller flera uttag. Hur kan man låta datorn "trycka på knappen":

Bild: CC-BY-SA 3.0 av Firstfreddy

Den fysiska lösningen är ett relä, men jag vill inte bygga allt på egen hand och leka med 220V och gnistor när jag slår på och av ;-) Förresten kräver Raspberry Pi 2 Watt i viloläge, så det är inte meningsfullt att bara använda det som en omkopplare för att spara energi, så det borde kunna användas för andra ändamål samtidigt.

*** Varning: *** Gränssnitt med * el * innebär att man arbetar med ** potentiellt dödliga spänningar **. Försiktighet och kompetens krävs.
Det här blogginlägget handlar om ett projekt för att [fjärrstänga PÅ och AV nätet] (http://mistertee-talks-electronics.blogspot.co.uk/2016/01/remote-mains-switch-with-100m-range.html ) med hjälp av radiomoduler med lång räckvidd (> 100 m). Det behöver vissa färdigheter att sätta ihop.
Fjorton svar:
Piotr Kula
2012-08-17 20:53:41 UTC
view on stackexchange narkive permalink

EDIT 2018

År senare har mikroelektronikmiljön exploderat tack vare liknande billiga och kraftinbäddade datorer, som Raspberry Pi. Detta orsakade mekaniska reläer som fungerar direkt av GPIO på 5 / 3,3 V, mycket billigare och lättare att få.

Du kan få dem som singlar eller förgjorda (Bangood, Seeedstudio, Gearbest, eBay, etc) som sträcker sig från 4 till 48 "kanaler" som jag ens har sett. Dessa är mycket mer kompakta, mycket prisvärda, säkra och lätta att använda.

enter image description here

# * * * VARNING * * * #

Omkoppling mellan elnätet innebär gränssnitt med potentiellt dödliga spänningar . Försiktighet och kompetens krävs. Döden är möjlig. YMMV. Detta omformulerar Russell McMahon s råd om Elektroteknik


--- Originalsvar 2012 ---

Tja, du kan använda ett Solid State Relay som är mycket mindre och lättare att styra än ett mekaniskt relä (De stora 12 volt som används i bilindustrin), med hjälp av en MCU eller i det här fallet är Pi: ​​s GPIO-stift.

enter image description here

Du måste köra ingångsstiftet hela tiden för att hålla reläet på (precis som ett mekaniskt relä). Så om något misslyckas med den signalen går strömmen av. För att undvika att du måste utforma en annan krets som kan hålla sig själv.

Men du kan få dessa ganska billiga på eBay och de är helt säkra (isolerade), så att de inte spränger Pi och gör kräver inte mycket kraft för att driva dem, cirka 3 ~ 10mA. Kontrollera bara detaljerna innan du köper en. Det är också värt att notera att de kan värmas upp om du laddar dem tungt (nära högsta betyg)

Du behöver inte alltid fortsätta att köra stiftet för att reläet ska vara öppet. Det finns en speciell typ av relä som kallas bistabilt relä. Den har två stabila lägen (på och av), du kan växla mellan dem och de förblir så här tills de byts igen. De är dock inte så vanliga som vanliga reläer.
Tack! Detta ser inte svårare eller farligare ut än en enkel skruvterminal. RaspPi kan också byta av sin egen strömförsörjning ;-)
Från Ebay mycket billigare, levereras :) [Honk Kong] (http://www.ebay.co.uk/itm/SSR-25-DA-Solid-State-Relay-For-PID-Temperature-Controller-25A-Output -24V-380V- / 110928652386? Pt = UK_BOI_Electrical_Components_Supplies_ET & hash = item19d3dce862 # ht_3943wt_1271) [UK] (http://www.ebay.co.uk/itm/Solid-State-Relays-SSR-Input-3-32 24-380VAC- / 261053460056? Pt = UK_BOI_Industrial_Automation_Control_ET & hash = item3cc7ffae58)
@KrzysztofAdamski Kan du möjligen ge en länk till en bistabil SSR. Tack
@ppumkin: Jag tror inte att det är möjligt att bygga bistabil SSR. Jag hänvisade bara till mekaniska reläer. Men ditt svar föreslår att du i mekaniska reläer alltid måste köra ingångsstift för att hålla det i tillståndet. Och det är inte riktigt sant. Om du inte vill ha det är bistabila reläer bättre än SSR (om du kan ignorera deras nackdelar).
Bistabila reläer är ganska dyra och de behöver 12v för att driva spolen. Inte riktigt lämplig bara för att ansluta till en Pi- som open har bett. Men ändå- Vissa kanske tycker att det är intressant :-) Tack @KrzysztofAdamski
@ppumkin: Det finns 5V bistabila reläer (zettler AZ850P1-5 till exempel) och jag tror inte att de är så dyra (<2 $, precis som mekaniska). Men om det verkligen är lämpligt beror det på vad du behöver göra. Ibland är energibesparingar från att inte behöva driva ingångsstiftet alla värda det. Du har rätt i att det kanske inte passar för OP eftersom det skulle vara svårt att spara energi med RPi genom att sova eller något liknande.
@ppumpkin: En bistabil SSR finns inte. Om du går efter ett bistabilt relä, pratar du om en elektromekanisk omkopplare, som behöver en kort puls för att "hoppa" från en position till en annan (från öppen till stängning, till exempel) och behöver en annan kort puls för att göra motsatsen . En gång i sin stabila situation behöver den inte mer energi. Exempel finns på www.eltako.com: [http://www.eltako.com/en/switchgear-power-units/k-electromechanical-switching-relays-control-relays-coupling-relays-and-installation- contactors.html]
kan jag använda någon SSR enligt effektnivå? eller finns det några typer i SSR också?
Jag har sett katastrofala SSR-fel (som att misslyckas PÅ) från de billiga eBay-fel. Fly från dem.
@ppumkin: "Bistabila reläer är ganska dyra och de behöver 12v för att driva till spolen. Inte riktigt lämpliga bara för att ansluta till en Pi- som op har bett." - Jag köpte dussintals bistabila (spärrande) mekaniska reläer (år sedan), som kan drivas direkt av en MCU. (Jag använde dem med den magra 3,3 V GPIO av en MSP430G2.) Och de var inte "ganska dyra", men också smutsiga.
Som kommentarer påpekade verkar de "billigare" ha katastrofala uppdelningar. För där jag bodde var de som INTE kom från ebay inte billiga ..
Dessa kommentarer handlade om SSR, inte mekaniska reläer. Jag har följt undertråden som startades med "Om du inte vill ha det, är bistabila reläer bättre än SSR".
Åh rätt ... det här var för många år sedan. Överens, jag har sett de nya reläerna som du kan köra från MCU, som på Seeeeeeed? Men jag tror att de då inte var så populära eller billiga och mest använde de stora 12v mekaniska, därmed solid state relaysvaret ... förmodligen inte "det" relevant idag längre
Redigera 2020 :) Om du har ett hemautomationssystem som körs (zigbee, nyans) kan du gränssnitt med ganska billiga Ikea fjärruttag så här: https://www.ikea.com/gb/en/p/tradfri-wireless- control-outlet-00364477 / Jag länkar den engelska versionen (UK) men de finns nu i de flesta länder tror jag. Jag använder det personligen med nodrött och domoticz för att slå på och av en 3d-skrivare på distans. Fungerar ganska bra.
John La Rooy
2012-08-20 02:44:16 UTC
view on stackexchange narkive permalink

Du kan få en av dessa (RF) strömbrytare för fjärrkontrollen (förutsatt att du hittar en som passar dina lokala strömuttag)

enter image description here

och trådanslut RPi till fjärrkontrollen. Detta har fördelen att det är isolerat och inte behöver någon nätkabel. Du måste ta hänsyn till enhetens energiförbrukning om målet är att spara ström.

+1. det är en riktigt bra idé och mycket säkrare än att interagera med elnätet som nybörjare
Ännu bättre är att lägga till en 433MHz sändarmodul till Pi istället, så att du a) inte behöver offra fjärrkontrollen, b) kan förlänga den godtyckligt (t.ex. för att också prata med produkter som inte är kompatibla med den specifika fjärrkontrollen, etc. ).
@Sz. Visst - men det skulle kräva att någon omarbetade RF-protokollet. Det kan dock inte vara för svårt.
Det är sant att jag verkligen glömde bort den extra svårigheten. Mitt sinne bestämdes genom att läsa om en lib nyligen som förmodligen gjorde det väldigt enkelt. (Aldrig försökt.) Jag verkar inte hitta den nu, men t.ex. det här inlägget verkar göra det ännu enklare än så: https://www.instructables.com/id/Super-Simple-Raspberry-Pi-433MHz-Home-Automation/
EricH
2012-11-04 18:07:40 UTC
view on stackexchange narkive permalink

Både Adafruit och Spark fun säljer en monterad enhet exakt för detta ändamål: Power Switch Tail finns i flera varianter, helt monterade eller fråga det. Satsens monteringsanvisning (PDF) innehåller scheman.

Affischen nämner inte var han bor (jag misstänker att han inte är i N. Amerika - baserat på behovet av 220V). Enheten du nämner är designad för USA (pluggtyp) och hanterar inte 220V.
det finns kit tillgängligt för 220V, se [här] (http://www.powerswitchtail.com/Pages/PSTKKit.aspx)
slut på lager på båda webbplatserna. några alternativ?
Sonia Hamilton
2014-02-27 09:49:48 UTC
view on stackexchange narkive permalink

SainSmart säljer Arduino-relämoduler (sköldar), de kan också användas på hallon. Det finns olika modeller (högre strömstyrka, antal utgångar osv.). Till exempel kan SKU: 20-018-100-FBA användas för "utrustning med stor ström". Och en användbar artikel som diskuterar Använda Raspberry Pi för att styra växelströmkraft där SainSmart nämns.

enter image description here

Stefan
2012-08-18 00:39:06 UTC
view on stackexchange narkive permalink

Du kan få en viss strömförsörjning med en USB-anslutning och styra den med detta http://sispmctl.sourceforge.net/ Debian / Raspian har paketet sispmctl som standard.

Cool - jag ska köpa en och ta isär för att se hur den fungerar :-) `muhahahah`
Det är den onda cackle jag älskar
Johan Andersson
2012-08-29 20:10:41 UTC
view on stackexchange narkive permalink

Använd en Telldus Tellstick!

Den har många applikationer och stöder också sensorer.

Kodprover på många språk: https://github.com/telldus / telldus

En router som har ett HTTP API för att styra TellStick om du inte vill ha den direkt ansluten till PI: n: http://www.dovado.com/ index.php? option = com_content&view = article&id = 13&Itemid = 20

Du kan också köpa en TellStick Net-enhet och skicka API-förfrågningar till Telldus Live från PI (internetåtkomst behövs).

Jag ÄLSKAR det ÄLSKAR det ÄLSKAR det och ÄLSKAR det igen. Kan helt enkelt inte vänta på att mono ska fungera för att använda min härliga växlingsserver.
se även http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=19681
Lance
2012-08-23 00:37:02 UTC
view on stackexchange narkive permalink

du kan också använda en befintlig enhet. Jag har anslutit en Aviosys NetPower 8800-switch som ansluts via USB.

Den kom inte med Windows-drivrutiner och de var inte villiga att släppa ett gränssnittsspecifikation så att jag kunde bygga en Linux-drivrutin.

Men jag har skrivit ett Python-program för att kontrollera det:

https://skydrive.live.com/#cid=500667A62B4F909A&id=500667A62B4F909A%21294

Ja, jag men även om att använda en befintlig elanvändningsmonitor och switch, men det är svårt att hitta en enhet som lätt kan styras utan att behöva installera egna drivrutiner.
Brian Carlton
2012-08-29 20:34:14 UTC
view on stackexchange narkive permalink

X-10 seriella gränssnitt finns. Det skulle ha fördelen med att kontrollera växelströmbrytare som inte är rätt där.

user13550
2014-03-17 13:56:50 UTC
view on stackexchange narkive permalink

helt annorlunda tillvägagångssätt:

när du vill att din server ska vara uppe, gillar du antagligen tanken på en UPS. Du kan använda en APC och kontrollen sker av hallonet. Detta gör att du kan motorcykla ups. Den minsta UPS kan användas, antingen ny eller begagnad. Det andrahandsalternativet ger dig tillbaka 50 euro / dollar eller ännu mindre och har extra fördelar (och extra glädje i att skapa en webbgränssnitt för ännu extra övervakning).

På det här sättet kan du ansluta fler enheter och låta hallonet skicka avstängningskommandon under strömavbrott osv.

Mina 5-cent .......

gc_i
2013-07-01 23:15:31 UTC
view on stackexchange narkive permalink

En mer komplex men givande lösning skulle vara att gränssnitt med RF-enheter direkt. Kolla in det här: http://rayshobby.net/?p=3381

sparkie
2013-07-02 00:12:09 UTC
view on stackexchange narkive permalink

du behöver bara två saker:

  1. en sändare som direkt gränssnitt via RXD, TXD till seriekontakten på din raspi:

http : //www.elv.de/elv-fs20-uart-sender-fs20-us-komplettbausatz.html

  1. en mottagare med ett relä (växla växla). Detta behåller sitt tillstånd även under ett strömavbrott:

http://www.elv.de/unterputz-funk-wechselschalter-fs20-ws1-komplettbausatz.html

lite ytterligare information finns här:

Billigaste sättet att styra flera eluttag (lampor) via Wi-Fi

Tony
2014-01-09 01:28:55 UTC
view on stackexchange narkive permalink

Här är ett SÄKERT sätt!

Jag använde en trådlös sändare från hyllan, en trådlös strömbrytare (både 220 eller 110 volt kommer att fungera) och ett 5v-relä.

Denna höga strömbrytning gjordes med en arduino men hallon skulle fungera lika bra (ingen kod krävs för sändaren).

http://youtu.be/trZ3y4xCGhA

Peter Green
2018-08-06 20:21:03 UTC
view on stackexchange narkive permalink

För saker som byter relativt ibland är mekaniska reläer svåra att slå. "halvledarreläer" har bättre livslängd men mycket högre kostnad och mycket högre driftförluster.

Problemet är att många reläkort på marknaden är dåligt utformade, alltför ofta när jag tittar på sådana brädor Jag ser otillräckliga kryp- och avstånd. Jag skulle inte köpa ett sådant kort för att styra elnätet utan att kunna se layouten på strömspåren.

Det hjälper inte av själva reläernas design, en vanlig design av relä har en av kontaktstiften mellan de två spolstiften. Detta gör det mycket svårare att upprätthålla krypning / frigång med dessa reläer än med ett relä som har spolstiften i ena änden och kontakterna i den andra.

https: // www .sainsmart.com / collection / internet-of-things / products / 4-channel-5v-relay-module verkar vara en förnuftig design. Om du tittar på bilden på botten kan du se att de har spårat kretskortet runt reläets gemensamma terminal för att kontrollera krypavstånd.

Du bör självklart också se till att du monterar kortet ordentligt i ett hölje antingen välisolerad eller jordad och se till att alla ledningar är tillräckligt fasthållna.

Tim
2014-01-24 08:11:52 UTC
view on stackexchange narkive permalink

Belkins WeMo Switch + Ouimeaux Python-biblioteket = godtycklig kontroll över ett uttag utan någon lödning eller nätströmsexponering / risk.

Nackdelar: kostar $ 50 US per uttag till listpris, fungerar bara när ditt wifi-nätverk är uppe och kanske eller kanske inte är kompatibelt med kontakterna i din del av världen.



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...