Styra hisspanel med Arduino Uno

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Frick
Inlägg: 11
Blev medlem: 17 mars 2015, 12:43:57

Styra hisspanel med Arduino Uno

Inlägg av Frick »

Hej,
Jag är komplett nybörjare här och hoppas att jag kan få några svar, får jag några bra svar så skall jag försöka hålla Er uppdaterade om projektets framfart!
Min 4 årige son fick en "hisspanel" som jag vill lite liv i, alltså inte i någon hiss men väl vara lite interaktiv med lite ljus och ljud vid knapptryck!
Så här ser panel ut.
image.jpg
Min tanke är att styra detta med en Arduino Uno.
Min första fråga, låter detta som en bra tanke?
image.jpg
Ljuset i knapparna behöver minst 12 volt för att lysa acceptabelt.
Min andra fråga, måste jag ha ett reläkort till ljuset i knapparna?

Med vänlig hälsning,
Frick
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Styra hisspanel med Arduino Uno

Inlägg av Icecap »

Välkommen till forumet.

Det låter definitivt som en bra tanke!

Mitt förslag är att du klurar på hur man får displayen att visa något, det är den enda interaktivitet som finns ju.

Och då bör man ju simulera att en knapptryckning tar en aning tid på sig att byta plan.
Frick
Inlägg: 11
Blev medlem: 17 mars 2015, 12:43:57

Re: Styra hisspanel med Arduino Uno

Inlägg av Frick »

Där är ljus i alla knapparna, och det står överlast på mittenknappen! Så något kan jag få att hända!
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Styra hisspanel med Arduino Uno

Inlägg av Lennart Aspenryd »

Många hissar har ju en röst som talar om aktuellt våningsplan.
Så en talsyntes vore att väcka liv i köret
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Styra hisspanel med Arduino Uno

Inlägg av Icecap »

Nu har jag en del erfarenhet av µC så jag hade vald att byta "överlast"-lampan ut mot någon våningssiffra. Självklart hade jag gjort de i form av en punkt-matris som man kan "glida" talen på så ett tryck på någon knapp hade fått "hissen" till att köra till en våning och om man trycker på en annan därefter eller under "förflyttningen" hade den "kört" till våningen den var igång med, väntat en kort stund och sedan "kört" till den nya våning.

Möjligen lite överkurs men ändå.
Frick
Inlägg: 11
Blev medlem: 17 mars 2015, 12:43:57

Re: Styra hisspanel med Arduino Uno

Inlägg av Frick »

Jag kan också tänka mig många roliga grejer, en display vore fräckt!
Men jag tänkte börja enkelt för att komma igång, går det bara bra så vet man aldrig vart det slutar :D
Men innan jag beställer behöver jag veta om jag behöver ett reläkort till belysningen knapparna eller går det köra 12 volt direkt i Arduino:n?
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Styra hisspanel med Arduino Uno

Inlägg av Icecap »

Du kan köra 12V på pinnarna på Arduinon - om du avser att elda upp den.

Avser du att faktisk använda Arduinon är det bra att ha t.ex. transistorer mellan.
Frick
Inlägg: 11
Blev medlem: 17 mars 2015, 12:43:57

Re: Styra hisspanel med Arduino Uno

Inlägg av Frick »

Transistor, nu är jag ute på okända marker, skicka mig en länk till en transistor som jag kan använda!
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Styra hisspanel med Arduino Uno

Inlägg av Icecap »

Tyvärr inte! Det går rent faktisk den andra vägen: DU upplyser vilken sorts lampa som ska drivas, sedan kan någon svara.
Frick
Inlägg: 11
Blev medlem: 17 mars 2015, 12:43:57

Re: Styra hisspanel med Arduino Uno

Inlägg av Frick »

Bild nummer 2 i mitt första inlägg visar vad jag vet om ljuset, och att minst 12 volt behövs annars lyser det för dåligt!
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Styra hisspanel med Arduino Uno

Inlägg av Icecap »

Där står att det ska vara 30V för att driva lamporna - men det visas även ett motstånd och en LED.

För att du ändå kan komma att styra någonting alls måste du öppna panelen för att komma åt - så det är dags för det.
Frick
Inlägg: 11
Blev medlem: 17 mars 2015, 12:43:57

