Skip to content

Instantly share code, notes, and snippets.

@BillyNate
Last active January 4, 2025 19:04
Show Gist options
  • Select an option

  • Save BillyNate/6702b262dc7840c292bfecdb818c91c6 to your computer and use it in GitHub Desktop.

Select an option

Save BillyNate/6702b262dc7840c292bfecdb818c91c6 to your computer and use it in GitHub Desktop.
ESPHome low energy presence detector
# This is a sample config for ESPHome for making a low-energy presense detector on an ESP SoC with a PIR motion sensor (HC-SR501, AM312, etc) and a mmWave sensor (HLK-LD2410)
# The ESP is put into deep-sleep when the mmWave sensor detects no presence. Once the PIR sensor detects motion the ESP gets a signal to wake up.
# The LD2410 is powered on/off over a mosfet by the ESP via a GPIO pin.
# When the ESP is awake an LED will be turned on. If you're using an ESP dev board, there's probably already an LED available, just make sure the correct pin is set in this config.
esphome:
name: esphome-pir-mmwave-sensor
on_boot:
then:
- output.turn_on: ld2410_gpio_output
- output.turn_on: led_gpio_output
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
level: DEBUG
logs:
component: ERROR
sensor: WARN
deep_sleep:
id: deep_sleep_1
wakeup_pin: GPIO26
wakeup_pin_mode: KEEP_AWAKE
uart:
id: ld2410_uart
tx_pin: GPIO16
rx_pin: GPIO17
baud_rate: 256000
parity: NONE
stop_bits: 1
ld2410:
id: LD2410
uart_id: ld2410_uart
throttle: 500ms
binary_sensor:
- platform: gpio
id: gpio_motion_sensor
pin: GPIO26
device_class: motion
on_press:
then:
- logger.log: "PIR motion detected!"
on_release:
then:
- logger.log: "PIR motion finished!"
- platform: ld2410
has_target:
id: ld2410_sensor
filters:
- delayed_off: 2s
on_press:
then:
- logger.log: "mmWave presense detected!"
- deep_sleep.prevent: deep_sleep_1
on_release:
then:
- logger.log: "mmWave presense finished!"
- output.turn_off: led_gpio_output
- output.turn_off: ld2410_gpio_output
- deep_sleep.enter: deep_sleep_1
has_moving_target:
id: ld2410_sensor_moving
on_press:
then:
- logger.log: "mmWave moving detected!"
has_still_target:
id: ld2410_sensor_still
on_press:
then:
- logger.log: "mmWave still detected!"
switch:
- platform: ld2410
bluetooth:
id: ld2410_bluetooth
on_turn_on:
then:
- switch.turn_off: ld2410_bluetooth
output:
- platform: gpio
id: ld2410_gpio_output
pin: GPIO18
- platform: gpio
id: led_gpio_output
pin: GPIO4
inverted: true
{
"editorVersion": "6.5.42",
"docType": "5",
"title": "esphome-pir-mmwave-sensor",
"description": "",
"colors": {},
"schematics": [
{
"docType": "1",
"title": "ESPHome low energy presence detector",
"description": "",
"dataStr": {
"head": {
"docType": "1",
"editorVersion": "6.5.42",
"newgId": true,
"c_para": {
"Prefix Start": "1"
},
"c_spiceCmd": null
},
"canvas": "CA~1000~1000~#FFFFFF~yes~#CCCCCC~5~1000~1000~line~5~pixel~5~0~0",
"shape": [
"LIB~0~-480~package`NONE`Manufacturer Part`?`spicePre`.`~~0~frame_lib_1~~~0~~yes~yes~~~#@$T~N~-49~-809~0~#000080~Arial~~~~~comment~A~0~start~gge223~0~#@$T~P~-48~-818~0~#000080~Arial~~~~~comment~A~0~start~gge220~0~#@$PT~M206 -470L206 -480M206 -10L206 0M402 -470L402 -480M402 -10L402 0M10 -274L0 -274M520 -274L530 -274M10 -78L0 -78M520 -78L530 -78~#880000~1~0~none~gge12250~0~frame_tick#@$T~L~1.5~-372~0~#880000~~~~~~comment~A~1~start~gge12253~0~frame_tick#@$T~L~521.5~-372~0~#880000~~~~~~comment~A~1~start~gge12259~0~frame_tick#@$T~L~1.5~-176~0~#880000~~~~~~comment~B~1~start~gge12265~0~frame_tick#@$T~L~521.5~-176~0~#880000~~~~~~comment~B~1~start~gge12271~0~frame_tick#@$T~L~108~-471.5~0~#880000~~~~~~comment~1~1~start~gge12277~0~frame_tick#@$T~L~108~-1.5~0~#880000~~~~~~comment~1~1~start~gge12283~0~frame_tick#@$T~L~304~-471.5~0~#880000~~~~~~comment~2~1~start~gge12289~0~frame_tick#@$T~L~304~-1.5~0~#880000~~~~~~comment~2~1~start~gge12295~0~frame_tick#@$R~10~-470~~~510~460~#880000~1~0~none~gge11698~0~frame_innerbox#@$R~0~-480~~~530~480~#880000~1~0~none~gge11701~0~frame_outbox#@$R~76~-90~~~444~80~#880000~1~0~none~gge11704~0~frame_hitarea#@$PL~76.1 -50.75 519.63 -50.75~#880000~1~0~none~gge11707~0#@$PL~180.63 -30.75 519.63 -30.75~#880000~1~0~none~gge11710~0#@$PL~440.61 -89.93 440.63 -50.75~#880000~1~0~none~gge11713~0#@$PL~440.63 -50.75 440.63 -30.75~#880000~1~0~none~gge11716~0#@$T~L~81~-77~0~#880000~~8pt~~~~comment~TITLE:~1~start~gge11719~0~pinpart#@$T~L~138.62495~-64.41~0~#0000FF~~10pt~~~~comment~ESPHome low energy presence detector~1~start~gge11725~0~frame_title#@$T~L~445.62~-63.75~0~#880000~~8pt~~~~comment~REV:~1~start~gge11731~0~pinpart#@$T~L~483.62~-63.75~0~#0000FF~~9pt~~~~comment~1.0~1~start~gge11737~0~frame_version#@$T~L~185.62495~-15~0~#880000~~8pt~~~~comment~Date:~1~start~gge11743~0~pinpart#@$T~L~232.62495~-14.52~0~#0000FF~~9pt~~~~comment~2024-03-16~1~start~gge11749~0~frame_date#@$T~L~444.62~-35~0~#880000~~8pt~~~~comment~Sheet:~1~start~gge11755~0~pinpart#@$T~L~489.62~-34.52~0~#0000FF~~9pt~~~~comment~1/1~1~start~gge11761~0~frame_sheet#@$T~L~324.62495~-14.75~0~#880000~~8pt~~~~comment~Drawn By:~1~start~gge11767~0~pinpart#@$T~L~389.63~-14.75~0~#0000FF~~9pt~~~~comment~BillyNate~1~start~gge11773~0~frame_drawn#@$T~L~185.62495~-36.75~0~#880000~~8pt~~~~comment~Company:~1~start~gge11779~0~pinpart#@$T~L~252.24995~-36.64~0~#0000FF~~9pt~~~~comment~N/A~1~start~gge11785~0~frame_company#@$PL~180.63 -50.75 180.63 -10.75~#880000~1~0~none~gge11791~0#@$Pimage~L~1~gge11794~0~gge11797~77~-40.5~102~20~data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTIwIg0KCSB2aWV3Qm94PSIwIDAgMTY5Mi45IDM0MS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNjkyLjkgMzQxLjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1NTg4RkY7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MDEuNywxNjEuMWMyLjMtMS44LDUuMS0yLjcsOC4zLTIuN2M0LjMsMCw4LjksMS42LDEzLjgsNC43YzQuOSwzLjEsOS42LDgsMTQuMSwxNC43bDE3LjQtMjcuOQ0KCQljLTUuNC03LjgtMTIuMS0xMy45LTIwLjItMTguMmMtOC4xLTQuMy0xNi43LTYuNC0yNS43LTYuNGMtMTIuOCwwLTI0LDMuOS0zMy40LDExLjdjLTkuNCw3LjgtMTQuMSwxOC0xNC4xLDMwLjQNCgkJYzAsOC45LDMsMTcuNCw5LDI1LjRjNC4zLDUuNywxMi4xLDEyLjYsMjMuMywyMC42YzkuNyw2LjksMTUuNywxMS43LDE3LjksMTQuNGMyLjIsMi43LDMuMyw1LjMsMy4zLDcuOWMwLDMuMi0xLjQsNS45LTQuMyw4LjMNCgkJYy0yLjksMi4zLTYuNywzLjUtMTEuNSwzLjVjLTEyLjEsMC0yMy4zLTYuNy0zMy41LTIwLjJsLTIyLjUsMjYuMmMxMCwxMC42LDE5LjEsMTgsMjcuMiwyMmM4LjEsNCwxNy4yLDYsMjcuMSw2DQoJCWMxNy4yLDAsMzAuMy00LjksMzkuNC0xNC43YzkuMS05LjgsMTMuNi0yMC4zLDEzLjYtMzEuM2MwLTguNC0yLjItMTYuMS02LjYtMjMuM2MtNC40LTcuMS0xMy42LTE1LjctMjcuNi0yNS43DQoJCWMtOC44LTYuMy0xNC0xMC41LTE1LjctMTIuN2MtMS44LTIuMi0yLjctNC40LTIuNy02LjZDODk4LjIsMTY0LjksODk5LjQsMTYyLjksOTAxLjcsMTYxLjF6Ii8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMDM4LjcsMjE3LjIgMTAwOS44LDEyOS4xIDk3NCwxMjkuMSAxMDE1LjgsMjU3LjQgOTczLjYsMzMyIDEwMTIuMSwzMzIgMTEyOC44LDEyOS4xIDEwODkuNSwxMjkuMSAJDQoJCSIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NTEuNSwxNTQuMWwtNzAuNCwwbDUuOC00MS43YzAsMCw3NC43LTAuMSw3NS4xLTAuMWM5LjgsMCwxNy44LTgsMTcuOC0xNy44YzAtOS44LTgtMTcuOC0xNy44LTE3LjgNCgkJYy0wLjMsMC0xMDguNCwwLTEwOC40LDBMNTI2LDI3Ny43aDExMy4ydjBjOS41LTAuMiwxNy4yLTgsMTcuMi0xNy41YzAtOS43LTcuOS0xNy42LTE3LjYtMTcuNmMtMC40LDAtNzAuMiwwLjEtNzAuMiwwLjFsNy40LTUzLjMNCgkJYzAsMCw3MS43LDAuMSw3Mi4zLDAuMWM5LjgsMCwxNy44LTgsMTcuOC0xNy44QzY2Ni4zLDE2Mi44LDY1OS45LDE1NS41LDY1MS41LDE1NC4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjY4LjQsNzYuOGMtMC4zLDAtMTA4LjQsMC0xMDguNCwwbC0yNy40LDIwMC44aDExMy4zdjBjOS41LTAuMiwxNy4yLTgsMTcuMi0xNy41YzAtOS43LTcuOS0xNy42LTE3LjYtMTcuNg0KCQljLTAuNCwwLTcwLjIsMC4xLTcwLjIsMC4xbDcuNC01My4zYzAsMCw3MS43LDAuMSw3Mi40LDAuMWM5LjgsMCwxNy44LTgsMTcuOC0xNy44YzAtOC44LTYuNC0xNi4xLTE0LjgtMTcuNWwtNzAuNCwwbDUuOC00MS43DQoJCWMwLDAsNzQuNy0wLjEsNzUuMS0wLjFjOS44LDAsMTcuOC04LDE3LjgtMTcuOEMxMjg2LjIsODQuOCwxMjc4LjMsNzYuOCwxMjY4LjQsNzYuOHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQ3MC43LDE3M2MwLTE5LjctNC42LTM3LjItMTMuNy01Mi4zYy05LjEtMTUuMS0yMC45LTI2LjItMzUuNS0zMy4yYy0xNC42LTcuMS0zNi43LTEwLjYtNjYuNi0xMC42aC0zMS44DQoJCWwtMjcuNCwyMDAuOGg2Mi40YzI2LjIsMCw0Ni43LTMuOSw2MS40LTExLjdjMTQuNy03LjgsMjctMjAuMiwzNi43LTM3LjFDMTQ2NS45LDIxMS45LDE0NzAuNywxOTMuMywxNDcwLjcsMTczeiBNMTQyMS4zLDIxNC41DQoJCWMtNy4zLDExLTE2LjksMTguOC0yOC45LDIzLjNjLTguNiwzLjItMjIuNCw0LjgtNDEuNSw0LjhoLTEyLjRsMTcuNy0xMzAuNGg5LjVjMTUuNSwwLDI3LjksMi40LDM3LjIsNy4zDQoJCWM5LjMsNC45LDE2LjUsMTEuOCwyMS43LDIwLjhjNS4xLDksNy43LDIwLjEsNy43LDMzLjRDMTQzMi4yLDE4OS44LDE0MjguNiwyMDMuNSwxNDIxLjMsMjE0LjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2MTkuMiwxNzAuN2wtMjIuMywxMi4zYy0xLjgsMTYuMi0xNS42LDI4LjctMzIuMiwyOC43Yy0xNy45LDAtMzIuNC0xNC41LTMyLjQtMzIuNA0KCQljMC0xNy45LDE0LjUtMzIuNCwzMi40LTMyLjRjNi45LDAsMTMuMywyLjIsMTguNSw1LjhsMjcuNy0xNS4zbC0xNS02MC4yaC0zMS43bC0xMDgsMjAwaDQwLjRsMjIuOC00Mi42aDc5LjRsMTAuNiw0Mi42aDM2LjQNCgkJTDE2MTkuMiwxNzAuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU1Mi44LDE3OC41YzAsNi45LDUuNiwxMi41LDEyLjUsMTIuNWM2LjksMCwxMi41LTUuNiwxMi41LTEyLjVjMC02LjktNS42LTEyLjUtMTIuNS0xMi41DQoJCUMxNTU4LjQsMTY2LDE1NTIuOCwxNzEuNiwxNTUyLjgsMTc4LjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgxNC44LDE1Mi41QzgxNC44LDE1Mi41LDgxNC44LDE1Mi40LDgxNC44LDE1Mi41bC0xMi41LDBsLTEuMy0yLjRjLTUuMS04LjEtMTEuNS0xNC4yLTE5LjItMTguNA0KCQljLTcuOC00LjItMjAuMS02LjMtMjkuMy02LjNjLTEzLjcsMC0yNi44LDMuNy0zOS4zLDExLjFjLTEyLjUsNy40LTIyLjUsMTcuNy0yOS45LDMxYy03LjQsMTMuMi0xMS4yLDI3LjItMTEuMiw0MS44DQoJCWMwLDE5LjIsNS44LDM2LDE3LjQsNTAuNWMxMS42LDE0LjUsMjcuMywyMS43LDQ3LDIxLjdjOC42LDAsMTYuMy0xLjQsMjMuMi00LjRjNi45LTIuOSwxNC4zLTgsMjIuMi0xNS40YzAsMCw5LjMsOC4xLDkuNCw4DQoJCWM1LjgsNC42LDEzLDcuNSwyMC44LDhoMy42bDAuNS00LjNsMTIuNy0xMDYuOWMtMC4xLDAtMC4xLDAtMC4yLDBDODI4LjcsMTU4LjgsODIyLjUsMTUyLjYsODE0LjgsMTUyLjV6IE03ODUuNiwyMjQuMg0KCQljLTQuNSw4LjUtMTAuMSwxNC44LTE2LjgsMTguOGMtNi43LDQtMTQuNSw2LTIzLjUsNmMtMTAuOCwwLTE5LjYtMy41LTI2LjUtMTAuN2MtNi45LTcuMS0xMC4zLTE2LjUtMTAuMy0yOC4xDQoJCWMwLTE1LjEsNC41LTI3LjQsMTMuNi0zN2M5LjEtOS42LDIwLjEtMTQuMywzMy4xLTE0LjNjMTEuMiwwLDIwLjIsMy42LDI3LDEwLjdjNi44LDcuMiwxMC4yLDE2LjYsMTAuMiwyOC40DQoJCUM3OTIuNCwyMDYuOSw3OTAuMSwyMTUuNyw3ODUuNiwyMjQuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDA0LjMsOTYuM2MtNy41LTE5LjktMTkuNy0zNy44LTM1LjgtNTIuM2MtMjQuNy0yMi4yLTU2LjctMzQuNS05MC0zNC41Yy0yOC44LDAtNTYuMyw5LTc5LjUsMjYNCgkJYy0xMS4yLDguMi0yMC45LDE3LjktMjguOSwyOC45Yy01LTAuNy0xMC4xLTEuMS0xNS4zLTEuMWMtMjguNywwLTU1LjgsMTEuMi03Ni4xLDMxLjVjLTIwLjMsMjAuMy0zMS41LDQ3LjMtMzEuNSw3Ni4xDQoJCWMwLDI2LjcsOS45LDUyLjMsMjcuOCw3Mi4xYzE0LjIsMTUuNywzMi42LDI2LjgsNTIuOSwzMmM4LjgsMjYuMiwzMy42LDQ1LjEsNjIuNyw0NS4xYzM2LjUsMCw2Ni4yLTI5LjcsNjYuMi02Ni4yDQoJCWMwLTIuMS0wLjEtNC4zLTAuMy02LjRsOTIuOS00OC44bC0yMC4zLTM1LjJsLTg4LjgsNDYuNmMtMTIuMS0xMy44LTI5LjktMjIuNS00OS43LTIyLjVjLTI4LjcsMC01My4yLDE4LjQtNjIuNCw0NA0KCQljLTIzLjQtMTAuMy0zOS44LTMzLjYtMzkuOC02MC44YzAtMzYuNiwyOS43LTY2LjQsNjYuNC02Ni40YzEyLjksMCwyNSwzLjcsMzUuMiwxMC4xYzEyLjMtMzcuMSw0Ny4zLTYzLjksODguNS02My45DQoJCWM0OCwwLDg3LjQsMzYuMiw5Mi43LDgyLjdjMS43LTAuMiwzLjQtMC4zLDUuMS0wLjNjMjguNywwLDUyLDIzLjMsNTIsNTJjMCwyNy4yLTIwLjksNDkuNS00Ny41LDUxLjhsLTI5LjcsMA0KCQljLTEuMy0wLjMtMi43LTAuNC00LjEtMC40Yy0xMS41LDAtMjAuOCw5LjMtMjAuOCwyMC44YzAsMTAuOSw4LjQsMTkuOCwxOS4xLDIwLjd2MC4ybDM1LjUsMGwxLjgsMGwxLjgtMC4yDQoJCWMyMy4yLTIsNDQuNy0xMi41LDYwLjUtMjkuN2MxNS45LTE3LjMsMjQuNy0zOS43LDI0LjctNjMuMkM0NjkuNiwxNDMuNiw0NDIuMSwxMDguMiw0MDQuMyw5Ni4zeiBNMTkwLjYsMjI4LjMNCgkJYzE0LjEsMCwyNS42LDExLjUsMjUuNiwyNS42YzAsMTQuMS0xMS41LDI1LjYtMjUuNiwyNS42Yy0xNC4xLDAtMjUuNi0xMS41LTI1LjYtMjUuNkMxNjUsMjM5LjgsMTc2LjUsMjI4LjMsMTkwLjYsMjI4LjN6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==",
"LIB~230~-295~package`WIFI-SMD_ESP32-WROOM-32UE`Contributor`lcsc`Supplier`LCSC`Supplier Part`C2973649`Manufacturer`null`Manufacturer Part`ESP32-WROOM-32UE-N4-被合并`JLCPCB Part Class`Extended Part`spicePre`U`spiceSymbolName`ESP32-WROOM-32UE-N4`~~0~ggeafb760fe0f5164c5~52f4a22f6d8f427a9fe26645602170d5~9b1964b74e374106829c9f2a87fad861~0~~yes~yes~09627e9e69e24104b4d1880c37ea31f0~1706807551~e6a59f694c324e73b07863216581532a#@$T~N~174~-391~0~#000080~Arial~~~~~comment~ESP32-WROOM-32UE-N4~1~start~gge7792~0~#@$T~P~225~-400~0~#000080~Arial~~~~~comment~U1~1~start~gge7798~0~#@$R~145~-385~2~2~170~170~#880000~1~0~none~gge7804~0~#@$E~150~-380~1.5~1.5~#880000~1~0~#880000~gge7807~0#@$P~show~0~1~135~-365~180~gge7810~0^^135~-365^^M 135 -365 h 10~#000000^^1~148.7~-361~0~GND~start~~~#000000^^1~144.5~-366~0~1~end~~~#000000^^0~142~-365^^0~M 145 -362 L 148 -365 L 145 -368#@$P~show~0~2~135~-355~180~gge7831~0^^135~-355^^M 135 -355 h 10~#880000^^1~148.7~-351~0~3V3~start~~~#0000FF^^1~144.5~-356~0~2~end~~~#0000FF^^0~142~-355^^0~M 145 -352 L 148 -355 L 145 -358#@$P~show~0~3~135~-345~180~gge7852~0^^135~-345^^M 135 -345 h 10~#880000^^1~148.7~-341~0~EN~start~~~#0000FF^^1~144.5~-346~0~3~end~~~#0000FF^^0~142~-345^^0~M 145 -342 L 148 -345 L 145 -348#@$P~show~0~4~135~-335~180~gge7873~0^^135~-335^^M 135 -335 h 10~#FF0000^^1~148.7~-331~0~SENSOR_VP~start~~~#FF0000^^1~144.5~-336~0~4~end~~~#FF0000^^0~142~-335^^0~M 145 -332 L 148 -335 L 145 -338#@$P~show~0~5~135~-325~180~gge7894~0^^135~-325^^M 135 -325 h 10~#880000^^1~148.7~-321~0~SENSOR_VN~start~~~#0000FF^^1~144.5~-326~0~5~end~~~#0000FF^^0~142~-325^^0~M 145 -322 L 148 -325 L 145 -328#@$P~show~0~6~135~-315~180~gge7915~0^^135~-315^^M 135 -315 h 10~#880000^^1~148.7~-311~0~IO34~start~~~#0000FF^^1~144.5~-316~0~6~end~~~#0000FF^^0~142~-315^^0~M 145 -312 L 148 -315 L 145 -318#@$P~show~0~7~135~-305~180~gge7936~0^^135~-305^^M 135 -305 h 10~#880000^^1~148.7~-301~0~IO35~start~~~#0000FF^^1~144.5~-306~0~7~end~~~#0000FF^^0~142~-305^^0~M 145 -302 L 148 -305 L 145 -308#@$P~show~0~8~135~-295~180~gge7957~0^^135~-295^^M 135 -295 h 10~#880000^^1~148.7~-291~0~IO32~start~~~#0000FF^^1~144.5~-296~0~8~end~~~#0000FF^^0~142~-295^^0~M 145 -292 L 148 -295 L 145 -298#@$P~show~0~9~135~-285~180~gge7978~0^^135~-285^^M 135 -285 h 10~#880000^^1~148.7~-281~0~IO33~start~~~#0000FF^^1~144.5~-286~0~9~end~~~#0000FF^^0~142~-285^^0~M 145 -282 L 148 -285 L 145 -288#@$P~show~0~10~135~-275~180~gge7999~0^^135~-275^^M 135 -275 h 10~#880000^^1~148.7~-271~0~IO25~start~~~#0000FF^^1~144.5~-276~0~10~end~~~#0000FF^^0~142~-275^^0~M 145 -272 L 148 -275 L 145 -278#@$P~show~0~11~135~-265~180~gge8020~0^^135~-265^^M 135 -265 h 10~#880000^^1~148.7~-261~0~IO26~start~~~#0000FF^^1~144.5~-266~0~11~end~~~#0000FF^^0~142~-265^^0~M 145 -262 L 148 -265 L 145 -268#@$P~show~0~12~135~-255~180~gge8041~0^^135~-255^^M 135 -255 h 10~#880000^^1~148.7~-251~0~IO27~start~~~#0000FF^^1~144.5~-256~0~12~end~~~#0000FF^^0~142~-255^^0~M 145 -252 L 148 -255 L 145 -258#@$P~show~0~13~135~-245~180~gge8062~0^^135~-245^^M 135 -245 h 10~#880000^^1~148.7~-241~0~IO14~start~~~#0000FF^^1~144.5~-246~0~13~end~~~#0000FF^^0~142~-245^^0~M 145 -242 L 148 -245 L 145 -248#@$P~show~0~14~135~-235~180~gge8083~0^^135~-235^^M 135 -235 h 10~#880000^^1~148.7~-231~0~IO12~start~~~#0000FF^^1~144.5~-236~0~14~end~~~#0000FF^^0~142~-235^^0~M 145 -232 L 148 -235 L 145 -238#@$P~show~0~15~185~-205~270~gge8104~0^^185~-205^^M 185 -205 v -10~#000000^^1~189~-218.7~270~GND~start~~~#000000^^1~184~-214.5~270~15~end~~~#000000^^0~185~-212^^0~M 188 -215 L 185 -218 L 182 -215#@$P~show~0~16~195~-205~270~gge8125~0^^195~-205^^M 195 -205 v -10~#880000^^1~199~-218.7~270~IO13~start~~~#0000FF^^1~194~-214.5~270~16~end~~~#0000FF^^0~195~-212^^0~M 198 -215 L 195 -218 L 192 -215#@$P~show~0~17~205~-205~270~gge8146~0^^205~-205^^M 205 -205 v -10~#880000^^1~209~-218.7~270~NC~start~~~#0000FF^^1~204~-214.5~270~17~end~~~#0000FF^^0~205~-212^^0~M 208 -215 L 205 -218 L 202 -215#@$P~show~0~18~215~-205~270~gge8167~0^^215~-205^^M 215 -205 v -10~#880000^^1~219~-218.7~270~NC~start~~~#0000FF^^1~214~-214.5~270~18~end~~~#0000FF^^0~215~-212^^0~M 218 -215 L 215 -218 L 212 -215#@$P~show~0~19~225~-205~270~gge8188~0^^225~-205^^M 225 -205 v -10~#880000^^1~229~-218.7~270~NC~start~~~#0000FF^^1~224~-214.5~270~19~end~~~#0000FF^^0~225~-212^^0~M 228 -215 L 225 -218 L 222 -215#@$P~show~0~20~235~-205~270~gge8209~0^^235~-205^^M 235 -205 v -10~#880000^^1~239~-218.7~270~NC~start~~~#0000FF^^1~234~-214.5~270~20~end~~~#0000FF^^0~235~-212^^0~M 238 -215 L 235 -218 L 232 -215#@$P~show~0~21~245~-205~270~gge8230~0^^245~-205^^M 245 -205 v -10~#880000^^1~249~-218.7~270~NC~start~~~#0000FF^^1~244~-214.5~270~21~end~~~#0000FF^^0~245~-212^^0~M 248 -215 L 245 -218 L 242 -215#@$P~show~0~22~255~-205~270~gge8251~0^^255~-205^^M 255 -205 v -10~#880000^^1~259~-218.7~270~NC~start~~~#0000FF^^1~254~-214.5~270~22~end~~~#0000FF^^0~255~-212^^0~M 258 -215 L 255 -218 L 252 -215#@$P~show~0~23~265~-205~270~gge8272~0^^265~-205^^M 265 -205 v -10~#880000^^1~269~-218.7~270~IO15~start~~~#0000FF^^1~264~-214.5~270~23~end~~~#0000FF^^0~265~-212^^0~M 268 -215 L 265 -218 L 262 -215#@$P~show~0~24~275~-205~270~gge8293~0^^275~-205^^M 275 -205 v -10~#880000^^1~279~-218.7~270~IO2~start~~~#0000FF^^1~274~-214.5~270~24~end~~~#0000FF^^0~275~-212^^0~M 278 -215 L 275 -218 L 272 -215#@$P~show~0~25~325~-235~0~gge8314~0^^325~-235^^M 325 -235 h -10~#880000^^1~311.3~-231~0~IO0~end~~~#0000FF^^1~315.5~-236~0~25~start~~~#0000FF^^0~318~-235^^0~M 315 -238 L 312 -235 L 315 -232#@$P~show~0~26~325~-245~0~gge8335~0^^325~-245^^M 325 -245 h -10~#880000^^1~311.3~-241~0~IO4~end~~~#0000FF^^1~315.5~-246~0~26~start~~~#0000FF^^0~318~-245^^0~M 315 -248 L 312 -245 L 315 -242#@$P~show~0~27~325~-255~0~gge8356~0^^325~-255^^M 325 -255 h -10~#880000^^1~311.3~-251~0~IO16~end~~~#0000FF^^1~315.5~-256~0~27~start~~~#0000FF^^0~318~-255^^0~M 315 -258 L 312 -255 L 315 -252#@$P~show~0~28~325~-265~0~gge8377~0^^325~-265^^M 325 -265 h -10~#880000^^1~311.3~-261~0~IO17~end~~~#0000FF^^1~315.5~-266~0~28~start~~~#0000FF^^0~318~-265^^0~M 315 -268 L 312 -265 L 315 -262#@$P~show~0~29~325~-275~0~gge8398~0^^325~-275^^M 325 -275 h -10~#880000^^1~311.3~-271~0~IO5~end~~~#0000FF^^1~315.5~-276~0~29~start~~~#0000FF^^0~318~-275^^0~M 315 -278 L 312 -275 L 315 -272#@$P~show~0~30~325~-285~0~gge8419~0^^325~-285^^M 325 -285 h -10~#880000^^1~311.3~-281~0~IO18~end~~~#0000FF^^1~315.5~-286~0~30~start~~~#0000FF^^0~318~-285^^0~M 315 -288 L 312 -285 L 315 -282#@$P~show~0~31~325~-295~0~gge8440~0^^325~-295^^M 325 -295 h -10~#880000^^1~311.3~-291~0~IO19~end~~~#0000FF^^1~315.5~-296~0~31~start~~~#0000FF^^0~318~-295^^0~M 315 -298 L 312 -295 L 315 -292#@$P~show~0~32~325~-305~0~gge8461~0^^325~-305^^M 325 -305 h -10~#880000^^1~311.3~-301~0~NC~end~~~#0000FF^^1~315.5~-306~0~32~start~~~#0000FF^^0~318~-305^^0~M 315 -308 L 312 -305 L 315 -302#@$P~show~0~33~325~-315~0~gge8482~0^^325~-315^^M 325 -315 h -10~#880000^^1~311.3~-311~0~IO21~end~~~#0000FF^^1~315.5~-316~0~33~start~~~#0000FF^^0~318~-315^^0~M 315 -318 L 312 -315 L 315 -312#@$P~show~0~34~325~-325~0~gge8503~0^^325~-325^^M 325 -325 h -10~#880000^^1~311.3~-321~0~RXD0~end~~~#0000FF^^1~315.5~-326~0~34~start~~~#0000FF^^0~318~-325^^0~M 315 -328 L 312 -325 L 315 -322#@$P~show~0~35~325~-335~0~gge8524~0^^325~-335^^M 325 -335 h -10~#880000^^1~311.3~-331~0~TXD0~end~~~#0000FF^^1~315.5~-336~0~35~start~~~#0000FF^^0~318~-335^^0~M 315 -338 L 312 -335 L 315 -332#@$P~show~0~36~325~-345~0~gge8545~0^^325~-345^^M 325 -345 h -10~#880000^^1~311.3~-341~0~IO22~end~~~#0000FF^^1~315.5~-346~0~36~start~~~#0000FF^^0~318~-345^^0~M 315 -348 L 312 -345 L 315 -342#@$P~show~0~37~325~-355~0~gge8566~0^^325~-355^^M 325 -355 h -10~#880000^^1~311.3~-351~0~IO23~end~~~#0000FF^^1~315.5~-356~0~37~start~~~#0000FF^^0~318~-355^^0~M 315 -358 L 312 -355 L 315 -352#@$P~show~0~38~325~-365~0~gge8587~0^^325~-365^^M 325 -365 h -10~#000000^^1~311.3~-361~0~GND~end~~~#000000^^1~315.5~-366~0~38~start~~~#000000^^0~318~-365^^0~M 315 -368 L 312 -365 L 315 -362#@$P~show~0~39~325~-375~0~gge8608~0^^325~-375^^M 325 -375 h -10~#000000^^1~313~-372~0~GND~end~~~#000000^^1~315~-376~0~39~start~~~#000000^^0~318~-375^^0~M 315 -378 L 312 -375 L 315 -372",
"LIB~85~-265~package`TO-5-3_L8.2-W8.2`Supplier`LCSC`Manufacturer`森霸`Manufacturer Part`AM312`Supplier Part`C114881`JLCPCB Part Class`Extended Part`spicePre`U`spiceSymbolName`AM312`~270~0~gge10da67cb6c93ba05~f08d931744f544329274c7f1cbb5d00b~7dd7bc9eff234d4d94ec0d84e02ab0d8~0~~yes~yes~4f6cb12a2277402b838e7431042e9650~1682220305~3f61efd06dfd452f912c1a6a77de465f#@$T~N~90~-300~0~#000080~Arial~~~~~comment~AM312~1~end~gge9472~0~#@$T~P~80~-310~0~#000080~Arial~~~~~comment~U2~1~end~gge9478~0~#@$R~60~-295~~~30~60~#880000~1~0~none~gge9484~0~#@$P~show~0~1~110~-285~0~gge9487~0^^110~-285^^M 110 -285 h -20~#880000^^1~88~-282~0~VCC~end~~~#0000FF^^1~95~-286~0~1~start~~~#0000FF^^0~93~-285^^0~M 90 -282 L 87 -285 L 90 -288#@$P~show~0~2~110~-265~0~gge9508~0^^110~-265^^M 110 -265 h -20~#880000^^1~88~-262~0~OUT~end~~~#0000FF^^1~95~-266~0~2~start~~~#0000FF^^0~93~-265^^0~M 90 -262 L 87 -265 L 90 -268#@$P~show~0~3~110~-245~0~gge9529~0^^110~-245^^M 110 -245 h -20~#880000^^1~88~-242~0~GND~end~~~#0000FF^^1~95~-246~0~3~start~~~#0000FF^^0~93~-245^^0~M 90 -242 L 87 -245 L 90 -248",
"LIB~430~-265~package`SENSORM-TH_HLK-LD2410B-P`Contributor`lcsc`Supplier`LCSC`Supplier Part`C5183132`Manufacturer`HI-LINK(海凌科)`Manufacturer Part`HLK-LD2410B-P`JLCPCB Part Class`Extended Part`spicePre`U`spiceSymbolName`HLK-LD2410B-P`~~0~gge08f9350d197977b8~fb360a2da9954f94a910cc87c5421237~bb2dceb1de124a06a0399b34137aabdb~0~~yes~yes~fde127b1a86f4a8fa4e64dda48d947b6~1701746728~f71679d31ff84a979bc713b566ae6efb#@$T~N~470~-300~0~#000080~Arial~~~~~comment~HLK-LD2410B-P~1~end~gge10249~0~#@$T~P~440~-310~0~#000080~Arial~~~~~comment~U3~1~end~gge10255~0~#@$R~405~-295~2~2~65~60~#880000~1~0~none~gge10261~0~#@$E~410~-240~1.5~1.5~#880000~1~0~#880000~gge10264~0#@$P~show~0~1~395~-245~180~gge10267~0^^395~-245^^M 395 -245 h 10~#880000^^1~408.7~-241~0~OUT~start~~~#0000FF^^1~404.5~-246~0~1~end~~~#0000FF^^0~402~-245^^0~M 405 -248 L 408 -245 L 405 -242#@$P~show~0~2~395~-255~180~gge10288~0^^395~-255^^M 395 -255 h 10~#880000^^1~408.7~-251~0~UART RX~start~~~#0000FF^^1~404.5~-256~0~2~end~~~#0000FF^^0~402~-255^^0~M 405 -258 L 408 -255 L 405 -252#@$P~show~0~3~395~-265~180~gge10309~0^^395~-265^^M 395 -265 h 10~#880000^^1~408.7~-261~0~UART TX~start~~~#0000FF^^1~404.5~-266~0~3~end~~~#0000FF^^0~402~-265^^0~M 405 -268 L 408 -265 L 405 -262#@$P~show~0~4~395~-275~180~gge10330~0^^395~-275^^M 395 -275 h 10~#880000^^1~408.7~-271~0~GND~start~~~#0000FF^^1~404.5~-276~0~4~end~~~#0000FF^^0~402~-275^^0~M 405 -278 L 408 -275 L 405 -272#@$P~show~0~5~395~-285~180~gge10351~0^^395~-285^^M 395 -285 h 10~#880000^^1~408.7~-281~0~VCC 5V~start~~~#0000FF^^1~404.5~-286~0~5~end~~~#0000FF^^0~402~-285^^0~M 405 -288 L 408 -285 L 405 -282",
"LIB~385~-220~package`SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR`Contributor`LCSC`Supplier`LCSC`Supplier Part`C9900002167`Manufacturer`null`Manufacturer Part`si2302-nmosfet`spicePre`U`spiceSymbolName`SI2302-NMOSFET`~~0~ggee536086e1124603f~bade90667a6e4731855e9a223387b8a6~f9535b12a4924fd1bf297f3433091e3f~0~~yes~yes~ed00b3283e2942fb86d26af943139da7~1709400341~7e1e1eed91394febacba1c098bbdf406#@$T~N~400~-210~0~#000080~Arial~~~~~comment~N-MOSFET~1~start~gge10915~0~#@$T~P~401~-219~0~#000080~Arial~~~~~comment~U4~1~start~gge10921~0~#@$PG~375 -220 381 -218 381 -222~#880000~1~0~#FEFEFE~gge10927~0#@$PG~395 -222 392 -217 398 -217~#880000~1~0~none~gge10930~0#@$PL~375 -227 385 -227 385 -230 395 -230 395 -222~#880000~1~0~none~gge10933~0#@$PL~375 -220 385 -220 385 -210 395 -210 395 -217~#880000~1~0~none~gge10936~0#@$PL~385 -213 375 -213~#880000~1~0~none~gge10939~0#@$PL~373 -229 373 -211~#880000~1~0~none~gge10942~0#@$PL~375 -229 375 -225~#880000~1~0~none~gge10945~0#@$PL~375 -218 375 -222~#880000~1~0~none~gge10948~0#@$PL~375 -211 375 -215~#880000~1~0~none~gge10951~0#@$P~show~0~3~385~-240~90~gge10954~0^^385~-240^^M 385 -240 v 10~#880000^^0~388~-227~270~D~end~~~#0000FF^^0~384~-231~270~3~start~~~#0000FF^^0~385~-233^^0~M 382 -230 L 385 -227 L 388 -230#@$P~show~0~1~365~-220~180~gge10975~0^^365~-220^^M 365 -220 h 8~#880000^^0~376~-217~0~G~start~~~#0000FF^^0~373~-221~0~1~end~~~#0000FF^^0~370~-220^^0~M 373 -217 L 376 -220 L 373 -223#@$P~show~0~2~385~-200~270~gge10996~0^^385~-200^^M 385 -200 v -10~#880000^^0~388~-213~270~S~start~~~#0000FF^^0~384~-209~270~2~end~~~#0000FF^^0~385~-207^^0~M 388 -210 L 385 -213 L 382 -210#@$PL~391.67 -222.24 398.07 -222.24~#880000~1~0~none~gge11017~0",
"F~part_netLabel_VCC~110~-385~0~gge11131~~0^^110~-385^^3V3~#000000~100~-400~0~start~1~Times New Roman~9pt~gge11137^^PL~110 -395 110 -385~#000000~1~0~none~gge11143~0^^PL~105 -395 115 -395~#000000~1~0~transparent~gge11146~0",
"F~part_netLabel_VCC~385~-385~0~gge11167~~0^^385~-385^^5V~#000000~375~-400~0~start~1~Times New Roman~9pt~gge11173^^PL~385 -395 385 -385~#000000~1~0~none~gge11179~0^^PL~380 -395 390 -395~#000000~1~0~transparent~gge11182~0",
"F~part_netLabel_gnD~185~-170~0~gge11203~~0^^185~-170^^GND~#000000~172~-144~0~start~1~Times New Roman~9pt~gge11209^^PL~185 -160 185 -170~#000000~1~0~transparent~gge11215~0^^PL~176 -160 194 -160~#000000~1~0~transparent~gge11218~0^^PL~179 -158 191 -158~#000000~1~0~transparent~gge11221~0^^PL~182 -156 188 -156~#000000~1~0~transparent~gge11224~0^^PL~184 -154 186 -154~#000000~1~0~transparent~gge11227~0",
"W~110 -265 135 -265~#008800~1~0~none~gge11263~0",
"LIB~345~-285~package`R0805`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0805_EU`Manufacturer Part``~~0~ggee5ccd59c64281e12~b60f399a7a7e41848b2be1eb49c79141~ed9eb2faffb34286820a54a14e9e9e24~0~~yes~yes~~1586862245~#@$T~N~338.21~-293~0~#000080~Arial~~~~~comment~330~1~start~gge11286~0~#@$T~P~338.93~-302.14~0~#000080~Arial~~~~~comment~R1~1~start~gge11292~0~#@$R~335~-290~~~20~10~#A00000~1~0~none~gge11298~0~#@$P~show~0~2~365~-285~0~gge11301~0^^365~-285^^M 355 -285 h 10~#800^^0~351~-285~0~2~end~~~#800^^0~359~-289~0~2~start~~~#800^^0~378~-285^^0~M 375 -288 L 372 -285 L 375 -282#@$P~show~0~1~325~-285~180~gge11322~0^^325~-285^^M 335 -285 h -10~#800^^0~339~-285~0~1~start~~~#800^^0~331~-289~0~1~end~~~#800^^0~312~-285^^0~M 315 -282 L 318 -285 L 315 -288",
"LIB~365~-190~package`R0805`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0805_EU`Manufacturer Part``~90~0~gge7ab63160c2c7781b~b60f399a7a7e41848b2be1eb49c79141~ed9eb2faffb34286820a54a14e9e9e24~0~~yes~yes~~1586862245~#@$T~N~340~-180~0~#000080~Arial~~~~~comment~10k~1~start~gge11423~0~#@$T~P~340.71~-189.14~0~#000080~Arial~~~~~comment~R2~1~start~gge11429~0~#@$R~360~-200~~~10~20~#A00000~1~0~none~gge11435~0~#@$P~show~0~2~365~-210~90~gge11438~0^^365~-210^^M 365 -200 v -10~#800^^0~365~-196~270~2~end~~~#800^^0~361~-204~270~2~start~~~#800^^0~365~-223^^0~M 362 -220 L 365 -217 L 368 -220#@$P~show~0~1~365~-170~270~gge11459~0^^365~-170^^M 365 -180 v 10~#800^^0~365~-184~270~1~start~~~#800^^0~361~-176~270~1~end~~~#800^^0~365~-157^^0~M 368 -160 L 365 -163 L 362 -160",
"W~110 -285 110 -355 135 -355~#008800~1~0~none~gge11550~0",
"W~110 -385 110 -355~#008800~1~0~none~gge11553~0",
"W~395 -285 385 -285 385 -385~#008800~1~0~none~gge12332~0",
"W~385 -240 385 -275 395 -275~#008800~1~0~none~gge12335~0",
"W~365 -210 365 -220 365 -285~#008800~1~0~none~gge12349~0",
"W~185 -205 185 -170 365 -170 385 -170 385 -200~#008800~1~0~none~gge12410~0",
"W~110 -245 110 -170 185 -170~#008800~1~0~none~gge12422~0",
"W~395 -265 325 -265~#008800~1~0~none~gge12426~0",
"W~395 -255 325 -255~#008800~1~0~none~gge12429~0",
"J~110~-355~2.5~#CC0000~gge11554~0",
"J~365~-220~2.5~#CC0000~gge12407~0",
"J~365~-170~2.5~#CC0000~gge12414~0",
"J~185~-170~2.5~#CC0000~gge12419~0"
],
"BBox": {
"x": 0,
"y": -480.8,
"width": 530,
"height": 481.4
},
"colors": {}
}
}
]
}
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment