Мазмұны:

Сымсыз қоңырау жүйесі: 6 қадам (суреттермен)
Сымсыз қоңырау жүйесі: 6 қадам (суреттермен)

Бейне: Сымсыз қоңырау жүйесі: 6 қадам (суреттермен)

Бейне: Сымсыз қоңырау жүйесі: 6 қадам (суреттермен)
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Шілде
Anonim
Сымсыз қоңырау жүйесі
Сымсыз қоңырау жүйесі

Бұл жобаны шешетін мәселе келесідей: мен жұмыс істейтін орта мектепте сабақ ауысу қоңырауы барлық жерде қатты естілмейді, кейде ол кейбір қиындықтар туғызады. Жаңа сымды қоңырауды орнатыңыз немесе сымсыз қоңырау жүйесін сатып алу мүмкін емес.

Бұл жоба сымсыз немесе сымсыз жүйе қоңырауын орнатпай, үлкен аумақта негізгі қоңырауды қайталауды қажет ететіндердің барлығына пайдалы болуы мүмкін, көп ақша жұмсамайды және, әрине, сіз жасаған.

Шешімді ойлап, ұқсас жобаларды іздей отырып, мен келесі жобаларды нұсқаулықтардан таптым: сымсыз есік қоңырауының таратқышы және сымсыз есік қоңырауының қабылдағышы. Маған қажет нәрсе болды, бірақ PIC микроконтроллерлерін қолданудың орнына мен Arduino микроконтроллері мен оның компоненттерін қолдануды шештім.

Сонымен, мен орта мектеп директорына қарапайым және қарапайым шешімді ұсындым: сымсыз ауысатын қоңырау жүйесін құру. Шешім-бұл ауыспалы қоңырауға жабық, дыбыс детекторы бар, микроконтроллер басқаратын құрылғыны орнату, ол басқа қондырғыларға қоңырау үні шыққан кезде сигнал береді. Бұл оңай және арзан.

Төменде шешімді қалай енгізгенін және қалай жұмыс істейтінін қараңыз.

1 -қадам: материалдар тізімі

Материалдар тізімі
Материалдар тізімі
Материалдар тізімі
Материалдар тізімі
Материалдар тізімі
Материалдар тізімі

Енгізілген шешім негізгі/қосалқы модельге негізделген, онда негізгі станция немесе таратқыш станциясы класы өзгерген негізгі қоңыраудың жанында орнатылады, ал құлдар немесе қабылдағыш станциялар әр түрлі жерлерде орнатылады. Бұл жобада біз дыбыс сенсоры станциясын және тек бір қоңырау қайталаушысын конфигурацияладық, бірақ басқаларын конфигурациялауға болады. Бастапқыда жүйе бес қабылдағыш станциясы үшін конфигурацияланған, бірақ оны өзгертуге болады.

Сонымен, таратқыш станция үшін материал келесідей:

  • NANO тақтасы
  • NANO кеңейту тақтасы
  • NRF24L01 адаптері
  • NRF24L01 + антенна
  • Дыбыс сенсоры детекторы
  • 5В, 3Вт қуат көзі

және әрбір қабылдағыш станция үшін материал:

  • NANO тақтасы
  • NANO кеңейту тақтасы
  • NRF24L01 адаптері
  • NRF24L01 + антенна
  • Эстафета
  • Қоңырау
  • 5В, 3Вт қуат көзі

2 -қадам: Қабылдау станциясын қалай қосуға және бағдарламалауға болады

Қабылдау станциясын қалай қосуға және бағдарламалауға болады
Қабылдау станциясын қалай қосуға және бағдарламалауға болады
Қабылдау станциясын қалай қосуға және бағдарламалауға болады
Қабылдау станциясын қалай қосуға және бағдарламалауға болады
Қабылдау станциясын қалай қосуға және бағдарламалауға болады
Қабылдау станциясын қалай қосуға және бағдарламалауға болады
Қабылдау станциясын қалай қосуға және бағдарламалауға болады
Қабылдау станциясын қалай қосуға және бағдарламалауға болады

Қабылдағыш станция сымсыз желіні үздіксіз тыңдайды, негізгі сигнал соғылған кезде таратқыш станциясы қолмен немесе автоматты түрде жіберілетін сигналды күтеді. Сигнал қабылданып жатқанда, ол қосалқы қоңырауды қосу үшін релені іске қосады.

3 -қадам: Таратқыш станцияны қалай қосуға және бағдарламалауға болады

Таратқыш станцияны қалай қосуға және бағдарламалауға болады
Таратқыш станцияны қалай қосуға және бағдарламалауға болады
Таратқыш станцияны қалай қосуға және бағдарламалауға болады
Таратқыш станцияны қалай қосуға және бағдарламалауға болады
Таратқыш станцияны қалай қосуға және бағдарламалауға болады
Таратқыш станцияны қалай қосуға және бағдарламалауға болады
Таратқыш станцияны қалай қосуға және бағдарламалауға болады
Таратқыш станцияны қалай қосуға және бағдарламалауға болады

Таратқыш станция негізгі қоңырауға жақын орнатылған дыбыс сенсорының көмегімен дыбыс деңгейін үнемі өлшейді, ол шырылдаған кезде анықтайды. Негізгі қоңырау соғылған кезде ол барлық қабылдағыш станцияға белсендіру сигналын жібереді. Сонымен қатар, мен негізгі қоңырау жұмыс істемей қалған жағдайда, белсендіру сигналын қолмен жіберетін түймені орнаттым. Түйме басылған кезде станция оны жібереді.

4 -қадам: Таратқыш станциясын конфигурациялау

Таратқыш станциясын конфигурациялау
Таратқыш станциясын конфигурациялау
Таратқыш станциясын конфигурациялау
Таратқыш станциясын конфигурациялау
Таратқыш станциясын конфигурациялау
Таратқыш станциясын конфигурациялау
Таратқыш станциясын конфигурациялау
Таратқыш станциясын конфигурациялау

2 -суретте көріп тұрғаныңыздай, негізгі қоңырау соғылғанға дейін және одан кейінгі өлшемдер тұрақты (150, 149, 151, 149,….), Бірақ негізгі қоңырау соғылған кезде аналогтық өлшемдер 95 пен 281 арасында өзгереді. Эскиз Мен бағдарламалағанмын (2 және 3 суретті қараңыз) тұрақты өлшеуішті автоматты түрде анықтайды және абсолюттік мәнде тұрақты мән мен ағымдағы өлшеу арасындағы айырмашылық бекітілген шекті мәннен жоғары болғанда сақталады. бірқатар оқулар.

Бұл жоба үшін бұл мән 4 -ке бекітілген (тұрақты мәнді 4% жоғары немесе төмен), төмендегі кодтан көріп отырғаныңыздай.

Бұл мәнді конфигурациялау үшін келесі әрекеттерді орындау қажет:

  • Дыбыс сенсоры бар таратқыш станцияны салу керек және оны пошта қоңырауының жанына орнату керек (сурет 1 немесе сурет 4).
  • «Transmitter.ino» эскизін жүктеңіз және жүктеңіз (алдыңғы қадамды қараңыз)
  • Қоңырау соғылған кезде жарықдиодты қосулы қалмайтынын тексеріңіз.

    • Егер светодиод өшірулі болса, дыбыс датчигін қоңырауға сәйкес келтіру және тестті қайталау үшін шекті (төмендегі кодтағы «min_threshold_to_send_signal») өзгерту керек..
    • Егер бірнеше сынақтан кейін қоңырау соғылғанда светодиод қосылады, ал ол шырылдамаса өшеді, сіз конфигурацияны аяқтадыңыз.

Егер сізге қажет болса, екі өлшеу арасындағы кідіріс уақытын («кідіріс_арасында_оқулар») немесе максималды дыбыс шегін бірдей дыбысты ескеру үшін өзгертуге болады («max_threshold_to_consider_same_value»).

#оқулар арасындағы_кідірісті анықтаңыз 200

float min_threshold_to_send_signal = 4.0; max_threshold_to_consider_same_value = 1,0 қалтқысыз;

5 -қадам: соңғы орнату

Ұсынылған: