Mateya oyo ezali eteni ya: Ko contrôler Relais Na kosalelaka Arduino
Oyo eza ba vidéos ya ba groupes nionso etali relais. Ba liens ya ba vidéos misusu ezali na se ya article oyo.
TTP224 4-Channel Touch Sensor ya Kopela Misala ya AC/DC na Relais
Module ya TTP224 ya kopɛsɛti ya mosɔtɔ ezali esaleli ya ntina mingi oyo esalelaka bato mpo na kokamba ba charges ya AC mpe DC (lokola mwinda, fan, moteur) na nzela ya kosɛka. Na mateya oyo, tokotalisa ndenge ya kokɔta TTP224 na Arduino mpo na kosɛngisa relais, oyo ekoki kobongola mwinda na yo to biloko mosusu na kofungola mpe kokanga na kosɛka kaka. Na nsuka ya bokambi oyo, okozala na système ya kokamba oyo esɛngaka kosɛka mpo na biloko na yo ya elektrike. Mpo na kotala ndenge ezali kosalema, tala vidéo (na vidéo na 00:00).
Biloko oyo esalelami
Biloko ya minene oyo esalelami na projet oyo ezali module ya TTP224 ya kopɛsɛti ya mosɔtɔ, carte ya Arduino, mpe module ya relais. Module ya TTP224 emonaka kosɛka na nzela ya kopɛsɛti ya mosɔtɔ, elingi koloba ete ekoki koyeba kosɛka na komeka mbongwana ya capacitance ntango mosapi ezali pembeni ya ba pads na yango. Module oyo ezali na ba sorties minei oyo ekokani na ba entrées minei ya kosɛka, oyo epesaka yo nzela ya kokamba biloko ebele. Module ya relais esalaka lokola commutateur oyo ekoki kokamba ba charges ya AC na voltage ya likolo na ndenge ya libengé. Relais oyo esalelami na mateya oyo ezali ya niveau ya LOW, elingi koloba ete ntango signal na entrée ya module ya relais ezali LOW, relais ekoki kofungola mpe ntango signal ezali HIGH, relais ekokanga. Ntango relais efungwami, ekɔtisaka terminal ya commune na terminal ya normalement ouverte, mpe yango epesaka courant na biloko oyo ekɔtisi. Relais ekambamaka na Arduino, oyo yango etangaka ba sorties ya TTP224 mpe efungolaka relais na ndenge yango.Biloko ya Datasheet
| Mosali | Vishay |
|---|---|
| Numéro ya partie | TTP224 |
| Voltage ya logique/IO | 2.2 – 5.5 V |
| Courant ya sortie (na canal) | 10 mA (max) |
| Ba seuils ya logique ya entrée | 0.3 V (low), 0.7 V (high) |
| Paquet | 16-pin DIP |
| Ba notes / ba variantes | Ba canaux minei ya kosɛka |
- Kokamba ete module efungwama na voltage kati na 2.2 – 5.5 V mpo na kosala malamu.
- Kotala courant ya sortie mpo na kokima koleka 10 mA na canal moko na moko.
- Salela ba condensateurs ya découplage pembeni ya module mpo na kolongola makelele ya source ya courant.
- Kokeba ete ba fils ezala mikuse mpo na kokitisa interférence mpe kobongisa qualité ya signal.
- Salela ba résistances ya pull-down na ba pins ya entrée soki ozali kosalela Arduino te mpo na kokamba.
Ba Instructions ya Câblage

Ba Exemples ya Code mpe Explication
Code ya Arduino ebandi na kobongisa ba pins ya sortie mpo na relais mpe ba pins ya entrée mpo na ba capteurs ya kosɛka. Code yango ebandisaka mpe communication ya série mpo na débogage.void setup() {
Serial.begin(9600);
pinMode(10, OUTPUT); // LED mpo na bouton 1
pinMode(11, OUTPUT); // LED mpo na bouton 2
pinMode(12, OUTPUT); // LED mpo na bouton 3
pinMode(13, OUTPUT); // LED mpo na bouton 4
pinMode(2, INPUT); // Bouton 1 entrée pin 2
pinMode(3, INPUT); // Bouton 2 entrée pin 3
pinMode(4, INPUT); // Bouton 3 entrée pin 4
pinMode(5, INPUT); // Bouton 4 entrée pin 5
}
Fonction ya setup oyo ebongisaka ba pins mpo na ba capteurs ya kosɛka mpe ba sorties ya relais. Ebandisaka moniteur ya série mpo na kolandela ba pressions ya ba boutons.
Fonction ya loop ezalaka na ntango nyonso kotala état ya capteur moko na moko ya kosɛka. Ntango bouton epresami, efungolaka sortie ya relais oyo ekokani mpe epesaka message na moniteur ya série.
void loop() {
if(digitalRead(2)){
Serial.println("Bouton 1 Esɛngami ");
digitalWrite(10, LOW); // Fongola LED
} else {
digitalWrite(10, HIGH); // Kokanga LED
}
// Ba vérifications mosusu mpo na ba boutons 2, 3, mpe 4...
}
Loop oyo etangaka état ya bouton moko na moko mpe efungolaka pin ya relais oyo ekokani. Soki bouton 1 epresami, message "Bouton 1 Esɛngami" ekomami, mpe relais oyo ekɔtisi na pin 10 efungwami.
Na nsuka, mpo na kobongola ndenge relais esengeli kofanda efungwami, okoki kobongola valeur ya delay na code. Oyo epesaka yo nzela ya kokamba biloko na yo na ndenge olingi.
Démonstration / Nini Okoki Kozela
Ntango courant efungwami, système ekopesa yo nzela ya kokamba charge oyo ekɔtisi na kosɛka ba pads oyo ekokani na TTP224. Na ndakisa, kosɛka pad ya liboso ekofungola relais oyo ekɔtisi na pin 10, oyo ekoki kopesa mwinda na yo courant 💡. Soki obandi te kosɛka, mwinda 💡 ekokanga (na vidéo na 03:00). Keba na câblage; kamba ete relais ekɔtisi malamu mpo na kokima ba courts-circuits to kobebisa biloko na yo. Soki relais efungwami te ndenge ozelaki, tala ba connexions nyonso mpe kamba ete code ya Arduino ekokani na configuration ya pins oyo olingi.Ba Timestamps ya Vidéo
- 00:00 - Libandeli
- 01:30 - Bokɔti ya Biloko
- 03:00 - Explication ya Code
- 04:30 - Démonstration

