Orodha ya maudhui:
- Hatua ya 1: Kazi
- Hatua ya 2: Hatua ya 1: Bodi ya Kusambaza
- Hatua ya 3: Hatua ya 2: Bodi ya Mpokeaji
- Hatua ya 4: Hatua ya 3: Msimbo wa Kusambaza
- Hatua ya 5: Hatua ya 4: Msimbo wa Mpokeaji
Video: Arduino Mlango: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
VIFAA
-2 bodi za mkate
-mzungumzaji
waya -jumper
-2 arduino / genuino na nyaya za umeme
-rf transmitter na kipokeaji
kifungo cha kushinikiza
-100 ohm kupinga
Hatua ya 1: Kazi
Mradi huu ni kengele ya mlango inayofanya kazi kuu kutumia kificho kupanga arduino kwa njia ambayo kitufe cha kushinikiza na mtumaji hutuma ishara kwa mwisho wa kupokea na buzzer na mpokeaji ambayo itaanzisha sauti ya kengele ya mlango na unganisho la waya.
Hatua ya 2: Hatua ya 1: Bodi ya Kusambaza
Jinsi mradi huu unavyopaswa kufanya kazi ni kuwa na bodi 2 za mkate na 2 arduiono / genuinos iliyowafungia. kwa bodi ya kusambaza tunaunganisha kitufe cha kushinikiza na kontena la 100 ohm lililounganishwa ardhini na waya iliyounganishwa na umeme kwenye ubao wa mkate. Kisha unganisha kituma kwa ubao wa mkate na waya kitufe kwa kipitishaji na arduino kama inavyoonekana kwenye picha.
Hatua ya 3: Hatua ya 2: Bodi ya Mpokeaji
Kwenye bodi ya mpokeaji ndipo buzzer huenda. Unganisha waya moja ardhini kupitia mpokeaji na unganisha waya kwenye pini ya chaguo lako ambalo unaweza baadaye kubadilisha kificho chako. Unganisha mpokeaji kwenye ubao wa mkate na waya kwa arduino kama inavyoonekana kwenye picha.
Hatua ya 4: Hatua ya 3: Msimbo wa Kusambaza
// uliza_mtumaji.pde
// - * - hali: C ++ - * -
// Mfano rahisi wa jinsi ya kutumia RadioHead kusambaza ujumbe
// na transmitter rahisi ya ASK kwa njia rahisi sana.
// Inatumia mpitishaji rahisi (njia moja) na moduli ya TX-C1
# pamoja
# pamoja na // Haikutumika kweli lakini inahitajika kukusanya
Dereva wa RH_ASK;
// Dereva wa RH_ASK (2000, 2, 4, 5); // ESP8266 au ESP32: usitumie pini 11
kuanzisha batili ()
{
Kuanzia Serial (9600); // Utatuaji tu
pinMode (5, Pembejeo);
ikiwa (! dereva.init ())
Serial.println ("init imeshindwa");
}
kitanzi batili ()
}
ikiwa (digitalRead (5) == JUU) {
const char * msg = "a";
dereva.send ((uint8_t *) msg, strlen (msg));
dereva.waitPacketSent ();
kuchelewesha (200);
}
}
Hatua ya 5: Hatua ya 4: Msimbo wa Mpokeaji
# pamoja
# ikiwa ni pamoja na // Sio halisi iliyotumiwa lakini inahitajika kukusanya
# pamoja na "pitches.h" // ongeza Sawa inayofanana ya maandishi ya muziki
# pamoja na "theme.h" // ongeza alama ya muda na muda
Dereva wa RH_ASK;
kuanzisha batili ()
{
Kuanzia Serial (9600); // Utatuaji tu
ikiwa (! dereva.init ())
Serial.println ("init imeshindwa");
mwingine
Serial.println ("imefanywa");
Dereva wa RH_ASK;
kuanzisha batili ()
{
Kuanzia Serial (9600); // Utatuaji tu
ikiwa (! dereva.init ())
Serial.println ("init imeshindwa");
mwingine
Serial.println ("imefanywa");
}
batili Play_Pirates ()
{
kwa (int thisNote = 0; hiiNote <(sizeof (Pirates_not) / sizeof (int)); hiiNote ++) {
int noteDuration = 1000 / Pirates_duration [thisNote]; // kubadilisha muda kuwa ucheleweshaji wa wakati
toni (8, Maharamia_dokezo [Noti hii], kumbukaUrefu);
int pauseBetweenNotes = noteDuration * 1.05; // Hapa 1.05 ni tempo, ongeza kuicheza polepole
kuchelewesha (pauseBetweenNotes);
hakuna Sauti (8); // acha muziki kwenye pini 8
}
}
kitanzi batili ()
{
uint8_t buf [1];
uint8_t buflen = saizi ya (buf);
ikiwa (dereva.recv (buf, & buflen)) // Isiyozuia
{
Serial.println ("Alichaguliwa -> 'Yeye ni Pirate'");
Play_Pirates ();
Serial.println ("kuacha");
}
}
Ilipendekeza:
Kiota Hello - Mlango wa Mlango na Transformer Iliyounganishwa Uingereza (220-240V AC - 16V AC): Hatua 7 (na Picha)
Nest Hello - Mlango wa Mlango na Transformer Iliyounganishwa Uingereza (220-240V AC - 16V AC): Nilitaka kusanikisha kengele ya mlango wa Nest Hello nyumbani, gizmo inayoendesha 16V-24V AC (KUMBUKA: sasisho la programu mnamo 2019 limebadilisha Ulaya toleo la toleo hadi 12V-24V AC). Chimes ya kawaida ya kengele ya mlango na transfoma jumuishi zilizopatikana nchini Uingereza kwenye
Kubadilisha mlango wa mlango: 21 Hatua
Kubadilisha Kusaidia Kengele ya Mlango: Kubadilisha Kusaidia Kengele ni mfano wa teknolojia ya kusaidia kutumia vifaa vya kila siku. Ni swichi inayobadilisha kengele ya kawaida ya mlango ili iweze kuwawezesha watoto wenye mahitaji maalum ya kutumia vitu vya kila siku
Mlango wa Kikawaida wa Kengele ya Mlango uliosababishwa: Hatua 6
Mlango wa Kikawaida wa Kengele ya Mlango uliosababishwa. Hello! Jina langu ni Justin, mimi ni Junior katika shule ya upili, na hii inayoweza kufundishwa itakuonyesha jinsi ya kutengeneza kengele ya mlango ambayo husababishwa mtu anapokanyaga kwenye mkeka wako wa mlango, na anaweza kuwa wimbo wowote au wimbo unaotaka! Kwa kuwa kitanda cha mlango huchochea mlango
Mlango wa Mlango: Hatua 4
Mlango wa mlango: Halo kila mtu! Katika mradi huu nitakuonyesha jinsi ya kuunganisha buzzer ya mlango na kengele ya mlango ndani ya nyumba yako nzuri! Kwa kuwa ninatumia FHEM kama mfumo wangu mzuri wa nyumbani, naweza kukuonyesha njia ya FHEM, lakini mimi ' nina hakika unaweza kutafsiri hiyo kwa mfumo mwingine wowote rahisi
Badili Mlango wa Mlango wa Wiring kuwa mlango wa Smart na Msaidizi wa Nyumbani: Hatua 6
Badili Mlango wako wa Wired kuwa mlango wa Smart na Msaidizi wa Nyumbani: Badili kengele yako iliyopo ya waya kuwa mlango mzuri wa mlango. Pokea arifa kwa simu yako au jozi na kamera yako ya mlango wa mbele ili upate picha au video tahadhari wakati wowote mtu anapiga kengele ya mlango wako. Jifunze zaidi kwa: fireflyelectronix.com/pro