Мазмұны:
- 1 -қадам: функция
- 2 -қадам: 1 -қадам: Таратқыш тақта
- 3 -қадам: 2 -қадам: Қабылдағыш тақтасы
- 4 -қадам: 3 -қадам: Таратқыш коды
- 5 -қадам: 4 -қадам: Алушының коды
Бейне: Ардуино есік қоңырауы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
ЖАБДЫҚТАР
-2 нан тақтасы
-бузер
-жоғары сымдар
-2 arduino/genuino қуат кабельдері бар
-rf таратқыш және қабылдағыш
-батырмаға басу
-100 Ом резистор
1 -қадам: функция
Бұл жоба - бұл жұмыс істейтін қоңырау, оның негізгі функциясы arduino бағдарламалау үшін кодты қолданады, онда таратқышы бар түймешік сигнал қабылдағыш пен сигнал қабылдағышқа сигнал жібереді, ол сымсыз қосылыммен есік қоңырауының дыбысын бастайды..
2 -қадам: 1 -қадам: Таратқыш тақта
Бұл жобаның қалай жұмыс істейтіні - оларға 2 нан тақтасы мен 2 ардуионо/генуино қосылған. таратқыш тақтасы үшін біз түймені жерге қосылған 100 Ом резистормен және тақтадағы қуатқа қосылған сыммен қосамыз. Содан кейін таратқышты нан тақтасына қосыңыз және суретте көрсетілгендей түймені таратқышқа да, ардуиноға да жалғаңыз.
3 -қадам: 2 -қадам: Қабылдағыш тақтасы
Қабылдағыш тақтасында дыбыстық сигнал шығады. Қабылдағыш арқылы жерге бір сымды жалғаңыз және сымды өзіңіз қалаған түйреуішке қосыңыз, оны кейін кодта реттеуге болады. Ресиверді тақтаға жалғап, оны суретте көрсетілгендей arduino -ға қосыңыз.
4 -қадам: 3 -қадам: Таратқыш коды
// ask_transmitter.pde
// -* -режимі: C ++ -* -
// Хабарларды жіберу үшін RadioHead бағдарламасын қолданудың қарапайым мысалы
// қарапайым ASK таратқышымен өте қарапайым түрде.
// TX-C1 модулі бар симплексті (бір жақты) таратқышты іске асырады
#қосу
#include // Іс жүзінде қолданылмайды, бірақ компиляция үшін қажет
RH_ASK драйвері;
// RH_ASK драйвері (2000, 2, 4, 5); // ESP8266 немесе ESP32: 11 -істікті пайдаланбаңыз
жарамсыз орнату ()
{
Serial.begin (9600); // Тек жөндеу
pinMode (5, INPUT);
егер (! driver.init ())
Serial.println («бастамасы сәтсіз болды»);
}
бос цикл ()
}
if (digitalRead (5) == HIGH) {
const char *msg = «a»;
driver.send ((uint8_t *) msg, strlen (msg));
driver.waitPacketSent ();
кешіктіру (200);
}
}
5 -қадам: 4 -қадам: Алушының коды
#қосу
#include // Іс жүзінде қолданылмаған, бірақ компиляция үшін қажет
#include «pitches.h» // музыкалық нотаның эквивалентті жиілігін қосыңыз
#include «themes.h» // Note мәні мен ұзақтығын қосыңыз
RH_ASK драйвері;
жарамсыз орнату ()
{
Serial.begin (9600); // Тек жөндеу
егер (! driver.init ())
Serial.println («бастамасы сәтсіз болды»);
басқа
Serial.println («дайын»);
RH_ASK драйвері;
жарамсыз орнату ()
{
Serial.begin (9600); // Тек жөндеу
егер (! driver.init ())
Serial.println («бастамасы сәтсіз болды»);
басқа
Serial.println («дайын»);
}
жарамсыз Play_Pirates ()
{
for (int thisNote = 0; thisNote <(sizeof (Pirates_note)/sizeof (int)); thisNote ++) {
int noteDuration = 1000/Pirates_duration [thisNote]; // ұзақтығын уақыт кідірісіне түрлендіру
тон (8, Pirates_note [thisNote], noteDuration);
int pauseBetweenNotes = noteDuration * 1.05; // Мұнда 1.05 - бұл қарқын, оны баяу ойнату үшін арттырыңыз
кідіріс (pauseBetweenNotes);
noTone (8); // 8 -істегі музыканы тоқтату
}
}
бос цикл ()
{
uint8_t buf [1];
uint8_t buflen = sizeof (buf);
if (driver.recv (buf, & buflen)) // Блокталмайды
{
Serial.println («Таңдалған -> 'Ол қарақшы'»);
Play_Pirates ();
Serial.println («тоқтату»);
}
}
Ұсынылған:
Nest Hello - Ұлыбританияның кіріктірілген трансформаторы бар есік қоңырауы (220-240В айнымалы ток - 16В айнымалы ток): 7 қадам (суреттермен)
Nest Hello - Ұлыбритания интеграцияланған трансформаторы бар есік қоңырауы (220-240В айнымалы ток - 16В): Мен үйде Nest Hello есік қоңырауын, 16V -24V айнымалы токта жұмыс істейтін гизмо орнатқым келді (ЕСКЕРТУ: бағдарламалық қамтамасыз етуді жаңарту 2019 жылы Еуропаны өзгертті) 12V-24V айнымалы токқа дейінгі диапазон). Ұлыбританияда кіріктірілген трансформаторлары бар стандартты есік қоңырауы
Ардуино есік қоңырауы: 4 қадам
Ардуино есік қоңырауы: Бүгін мен сізге Arduino көмегімен есік қоңырауын қалай жасау керектігін көрсетемін. Бұл қоңырау әндер кітапханасынан кездейсоқ әуенді ойнайды. Сіз қоңырауды реттей аласыз және одан да көп ән қосасыз. Оны жатын бөлмеден, сыныптан, кеңседен немесе тіпті сізден тыс жерде орнатыңыз
Raspberry Pi DIY ақылды есік қоңырауы адамдарды, автокөліктерді және т.б. анықтай алады: 5 қадам
Raspberry Pi DIY ақылды есік қоңырауы адамдарды, автокөліктерді және т. Nest немесе басқа бәсекелестердің бірі) Мен өзіміздің есікті есікті құрдық
Арнайы есік төсеніші қосылған есік қоңырауы: 6 қадам
Арнайы есік төсеніші қосылған есік қоңырауы. Сәлеметсіз бе! Менің атым Джастин, мен орта мектепте оқимын, бұл нұсқаулық сізге біреу сіздің есігіңіздің төсенішін басқан кезде соғылатын есік қоңырауын қалай жасау керектігін көрсетеді және сіз қалаған әуен немесе ән болуы мүмкін! Есік төсеніші есікті іске қосатындықтан
3D басып шығарылған педальмен басқарылатын есік қоңырауы: 3 қадам
3D басып шығарылатын педальмен басқарылатын есік қоңырауы: Мен соңғы екі айда Amazon -дан көптеген тапсырыстар жасадым. Барлық осы тапсырыстарды орындайтын жеткізушілер тәуекелге ұшырайды, өйткені олар бір апта ішінде жүздеген қоңырау соғып, сансыз есіктерді қағады. Бұған көмектесу үшін менде