Arduino 1 Channel Triac Module With Zero Crossing Sensor
Arduino 1 Channel Triac Module With Zero Crossing Sensor
Arduino 1 Channel Triac Module With Zero Crossing Sensor
Arduino 1 Channel Triac Module With Zero Crossing Sensor
Arduino 1 Channel Triac Module With Zero Crossing Sensor

Discontinued 2Amp 220V AC Arduino 1 Channel TRIAC Module With Zero Crossing Sensor

Rs 700 PKR
SKU: B342,L5,Th3
Availability: In Stock In Stock Out of stock
Add to Wishlist
Description

This is 1 Channel Triac Module Module which gives you the ability to make Arduino Ac Dimmer or Arduino ac phase angel controller or it can control AC related applications with your Arduino, Raspberry Pi, PIC or Any other 5v microcontroller.  

Features and Specifications:

  1.  Model = GIKI
  2. Comprises with MOC3021 Zero Cross Phototriac Driver optocoupler and BT16 Triac
  3.  Simplifies Logic Control of 115/240 Vac Power
  4.  Zero Voltage Crossing Signal

Applications:

  1.  Solenoid/Valve Controls
  2.  Temperature Controls
  3.  Lighting Controls
  4.  E.M. Contactors
  5.  Static Power Switches
  6.  AC Motor Starters
  7.  AC Motor Drives
  8.  Solid State Relays

Package Includes:

  • 1x Triac Module

Here is a diagram of this module.

Arduino 1 Channel Triac Module With Zero Crossing Sensor

Reviews

Customer Reviews

Based on 5 reviews
80%
(4)
20%
(1)
0%
(0)
0%
(0)
0%
(0)
F
Faisal Saleem
Working fine

I have used this as AC dimmer and it worked fine. Only issue is missing heat sink on the TRIAC.

J
Julio Cezar da Reis
error

I tried to make it work just as a dimmer and I couldn't

Please contact with our complain department.

S
Syed Taloot Munim

Seems to be working.

A
Ahmed Khan

#define DETECT 2 //zero cross detect
#define GATE 9 //TRIAC gate
#define PULSE 500 //trigger pulse width (counts)
int brightness = 0;
#include
void setup(void)
{
pinMode(DETECT, INPUT); //zero cross detect
digitalWrite(DETECT, HIGH); //enable pull-up resistor
pinMode(GATE, OUTPUT); //TRIAC gate control
attachInterrupt(0, zeroCrossingInterrupt, RISING);
Timer1.attachInterrupt(timer1_interrupt); // blinkLED to run every 0.15 seconds
Serial.begin(9600);
}
void loop(void)
{
int variable_value = analogRead(A0);
brightness = map(variable_value, 0, 1023, 0, 9000);
if (brightness > 7500) detachInterrupt(0); // disconnect interrrupt
else attachInterrupt(0, zeroCrossingInterrupt, RISING); // connect interrupt
Serial.println(brightness);
delay(100);
}
//////////////////////////
void zeroCrossingInterrupt() { //zero cross detect interrupt
Timer1.initialize(brightness);
}
///////////////////////////////////////
int state = 0;
void timer1_interrupt(void) // timer interrupt to triger gate
{
if (state == 0) {
state = 1; // turn on gate
Timer1.initialize(PULSE);
digitalWrite(GATE, HIGH);
}
else {
state = 0; // turn off gate
Timer1.stop();
digitalWrite(GATE, LOW);
}
}

M
Muhammad Talha Zaroon

Kindly attach the heat sink in it .... it is causing noise

aaaa, AC dimmer, AC fan dimmer, Arduino 4 Channel Triac Module, bta16, diack, Dimmer, inv ok, kh, single channel ac dimmer, triac, Triac module
Product Title

Product Of The Year:

📦 Free Shipping For 5000 Rupees Order

Enjoy free shipping across Pakistan. Terms & Conditions apply.


🛠️ Customer Support

Our support team is available Monday to Saturday, from 11:00 AM to 7:00 PM.

Phone: +92 312 4002221
Email: info@digilog.pk


💳 Payment Methods

premium bootstrap themes