- Componente necesare:
- Diagrama circuitului ecranului driverului releu Arduino:
- Lucrare și demonstrație:
- Proiectarea circuitelor și PCB-urilor folosind EasyEDA:
- Calcularea și comandarea eșantioanelor online:
În acest proiect DIY realizăm un circuit Arduino Relay Shield Circuit pentru aplicații bazate pe relee. Am proiectat un PCB izolat pentru 3 relee. Folosind acest scut de releu Arduino, putem opera 3 aparate de curent alternativ la un moment dat. Am pus un bloc terminal cu șurub cu doi pini (Neutru, NO) pentru conectarea aparatelor. Aici am furnizat aspectul PCB-ului, schema de circuite și fișierele Gerber, astfel încât să puteți construi sau comanda direct acest modul de driver de releu.
Anterior, am construit un modul de releu cu 4 canale, dar de data aceasta construim acest modul de releu ca Arduino Shield, astfel încât trebuie doar să îl reparați peste Arduino și va fi gata de utilizare. Releele sunt utile pentru declanșarea aparatelor de curent alternativ cu semnal redus și sunt utilizate în sistemele de automatizare la domiciliu.
Componente necesare:
- Releu SPDT 12v -3
- 817 Optocuplator -3
- Tranzistor BC547 -3
- LED-uri SMD -4
- PCB (comandat de la JLCPCB) -1
- Bloc terminal 2 pin -4
- 1N4007 Diodă -3
- Rezistor 1k -7
- Burg sticks mascul -1
- Jumper - 1
- Apasa butonul
- Alimentare electrică
- Arduino pentru demonstrație
- Sârmă de conectare
- Aparate de curent alternativ
Diagrama circuitului ecranului driverului releu Arduino:
În acest circuit de driver de releu cu 3 canale, am folosit un optocuplator pentru a declanșa tranzistorul NPN care acționează în continuare releul. Iar optocuplorul va fi declanșat de semnalul LOW activ. Aici am folosit un releu de 12v 10Amp în această placă PCB, puteți utiliza și relee de 5v.
Lucrare și demonstrație:
Pentru a demonstra acest scut pentru driverul de releu Arduino, am folosit o placă Arduino Uno pentru controlul relelor. Am conectat toate cele 3 relee cu Arduino la 7, 9 și 12 pini (RLY1, RLY2 și RLY3). Am utilizat un adaptor de 12V pentru alimentarea circuitului. Apoi, am conectat becuri de 220VAC la blocul terminal al plăcii PCB și alimentarea de curent alternativ este aplicată și plăcii. Verificați videoclipul demonstrativ la sfârșitul acestui proiect.
Codul Arduino complet este dat la sfârșitul acestui proiect, codul este simplu și ușor de înțeles. Dacă doriți să aflați mai multe despre Relay și interfața acestuia cu Arduino, urmați acest link.
Trebuie doar să fixați scutul Arduino peste Arduino și să controlați 3 aparate folosind acest scut. Puteți utiliza codul dat (la final) sau utilizați propriul cod pentru controlul aparatelor de curent alternativ.
Proiectarea circuitelor și PCB-urilor folosind EasyEDA:
Pentru a proiecta acest Arduino Relay Shield, am ales instrumentul online EDA numit EasyEDA. Am folosit anterior EasyEDA de multe ori și mi s-a părut foarte convenabil de utilizat, deoarece are o colecție bună de amprente și este open-source. După proiectarea PCB-ului, putem comanda probele de PCB după serviciile lor de fabricare a PCB-urilor cu costuri reduse. De asemenea, oferă servicii de aprovizionare a componentelor, unde au un stoc mare de componente electronice, iar utilizatorii pot comanda componentele necesare împreună cu comanda PCB.
În timp ce vă proiectați circuitele și PCB-urile, puteți, de asemenea, să vă faceți publice circuitele și PCB-urile, astfel încât ceilalți utilizatori să le poată copia sau edita și să poată profita de munca dvs. linkul de mai jos:
easyeda.com/circuitdigest/relayshield
Puteți vizualiza orice strat (de sus, de jos, de top, de fund etc.) al PCB-ului selectând stratul din fereastra „Straturi”. De asemenea, puteți vizualiza PCB-ul, cum va arăta după fabricare folosind butonul Photo View din EasyEDA:
Calcularea și comandarea eșantioanelor online:
După finalizarea proiectării acestui Arduino Relay Shield, puteți comanda PCB-ul prin JLCPCB.com. Pentru a comanda PCB-ul de la JLCPCB, aveți nevoie de Gerber File. Pentru a descărca fișiere Gerber ale PCB-ului dvs., faceți clic pe butonul Fabrication Output din pagina editorului EasyEDA, apoi descărcați-l din pagina de comandă EasyEDA PCB.
Acum accesați JLCPCB.com și faceți clic pe Citat acum sau pe buton, apoi puteți selecta numărul de PCB-uri pe care doriți să le comandați, de câte straturi de cupru aveți nevoie, grosimea PCB-ului, greutatea cuprului și chiar culoarea PCB-ului, cum ar fi instantaneul prezentat mai jos:
După ce ați selectat toate opțiunile, faceți clic pe „Salvați în coș” și apoi veți fi direcționat la pagina de unde puteți încărca fișierul Gerber pe care l-am descărcat din EasyEDA. Încărcați fișierul Gerber și faceți clic pe „Salvați în coș”. Și, în cele din urmă, faceți clic pe Checkout Securely pentru a finaliza comanda, apoi veți primi PCB-urile câteva zile mai târziu. Ei fabrică PCB la o rată foarte mică, care este de 2 USD. Timpul lor de construcție este, de asemenea, foarte redus, adică 48 de ore cu livrare DHL de 3-5 zile, practic veți primi PCB-urile dvs. într-o săptămână de la comandă.
După ce ați comandat PCB-ul, puteți verifica progresul producției PCB-ului dvs. cu data și ora. O verificați accesând pagina Contului și faceți clic pe linkul „Progresul producției” de sub PCB, ca în imaginea de mai jos.
După câteva zile de a comanda PCB-uri, am obținut probele de PCB într-un ambalaj frumos, așa cum se arată în imaginile de mai jos.
După ce am obținut aceste piese, am montat toate componentele necesare peste PCB-ul conectat cu Arduino pentru demonstrație.
Deci, scutul nostru de releu Arduino este gata și îl puteți folosi direct cu Arduino pentru a controla trei aparate de curent alternativ. Trebuie doar să plasați acest scut Arduino peste Arduino și să încărcați codul dat mai jos. Puteți ajusta codul în funcție de dvs.
De asemenea, verificați videoclipul demonstrativ prezentat mai jos.