Cov txheej txheem:

Roj teeb Powered Qhov Rooj Sensor Nrog Tsev Automation Kev Sib Koom, WiFi thiab ESP-TAM SIM NO: 5 Cov Kauj Ruam (nrog Duab)
Roj teeb Powered Qhov Rooj Sensor Nrog Tsev Automation Kev Sib Koom, WiFi thiab ESP-TAM SIM NO: 5 Cov Kauj Ruam (nrog Duab)

Video: Roj teeb Powered Qhov Rooj Sensor Nrog Tsev Automation Kev Sib Koom, WiFi thiab ESP-TAM SIM NO: 5 Cov Kauj Ruam (nrog Duab)

Video: Roj teeb Powered Qhov Rooj Sensor Nrog Tsev Automation Kev Sib Koom, WiFi thiab ESP-TAM SIM NO: 5 Cov Kauj Ruam (nrog Duab)
Video: ? Что такое многополосный 6 атомный хронометраж ? То 2024, Hlis ntuj nqeg
Anonim
Image
Image

Hauv cov lus qhia no kuv qhia koj yuav ua li cas kuv ua lub roj teeb siv lub qhov rooj sensor nrog kev siv tshuab hauv tsev. Kuv tau pom qee lwm qhov kev ntsuas zoo thiab lub tswb ntsuas, tab sis kuv xav ua ib qho rau kuv tus kheej.

Kuv lub hom phiaj:

  • Ib lub sensor uas pom thiab tshaj tawm lub qhov rooj qhib nrawm (<5 vib nas this)
  • Ib lub sensor uas pom lub qhov rooj kaw
  • Lub sensor uas yog lub roj teeb ua haujlwm thiab ua haujlwm rau ob peb lub hlis ntawm lub roj teeb

Cov kho vajtse thiab software tau tshoov siab los ntawm

  • Qhov ntsuas ntawm Kevin Darrah (TPL5111 thiab TPS73733).
  • Cov yees duab no

Kuv tau ua lub ntsuas pa rau kuv lub qhov rooj thiab kuv lub nraub qaum. Tsuas yog qhov sib txawv yog txoj haujlwm coj thiab lub zog hloov pauv sab nraud (ntawm lub qhov rooj sab nraud).

Kuv tau ua ntau qhov kev txhim kho thaum tsim kho kho vajtse thiab software, nws tuaj yeem pom hauv cov duab.

Khoom siv

Kuv yuav cov khoom siv hluav taws xob los ntawm Aliexpress, ntu tseem ceeb:

  • LiPo roj teeb
  • TPS73733 PAB
  • SIB 5111
  • Reed hloov
  • P-channel mosfet: IRLML6401TRPBF
  • Hlau nplaum
  • PCB adapter phaj rau SMD Cheebtsam thiab lwm yam.

Kauj ruam 1: Kho vajtse - Circuit

Kho vajtse - Circuit
Kho vajtse - Circuit
Kho vajtse - Circuit
Kho vajtse - Circuit
Kho vajtse - Circuit
Kho vajtse - Circuit

Saib cov phiaj xwm txuas nrog rau hauv Circuit Court. Kuv tau muab cov khoom SMD tso rau ntawm lub phaj hloov pauv PCB thiab muab tag nrho cov khoom siv sib xyaw ua ke rau ob tog. Kuv txuas ESP-01 ntawm tus poj niam lub taub hau, yog li kuv tuaj yeem tshem nws mus rau qhov program nws ntawm lub adapter qhia hauv qib 3 ntawm Cov Lus Qhia no.

Lub Circuit Court ua haujlwm raws li hauv qab no:

  • Thaum lub qhov rooj qhib, TPL5111 tau txais kev txhaj tshuaj ntawm DELAY/M_DRV tus pin thiab ua rau TPS73733 LDO uas muaj zog rau ESP-01. Rau qhov haujlwm no, EN/ONE_SHOT yuav tsum raug rub qis, Saib cov ntawv teev npe ntawm TPL5111.
  • Tom qab qhov kev zov me nyuam tau ua tiav (saib cov kauj ruam Software), ESP-01 xa Done teeb liab mus rau TPL5111 uas tom qab ntawd cuam tshuam TPS73733 uas ua rau lub xeev muaj hwj chim tsawg heev rau TPL5111 thiab TPS73733.

