Orodha ya maudhui:

Mfumo wa Kengele isiyo na waya: Hatua 6 (na Picha)
Mfumo wa Kengele isiyo na waya: Hatua 6 (na Picha)

Video: Mfumo wa Kengele isiyo na waya: Hatua 6 (na Picha)

Video: Mfumo wa Kengele isiyo na waya: Hatua 6 (na Picha)
Video: TUMIA CODE HIZI ZA SIRI KUPATA SMS ZA MPENZI WAKO ANAZO TUMIWA BILA YEYE KUJUA 2024, Novemba
Anonim
Mfumo wa Kengele isiyo na waya
Mfumo wa Kengele isiyo na waya

Shida inayosahihisha mradi huu ni yafuatayo: katika shule ya upili ninako fanyia kazi, kengele ya mabadiliko ya darasa haisikii sauti ya kutosha kila mahali na wakati mwingine husababisha shida. Sakinisha kengele mpya za mabadiliko ya wired au nunua mfumo wa kengele isiyo na waya hauwezekani kwa sasa.

Mradi huu unaweza kuwa na faida pia, kwa kila mtu anayehitaji kuiga kengele kuu katika eneo pana bila kufunga kengele ya mfumo wa waya au waya, bila kutumia pesa nyingi na, kwa kweli, imetengenezwa na wewe.

Kufikiria suluhisho na kutafuta miradi kama hiyo, nimepata miradi ifuatayo hapa kwa mafundisho: Mpelekaji wa Mlango wa Wireless na Mpokeaji wa Mlango wa Wireless. Kulikuwa na kile ninachohitaji lakini badala ya kutumia wadhibiti ndogo wa PIC nimeamua kutumia watawala wadhibiti wa Arduino na vifaa vyake.

Kwa hivyo, nilipendekeza kwa mkuu wa shule ya upili suluhisho rahisi na rahisi: kujenga mfumo wa kengele wa mabadiliko ya waya. Suluhisho ni kufunga imefungwa kwa kengele ya mabadiliko ya darasa kifaa kigunduzi cha sauti kinachodhibitiwa na microcontroller ambayo hutuma ishara kwa vituo vingine vya wapokeaji na kengele wakati kengele ya mabadiliko ya darasa inasikika. Ni rahisi na rahisi.

Tazama hapa chini suluhisho lilitekeleza na jinsi inavyofanya kazi.

Hatua ya 1: Orodha ya Nyenzo

Orodha ya Nyenzo
Orodha ya Nyenzo
Orodha ya Nyenzo
Orodha ya Nyenzo
Orodha ya Nyenzo
Orodha ya Nyenzo

Suluhisho linalotekelezwa linategemea mtindo wa bwana / mtumwa ambapo kituo kikuu au kituo cha kusambaza kimewekwa karibu na kengele kuu inayobadilishwa darasa na watumwa au vituo vya mpokeaji vimewekwa katika maeneo tofauti. Katika mradi huu tumesanidi kituo cha sensorer sauti na kurudia kengele moja tu lakini inawezekana kusanidi zaidi. Hapo awali mfumo umesanidiwa kwa vituo vitano vya wapokeaji lakini unaweza kuubadilisha.

Kwa hivyo nyenzo za kituo cha kusambaza ni zifuatazo:

  • Bodi ya NANO
  • Bodi ya upanuzi wa NANO
  • Adapta ya NRF24L01
  • NRF24L01 + antenna
  • Kigunduzi cha sensa ya sauti
  • 5V, 3W usambazaji wa umeme

na nyenzo kwa kila kituo cha mpokeaji:

  • Bodi ya NANO
  • Bodi ya upanuzi wa NANO
  • Adapta ya NRF24L01
  • NRF24L01 + antenna
  • Peleka tena
  • Kengele
  • 5V, 3W usambazaji wa umeme

Hatua ya 2: Jinsi ya Kuunganisha na Kupanga Kituo cha Mpokeaji

Jinsi ya Kuunganisha na Kupanga Kituo cha Mpokeaji
Jinsi ya Kuunganisha na Kupanga Kituo cha Mpokeaji
Jinsi ya Kuunganisha na Kupanga Kituo cha Mpokeaji
Jinsi ya Kuunganisha na Kupanga Kituo cha Mpokeaji
Jinsi ya Kuunganisha na Kupanga Kituo cha Mpokeaji
Jinsi ya Kuunganisha na Kupanga Kituo cha Mpokeaji
Jinsi ya Kuunganisha na Kupanga Kituo cha Mpokeaji
Jinsi ya Kuunganisha na Kupanga Kituo cha Mpokeaji

Kituo cha mpokeaji kinasikiliza kuendelea mtandao wa wireless kusubiri ishara ya uanzishaji iliyotumwa na kituo cha kusambaza kwa mikono au kiatomati wakati kengele kuu inalia. Wakati ishara imekuwa ikipokea, inawasha relay kuunganisha kengele ya sekondari.

Hatua ya 3: Jinsi ya Kuunganisha na Kupanga Kituo cha Kusambaza

Jinsi ya Kuunganisha na Kupanga Kituo cha Kusambaza
Jinsi ya Kuunganisha na Kupanga Kituo cha Kusambaza
Jinsi ya Kuunganisha na Kupanga Kituo cha Kusambaza
Jinsi ya Kuunganisha na Kupanga Kituo cha Kusambaza
Jinsi ya Kuunganisha na Kupanga Kituo cha Kusambaza
Jinsi ya Kuunganisha na Kupanga Kituo cha Kusambaza
Jinsi ya Kuunganisha na Kupanga Kituo cha Kusambaza
Jinsi ya Kuunganisha na Kupanga Kituo cha Kusambaza

Kituo cha kusambaza kinapima kila wakati kiwango cha sauti kwa kutumia kitambuzi cha sauti kilichowekwa karibu na kengele kuu ili kugundua inapolia. Wakati kengele kuu inapiga ni kutuma ishara ya uanzishaji kwa kituo chote cha wapokeaji. Kwa kuongezea nimeweka kitufe cha kutuma ishara ya uanzishaji mwenyewe ikiwa kengele kuu haitumiki. Wakati kitufe kinasukumwa kituo kinatuma.

Hatua ya 4: Kusanidi Kituo cha Kusambaza

Kusanidi Kituo cha Kusambaza
Kusanidi Kituo cha Kusambaza
Kusanidi Kituo cha Kusambaza
Kusanidi Kituo cha Kusambaza
Kusanidi Kituo cha Kusambaza
Kusanidi Kituo cha Kusambaza
Kusanidi Kituo cha Kusambaza
Kusanidi Kituo cha Kusambaza

Kama unavyoona kwenye picha 2, vipimo kabla na baada ya kengele kuu ni thabiti (150, 149, 151, 149,….), Lakini wakati kengele kuu inapiga vipimo vya analogi hubadilika kati ya 95 na 281. Mchoro Nimepanga (angalia picha 2 na 3) itagundua kiunzi cha utulivu na itatuma ishara kwa vituo vya kupokea wakati tofauti, kwa thamani kamili, kati ya thamani thabiti na kipimo cha sasa iko juu kwa kizingiti kilichowekwa na inabaki wakati wa masomo kadhaa.

Kwa mradi huu dhamana hii imewekwa kwa 4 (4% juu au kupunguza thamani thabiti) kama unaweza kuona kwenye nambari hapa chini.

Ili kusanidi thamani hii, lazima ufanye yafuatayo:

  • Lazima ujenge kituo cha kusambaza na sensa ya sauti na usakinishe karibu na kengele ya barua (picha 1 au picha 4)
  • Pakua na upakie mchoro "transmitter.ino" (angalia hatua ya awali)
  • Jaribu ikiwa mwongozo unabaki wakati kengele inalia.

    • Ikiwa iliyoongozwa imezimwa, lazima ubadilishe kizingiti ("min_threshold_to_send_signal" katika nambari iliyo hapa chini) ili kurekebisha sensa ya sauti na kengele yako na kurudia jaribio..
    • Ikiwa baada ya majaribio kadhaa iliyoongozwa imewashwa wakati kengele inalia na kuzima wakati haipigi, umemaliza usanidi.

Unaweza kurekebisha, ikiwa unahitaji, muda wa kuchelewesha kati ya vipimo viwili ("delay_between_reads") au kizingiti cha kiwango cha sauti cha kuzingatia sauti ya kiwango sawa ("max_threshold_to_consider_same_value").

#fafanua kucheleweshwa_ kati ya_soma 200

kuelea min_threshold_to_send_signal = 4.0; kuelea max_threshold_to_consider_same_value = 1.0;

Hatua ya 5: Usakinishaji wa Mwisho

Ilipendekeza: