{"id":3907,"date":"2026-03-31T16:30:00","date_gmt":"2026-03-31T16:30:00","guid":{"rendered":"https:\/\/pirhome.com\/?p=3906"},"modified":"2026-03-31T16:30:00","modified_gmt":"2026-03-31T16:30:00","slug":"pir-night-light-auto-dimming","status":"publish","type":"post","link":"https:\/\/www.pirhome.com\/?p=3907","title":{"rendered":"DIY PIR-Based Night Light with Auto Dimming"},"content":{"rendered":"<h2>Project Overview<\/h2>\n<p>This project creates a smart night light that turns on when motion is detected and gradually dims over time. The light uses an RGB LED or LED strip and features smooth fade-out effects, making it perfect for bedrooms, hallways, and children&#8217;s rooms.<\/p>\n<p><strong>Difficulty:<\/strong> Beginner<br \/>\n<strong>Estimated time:<\/strong> 1-2 hours<br \/>\n<strong>Estimated cost:<\/strong> $15-25<\/p>\n<h2>How It Works<\/h2>\n<p>A PIR sensor detects motion. When motion is detected, the LED turns on at full brightness. After a set period without motion, the light gradually dims over several seconds rather than turning off abruptly. An optional ambient light sensor (LDR) can be added so the light only activates when it&#8217;s dark enough.<\/p>\n<h2>Materials Needed<\/h2>\n<ul>\n<li><strong>Arduino Nano<\/strong> or <strong>Arduino Uno<\/strong> (1)<\/li>\n<li><strong>HC-SR501 PIR sensor<\/strong> (1)<\/li>\n<li><strong>RGB LED<\/strong> (common cathode) or <strong>WS2812B LED strip<\/strong> (3-5 LEDs)<\/li>\n<li><strong>LDR (photoresistor)<\/strong> (optional, for daylight detection)<\/li>\n<li><strong>10k\u03a9 resistor<\/strong> (for LDR voltage divider)<\/li>\n<li><strong>220\u03a9 resistors<\/strong> (3 for RGB LED)<\/li>\n<li><strong>Project enclosure<\/strong> (small box or 3D-printed housing)<\/li>\n<li><strong>Jumper wires<\/strong><\/li>\n<li><strong>USB power supply<\/strong> (5V 1A)<\/li>\n<\/ul>\n<h2>Circuit Diagram<\/h2>\n<h3>Option 1: RGB LED (Common Cathode)<\/h3>\n<table border=\"1\">\n<thead>\n<th>Component<\/th>\n<th>Pin<\/th>\n<th>Arduino Pin<\/th>\n<\/thead>\n<tbody>\n<td>PIR Sensor<\/td>\n<td>VCC<\/td>\n<td>5V<\/td>\n<\/tr>\n<td>PIR Sensor<\/td>\n<td>GND<\/td>\n<td>GND<\/td>\n<\/tr>\n<td>PIR Sensor<\/td>\n<td>OUT<\/td>\n<td>Digital Pin 2<\/td>\n<\/tr>\n<td>RGB LED (Red)<\/td>\n<td>Anode<\/td>\n<td>Digital Pin 9 (through 220\u03a9)<\/td>\n<\/tr>\n<td>RGB LED (Green)<\/td>\n<td>Anode<\/td>\n<td>Digital Pin 10 (through 220\u03a9)<\/td>\n<\/tr>\n<td>RGB LED (Blue)<\/td>\n<td>Anode<\/td>\n<td>Digital Pin 11 (through 220\u03a9)<\/td>\n<\/tr>\n<td>RGB LED<\/td>\n<td>Cathode<\/td>\n<td>GND<\/td>\n<\/tr>\n<td>LDR<\/td>\n<td>One leg<\/td>\n<td>5V<\/td>\n<\/tr>\n<td>LDR<\/td>\n<td>Other leg<\/td>\n<td>Analog Pin A0 and 10k\u03a9 resistor to GND<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Arduino Code<\/h2>\n<pre><code>\/\/ PIR Night Light with Auto Dimming\n\/\/ Uses RGB LED with smooth fade-out effect\n\nconst int pirPin = 2;\nconst int redPin = 9;\nconst int greenPin = 10;\nconst int bluePin = 11;\nconst int ldrPin = A0;  \/\/ Optional\n\n\/\/ Color settings (warm white)\nint redValue = 255;\nint greenValue = 180;\nint blueValue = 100;\n\n\/\/ Timing\nunsigned long lastMotionTime = 0;\nconst unsigned long holdTime = 30000; \/\/ 30 seconds before dimming\nconst unsigned long fadeDuration = 5000; \/\/ 5 second fade-out\n\nbool lightsOn = false;\nint currentBrightness = 0;\nunsigned long fadeStartTime = 0;\n\nvoid setup() {\n  Serial.begin(9600);\n  \n  pinMode(pirPin, INPUT);\n  pinMode(redPin, OUTPUT);\n  pinMode(greenPin, OUTPUT);\n  pinMode(bluePin, OUTPUT);\n  \n  \/\/ Turn off lights initially\n  setBrightness(0);\n  \n  Serial.println(\"Night Light Ready\");\n  Serial.println(\"Waiting 60 seconds for PIR warm-up...\");\n  delay(60000);\n}\n\nvoid setColor(int r, int g, int b) {\n  analogWrite(redPin, r);\n  analogWrite(greenPin, g);\n  analogWrite(bluePin, b);\n}\n\nvoid setBrightness(int percent) {\n  \/\/ percent: 0-100\n  int r = map(percent, 0, 100, 0, redValue);\n  int g = map(percent, 0, 100, 0, greenValue);\n  int b = map(percent, 0, 100, 0, blueValue);\n  setColor(r, g, b);\n  currentBrightness = percent;\n}\n\nbool isDark() {\n  int ldrValue = analogRead(ldrPin);\n  \/\/ Adjust threshold based on your environment\n  return ldrValue < 500; \/\/ Dark when reading < 500\n}\n\nvoid fadeOut() {\n  unsigned long elapsed = millis() - fadeStartTime;\n  if (elapsed >= fadeDuration) {\n    setBrightness(0);\n    lightsOn = false;\n  } else {\n    int brightness = 100 - (elapsed * 100 \/ fadeDuration);\n    setBrightness(brightness);\n  }\n}\n\nvoid loop() {\n  \/\/ Check if it's dark enough (optional)\n  if (!isDark() && lightsOn) {\n    \/\/ It's daytime, turn off lights immediately\n    setBrightness(0);\n    lightsOn = false;\n  }\n  \n  bool motionDetected = digitalRead(pirPin) == HIGH;\n  \n  if (motionDetected && isDark()) {\n    lastMotionTime = millis();\n    \n    if (!lightsOn) {\n      \/\/ Turn on lights immediately\n      setBrightness(100);\n      lightsOn = true;\n      Serial.println(\"Motion detected - Lights ON\");\n    } else if (currentBrightness < 100) {\n      \/\/ Fade back up if dimming was in progress\n      setBrightness(100);\n      Serial.println(\"Motion detected - Fade cancelled\");\n    }\n  }\n  \n  if (lightsOn) {\n    \/\/ Check if it's time to dim\n    if (millis() - lastMotionTime > holdTime) {\n      if (fadeStartTime == 0) {\n        fadeStartTime = millis();\n        Serial.println(\"No motion - Starting fade-out\");\n      }\n      fadeOut();\n    } else {\n      \/\/ Reset fade timer if motion occurs during fade\n      fadeStartTime = 0;\n    }\n  }\n  \n  delay(50);\n}\n<\/code><\/pre>\n<h2>Code for WS2812B LED Strip<\/h2>\n<pre><code>#include &lt;FastLED.h&gt;\n\n#define LED_PIN     6\n#define NUM_LEDS    5\n#define BRIGHTNESS  128\n\nCRGB leds[NUM_LEDS];\n\nconst int pirPin = 2;\nconst int ldrPin = A0;\n\nunsigned long lastMotionTime = 0;\nconst unsigned long holdTime = 30000;\nconst unsigned long fadeDuration = 5000;\n\nbool lightsOn = false;\nint currentBrightness = 0;\nunsigned long fadeStartTime = 0;\n\nvoid setup() {\n  FastLED.addLeds&lt;WS2812B, LED_PIN, GRB&gt;(leds, NUM_LEDS);\n  FastLED.setBrightness(0);\n  \n  pinMode(pirPin, INPUT);\n  \n  Serial.begin(9600);\n  delay(60000);\n}\n\nvoid setBrightness(int percent) {\n  int brightness = map(percent, 0, 100, 0, BRIGHTNESS);\n  FastLED.setBrightness(brightness);\n  FastLED.show();\n  currentBrightness = percent;\n}\n\nvoid setColor(CRGB color) {\n  for (int i = 0; i < NUM_LEDS; i++) {\n    leds[i] = color;\n  }\n  FastLED.show();\n}\n\nvoid loop() {\n  int ldrValue = analogRead(ldrPin);\n  bool isDark = ldrValue < 500;\n  bool motionDetected = digitalRead(pirPin) == HIGH;\n  \n  if (motionDetected &#038;&#038; isDark) {\n    lastMotionTime = millis();\n    \n    if (!lightsOn) {\n      setColor(CRGB::White);\n      setBrightness(100);\n      lightsOn = true;\n    } else if (currentBrightness < 100) {\n      setBrightness(100);\n    }\n    fadeStartTime = 0;\n  }\n  \n  if (lightsOn) {\n    if (millis() - lastMotionTime > holdTime) {\n      if (fadeStartTime == 0) {\n        fadeStartTime = millis();\n      }\n      unsigned long elapsed = millis() - fadeStartTime;\n      if (elapsed >= fadeDuration) {\n        setBrightness(0);\n        lightsOn = false;\n      } else {\n        int brightness = 100 - (elapsed * 100 \/ fadeDuration);\n        setBrightness(brightness);\n      }\n    }\n  }\n  \n  delay(50);\n}\n<\/code><\/pre>\n<h2>Installation Steps<\/h2>\n<ol>\n<li><strong>Assemble circuit:<\/strong> Build on breadboard and test with USB power.<\/li>\n<li><strong>Upload code:<\/strong> Load code to Arduino and adjust color values as desired.<\/li>\n<li><strong>Calibrate LDR:<\/strong> Read ambient light values in dark and bright conditions, adjust threshold accordingly.<\/li>\n<li><strong>Test motion detection:<\/strong> Walk past sensor and verify light turns on.<\/li>\n<li><strong>Enclose components:<\/strong> Place Arduino and wiring in a small enclosure. Drill holes for PIR sensor lens and LED.<\/li>\n<li><strong>Position sensor:<\/strong> Place unit at 0.5-1m height (night lights are typically placed low) facing the area to monitor.<\/li>\n<li><strong>Final test:<\/strong> Verify fade-out effect and daylight detection.<\/li>\n<\/ol>\n<h2>Customizing Colors<\/h2>\n<p>Adjust the RGB values for different color temperatures:<\/p>\n<ul>\n<li><strong>Warm white (2700K):<\/strong> R=255, G=180, B=100<\/li>\n<li><strong>Cool white (4000K):<\/strong> R=255, G=235, B=205<\/li>\n<li><strong>Soft amber:<\/strong> R=255, G=140, B=50<\/li>\n<li><strong>Night vision safe (red):<\/strong> R=255, G=0, B=0<\/li>\n<li><strong>RGB cycle mode:<\/strong> Add code to cycle through colors<\/li>\n<\/ul>\n<h2>Project Extensions<\/h2>\n<ul>\n<li><strong>Multiple LEDs:<\/strong> Use addressable LED strip for longer runs.<\/li>\n<li><strong>Color temperature sensing:<\/strong> Add a color sensor to match room lighting.<\/li>\n<li><strong>Bluetooth control:<\/strong> Add HC-05 module to control color and brightness from phone.<\/li>\n<li><strong>Sleep mode:<\/strong> Use deep sleep to reduce power consumption during the day.<\/li>\n<li><strong>Music sync:<\/strong> Add microphone module for sound-reactive lighting.<\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>This smart night light provides gentle illumination when you need it and automatically fades out, making it perfect for bedrooms and hallways. The gradual dimming effect is much more pleasant than abrupt switching off.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Overview This project creates a smart night light that turns on when motion is detected and gradually dims over time. The light uses an RGB LED or LED strip and features smooth fade-out effects, making it perfect for bedrooms, hallways, and children&#8217;s rooms. Difficulty: Beginner Estimated time: 1-2 hours Estimated cost: $15-25 How It [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-3907","post","type-post","status-publish","format-standard","hentry","category-projects"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>DIY PIR-Based Night Light with Auto Dimming - PIRHOME<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"http:\/\/www.pirhome.com\/?p=3907\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"DIY PIR-Based Night Light with Auto Dimming - PIRHOME\" \/>\r\n<meta property=\"og:description\" content=\"Project Overview This project creates a smart night light that turns on when motion is detected and gradually dims over time. The light uses an RGB LED or LED strip and features smooth fade-out effects, making it perfect for bedrooms, hallways, and children&#8217;s rooms. Difficulty: Beginner Estimated time: 1-2 hours Estimated cost: $15-25 How It [&hellip;]\" \/>\r\n<meta property=\"og:url\" content=\"http:\/\/www.pirhome.com\/?p=3907\" \/>\r\n<meta property=\"og:site_name\" content=\"PIRHOME\" \/>\r\n<meta property=\"article:published_time\" content=\"2026-03-31T16:30:00+00:00\" \/>\r\n<meta name=\"author\" content=\"nic@nicsky.com\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"nic@nicsky.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3907#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3907\"},\"author\":{\"name\":\"nic@nicsky.com\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#\\\/schema\\\/person\\\/41049b5236f9c77c9314997d070db3e3\"},\"headline\":\"DIY PIR-Based Night Light with Auto Dimming\",\"datePublished\":\"2026-03-31T16:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3907\"},\"wordCount\":464,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#organization\"},\"articleSection\":[\"Projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/www.pirhome.com\\\/?p=3907#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3907\",\"url\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3907\",\"name\":\"DIY PIR-Based Night Light with Auto Dimming - PIRHOME\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#website\"},\"datePublished\":\"2026-03-31T16:30:00+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3907#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/www.pirhome.com\\\/?p=3907\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3907#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/www.pirhome.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DIY PIR-Based Night Light with Auto Dimming\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#website\",\"url\":\"http:\\\/\\\/www.pirhome.com\\\/\",\"name\":\"PIRHOME\",\"description\":\"PIR &amp; Motion Sensor\",\"publisher\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/www.pirhome.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#organization\",\"name\":\"PIRHOME\",\"url\":\"http:\\\/\\\/www.pirhome.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.pirhome.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/cropped-\u5fae\u4fe1\u56fe\u7247_2026-02-19_222409_472.jpg\",\"contentUrl\":\"https:\\\/\\\/www.pirhome.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/cropped-\u5fae\u4fe1\u56fe\u7247_2026-02-19_222409_472.jpg\",\"width\":512,\"height\":512,\"caption\":\"PIRHOME\"},\"image\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#\\\/schema\\\/person\\\/41049b5236f9c77c9314997d070db3e3\",\"name\":\"nic@nicsky.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g\",\"caption\":\"nic@nicsky.com\"},\"sameAs\":[\"http:\\\/\\\/www.pirhome.com\"],\"url\":\"https:\\\/\\\/www.pirhome.com\\\/?author=1\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DIY PIR-Based Night Light with Auto Dimming - PIRHOME","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.pirhome.com\/?p=3907","og_locale":"en_US","og_type":"article","og_title":"DIY PIR-Based Night Light with Auto Dimming - PIRHOME","og_description":"Project Overview This project creates a smart night light that turns on when motion is detected and gradually dims over time. The light uses an RGB LED or LED strip and features smooth fade-out effects, making it perfect for bedrooms, hallways, and children&#8217;s rooms. Difficulty: Beginner Estimated time: 1-2 hours Estimated cost: $15-25 How It [&hellip;]","og_url":"http:\/\/www.pirhome.com\/?p=3907","og_site_name":"PIRHOME","article_published_time":"2026-03-31T16:30:00+00:00","author":"nic@nicsky.com","twitter_card":"summary_large_image","twitter_misc":{"Written by":"nic@nicsky.com","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.pirhome.com\/?p=3907#article","isPartOf":{"@id":"http:\/\/www.pirhome.com\/?p=3907"},"author":{"name":"nic@nicsky.com","@id":"http:\/\/www.pirhome.com\/#\/schema\/person\/41049b5236f9c77c9314997d070db3e3"},"headline":"DIY PIR-Based Night Light with Auto Dimming","datePublished":"2026-03-31T16:30:00+00:00","mainEntityOfPage":{"@id":"http:\/\/www.pirhome.com\/?p=3907"},"wordCount":464,"commentCount":0,"publisher":{"@id":"http:\/\/www.pirhome.com\/#organization"},"articleSection":["Projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.pirhome.com\/?p=3907#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.pirhome.com\/?p=3907","url":"http:\/\/www.pirhome.com\/?p=3907","name":"DIY PIR-Based Night Light with Auto Dimming - PIRHOME","isPartOf":{"@id":"http:\/\/www.pirhome.com\/#website"},"datePublished":"2026-03-31T16:30:00+00:00","breadcrumb":{"@id":"http:\/\/www.pirhome.com\/?p=3907#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.pirhome.com\/?p=3907"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/www.pirhome.com\/?p=3907#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.pirhome.com\/"},{"@type":"ListItem","position":2,"name":"DIY PIR-Based Night Light with Auto Dimming"}]},{"@type":"WebSite","@id":"http:\/\/www.pirhome.com\/#website","url":"http:\/\/www.pirhome.com\/","name":"PIRHOME","description":"PIR &amp; Motion Sensor","publisher":{"@id":"http:\/\/www.pirhome.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.pirhome.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/www.pirhome.com\/#organization","name":"PIRHOME","url":"http:\/\/www.pirhome.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.pirhome.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.pirhome.com\/wp-content\/uploads\/2026\/02\/cropped-\u5fae\u4fe1\u56fe\u7247_2026-02-19_222409_472.jpg","contentUrl":"https:\/\/www.pirhome.com\/wp-content\/uploads\/2026\/02\/cropped-\u5fae\u4fe1\u56fe\u7247_2026-02-19_222409_472.jpg","width":512,"height":512,"caption":"PIRHOME"},"image":{"@id":"http:\/\/www.pirhome.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"http:\/\/www.pirhome.com\/#\/schema\/person\/41049b5236f9c77c9314997d070db3e3","name":"nic@nicsky.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g","caption":"nic@nicsky.com"},"sameAs":["http:\/\/www.pirhome.com"],"url":"https:\/\/www.pirhome.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/posts\/3907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3907"}],"version-history":[{"count":1,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/posts\/3907\/revisions"}],"predecessor-version":[{"id":4067,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/posts\/3907\/revisions\/4067"}],"wp:attachment":[{"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}