Re: Styra hisspanel med Arduino Uno

Inlägg av Frick »

Jag börjar med att tacka så mycket för ditt engagemang i mitt projekt :tumupp:
När jag kopplar in spänning på L1 och L2 så börjar den glimma lite vid 7 volt, lyser tillräckligt vid 12 volt och lyser upp hela rummet vid 30 volt :shock:
Jag hittade en tråd om transistorer som jag skall läsa på
http://elektronikforumet.com/forum/view ... =14&t=5153
qx5
Inlägg: 1678
Blev medlem: 14 augusti 2014, 04:23:04

Re: Styra hisspanel med Arduino Uno

Inlägg av qx5 »

Ett annat tips är att koppla en Raspberry-Pi till hisspanelen. Då den är kraftfull nog att samtidigt hantera t.ex sifferpaneler, expansion via USB, ljud och dessutom har den direkt I/O. Ta dock varningarna om att skydda mot spänningar på 12-30 V på allvar.

För att styra en lampa på t.ex 30 V behöver man en transistor och några passiva komponenter som ett minimum. Jordströmmar är också något att se upp med t.ex mellan ljusdrivningen och styrdatorn.

Signaler från givare kan nedkonverteras med zenerdiod och några passiva komponenter.
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Styra hisspanel med Arduino Uno

Inlägg av Icecap »

Frick:
Satt och kollade kortet lite närmre och insåg att det visar en av brytarna.

* Först och främst måste panelen sitta i någon låda. Ledningar till knapparna ska ju inte vara tillgängliga.
* Sedan ska det beslutas om det ska vara batteridrivet eller med 230V. Det ena kräver batterihållare och det andra en nätdel.
* Därnäst ska det beslutas vilken funktion det hela ska ha.

Ska det bli indikationer på en display ska det byggas ett display och monteras, antingen i lådan med panelen eller i själva panelen.

Men utan display kan man använda lamporna i knapparna som indikering. Sedan får man bara hitta på hur panelen ska göra.
Tänk på att knappen man trycker på inte syns speciellt väl så att blinka den medan man trycker är det inte så upphetsande.

Jag vill föreslå att "klocka"-knappen får det hela till att ge lite ljud ifrån sig. Exakt hur beror på om ett simpelt *piip* räcker eller om man vill ha olika toner.

Att styra så att lamporna i de enstaka knappar blinkar är inget svårt, att styra dom med 2 olika intensitetsnivåer ska inte vara svårt heller.

Med tanke på att det rör sig om en LED i varje knapp borde en BC457 (+ ett motstånd) räcka som driv-transistor åt lamporna. Kopplat till en µC (mikroprocessor) kan man sedan styra varje transistor och därmed lampa och gör man det med t.ex. 30% På-tid och 70% Av-tid lyser lamporna med låg effekt. Detta kan styras via mjukvaran till ingen kostnad.

Och självklart kan programmet styra intensiteten i ett antal steg mellan helt av och fullt på.

Att börja med Raspberry-Pi till detta är att skjuta gråsparv med kanoner så länge display-delen inte blir allt för avancerat.
Frick
Inlägg: 11
Blev medlem: 17 mars 2015, 12:43:57

Re: Styra hisspanel med Arduino Uno

Inlägg av Frick »

Tjenar!
Nu har jag gjort ett schema som jag tror att det skall se ut, men jag har två lösa ändar som jag inte vet vart jag skall göra av!
Om vi delar upp det.
1. Är det rätt som jag gjort med GND till tryckknapparna, blå linje?
2. Är det rätt som jag gjort med de gröna linjerna till tryckknapparna, resistorer?
3. Kan jag koppla ihop ljuset som jag gjort med den röda linjen, vart skall jag koppla denna på Aurdino, skall denna till GND?
4. Styrningen av ljuset har jag gissat ihop, är jag rätt på det? Om jag är rätt, vart gör jag av den lösa svarta änden?

Många frågor, är det någon som vill lägga två minuter på detta, så att jag får schemat rätt, där efter blir det till att beställa grejer!
Nu skall vi se om jag får med pdf filen!
Hiss Model (1).pdf
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar