Loading...
  Show Posts
Pages: [1]
1  Using Arduino / Motors, Mechanics, and Power / Building a ssr on: December 14, 2012, 10:21:52 am
Hi all
I have finally entered in the wonderful world of Arduino, yet as hobbyist I encounter many problems to fully understand what I'm doing or what actually to do.

My current project involves using Arduino to drive some cooling fans (DC) and light bulbs (AC).
Entering more in detail, via a sensor LM35DZ I can detect the temperature and trigger the fan on/off using a mosfet IRF540.
In the test project I use a 12v 400mA power supply, which is connected to the positive red wire of the tested fan(the specific are unknown since the piece of paper talking about them is torn). The fan black wire enters the positive mosfet pin (and it is also connected to the DC power supply positive through a diode 1N4001). The mosfet negative pin is then connected to power supply negative and also to Arduino GND. Pin 0 is connected to the gate of the mosfet via 1kOhm resistor. I enclose Fritzing diagram for further clarification.


So far so good, I got everything working right. The problem is when I try to turn on/off a light bulb, again using Arduino (be careful, I do not care about dimming, only a simple ON / OFF). Well, actually there are 4 light bulbs (for a total of about 100W, using 230VAC).
I have purchased a triac, BTA16-600BRG, and an optocoupler, MOC3062. What I need to do is to turn on lights once a day, let them on several hours, then turn off and wait for the same cicle the day after to repeat. The programming is not a problem, at least not now.
Those are the questions for that I'm asking an answer to you at the moment (plus every comment/advice):

1 - A SSR is formed by a triac + optocoupler (and I own them at the moment) plus other circuits which I ignore the purpose. I have seen circuits with resistors placed between the MOC and the triac, some others have Wheatstone bridges, others have a snubber in parallel with the triac. I would like to "create" a ssr using the components I have; do I really need also the snubber/bridge/whatever, or is it just good using opto triac (and the appropriate resistors)?
2 - In this particular case, is more appropriate to use a pre-built SSR? Or the "diy" ssr is good enough?
3 - If want to build a PCB for the circuit, would be a good thing to separate the DC section from that AC, making 2 separate PCBs?

Talking about PCB, would you recommend to buy/build a PCB to house all of the components? Or you can use a stripboard or even a breadboard? The idea would be to buy a brand new ATMega and to re-build Arduino ad hoc, just to fit the purpose it is used for.
But I think that talking about how to assemble a custom, simplified Arduino made to do just one task might deserve a new thread, other than searching informations about it first.

Links regarding the sources I consulted (or images of patterns that made me wonder)
http://electroschematics.com/6267/do-it-yourself-solid-state-relay/
http://wiring.org.co/learning/basics/lightbulb.html
http://www.signindustry.com/electric/articles/2000-11_ALDORtriacexplainted.php3
http://wiring.org.co/learning/basics/lightbulb.html

Links regarding the components used by me
http://www.datasheetcatalog.org/datasheet/fairchild/MOC3062-M.pdf


I hope everything is clear, since english is not my original language, and that this is the right section smiley
Siberio
2  International / Hardware / Re: Costruire un ssr on: December 13, 2012, 05:05:54 pm
Sapevo di poter contare su di te Uwe, seguo il forum in maniera stealth da molto e ho visto che hai molta esperienza. Azzardo troppo a chiederti che lavoro fai?
Intanto attendo pazientemente per un'opzione opto-triac smiley
3  International / Hardware / Costruire un ssr on: December 13, 2012, 03:34:37 pm
Salve a tutti
Sono entrato anche io nel fantastico mondo di Arduino ormai a pieno regime, tuttavia in quanto hobbista mi si pongono molti problemi per comprendere a pieno ciò che sto facendo o che devo fare.

Il mio progetto attuale prevede di pilotare tramite Arduino delle ventole di raffreddamento (DC) e delle normali lampadine (AC).
Entrando più nel dettaglio, tramite un sensore LM35DZ sono in grado di rilevare la temperatura e regolare le ventole su on/off utilizzando un mosfet IRF540.
Nel progetto di prova utilizzo un alimentatore da 12v 400mA, il cui positivo è collegato al filo rosso della ventola di prova (dalle specifiche incognite poiché si è strappato il pezzo di carta che mi avrebbe tanto illuminato a riguardo). Il nero della ventola entra nel positivo del mosfet (ed è anche collegato al positivo del trasformatore tramite un diodo 1N4001). Il negativo del mosfet è poi collegato all'alimentatore ed anche al GND di Arduino. Il pin 0 è connesso al gate del posfet tramite una resistenza da 1kOhm. Allego schema di Fritzing per ulteriore chiarimento.


Fin qui tutto apposto, funziona tutto. Il problema mi si pone quando, sempre tramite Arduino, devo andare ad accendere e spegnere (attenzione, non mi interessa dimmerare, solo un banale ON/OFF) una normale lampadina di casa. Beh, in realtà sono 4 lampadine a basso consumo (per un totale di 100W sulla 230VAC).
Ho a disposizione un triac BTA16-600BRG ed un MOC3062. Le luci in questione devono solamente accendersi, una volta al giorno, e spegnersi quando scade il timer. La programmazione non è un problema, quantomeno non ora. Il problema è come collegare i componenti. I dubbi che mi sorgono sono i seguenti

1- Un ssr è formato da un triac + optocoupler (attualmente in mio possesso) più altri circuiti di cui ignoro il funzionamento. Ho visto circuiti con resistenze poste tra il MOC ed il triac, alcuni hanno ponti di wheatstone, altri hanno uno snubber in parallelo al triac. Se io volessi "creare" un ssr utilizzando i componenti che ho, necessito anche dello snubber etc, o bastano solamente opto+triac (e le opportune resistenze)?
2- In questo caso, effettivamente, cosa è più opportuno usare: ssr oppure optocoupler+triac?
3- Qualora volessi costruire un PCB per il circuito, converrebbe separare la sezione DC da quella AC?

A riguardo del PCB invece, è realmente necessario costruirne uno per alloggiare tutte le componenti in via definitiva? O può bastare un millefori od addirittura una breadboard? L'idea sarebbe stata quella di comprare un ATMega e ricomporre un Arduino ad hoc, con solo le componenti necessarie a far funzionare il circuito, ma questo credo meriti prima un'approfondita ricerca ed, eventualmente, un altro thread.

Per quanto riguarda le fonti che ho consultato (o immagini relative a schemi che mi hanno incuriosito/"indubbiato")
http://electroschematics.com/6267/do-it-yourself-solid-state-relay/
http://wiring.org.co/learning/basics/lightbulb.html
http://www.signindustry.com/electric/articles/2000-11_ALDORtriacexplainted.php3
http://wiring.org.co/learning/basics/lightbulb.html

Per quanto riguarda i componenti da me utilizzati
http://www.datasheetcatalog.org/datasheet/fairchild/MOC3062-M.pdf
http://www.datasheetcatalog.org/datasheet2/3/07ppp3itec4990y9w6wk7zaierwy.pdf

Valerio
4  International / Italiano / Progetto con Arduino e (forse) relay II - Progetto piante on: February 04, 2012, 11:54:04 am
Dal momento che ho già ricevuto un grandissimo aiuto con il mio primo progetto grazie a questo forum, volevo se possibile sottoporre un altro progetto a cui tengo molto.
Se c'è qualcosa che amo è la mia pianta carnivora. Tuttavia le condizioni di crescita qui non sono ottimali. Inoltre, visti i miei impegni quotidiani, mi risulta difficile prendermi cura di lei.
Così ho deciso di creare un terrario e un "clone di me" tramite Arduino.
Ciò di cui la pianta necessita continuamente è luce e acqua. Con Arduino vorrei innanzitutto controllare i cicli di luce e, magari in seguito, anche i livelli di umidità del terreno (e dell'aria, se possibile). E chissà, magari un giorno anche integrare un sistema di auto-irrigazione sempre gestito da Arduino smiley

Posseggo attualmente un Arduino Duemilanove, già impiegato anche per un progetto per il pc. Ed anche il terrario si trova vicino al pc. Per iniziare vorrei utilizzare lo stesso Arduino se possibile.
Pensavo di usare dei relé per governare la luce (alimentata dalla corrente di casa). Mi è stato consigliato l'utilizzo di triac al posto di ssr che avevo puntato, ma sono attualmente incompetente circa queste cose: non so come devono essere collegati né quali componenti siano necessarie per compensare i pezzi quali relé/triac.
Ogni aiuto è ben venuto smiley
Grazie mille
5  International / Italiano / Re: Progetto con Arduino e relay on: February 04, 2012, 11:47:47 am
Seguirò entrambi i Suoi consigli allora! Grazie mille
6  International / Italiano / Re: Progetto con Arduino e relay on: February 03, 2012, 10:18:48 am
In realtà pensavo che il topic potesse rimanere lo stesso poiché attualmente (per questioni di budget) l'arduino disponibile sarebbe solo uno, quello collegato al pc. E il terrario anche si trova vicino al pc. Per iniziare avrei infatti utilizzato lo stesso arduino se possibile. E pensavo di usare i relé anche per governare la luce (alimentata dalla corrente di casa però).
7  International / Italiano / Re: Progetto con Arduino e relay on: February 03, 2012, 07:52:04 am
Illuminante come sempre! Opterò per l'opzione "un mosfet per ogni ventola", mi permette un maggior controllo smiley

Visto che dall'altra parte c'è una mostruosa esperienza e competenza, volevo se possibile sottoporre un altro progetto a cui tengo molto.
Se c'è qualcosa che amo è la mia pianta carnivora. Tuttavia le condizioni di crescita qui non sono ottimali. Inoltre, visti i miei impegni quotidiani, mi risulta difficile prendermi cura di lei.
Così ho deciso di creare un terrario e un "secondo me" tramite arduino.
Ciò di cui la pianta necessita continuamente è luce e acqua. Tramite arduino vorrei innanzitutto controllare i cicli di luce e magari, in seguito, anche i livelli di umidità del terreno (e dell'aria, se possibile). E chissà, magari un giorno anche integrare un sistema di auto-irrigazione sempre gestito da arduino smiley
8  International / Italiano / Re: Progetto con Arduino e relay on: February 03, 2012, 06:37:48 am
Professore, io la ringrazio tantissimo!
Un consiglio su dove comprare i componenti? Effettivamente... anche che componenti comprare smiley
Mi conviene quindi optare per la soluzione 3 mosfet (1 per ogni ventola).
Qualora mi accontentassi di un banale on/off, che pezzi mi servirebbero?
E se invece volessi provare a modulare il tutto, serve dell'altro?
Grazie mille smiley
9  International / Italiano / Re: Progetto con Arduino e relay on: February 03, 2012, 04:37:50 am
Purtroppo ieri sera ho avuto un problema alla connessione. Innanzitutto volevo ringraziare tutti ed in particolare il Professore per gli utilissimi (e direi preziosi) consigli.
Purtroppo ho una certa avversione ai mezzi telematici, odio scrivere, preferisco il contato diretto con la gente (tanto più è diretto, meglio è) e per questo mi limito a dare le informazioni più necessarie.
La mia idea era di creare un sistema di raffreddamento del PC supplementare migliorato. In teoria necessiterei anche di un controllo sulla temperatura, ma anche questo è un passo successivo smiley
La possibilità di comandare in PWM non sarebbe male, e mi domando adesso se col mosfet guadagnerei questa possibilità rispetto al ssr con cui ero partito.
Viste le molteplici possibilità (ed il fatto che i mosfet costano un'inezia rispetto al ssr), a questo punto potrebbe essere una buona idea comandare ogni ventola indipendentemente, ognuna col suo mosfet.

Un'altra domanda: per raffreddare un case è meglio lavorare sulla rpm delle ventole o sulla portata?
Grazie infinite
10  International / Italiano / Re: Progetto con Arduino e relay on: February 02, 2012, 06:43:19 pm
Ok, entro in più dettagli allora.
Devo controllare un sistema di 3 o più ventole. Sono d'accordo che quel relé è esageratamente grande per i miei scopi, ma è l'unico ssr dc-dc. Tra l'altro mi sorge un dubbio: in questo ssr come load voltage mi da 24-220 VDC come segnato dal SSR stesso, ma dice di poter reggere anche 5-220 VDC. Ciò sarebbe vero?

Quindi deduco che un mosfet sarebbe la scelta più opportuna in questo caso. Esso dunque necessiterebbe di due resistenze? Oppure la prima di cui mi hai parlato (nel caso del ssr) vale solo per ssr?
11  International / Italiano / Re: Progetto con Arduino e relay on: February 02, 2012, 06:28:19 pm
Ok, ammesso che io decida di utilizzare un mosfet. Posso prendere tale mosfet e attaccarlo (sorvoliamo sul come :s) al mio circuito senza dover integrare altre resistenze o altro?

P.S.
Questo è il ssr che avevo puntato.
http://www.ebay.com/itm/Solid-State-Relay-SSR-DC-DC-10A-3-32VDC-5-220VDC-/370495498294?pt=LH_DefaultDomain_0&hash=item564340a836
12  International / Italiano / Re: Progetto con Arduino e relay on: February 02, 2012, 06:18:23 pm
Ho provato a dare un'occhiata ai mosfet e ai triac, ma non c'ho capito molto. Le mie competenze in questo ramo sono attualmente pari a 0 ma in fase di crescita.
E comunque sono abituato all'accoglienza italiana che spetta ai nuovi arrivati.

Da quando l'ho scoperto mi sono venute in mente mille idee e progetti (come sicuramente già saprete).
La chiamo sindrome del bambino (forse ha un suo nome davvero), ovvero quando ci si dimentica di qualcosa che ci ha coinvolti in prima persona, ma troppo tempo fa per ricordarcelo. Quello a cui alludevo con "come sicuramente già saprete" è il fatto di avere milioni di idee. Ma forse è passato troppo tempo da quel momento...
13  International / Italiano / Re: Progetto con Arduino e relay on: February 02, 2012, 05:53:18 pm
So perfettamente di aver dato poche informazioni per ora. Inizio con il cogliere l'attenzione di chi ne capisce, poi si entra nel dettaglio.
Tramite arduino voglio interagire con delle ventole. Ho pensato di prendere ventole a 5v per poter utilizzare le uscite di arduino stesso, ma l'amperaggio non è coperto. Quindi, a questo punto, uso le classiche ventole da 12v, che saranno alimentate dallo stesso trasformatore che fornisce energia ad arduino.
Per far si che arduino possa controllare tale circuito ho pensato ad un solid state relay. Un dc-dc ssr per l'esattezza. Se servono altre info basta chiedere.

@pablos
Illuminante
14  International / Italiano / Progetto con Arduino e relay on: February 02, 2012, 05:34:56 pm
Ciao a tutti
Sono un nuovo utente di arduino smiley
Da quando l'ho scoperto mi sono venute in mente mille idee e progetti (come sicuramente già saprete).
Tuttavia il mio essere totalmente inesperto mi porta a pormi infinite domande.
Pongo la mia prima domanda: se io volessi controllare tramite arduino un circuito esterno ad esso che lavora in corrente continua, mi conviene utilizzare un solid state relay dc-dc?
Pages: [1]