Mateya oyo ezali eteni ya: Ko contrôler Relais Na kosalelaka Arduino
- Code Arduino mpe Vidéo ya Relay ya Ba-Chaine mibale ya 5V
- Kokamba ya 5V Relay na Arduino mpo na kokamba AC to DC lokola ampoule to moteur
- Kosalela module ya relay ya 5V (Low-Trigger) na Arduino
- Kosakola na MAX6675 K-Type Thermocouple na Relay mpe Display
- Kosalela Switch ya Reed mpo kontrolé ya Relay mpe ba charges ya AC/DC na Arduino
- Kosalela na module ya touch TTP223B mpe relay mpo na kokamba ba charges ya AC/DC na Arduino.
- Kosalela ya Arduino ya kobenda bouton mpo na kobongola relais mpe ampoule ya AC
20-TTP224 4-Channel Capacitive Touch Arduino with Relay Code
Langue: C++
/*
* This is the Arduino code for TTP224 4-Channel Capacitive Touch switch.
* The output pins 10, 11, 12, and 13 will be LOW when keys 1 to 4 are pressed respectively,
* and the connected relay will go ON.
* Pressing button 1 turns pin 10 LOW.
* Pressing button 2 turns pin 11 LOW.
* Pressing button 3 turns pin 12 LOW.
* Pressing button 4 turns pin 13 LOW.
*
* Written by Ahmad Nejrabi for Roboja Video
* Date: December 3, 2017, in Ajax, Ontario, Canada
* Permission granted to share this code given that this
* note is kept with the code.
* Disclaimer: This code is "AS IS" and for educational purposes only.
*
*/
int LD = 200; // Loop Delay. Do not change.
void setup() {
Serial.begin(9600);
// out pins
pinMode(10, OUTPUT);// LED for button 1
pinMode(11, OUTPUT);// LED for button 2
pinMode(12, OUTPUT);// LED for button 3
pinMode(13, OUTPUT);// LED for button 4
// input pins
pinMode(2, INPUT);// Button 1 input pin 2
pinMode(3, INPUT);// Button 2 input pin 3
pinMode(4, INPUT);// Button 3 input pin 4
pinMode(5, INPUT);// Button 4 input pin 5
Serial.println("Robojax Test");
}
void loop() {
// button 1 action
if(digitalRead(2)){
Serial.println("Button 1 Touched ");
digitalWrite(10, LOW); // Turn the LED ON
delay(LD);
}else{
digitalWrite(10, HIGH);// Turn OFF the LED
}
// button 2 action
if(digitalRead(3)){
Serial.println("Button 2 Touched ");
digitalWrite(11, LOW); // Turn the LED ON
delay(LD);
}else{
digitalWrite(11, HIGH);// Turn OFF the LED
}
// button 3 action
if(digitalRead(4)){
Serial.println("Button 3 Touched ");
digitalWrite(12, LOW); // Turn the LED ON
delay(LD);
}else{
digitalWrite(12, HIGH);// Turn OFF the LED
}
// button 4 action
if(digitalRead(5)){
Serial.println("Button 4 Touched ");
digitalWrite(13, LOW); // Turn the LED ON
delay(LD);
}else{
digitalWrite(13, HIGH);// Turn OFF the LED
}
}// loop
Mokili na bisika
Pas encore de ressources.
Fichiers📁
Fiche technique (pdf)
-
TTP224 datasheet by Taiwan Semiconductor (TONTEK)
TTP224_datasheet.pdf0.29 MB
Fritzing File
-
omron-relay-module-4way
omron-relay-module-4way.fzpz0.02 MB
Mabala a mangwe
-
TTP224 Mmanual ya Mtumiaji
robojax-TTP224_manual.pdf0.17 MB -
TTP224 Fritzing part
TTP224.fzz0.01 MB