Cov txheej txheem:

Wireless Tswb System: 6 Cov Kauj Ruam (nrog Duab)
Wireless Tswb System: 6 Cov Kauj Ruam (nrog Duab)

Video: Wireless Tswb System: 6 Cov Kauj Ruam (nrog Duab)

Video: Wireless Tswb System: 6 Cov Kauj Ruam (nrog Duab)
Video: Koj Hais Dab Tsi?/Suabci Kwm & Ab Meej Ham/Official MV 2023 2024, Hlis ntuj nqeg
Anonim
Wireless Tswb System
Wireless Tswb System

Qhov teeb meem uas txhim kho txoj haujlwm no yog cov hauv qab no: hauv tsev kawm theem siab uas kuv ua haujlwm, lub tswb-hloov lub tswb nrov nrov tsis txaus nyob txhua qhov chaw thiab qee zaum nws ua rau muaj teeb meem. Txhim kho chav kawm tshiab-hloov tswb lossis yuav lub tswb wireless tsis tuaj yeem ua tau tam sim no.

Txoj haujlwm no tuaj yeem muaj txiaj ntsig ib yam nkaus, rau txhua tus neeg uas xav tau rov ua lub tswb tseem ceeb hauv thaj tsam dav yam tsis tau teeb tsa lub xov tooj cua lossis wireless system tswb, tsis siv nyiaj ntau thiab, tau kawg, ua los ntawm koj.

Xav hauv kev daws teeb meem thiab nrhiav cov phiaj xwm zoo sib xws, Kuv pom cov haujlwm hauv qab no ntawm no hauv kev qhia: Wireless Doorbell transmitter thiab Wireless Doorbel receiver. Muaj qhov kuv xav tau tab sis hloov pauv siv PIC microcontrollers Kuv tau txiav txim siab siv Arduino microcontrollers thiab nws cov khoom siv.

Yog li, kuv tau thov mus rau tus thawj xibfwb hauv tsev kawm theem siab txoj kev daws teeb meem yooj yim thiab yooj yim: los tsim cov chav kawm tsis hloov pauv lub tswb. Kev daws teeb meem yog teeb tsa kaw rau chav kawm-hloov lub tswb nrog lub suab ntsuas lub suab tswj los ntawm lub microcontroller uas xa lub teeb liab mus rau lwm tus neeg txais cov chaw nres tsheb nrog lub tswb thaum chav kawm-hloov lub tswb nrov. Nws yog ib qho yooj yim thiab pheej yig.

Saib hauv qab qhov kev daws teeb meem siv nws thiab nws ua haujlwm li cas.

Kauj Ruam 1: Cov Npe Khoom

Cov Khoom Siv
Cov Khoom Siv
Cov Khoom Siv
Cov Khoom Siv
Cov Khoom Siv
Cov Khoom Siv

Kev daws teeb meem tau ua raws tus tswv/qhev tus qauv uas qhov chaw nres tsheb tus tswv lossis lub chaw xa xov sib txuas tau teeb tsa nyob ze ntawm chav tseem ceeb-hloov lub tswb thiab cov qhev lossis tus txais txais chaw nres tsheb tau teeb tsa hauv qhov chaw sib txawv. Hauv txoj haujlwm no peb tau teeb tsa lub suab ntsuas qhov chaw nres tsheb thiab tsuas yog ib lub tswb tswb tab sis nws tuaj yeem teeb tsa ntau dua. Thaum pib cov txheej txheem tau teeb tsa rau tsib lub chaw txais tab sis koj tuaj yeem hloov kho nws.

Yog li cov khoom siv rau lub chaw nres tsheb sib txuas yog cov hauv qab no:

  • NCO board
  • NANO nthuav dav pawg thawj coj saib
  • NRF24L01 adapter
  • NRF24L01 + kav hlau txais xov
  • Suab sensor ntes
  • 5V, 3W fais fab mov

thiab cov khoom siv rau txhua lub chaw nres tsheb txais:

  • NCO board
  • NANO nthuav pawg thawj coj saib
  • NRF24L01 adapter
  • NRF24L01 + kav hlau txais xov
  • Relay
  • Tswb
  • 5V, 3W fais fab mov

Kauj Ruam 2: Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Txais

Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Txais Txais
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Txais Txais
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Txais Txais
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Txais Txais
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Txais Txais
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Txais Txais
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Txais Txais
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Txais Txais

Lub chaw txais xov tooj cua txuas ntxiv mloog lub wireless txuas tos rau lub teeb liab qhib los ntawm lub chaw nres tsheb xa mus los ntawm tus kheej lossis txiav thaum lub tswb nrov nrov nrov. Thaum lub teeb liab tau txais, nws qhib kev txuas mus txuas rau lub tswb thib ob.

Kauj Ruam 3: Yuav Txuas Li Cas thiab Ua Haujlwm Qhov Chaw Nres Tsheb

Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Nres Tsheb
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Nres Tsheb
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Nres Tsheb
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Nres Tsheb
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Nres Tsheb
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Nres Tsheb
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Nres Tsheb
Yuav Ua Li Cas Txuas thiab Ua Haujlwm Qhov Chaw Nres Tsheb

Lub chaw nres tsheb xa mus txuas ntxiv ntsuas lub suab siv lub suab sensor teeb tsa ze rau lub tswb loj kom pom thaum nws nrov nrov. Thaum lub tswb nrov nrov nrov nws tab tom xa lub teeb liab qhib rau txhua lub chaw txais. Ntxiv mus Kuv tau teeb tsa lub pob kom xa lub teeb liab ua haujlwm ntawm tus kheej yog tias lub tswb tseem ceeb tsis ua haujlwm. Thaum lub pob raug thawb lub chaw nres tsheb xa nws.

Kauj Ruam 4: Kho Kho Chaw Nres Tsheb

Kho qhov Chaw Nres Tsheb
Kho qhov Chaw Nres Tsheb
Kho qhov Chaw Nres Tsheb
Kho qhov Chaw Nres Tsheb
Kho qhov Chaw Nres Tsheb
Kho qhov Chaw Nres Tsheb
Kho qhov Chaw Nres Tsheb
Kho qhov Chaw Nres Tsheb

Raws li koj tuaj yeem pom hauv daim duab 2, kev ntsuas ua ntej thiab tom qab lub tswb nrov nrov tau ruaj khov (150, 149, 151, 149, ….) Kuv tau ua haujlwm (saib daim duab 2 thiab 3) yuav txiav txim siab qhov ntsuas ntsuas ruaj khov thiab yuav xa lub teeb liab mus rau cov chaw txais thaum qhov sib txawv, hauv qhov muaj txiaj ntsig zoo, nruab nrab ntawm tus nqi ruaj khov thiab ntsuas tam sim no yog siab dua rau qhov pib ruaj thiab tseem nyob rau lub sijhawm tus lej nyeem ntawv

Txog qhov haujlwm no tus nqi no tau kho rau 4 (4% nce lossis qis dua tus nqi ruaj khov) raws li koj tuaj yeem pom hauv cov cai hauv qab no.

Txhawm rau teeb tsa tus nqi no, koj yuav tsum ua cov hauv qab no:

  • Koj yuav tsum tsim lub chaw nres tsheb sib txuas nrog lub suab sensor thiab teeb tsa nws nyob ze ntawm lub tswb xa ntawv (daim duab 1 lossis daim duab 4)
  • Rub tawm thiab thauj cov duab kos "transmitter.ino" (saib cov kauj ruam dhau los)
  • Kuaj yog tias cov coj tseem nyob thaum lub tswb nrov.

    • Yog tias tus coj raug tua, koj yuav tsum hloov qhov pib ("min_threshold_to_send_signal" hauv cov cai hauv qab no) txhawm rau kho lub suab sensor rau koj lub tswb thiab rov ntsuas dua..
    • Yog tias tom qab ntau qhov kev sim coj mus rau thaum lub tswb nrov nrov thiab tawm thaum nws tsis nrov, koj tau ua tiav kev teeb tsa.

Koj tuaj yeem hloov kho, yog tias koj xav tau, ncua sijhawm nruab nrab ntawm ob qhov kev ntsuas ("ncua sijhawm_between_reads") lossis qib siab tshaj plaws lub suab pib los txiav txim siab tib qib suab ("max_threshold_to_consider_same_value").

#define ncua sijhawm_between_reads 200

ntab min_threshold_to_send_signal = 4.0; ntab max_threshold_to_consider_same_value = 1.0;

Kauj Ruam 5: Kev Txhim Kho Kawg

Pom zoo: