{
    "ok": true,
    "data": {
        "title": "ZP-0110",
        "rev_id": 12947,
        "updated_at": "2023-04-18T06:38:45+00:00",
        "chunk_count": 15,
        "chunks": [
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "",
                "chunk_index": 0,
                "content": "# ZP-0110",
                "char_count": 9,
                "token_estimate": 3
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Armor lite heatsink with pwm fan for Raspberry Pi 4B",
                "chunk_index": 1,
                "content": "<figure>\n<img src=\"精修风扇1.jpg\" title=\"精修风扇1.jpg\" width=\"320\" alt=\"精修风扇1.jpg\" \/>\n<figcaption aria-hidden=\"true\">精修风扇1.jpg<\/figcaption>\n<\/figure>\n\n-   Purchase URL \\[ <https:\/\/52pi.com\/products\/52pi-cnc-extreme-heatsink-with-pwm-fan-for-raspberry-pi-4> \\]",
                "char_count": 252,
                "token_estimate": 83
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Description",
                "chunk_index": 2,
                "content": "This is a thin and lightweight heat sink, equipped with a 3510 ultra-quiet cooling fan, and the fan supports PWM speed regulation, which is perfectly compatible with Raspberry Pi OS. Other systems need to manually write python or C code to drive the fan speed through PWM.\nNOTE: Supports Raspberry Pi 4B Only, Automatic speed control function only supports Raspberry Pi OS.",
                "char_count": 373,
                "token_estimate": 94
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Features",
                "chunk_index": 3,
                "content": "-   Lightweight and silent\n-   Support PWM control speed regulation\n-   Compatible with official system configuration\n-   Easy to install and fix\n-   Good heat dissipation effect",
                "char_count": 178,
                "token_estimate": 45
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Gallery",
                "chunk_index": 4,
                "content": "-   Product Outlook",
                "char_count": 19,
                "token_estimate": 5
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Gallery",
                "chunk_index": 5,
                "content": "|                                                                                   |                                                                                      |                                                                                      |\n|-----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|\n| <figure>\n <img src=\"精修风扇1.jpg\" title=\"精修风扇1.jpg\" width=\"320\" alt=\"精修风扇1.jpg\" \/>\n <figcaption aria-hidden=\"true\">精修风扇1.jpg<\/figcaption>\n <\/figure>                                                                          | <figure>\n                                                                                     <img src=\"Zp0110back.jpg\" title=\"Zp0110back.jpg\" width=\"320\" alt=\"Zp0110back.jpg\" \/>\n                                                                                     <figcaption aria-hidden=\"true\">Zp0110back.jpg<\/figcaption>",
                "char_count": 1065,
                "token_estimate": 287
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Gallery",
                "chunk_index": 6,
                "content": "<\/figure>                                                                             | <figure>\n                                                                                                                                                                            <img src=\"Zp0110精修.jpg\" title=\"Zp0110精修.jpg\" width=\"320\" alt=\"Zp0110精修.jpg\" \/>\n                                                                                                                                                                            <figcaption aria-hidden=\"true\">Zp0110精修.jpg<\/figcaption>\n                                                                                                                                                                            <\/figure>                                                                             |",
                "char_count": 836,
                "token_estimate": 219
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Gallery",
                "chunk_index": 7,
                "content": "-   Specifications",
                "char_count": 18,
                "token_estimate": 5
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Gallery",
                "chunk_index": 8,
                "content": "|                                                                                   |                                                                                               |                                                                    |\n|-----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|--------------------------------------------------------------------|\n| <figure>\n <img src=\"精修风扇1.jpg\" title=\"精修风扇1.jpg\" width=\"320\" alt=\"精修风扇1.jpg\" \/>\n <figcaption aria-hidden=\"true\">精修风扇1.jpg<\/figcaption>\n <\/figure>                                                                          | <figure>\n                                                                                     <img src=\"Detailszp0110.jpg\" title=\"Detailszp0110.jpg\" width=\"320\" alt=\"Detailszp0110.jpg\" \/>\n                                                                                     <figcaption aria-hidden=\"true\">Detailszp0110.jpg<\/figcaption>",
                "char_count": 1059,
                "token_estimate": 285
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Gallery",
                "chunk_index": 9,
                "content": "<\/figure>                                                                                      | <figure>\n                                                                                                                                                                                     <img src=\"降温.jpg\" title=\"降温.jpg\" width=\"320\" alt=\"降温.jpg\" \/>\n                                                                                                                                                                                     <figcaption aria-hidden=\"true\">降温.jpg<\/figcaption>\n                                                                                                                                                                                     <\/figure>                                                           |",
                "char_count": 830,
                "token_estimate": 218
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Package Includes",
                "chunk_index": 10,
                "content": "-   1 x Armor lite heatsink with pwm fan for Raspberry Pi 4B\n-   1 x Screw driver\n-   2 x M2.5x6mm Screws\n-   4 x Thermal Pad\n-   1 x Instructions\n\n<img src=\"清单图1.jpg\" title=\"清单图1.jpg\" width=\"320\" alt=\"清单图1.jpg\" \/>",
                "char_count": 214,
                "token_estimate": 65
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "How to assemble",
                "chunk_index": 11,
                "content": "<img src=\"Zp0110安装1.jpg\" title=\"Zp0110安装1.jpg\" width=\"500\" alt=\"Zp0110安装1.jpg\" \/>\n<img src=\"Zp0110安装2.jpg\" title=\"Zp0110安装2.jpg\" width=\"500\" alt=\"Zp0110安装2.jpg\" \/>",
                "char_count": 163,
                "token_estimate": 56
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "How to enable auto adjustable fan",
                "chunk_index": 12,
                "content": "-   Turn on Raspberry Pi and login.\n-   Open a terminal and typing:\n\n<!-- -->\n\n    sudo raspi-config\n\n-   Navigate to <b>4 Performance Options<\/b> -\\> <b>P4 Fan <\/b> and select <b>YES<\/b>-\\> Input or keep it as <b>14<\/b>-\\><b>OK<\/b>-\\>input temperature in degrees should the fan turn on, for example: I'd like turn on the fan when the temperature reached to 65 degrees, input 65 and press Enter.",
                "char_count": 395,
                "token_estimate": 99
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "How to enable it via Programming",
                "chunk_index": 13,
                "content": "-   Make sure RPi.GPIO library has been installed.\n\n<!-- -->\n\n      pip freeze |grep RPi.GPIO\n\nIf feedback is:\n\n    RPi.GPIO==0.7.0\n\nmeans library is OK.\n\n-   Open a terminal and create a file named: pwm-fan-control.py\n-   Copy and paste following code into the file and save it.\n\n<!-- -->\n\n    import RPi.GPIO as GPIO\n    import time\n    import subprocess\n\n    GPIO.setmode(GPIO.BCM)\n    GPIO.setup(14, GPIO.OUT)\n    pwm = GPIO.PWM(14,100)\n\n    print(\"\\nPress Ctrl+C to quit \\n\")\n    dc = 0\n    pwm.start(dc)\n\n    try:\n        while True:\n            temp = subprocess.getoutput(\"vcgencmd measure_temp|sed 's\/[^0-9.]\/\/g'\")\n            if round(float(temp)) >= 40:\n                dc = 100\n                pwm.ChangeDutyCycle(dc)\n                time.sleep(0.05)\n            else:\n                dc = 0\n                pwm.ChangeDutyCycle(dc)\n                time.sleep(0.05)\n    except KeyboardInterrupt:\n        pwm.stop()\n        GPIO.cleanup()\n        print(\"Ctrl + C pressed -- Ending program\")\n\n-   Execute it by typing:\n\n<!-- -->\n\n    python3 pwm-fan-control.py\n\n-   The fan will be turned on when the CPU temperature is reached to 65 degrees.",
                "char_count": 1151,
                "token_estimate": 288
            },
            {
                "title": "ZP-0110",
                "rev_id": 12947,
                "heading_path": "Keywords",
                "chunk_index": 14,
                "content": "-   Armor lite heatsink with pwm fan for Raspberry Pi 4B, PWM fan, adjustable speed fan, heat sink, quiet fan",
                "char_count": 109,
                "token_estimate": 28
            }
        ]
    }
}