Talaan ng mga Nilalaman:

Wireless Bell System: 6 Hakbang (na may Mga Larawan)
Wireless Bell System: 6 Hakbang (na may Mga Larawan)

Video: Wireless Bell System: 6 Hakbang (na may Mga Larawan)

Video: Wireless Bell System: 6 Hakbang (na may Mga Larawan)
Video: Nawalan Ako Ng Internet.BASIC TIPS 2024, Nobyembre
Anonim
Wireless Bell System
Wireless Bell System

Ang problema na nag-aayos ng proyektong ito ay ang sumusunod: sa high school kung saan ako nagtatrabaho, ang bell ng pagbabago ng klase ay hindi masyadong malakas ang tunog saanman at kung minsan ay sanhi ito ng ilang mga problema. Mag-install ng isang bagong wired class-change bell o bumili ng isang wireless bell system ay hindi posible sa ngayon.

Ang proyektong ito ay maaaring maging kapaki-pakinabang din, para sa lahat na kailangan na magtiklop ng isang pangunahing kampanilya sa isang malawak na lugar nang hindi nag-install ng isang wired o wireless system bell, hindi gumagasta ng maraming pera at, syempre, na gawa mo.

Nag-iisip ng isang solusyon at naghahanap ng mga katulad na proyekto, nakita ko ang mga sumusunod na proyekto dito sa mga itinuturo: Wireless Doorbell transmitter at Wireless Doorbel receiver. May kung ano ang kailangan ko ngunit sa halip na gumamit ng mga PIC microcontroller ay nagpasya akong gumamit ng Arduino microcontrollers at mga bahagi nito.

Kaya, iminungkahi ko sa punong-guro ng high school ang isang simple at madaling solusyon: upang bumuo ng isang wireless class-change bell system. Ang solusyon ay ang pag-install ng sarado sa class-change bell isang aparato na may isang detektor ng tunog na kinokontrol ng isang microcontroller na nagpapadala ng isang senyas sa iba pang mga istasyon ng receivers na may mga kampanilya kapag tumunog ang bell ng klase. Ito ay madali at mura.

Tingnan sa ibaba ang solusyon na ipinatupad ito at kung paano ito gumagana.

Hakbang 1: Listahan ng Materyal

Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal

Ang solusyon na ipinatupad ay batay sa isang modelo ng master / alipin kung saan naka-install ang master station o istasyon ng transmitter malapit sa pangunahing kampanilya na binago sa klase at ang mga alipin o istasyon ng tatanggap ay naka-install sa magkakaibang mga lugar. Sa proyektong ito na-configure namin ang istasyon ng sensor ng tunog at isang bell repeater lamang ngunit posible na mai-configure ang marami pa. Sa una ang system ay naka-configure para sa limang mga istasyon ng mga tatanggap ngunit maaari mo itong baguhin.

Kaya ang materyal para sa istasyon ng transmiter ay ang mga sumusunod:

  • Board ng NANO
  • NANO expansion board
  • NRF24L01 adapter
  • NRF24L01 + antena
  • Detector ng sensor ng tunog
  • 5V, 3W power supply

at ang materyal para sa bawat istasyon ng tumatanggap:

  • Board ng NANO
  • NANO expansion board
  • NRF24L01 adapter
  • NRF24L01 + antena
  • Relay
  • Bell
  • 5V, 3W power supply

Hakbang 2: Paano Kumonekta at Magprogram ng isang Station ng Tagatanggap

Paano Kumonekta at Magprogram ng isang Station ng Tagatanggap
Paano Kumonekta at Magprogram ng isang Station ng Tagatanggap
Paano Kumonekta at Magprogram ng isang Station ng Tagatanggap
Paano Kumonekta at Magprogram ng isang Station ng Tagatanggap
Paano Kumonekta at Magprogram ng isang Station ng Tagatanggap
Paano Kumonekta at Magprogram ng isang Station ng Tagatanggap
Paano Kumonekta at Magprogram ng isang Station ng Tagatanggap
Paano Kumonekta at Magprogram ng isang Station ng Tagatanggap

Ang isang istasyon ng tagatanggap ay continously nakikinig sa wireless network na naghihintay para sa signal ng pagsasaaktibo na ipinadala ng transmitter station nang manu-mano o awtomatiko kapag ang pangunahing kampanilya ay nag-ring. Habang tumatanggap ang signal, pinapagana nito ang relay upang ikonekta ang pangalawang kampanilya.

Hakbang 3: Paano Kumonekta at Magprogram ng isang Transmitter Station

Paano Kumonekta at Magprogram ng isang Transmitter Station
Paano Kumonekta at Magprogram ng isang Transmitter Station
Paano Kumonekta at Magprogram ng isang Transmitter Station
Paano Kumonekta at Magprogram ng isang Transmitter Station
Paano Kumonekta at Magprogram ng isang Transmitter Station
Paano Kumonekta at Magprogram ng isang Transmitter Station
Paano Kumonekta at Magprogram ng isang Transmitter Station
Paano Kumonekta at Magprogram ng isang Transmitter Station

Masusukat na sinusukat ng istasyon ng transmiter ang antas ng tunog gamit ang naka-install na sensor ng tunog malapit sa pangunahing kampanilya upang makita kung tumunog ito. Habang ang pangunahing kampanilya ay nagri-ring ay nagpapadala ito ng senyas ng pag-aktibo sa lahat ng istasyon ng mga tumatanggap. Bukod dito nag-install ako ng isang pindutan upang maipadala nang manu-mano ang signal ng pag-activate kung sakaling wala sa serbisyo ang pangunahing kampanilya. Habang pinindot ang pindutan ay ipinapadala ito ng istasyon.

Hakbang 4: Pag-configure ng Transmitter Station

Pag-configure ng Transmitter Station
Pag-configure ng Transmitter Station
Pag-configure ng Transmitter Station
Pag-configure ng Transmitter Station
Pag-configure ng Transmitter Station
Pag-configure ng Transmitter Station
Pag-configure ng Transmitter Station
Pag-configure ng Transmitter Station

Tulad ng nakikita mo sa larawan 2, ang mga sukat bago at pagkatapos ng pangunahing mga ring ng kampanilya ay matatag (150, 149, 151, 149, …. Na-program ko (tingnan ang larawan 2 at 3) ay awtomatikong makakakita ng matatag na sukatan at magpapadala ng isang senyas sa mga istasyon ng mga tatanggap kapag ang pagkakaiba, sa ganap na halaga, sa pagitan ng matatag na halaga at ang kasalukuyang pagsukat ay nasa itaas sa isang nakapirming threshold at mananatili sa panahon ng isang bilang ng mga pagbasa.

Para sa proyektong ito, ang halagang ito ay naayos sa 4 (4% pataas o babaan ang matatag na halaga) tulad ng nakikita mo sa code sa ibaba.

Upang mai-configure ang halagang ito, kailangan mong gawin ang sumusunod:

  • Kailangan mong buuin ang istasyon ng transmiter gamit ang sound sensor at i-install ito malapit sa mail bell (larawan 1 o larawan 4)
  • I-download at i-load ang sketch na "transmitter.ino" (tingnan ang nakaraang hakbang)
  • Subukan kung mananatili ang led habang tumutunog ang kampanilya.

    • Kung naka-off ang led, kailangan mong baguhin ang threshold ("min_threshold_to_send_signal" sa code sa ibaba) upang ayusin ang sensor ng tunog sa iyong kampanilya at ulitin ang pagsubok..
    • Kung pagkatapos ng maraming pagsubok, ang led ay nakabukas kapag tumunog ang kampana kapag hindi ito nag-ring, natapos mo na ang pagsasaayos.

Maaari mong baguhin, kung kailangan mo ito, ang oras ng pagkaantala sa pagitan ng dalawang pagsukat ("delay_bet pagitan_reads") o ang maximun level threshold ng tunog upang isaalang-alang ang parehong antas ng tunog ("max_threshold_to_consider_same_value").

# tukuyin ang pagkaantala_bet pagitan_reads 200

float min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

Hakbang 5: Pangwakas na Pag-install

Inirerekumendang: