{"id":3911,"date":"2026-03-31T18:30:00","date_gmt":"2026-03-31T18:30:00","guid":{"rendered":"https:\/\/pirhome.com\/?p=3910"},"modified":"2026-03-31T18:30:00","modified_gmt":"2026-03-31T18:30:00","slug":"pir-halloween-ghost-decoration","status":"publish","type":"post","link":"https:\/\/www.pirhome.com\/?p=3911","title":{"rendered":"PIR Sensor Halloween Decoration: Motion-Activated Ghost"},"content":{"rendered":"<h2>Project Overview<\/h2>\n<p>Create a fun Halloween decoration that comes to life when trick-or-treaters approach. When the PIR sensor detects motion, the ghost lights up with eerie LEDs, plays spooky sounds, and can even move using a servo motor.<\/p>\n<p><strong>Difficulty:<\/strong> Beginner<br \/>\n<strong>Estimated time:<\/strong> 2 hours<br \/>\n<strong>Estimated cost:<\/strong> $20-30<\/p>\n<h2>How It Works<\/h2>\n<p>A PIR sensor detects motion. When triggered, the system activates LEDs (in the ghost&#8217;s eyes or body), plays a spooky sound through a speaker, and optionally moves a servo to make the ghost shake or wave. After a few seconds, it returns to standby mode.<\/p>\n<h2>Materials Needed<\/h2>\n<ul>\n<li><strong>Arduino Uno<\/strong> or <strong>Nano<\/strong> (1)<\/li>\n<li><strong>HC-SR501 PIR sensor<\/strong> (1)<\/li>\n<li><strong>DFPlayer Mini MP3 module<\/strong> (1)<\/li>\n<li><strong>MicroSD card<\/strong> (with spooky sound files)<\/li>\n<li><strong>Small speaker<\/strong> (3W, 4-8\u03a9)<\/li>\n<li><strong>LEDs<\/strong> (white or color, 2-4)<\/li>\n<li><strong>Resistors<\/strong> (220\u03a9 for LEDs)<\/li>\n<li><strong>Servo motor<\/strong> (SG90, optional for moving ghost)<\/li>\n<li><strong>White fabric<\/strong> (for ghost costume)<\/li>\n<li><strong>Wire or PVC pipe<\/strong> (for ghost frame)<\/li>\n<li><strong>Jumper wires<\/strong><\/li>\n<li><strong>Power supply<\/strong> (5V 2A or battery pack)<\/li>\n<\/ul>\n<h2>Circuit Diagram<\/h2>\n<h3>Connection Table<\/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<th>PIR Sensor<\/th>\n<td>VCC<\/td>\n<td>5V<\/td>\n<\/tr>\n<th>PIR Sensor<\/th>\n<td>GND<\/td>\n<td>GND<\/td>\n<\/tr>\n<th>PIR Sensor<\/th>\n<td>OUT<\/td>\n<td>Digital Pin 2<\/td>\n<\/tr>\n<th>DFPlayer Mini<\/th>\n<td>VCC<\/td>\n<td>5V<\/td>\n<\/tr>\n<th>DFPlayer Mini<\/th>\n<td>GND<\/td>\n<td>GND<\/td>\n<\/tr>\n<th>DFPlayer Mini<\/th>\n<td>TX<\/td>\n<td>Digital Pin 11<\/td>\n<\/tr>\n<th>DFPlayer Mini<\/th>\n<td>RX<\/td>\n<td>Digital Pin 10 (via 1k\u03a9 resistor)<\/td>\n<\/tr>\n<th>DFPlayer Mini<\/th>\n<td>SPK+<\/td>\n<td>Speaker (+) <\/td>\n<\/tr>\n<th>DFPlayer Mini<\/th>\n<td>SPK-<\/td>\n<td>Speaker (-) <\/td>\n<\/tr>\n<th>LEDs (parallel)<\/th>\n<td>Anodes<\/td>\n<td>Digital Pin 9 (through 220\u03a9)<\/td>\n<\/tr>\n<th>LEDs<\/th>\n<td>Cathodes<\/td>\n<td>GND<\/td>\n<\/tr>\n<th>Servo<\/th>\n<td>VCC (red)<\/td>\n<td>5V<\/td>\n<\/tr>\n<th>Servo<\/th>\n<td>GND (brown)<\/td>\n<td>GND<\/td>\n<\/tr>\n<th>Servo<\/th>\n<td>Signal (orange)<\/td>\n<td>Digital Pin 3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Preparing Sound Files<\/h2>\n<ol>\n<li>Format microSD card as FAT32.<\/li>\n<li>Create folder named &#8220;01&#8221; (if using DFPlayer in folder mode).<\/li>\n<li>Add sound files named &#8220;001.mp3&#8221;, &#8220;002.mp3&#8221;, etc.<\/li>\n<li>Suggested sounds: ghost moan, spooky laugh, howling wind, scream.<\/li>\n<li>Files should be MP3, 44.1kHz, 128kbps for best compatibility.<\/li>\n<\/ol>\n<h2>Arduino Code<\/h2>\n<pre><code>\/\/ Halloween Motion-Activated Ghost\n\/\/ Lights up and plays sounds when motion detected\n\n#include &lt;SoftwareSerial.h&gt;\n#include &lt;DFRobotDFPlayerMini.h&gt;\n#include &lt;Servo.h&gt;\n\nSoftwareSerial mySoftwareSerial(10, 11); \/\/ RX, TX\nDFRobotDFPlayerMini myDFPlayer;\nServo ghostServo;\n\nconst int pirPin = 2;\nconst int ledPin = 9;\nconst int servoPin = 3;\n\nunsigned long lastTriggerTime = 0;\nconst unsigned long effectDuration = 5000; \/\/ 5 seconds of activity\nbool isActive = false;\n\n\/\/ Spooky sound files (track numbers)\nconst int ghostMoan = 1;\nconst int spookyLaugh = 2;\nconst int howlingWind = 3;\nconst int scream = 4;\n\nvoid setup() {\n  Serial.begin(9600);\n  \n  pinMode(pirPin, INPUT);\n  pinMode(ledPin, OUTPUT);\n  \n  digitalWrite(ledPin, LOW);\n  \n  ghostServo.attach(servoPin);\n  ghostServo.write(90);  \/\/ Center position\n  \n  \/\/ Initialize DFPlayer\n  mySoftwareSerial.begin(9600);\n  \n  if (!myDFPlayer.begin(mySoftwareSerial)) {\n    Serial.println(\"DFPlayer error - check wiring\");\n    while (true);\n  }\n  \n  myDFPlayer.volume(25);  \/\/ 0-30\n  Serial.println(\"DFPlayer ready\");\n  \n  Serial.println(\"Halloween Ghost Ready\");\n  Serial.println(\"Waiting 60 seconds for PIR warm-up...\");\n  delay(60000);\n}\n\nvoid activateGhost() {\n  Serial.println(\"BOO! Ghost activated!\");\n  \n  isActive = true;\n  lastTriggerTime = millis();\n  \n  \/\/ Turn on LEDs\n  digitalWrite(ledPin, HIGH);\n  \n  \/\/ Randomly choose a sound\n  int randomSound = random(1, 5);  \/\/ 1-4\n  myDFPlayer.play(randomSound);\n  \n  \/\/ Move servo for shaking effect (if attached)\n  for (int i = 0; i < 3; i++) {\n    ghostServo.write(60);\n    delay(150);\n    ghostServo.write(120);\n    delay(150);\n  }\n  ghostServo.write(90);  \/\/ Return to center\n  \n  \/\/ Alternate LED blinking for extra spookiness\n  for (int i = 0; i < 3; i++) {\n    digitalWrite(ledPin, LOW);\n    delay(100);\n    digitalWrite(ledPin, HIGH);\n    delay(100);\n  }\n}\n\nvoid deactivateGhost() {\n  isActive = false;\n  digitalWrite(ledPin, LOW);\n  ghostServo.write(90);\n  Serial.println(\"Ghost resting...\");\n}\n\nvoid loop() {\n  bool motionDetected = digitalRead(pirPin) == HIGH;\n  \n  if (motionDetected &#038;&#038; !isActive) {\n    activateGhost();\n  }\n  \n  if (isActive &#038;&#038; (millis() - lastTriggerTime > effectDuration)) {\n    deactivateGhost();\n  }\n  \n  delay(50);\n}\n<\/code><\/pre>\n<h2>Ghost Construction<\/h2>\n<h3>Frame<\/h3>\n<ol>\n<li>Use wire hanger or PVC pipe to create a frame about 2-3 feet tall.<\/li>\n<li>Mount servo motor at the top if using moving ghost.<\/li>\n<li>Attach LEDs at eye positions.<\/li>\n<li>Position PIR sensor at chest height facing forward.<\/li>\n<\/ol>\n<h3>Costume<\/h3>\n<ol>\n<li>Drape white fabric (old sheet or cheesecloth) over the frame.<\/li>\n<li>Cut eye holes or use transparent material over LEDs.<\/li>\n<li>Drape the fabric to create a ghost shape.<\/li>\n<li>Secure with tape or wire ties.<\/li>\n<\/ol>\n<h3>Placement<\/h3>\n<ul>\n<li>Place near entrance or path where trick-or-treaters will walk.<\/li>\n<li>Position PIR sensor to detect at 2-3 meters.<\/li>\n<li>Hide electronics under the ghost&#8217;s fabric or in a box.<\/li>\n<\/ul>\n<h2>Optional Enhancements<\/h2>\n<h3>Color-Changing LEDs<\/h3>\n<p>Use WS2812B addressable LEDs for spooky color effects:<\/p>\n<pre><code>#include &lt;FastLED.h&gt;\n#define NUM_LEDS 8\nCRGB leds[NUM_LEDS];\n\n\/\/ In activation:\nfor (int i = 0; i < NUM_LEDS; i++) {\n  leds[i] = CRGB(255, 0, 255); \/\/ Purple\n}\nFastLED.show();\n<\/code><\/pre>\n<h3>Smoke Effect<\/h3>\n<p>Add a small fog machine or ultrasonic mist maker for an eerie effect when triggered.<\/p>\n<h3>Blinking Eyes<\/h3>\n<p>Use two LEDs independently for a blinking effect:<\/p>\n<pre><code>digitalWrite(leftEyePin, HIGH);\ndelay(200);\ndigitalWrite(rightEyePin, HIGH);\ndelay(200);\ndigitalWrite(leftEyePin, LOW);\ndelay(200);\ndigitalWrite(rightEyePin, LOW);\n<\/code><\/pre>\n<h2>Installation Steps<\/h2>\n<ol>\n<li><strong>Assemble electronics:<\/strong> Build circuit on breadboard and test.<\/li>\n<li><strong>Load sounds:<\/strong> Copy MP3 files to microSD card.<\/li>\n<li><strong>Build ghost frame:<\/strong> Create structure and attach servo.<\/li>\n<li><strong>Mount components:<\/strong> Attach PIR, LEDs, speaker to frame.<\/li>\n<li><strong>Add fabric:<\/strong> Drape fabric over frame.<\/li>\n<li><strong>Power up:<\/strong> Connect battery or USB power.<\/li>\n<li><strong>Test:<\/strong> Walk in front to trigger the ghost.<\/li>\n<\/ol>\n<h2>Safety Tips<\/h2>\n<ul>\n<li>Keep electronics away from water (if outdoors, protect from rain).<\/li>\n<li>Use battery power for outdoor setups to avoid extension cords tripping hazards.<\/li>\n<li>Ensure PIR sensor lens is not blocked by fabric.<\/li>\n<li>Test sound volume to ensure it's spooky but not too loud for young children.<\/li>\n<li>Position so children can approach safely.<\/li>\n<\/ul>\n<h2>Project Extensions<\/h2>\n<ul>\n<li><strong>Motion tracking:<\/strong> Use multiple PIR sensors to track movement across yard.<\/li>\n<li><strong>Remote control:<\/strong> Add Bluetooth to trigger ghost from phone.<\/li>\n<li><strong>Interactive responses:<\/strong> Add different sounds for different motion patterns.<\/li>\n<li><strong>Projection mapping:<\/strong> Add projector to cast ghost images on walls.<\/li>\n<li><strong>Wireless sync:<\/strong> Use ESP-NOW to synchronize multiple decorations.<\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>This motion-activated ghost is a fun and engaging Halloween decoration that delights trick-or-treaters. With simple materials and basic electronics, you can create a memorable spooky experience.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Overview Create a fun Halloween decoration that comes to life when trick-or-treaters approach. When the PIR sensor detects motion, the ghost lights up with eerie LEDs, plays spooky sounds, and can even move using a servo motor. Difficulty: Beginner Estimated time: 2 hours Estimated cost: $20-30 How It Works A PIR sensor detects motion. [&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-3911","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>PIR Sensor Halloween Decoration: Motion-Activated Ghost - 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=\"https:\/\/www.pirhome.com\/?p=3911\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"PIR Sensor Halloween Decoration: Motion-Activated Ghost - PIRHOME\" \/>\r\n<meta property=\"og:description\" content=\"Project Overview Create a fun Halloween decoration that comes to life when trick-or-treaters approach. When the PIR sensor detects motion, the ghost lights up with eerie LEDs, plays spooky sounds, and can even move using a servo motor. Difficulty: Beginner Estimated time: 2 hours Estimated cost: $20-30 How It Works A PIR sensor detects motion. [&hellip;]\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.pirhome.com\/?p=3911\" \/>\r\n<meta property=\"og:site_name\" content=\"PIRHOME\" \/>\r\n<meta property=\"article:published_time\" content=\"2026-03-31T18: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\":\"https:\\\/\\\/www.pirhome.com\\\/?p=3911#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.pirhome.com\\\/?p=3911\"},\"author\":{\"name\":\"nic@nicsky.com\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#\\\/schema\\\/person\\\/41049b5236f9c77c9314997d070db3e3\"},\"headline\":\"PIR Sensor Halloween Decoration: Motion-Activated Ghost\",\"datePublished\":\"2026-03-31T18:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.pirhome.com\\\/?p=3911\"},\"wordCount\":602,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#organization\"},\"articleSection\":[\"Projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.pirhome.com\\\/?p=3911#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.pirhome.com\\\/?p=3911\",\"url\":\"https:\\\/\\\/www.pirhome.com\\\/?p=3911\",\"name\":\"PIR Sensor Halloween Decoration: Motion-Activated Ghost - PIRHOME\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#website\"},\"datePublished\":\"2026-03-31T18:30:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.pirhome.com\\\/?p=3911#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.pirhome.com\\\/?p=3911\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.pirhome.com\\\/?p=3911#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/www.pirhome.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PIR Sensor Halloween Decoration: Motion-Activated Ghost\"}]},{\"@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":"PIR Sensor Halloween Decoration: Motion-Activated Ghost - 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":"https:\/\/www.pirhome.com\/?p=3911","og_locale":"en_US","og_type":"article","og_title":"PIR Sensor Halloween Decoration: Motion-Activated Ghost - PIRHOME","og_description":"Project Overview Create a fun Halloween decoration that comes to life when trick-or-treaters approach. When the PIR sensor detects motion, the ghost lights up with eerie LEDs, plays spooky sounds, and can even move using a servo motor. Difficulty: Beginner Estimated time: 2 hours Estimated cost: $20-30 How It Works A PIR sensor detects motion. [&hellip;]","og_url":"https:\/\/www.pirhome.com\/?p=3911","og_site_name":"PIRHOME","article_published_time":"2026-03-31T18: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":"https:\/\/www.pirhome.com\/?p=3911#article","isPartOf":{"@id":"https:\/\/www.pirhome.com\/?p=3911"},"author":{"name":"nic@nicsky.com","@id":"http:\/\/www.pirhome.com\/#\/schema\/person\/41049b5236f9c77c9314997d070db3e3"},"headline":"PIR Sensor Halloween Decoration: Motion-Activated Ghost","datePublished":"2026-03-31T18:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pirhome.com\/?p=3911"},"wordCount":602,"commentCount":0,"publisher":{"@id":"http:\/\/www.pirhome.com\/#organization"},"articleSection":["Projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.pirhome.com\/?p=3911#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.pirhome.com\/?p=3911","url":"https:\/\/www.pirhome.com\/?p=3911","name":"PIR Sensor Halloween Decoration: Motion-Activated Ghost - PIRHOME","isPartOf":{"@id":"http:\/\/www.pirhome.com\/#website"},"datePublished":"2026-03-31T18:30:00+00:00","breadcrumb":{"@id":"https:\/\/www.pirhome.com\/?p=3911#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pirhome.com\/?p=3911"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.pirhome.com\/?p=3911#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.pirhome.com\/"},{"@type":"ListItem","position":2,"name":"PIR Sensor Halloween Decoration: Motion-Activated Ghost"}]},{"@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\/3911","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=3911"}],"version-history":[{"count":1,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/posts\/3911\/revisions"}],"predecessor-version":[{"id":4071,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/posts\/3911\/revisions\/4071"}],"wp:attachment":[{"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}