Smart presence sensor T19SMWV01

From B-Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Smart presence sensor T19SMWV01

https://bogza.ro/index.php/Smart_presence_sensor_T19SMWV01
Smart presence sensor T19SMW


Description

Sensor has been designed to have 3 motion / distance sensors that couple together to give an accurate reading of the presence inside one room.

Mechanical design

Design image Implementation result Thingiverse link
T19SMWV01 Mechanical design
File:T19SMWV01 mechanical photo.png
T19SMWV01_mechanical photo
https://www.thingiverse.com/thing:3562903
To edit table: File:T19SMWV01 mechanical.tng

Specification

Modules used

  • Arduino Nano
  • ESP8266 ESP-12F Serial Port Module
  • Microwave Radar Detector Module RCWL-0516
  • HC-SR04 Distance Measuring Module
  • HC-SR501 Infrared PIR Motion Sensor Module
  • Bi-directional level converter 3V3 5V
  • Schematic

    T19SMWV01

    Software

    Configuration

    {{#snippet:repository=https://github.com/tinel-c/HomieTest.git%7Cfilename=platformio.ini%7Cstartline=10%7Cendline=20}}

    IO config sheet

    Arduino Nano

    Mapping Arduino PIN Pin Function Serial Pin PORT Board pin name Arduino Nano Pinout Board pin name PORT ADC Serial Pin Arduino PIN Mapping
    1 TXD PD1 TX1 VIN 5V
    0 RXD PD0 RX0 GND GND
    PC6 RST RST PC6
    GND 5V
    2 INT0 PD2 D2 A7 ADC7 A7
    3 OC2B / INT1 PD3 D3 A6 ADC6 A6
    4 XCK / T0 PD4 D4 A5 PC5 ADC5 SCL 19 A5 HV1_SCL
    PIR-SIG 5 OC0B / T1 PD5 D5 A4 PC4 ADC4 SDA 18 A4 HV2_SDA
    6 OC0A / AIN0 PD6 D6 A3 PC3 ADC3 17 A3
    7 AIN1 PD7 D7 A2 PC2 ADC2 16 A2
    8 ICP1 / CLKO PB0 D8 A1 PC1 ADC1 15 A1
    9 OC1A PB1 D9 A0 PC0 ADC0 14 A0
    10 OC1B ~SS PB2 D10 REF AREF
    11 OC2 MOSI PB3 D11 3V3
    ECHO 12 MISO PB4 D12 D13 PB5 SCK 13 TRIG
    To edit table: File:Arduino-nano.tgn

    HC-SR04

    HC-SR04 Distance Measuring
    HC-SR04 Distance Measuring
    Pin Mapping
    VCC POWER_IN
    Trig TRIG
    Echo ECHO
    GND GND
    To edit table: File:HC-SR04.tgn

    ESP8266-12

    Mapping ADC Serial Pin
    ESP8266-12
    ESP8266-12
    Pin Serial Mapping
    RESET D1 TX0
    ADC ADC D3 RX0
    CHPD D5 SCL LV1_SCL
    D16 D4 SDA LV2_SDA
    LV4_SCK SCK D14 D0
    MISO D12 D2 TX1 RADAR-SIG
    RX0* / MOSI D13 D15 SS /TX0*
    3V3 VCC GND GND
    To edit table: File:ESP8266-12.tgn

    Level Shifter

    Mapping Pin Level Shifter Pin Mapping
    HV4_SCK HV4 LV4 LV4_SCK
    HV3 LV3
    GND GND GND GND
    POWER_IN HV LV 3V3
    HV2_SDA HV2 LV2 LV2_SDA
    HV1_SCL HV1 LV1 LV1_SCL
    To edit table: File:Lvl-shifter-mosfet.tgn