Kuv siv reed keyboards nrog ob qho NO thiab NC txuas. Kuv txuas nrog NC tus thawj coj, txij li qhov hloov pauv reed yuav tsum kaw lub Circuit Court thaum tshem cov hlau nplaum (lub qhov rooj qhib) thiab qhib thaum cov hlau nplaum nyob ze (lub qhov rooj kaw).

Txog lub ntsuas cua sab nraum qab kuv tau ntxiv qee qhov condensators thiab resistors thaum kuv pom qee qhov tsis ruaj khov, txawm li cas los qhov tsis ruaj khov tau tshwm sim los ntawm software (esp_now_init) raws li kuv pom tom qab.

Kauj ruam 2: Kho vajtse - Cov ntaub ntawv

Kho vajtse - Cov ntaub ntawv
Kho vajtse - Cov ntaub ntawv
Kho vajtse - Cov ntaub ntawv
Kho vajtse - Cov ntaub ntawv
Kho vajtse - Cov ntaub ntawv
Kho vajtse - Cov ntaub ntawv

Kuv tsim lub thawv rau hauv Autodesk Fusion360, tau tshoov siab los ntawm daim vis dis aus no los ntawm 'tus txiv leej tub nrog lub suab swiss'.

STL cov ntaub ntawv ntawm peb ntu:

  • Lub thawv
  • Hau
  • Cov hlau nplaum tuav

tau tshaj tawm ntawm kuv nplooj ntawv Thingiverse.

Kauj ruam 3: Software

Software
Software

Qhov kev zov me nyuam nyob hauv kuv Github.

Qhov khiav ntawm txoj haujlwm tau qhia hauv daim duab. Saib kuv lwm Cov Lus Qhia rau kev piav qhia txog qhov kuv siv ESP-TAM SIM NO.

Thaum tus qauv siv hluav taws xob, nws thawj zaug sim xa 'Qhib' cov lus ntawm ESP-TAM SIM NO. Yog tias qhov no tsis ua tiav, nws hloov mus rau WiFi thiab MQTT kev sib txuas.

Kuv pom tias, tsawg kawg hauv kuv teeb tsa, qhov 'Kaw' cov lus tsis tau xa los ntawm ESP-TAM SIM NO, yog li kuv tshem qhov no los ntawm qhov program thiab tsuas yog siv WiFi thiab MQTT.

Thaum lub sijhawm qhib lub qhov rooj thiab tus qauv tos rau lub qhov rooj kaw, nws siv lub sijhawm no los txuas rau WiFi thiab MQTT, yog li thaum lub qhov rooj raug kaw, nws tsuas yog yuav tsum xa qhov ntsuas hluav taws xob thiab kaw cov lus thiab tom qab ntawd nws ncaj qha mus pw.

Qhov kev zov me nyuam tshuaj xyuas seb puas tau txais cov lus tau txais los ntawm kev mloog MQTT cov lus ntawm lub ncauj lus raug.

Kauj Ruam 4: Tsev Automation thiab Telegram

Tsev Automation thiab Telegram
Tsev Automation thiab Telegram
Tsev Automation thiab Telegram
Tsev Automation thiab Telegram
Tsev Automation thiab Telegram
Tsev Automation thiab Telegram

Kuv lub qhov rooj ntsuas sib txuas lus nrog kuv Openhab Tsev Automation ntawm kuv Raspberry Pi Zero.

Cov ntawv thov tseem ceeb:

  • Nyeem lub xeev qhov rooj: Qhib lossis kaw.
  • Tswb kuv ntawm xov tooj yog tias lub qhov rooj qhib (Yog tias lub tswb tau qhib lossis lub luag haujlwm saib xyuas tau qhib).
  • Nyeem zaum kawg lub qhov rooj qhib lossis kaw.
  • Suav tus naj npawb ntawm kev qhib lub qhov rooj sensor tuaj yeem tswj ua ntej lub roj teeb tsis tas.

Piv txwv li, yog tias peb nyob rau hnub so thiab cov neeg nyob ze tuaj rau hauv dej cov nroj tsuag, Kuv tau txais xov xwm. Saib cov vis dis aus hauv intro.

Kuv cov khoom Openhab, cov cai thiab cov ntaub ntawv chaw nyob hauv kuv Github. Hauv cov ntaub ntawv no koj tseem tuaj yeem pom kuv lub qhov rooj sensor ntawm lub qhov tso, uas siv qhov txuas txuas txuas txuas txuas txuas me me (qhov kawg) hloov los ntawm lub tshuab luam ntawv 3D hauv lub xauv qhib (saib cov duab).

Yuav siv Telegram li cas hauv Openhab tau piav qhia ntawm no.

Kauj Ruam 5: Kev Txhim Kho thiab Kev Txhim Kho Ntxiv

Kev Txhim Kho thiab Kev Txhim Kho Ntxiv
Kev Txhim Kho thiab Kev Txhim Kho Ntxiv
Kev Txhim Kho thiab Kev Txhim Kho Ntxiv
Kev Txhim Kho thiab Kev Txhim Kho Ntxiv

Hauv lub hlis dhau los kuv tau txhim kho cov hauv qab no.

Kov qhov rooj qhib qhov ntev ntawm lub teeb liab mem tes hloov tus kheej

Thaum lub caij ntuj sov, peb tawm ntawm lub qhov rooj qhib rau ob peb teev thaum peb nyob hauv tsev. Kev khiav ESP-01 nrog WiFi txuas yuav tom qab ntawd tsis tas siv lub roj teeb. Yog li kuv suav nrog qhov qhib/tawm qhov hloov pauv kom tuaj yeem hloov pauv qhov qauv hauv cov xwm txheej no.

Txawm li cas los xij, qhov no qee zaum ua rau muaj qhov hloov pauv mus tas li (thaum kuv tsis nco qab hloov nws) thiab lub roj teeb tau tso tawm tom qab ob peb tav su ntawm lub qhov rooj qhib thiab lub module khiav (Thaum kuv tsis hnov qab hloov nws tawm).

Yog li kuv xav kom tuaj yeem hloov qhov module ntawm software tom qab tus qauv tau nyob rau lub sijhawm ua ntej (1 feeb).

Txawm li cas los xij, qhov twg 'DONE' mem tes ntawm ESP-01 hloov TPL5111 thaum lub qhov rooj raug kaw, Kuv pom tias TPL5111 tsis tau hloov los ntawm 'DONE' mem tes thaum DELAY/M_DRV tus pin tau siab. Qhov HIGH teeb liab ntawm DELAY/M_DRV tus pin tau tshwm sim los ntawm lub qhov rooj qhib thiab NC kev sib cuag ntawm lub reed hloov txuas nrog lub roj teeb hluav taws xob.

Yog li, lub teeb liab mus rau DELAY/M_DRV tus pin yuav tsum tsis txhob txuas mus tas li, tab sis yuav tsum tau mem tes. Hauv daim ntawv TPL5111 koj tuaj yeem pom tias nws yuav tsum yog mem tes ntawm> 20 ms. Kuv tau ua qhov kev hloov pauv tus kheej ntawm P-channel mosfet, lub tshuab hluav taws xob thiab 10K thiab 300K resistor, saib cov phiaj xwm suav nrog.

Nws ua haujlwm raws li hauv qab no:

  • Yog tias NC kev sib cuag ntawm tus ntoo thuv hloov pauv, Lub Rooj vag LOW thiab Mosfet tau hloov ON, ua rau muaj teeb liab HIGH ntawm DELAY/M_DRV tus pin uas qhib lub module.
  • Lub tshuab hluav taws xob tau them sai, ua rau muaj qhov nce siab ntawm lub Qhov Rooj.
  • Tom qab kwv yees li 20 ms, qhov hluav taws xob ntawm Lub Rooj Vag yog 97% ntawm lub roj teeb hluav taws xob (300K/(300K+10K) uas yog HIGH thiab Mosfet raug tua tawm, ua rau LOW teeb liab ntawm DELAY/M_DRV tus pin.
  • Thaum DELAY/M_DRV tus pin yog LOW, DONE teeb liab ntawm ESP-01 ua rau raug kaw ntawm tus qauv.

Qhov no tau ua tiav hauv software; ib lub sijhawm-voj tsis tsuas yog kuaj xyuas yog tias lub qhov rooj tseem qhib, tab sis tseem kuaj xyuas yog tias tus qauv tsis hloov mus ntev dhau. Yog tias hloov mus ntev heev nws tshaj tawm NULL tus nqi (tsis tau txhais lub xeev ntawm lub qhov rooj). Hauv qhov no kuv tsis paub tias lub qhov rooj qhib lossis kaw thiab kuv tsis mus txog txhua lub hom phiaj uas tau hais hauv cov lus qhia, tab sis lub roj teeb lub neej tseem ceeb dua thiab feem ntau peb qhib lub qhov rooj dua tom qab hnub ntawd, ua rau lub xeev tau lees paub kaw ntawm lub qhov rooj.

Nws yog ib qho tseem ceeb kom siv P-channel Mosfet uas tsim nyog rau qhov ntsuas hluav taws xob siv ntawm no. Mosfet yuav tsum tau ua tiav ntawm VGS txog txog 3.8V thiab tag nrho ntawm VGS txog -0.2 V. Kuv tau sim ntau Mosfets thiab pom tias IRLML6401TRPBF ua haujlwm zoo rau lub hom phiaj no ua ke nrog 10K thiab 300K resistors. Lub capacitor ntawm 1 uF ua haujlwm tau zoo kom tau txais lub plhaub ntev txog 20 ms. Lub peev xwm loj dua ua rau lub plawv dhia ntev dua, uas tsis tsim nyog, txij li TPL5111 tau qhib. Kuv siv kuv lub DSO150 oscilloscope los tshuaj xyuas qhov ntsuas hluav taws xob thiab qhov siab.

Npaj txhim kho: OTA hloov tshiab

Kuv npaj yuav koom nrog OTA hloov tshiab ntawm cov txheej txheem hauv qab no, uas twb tau suav nrog ib nrab hauv cov software tam sim no

  • Ntawm Openhab ntawm NodeRed Kuv tshaj tawm khaws cia 'hloov tshiab' cov lus 'hloov tshiab lub ncauj lus'.
  • Yog tias tus qauv tau hloov pauv thiab txuas nrog MQTT server thiab tau sau npe mus rau 'hloov tshiab lub ncauj lus', nws tau txais cov lus hloov tshiab.
  • Cov lus hloov tshiab yuav tiv thaiv tus qauv ntawm kev hloov pauv thiab pib
  • Ntawm lub vev xaib ntawm HTTPUpdateServer, koj tuaj yeem hloov kho software.
  • Ntawm Openhab ntawm NodeRed Kuv tshaj tawm khaws cia 'khoob' cov lus 'hloov tshiab lub ncauj lus'.

Npaj txhim kho: khoos phis tawj kaw tom qab lub sijhawm tau npaj tseg

Hauv cov phiaj xwm tam sim no, kuv siv 200K tus tiv thaiv nruab nrab ntawm DELAY/M_DRV thiab GND ntawm TPL5111. Qhov no hloov ntawm tus qauv ntau dua 2 teev (saib 7.5.3. Ntawm TPL5111 cov ntawv). Txawm li cas los xij, Kuv tsis xav kom tus qauv hloov mus ntev li ntawd, vim tias lub roj teeb tau dhau lawm. Yog tias cov software daws teeb meem (saib saum toj no) tsis hloov lub module, lossis cov lus hloov tshiab yam tsis xav tau teeb tsa tus qauv hauv hom hloov tshiab, tus qauv tseem siv tau ntev.

Yog li nws yog qhov zoo dua los siv lub zog me me ntawm DELAY/M_DRV thiab GND ntawm TPL5111, yog li cov qauv siv hluav taws xob tawm tom qab lub sijhawm luv, piv txwv li 50K resistor uas ua rau lub sijhawm 7 feeb.

Pom zoo: