{
 "count": 128,
 "results": [
  {
   "product": "heltec-mesh-node-t114",
   "name": "Heltec Mesh Node T114 (nRF52840 + SX1262 + GPS)",
   "vendor": "heltec",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 51,
    "latest": "2026-08-28T19:18:18+00:00",
    "added_this_month": 51
   },
   "url": "/p/heltec-mesh-node-t114"
  },
  {
   "product": "heltec-wifi-lora-32-v4",
   "name": "Heltec WiFi LoRa 32 V4 (ESP32-S3, SX1262, OLED)",
   "vendor": "heltec",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 50,
    "latest": "2026-08-28T19:18:18+00:00",
    "added_this_month": 50
   },
   "url": "/p/heltec-wifi-lora-32-v4"
  },
  {
   "product": "waveshare-esp32-s3-cam-gc0308-tripod-case-body-lid",
   "name": "Waveshare ESP32-S3-CAM-GC0308 tripod case (body + lid)",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 40,
    "latest": "2026-08-20T14:51:45+00:00",
    "added_this_month": 40
   },
   "url": "/p/waveshare-esp32-s3-cam-gc0308-tripod-case-body-lid"
  },
  {
   "product": "waveshare-esp32s3-cam-gc0308",
   "name": "Waveshare ESP32-S3-CAM-GC0308 (AIoT camera dev board)",
   "vendor": "waveshare",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 40,
    "latest": "2026-08-20T14:51:45+00:00",
    "added_this_month": 40
   },
   "url": "/p/waveshare-esp32s3-cam-gc0308"
  },
  {
   "product": "goouuu-esp32-s3-cam-case-wall-mount-and-din-rail-bodies",
   "name": "GOOUUU ESP32-S3-CAM case - wall-mount and DIN-rail bodies",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 20,
    "latest": "2026-08-28T18:59:09+00:00",
    "added_this_month": 20
   },
   "url": "/p/goouuu-esp32-s3-cam-case-wall-mount-and-din-rail-bodies"
  },
  {
   "product": "goouuu-esp32-s3-cam-tripod-case-body-lid",
   "name": "GOOUUU ESP32-S3-CAM tripod case (body + lid)",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 20,
    "latest": "2026-08-28T18:59:09+00:00",
    "added_this_month": 20
   },
   "url": "/p/goouuu-esp32-s3-cam-tripod-case-body-lid"
  },
  {
   "product": "goouuu-esp32s3cam",
   "name": "GOOUUU ESP32-S3-CAM (DevKitC-style camera dev board)",
   "vendor": "goouuu",
   "models": 2,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 20,
    "latest": "2026-08-28T18:59:09+00:00",
    "added_this_month": 20
   },
   "url": "/p/goouuu-esp32s3cam"
  },
  {
   "product": "seeed-xiao-esp32s3-sense",
   "name": "Seeed Studio XIAO ESP32S3 Sense (camera + mic + SD)",
   "vendor": "seeed",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 4,
    "latest": "2026-08-28T11:58:41+00:00",
    "added_this_month": 4
   },
   "url": "/p/seeed-xiao-esp32s3-sense"
  },
  {
   "product": "seeed-xiao-esp32s3-sense-battery-camera-case-body-tray-lid",
   "name": "Seeed XIAO ESP32S3 Sense battery camera case (body + tray + lid)",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 4,
    "latest": "2026-08-28T11:58:41+00:00",
    "added_this_month": 4
   },
   "url": "/p/seeed-xiao-esp32s3-sense-battery-camera-case-body-tray-lid"
  },
  {
   "product": "seeed-xiao-esp32s3-sense-case-wall-mount-and-din-rail-bodies",
   "name": "Seeed XIAO ESP32S3 Sense case - wall-mount and DIN-rail bodies",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 4,
    "latest": "2026-08-28T11:58:41+00:00",
    "added_this_month": 4
   },
   "url": "/p/seeed-xiao-esp32s3-sense-case-wall-mount-and-din-rail-bodies"
  },
  {
   "product": "seeed-xiao-esp32s3-sense-tripod-case-body-lid",
   "name": "Seeed XIAO ESP32S3 Sense tripod case (body + lid)",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 4,
    "latest": "2026-08-28T11:58:41+00:00",
    "added_this_month": 4
   },
   "url": "/p/seeed-xiao-esp32s3-sense-tripod-case-body-lid"
  },
  {
   "product": "ada-5657-camera-module-3",
   "name": "Raspberry Pi Camera Module 3 (standard)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 1,
    "latest": "2026-08-23T15:00:34+00:00",
    "added_this_month": 1
   },
   "url": "/p/ada-5657-camera-module-3"
  },
  {
   "product": "ada-5743-gamepad-qt",
   "name": "Adafruit Mini I2C Gamepad (seesaw, STEMMA QT)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 1,
    "latest": "2026-08-20T14:51:45+00:00",
    "added_this_month": 1
   },
   "url": "/p/ada-5743-gamepad-qt"
  },
  {
   "product": "ada-6399-feathers3d",
   "name": "FeatherS3[D] ESP32-S3 (Unexpected Maker)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": {
    "count": 1,
    "latest": "2026-08-20T14:51:45+00:00",
    "added_this_month": 1
   },
   "url": "/p/ada-6399-feathers3d"
  },
  {
   "product": "28byj48-stepper",
   "name": "28BYJ-48 5V Geared Stepper (+ ULN2003 driver board)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/28byj48-stepper"
  },
  {
   "product": "7mm-pushbutton",
   "name": "7mm Mini Momentary Pushbutton (Gebildet, prewired)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/7mm-pushbutton"
  },
  {
   "product": "ada-1134-midi-jack",
   "name": "MIDI Jack 5-pin DIN, Breadboard",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-1134-midi-jack"
  },
  {
   "product": "ada-1304-microlipo",
   "name": "Adafruit Micro Lipo Charger (USB-A plug)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-1304-microlipo"
  },
  {
   "product": "ada-1400-power-switch",
   "name": "Push-button Power Switch Breakout (soft latch)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-1400-power-switch"
  },
  {
   "product": "ada-1426-neopixel-stick",
   "name": "NeoPixel Stick 8x 5050",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-1426-neopixel-stick"
  },
  {
   "product": "ada-1439-16mm-button",
   "name": "16mm Illuminated Pushbutton family (R/G, momentary/latching)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-1439-16mm-button"
  },
  {
   "product": "ada-1463-neopixel-ring-16",
   "name": "NeoPixel Ring 16x 5050",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-1463-neopixel-ring-16"
  },
  {
   "product": "ada-1578-lipo-500",
   "name": "LiPo 500mAh 1S (Adafruit 1578)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-1578-lipo-500"
  },
  {
   "product": "ada-1699-35mm-jack",
   "name": "3.5mm Stereo Jack, Breadboard (STX-3120 class)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-1699-35mm-jack"
  },
  {
   "product": "ada-1905-mini-lipo",
   "name": "Adafruit Mini Lipo Charger (mini-B USB)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-1905-mini-lipo"
  },
  {
   "product": "ada-258-lipo-1200",
   "name": "LiPo 1200mAh 1S (Adafruit 258)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-258-lipo-1200"
  },
  {
   "product": "ada-259-usb-lipo-charger",
   "name": "USB LiIon/LiPoly Charger (Adafruit 259)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-259-usb-lipo-charger"
  },
  {
   "product": "ada-2652-bme280",
   "name": "Adafruit BME280 Temp/Humidity/Pressure (STEMMA QT)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-2652-bme280"
  },
  {
   "product": "ada-2750-lipo-350",
   "name": "LiPo 350mAh 1S (Adafruit 2750)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-2750-lipo-350"
  },
  {
   "product": "ada-2890-featherwing-doubler",
   "name": "FeatherWing Doubler (prototyping plate)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-2890-featherwing-doubler"
  },
  {
   "product": "ada-2927-motor-featherwing",
   "name": "DC Motor + Stepper FeatherWing",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-2927-motor-featherwing"
  },
  {
   "product": "ada-2928-servo-featherwing",
   "name": "8-Channel PWM/Servo FeatherWing",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-2928-servo-featherwing"
  },
  {
   "product": "ada-3093-crickit",
   "name": "Adafruit CRICKIT for Circuit Playground Express",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3093-crickit"
  },
  {
   "product": "ada-3190-drv8871",
   "name": "Adafruit DRV8871 DC Motor Driver Breakout (3.6A)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3190-drv8871"
  },
  {
   "product": "ada-324-nema17-stepper",
   "name": "NEMA 17 Stepper 12V 350mA (Adafruit 324, short body)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-324-nema17-stepper"
  },
  {
   "product": "ada-3297-drv8833",
   "name": "Adafruit DRV8833 Dual DC/Stepper Driver Breakout",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3297-drv8833"
  },
  {
   "product": "ada-3333-circuit-playground",
   "name": "Circuit Playground Express",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3333-circuit-playground"
  },
  {
   "product": "ada-3335-papirus-zero",
   "name": "PaPiRus Zero ePaper pHAT v1.2 (2.0in)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3335-papirus-zero"
  },
  {
   "product": "ada-3409-pi-zero-w",
   "name": "Raspberry Pi Zero W / WH",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3409-pi-zero-w"
  },
  {
   "product": "ada-3417-featherwing-tripler",
   "name": "FeatherWing Tripler (prototyping plate)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3417-featherwing-tripler"
  },
  {
   "product": "ada-3501-gemma-m0",
   "name": "Adafruit GEMMA M0 (wearable)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3501-gemma-m0"
  },
  {
   "product": "ada-3505-metro-m0",
   "name": "Adafruit METRO M0 Express (UNO form factor)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3505-metro-m0"
  },
  {
   "product": "ada-3842-3xaa-holder",
   "name": "3x AA Battery Holder w/ 5.5/2.1mm Plug",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3842-3xaa-holder"
  },
  {
   "product": "ada-3872-electromagnet",
   "name": "5V Electromagnet 2.5kg Holding (P20/15)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-3872-electromagnet"
  },
  {
   "product": "ada-4026-soil-sensor",
   "name": "Adafruit STEMMA Soil Sensor (capacitive)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4026-soil-sensor"
  },
  {
   "product": "ada-4261-usbc-round-panel",
   "name": "USB-C Round Panel Mount Adapter (pass-through)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4261-usbc-round-panel"
  },
  {
   "product": "ada-4393-mini-pitft",
   "name": "Adafruit Mini PiTFT 1.14in 135x240",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4393-mini-pitft"
  },
  {
   "product": "ada-4411-nema8-stepper",
   "name": "NEMA 8 Mini Stepper 20x33 (Adafruit 4411)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4411-nema8-stepper"
  },
  {
   "product": "ada-4438-lsm6dsox",
   "name": "Adafruit LSM6DSOX 6-DoF IMU (STEMMA QT)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4438-lsm6dsox"
  },
  {
   "product": "ada-4539-breadboard-holes",
   "name": "Half-size Breadboard w/ Mounting Holes (Adafruit 4539)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4539-breadboard-holes"
  },
  {
   "product": "ada-4557-din-bracket",
   "name": "DIN Rail Mount Bracket (Pi/Metro/UNO/Mega/BeagleBone)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4557-din-bracket"
  },
  {
   "product": "ada-4561-hq-camera",
   "name": "Raspberry Pi HQ Camera (C/CS mount)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4561-hq-camera"
  },
  {
   "product": "ada-4562-16mm-lens",
   "name": "16mm 10MP Telephoto Lens (C-mount, HQ Camera)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4562-16mm-lens"
  },
  {
   "product": "ada-4563-6mm-lens",
   "name": "6mm 3MP Wide Angle Lens (CS-mount, HQ Camera)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4563-6mm-lens"
  },
  {
   "product": "ada-4742-rcwl-ultrasonic",
   "name": "RCWL-1601 Ultrasonic Distance Sensor (I2C)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4742-rcwl-ultrasonic"
  },
  {
   "product": "ada-4864-pico",
   "name": "Raspberry Pi Pico (family)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4864-pico"
  },
  {
   "product": "ada-4871-mini-pir",
   "name": "Breadboard Mini PIR Motion Sensor",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4871-mini-pir"
  },
  {
   "product": "ada-4884-feather-rp2040",
   "name": "Adafruit Feather RP2040",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4884-feather-rp2040"
  },
  {
   "product": "ada-4888-itsybitsy-rp2040",
   "name": "Adafruit ItsyBitsy RP2040",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4888-itsybitsy-rp2040"
  },
  {
   "product": "ada-4900-qtpy-rp2040",
   "name": "Adafruit QT Py RP2040",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-4900-qtpy-rp2040"
  },
  {
   "product": "ada-5096-pico-terminal",
   "name": "Terminal Block Breakout for Pico (OONO D-1414)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-5096-pico-terminal"
  },
  {
   "product": "ada-5302-kb2040",
   "name": "Adafruit KB2040 (RP2040 Kee Boar)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-5302-kb2040"
  },
  {
   "product": "ada-5650-feather-scorpio",
   "name": "Adafruit Feather RP2040 SCORPIO (8-ch NeoPixel)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-5650-feather-scorpio"
  },
  {
   "product": "ada-5812-pi-5",
   "name": "Raspberry Pi 5 (4GB / 8GB)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-5812-pi-5"
  },
  {
   "product": "ada-5815-pi5-cooler",
   "name": "Raspberry Pi 5 Active Cooler (official)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-5815-pi5-cooler"
  },
  {
   "product": "ada-5906-picowbell-doubler",
   "name": "Adafruit Proto Doubler PiCowbell (Pico/PicoW)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-5906-picowbell-doubler"
  },
  {
   "product": "ada-6069-usbc-small-panel",
   "name": "USB-C Small Round Panel Mount Extension Cable",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-6069-usbc-small-panel"
  },
  {
   "product": "ada-6153-usbc-screw-panel",
   "name": "USB-C Screw Panel Mount to 6-pin JST-PH Cable",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-6153-usbc-screw-panel"
  },
  {
   "product": "ada-64-half-breadboard",
   "name": "Half-size Breadboard (400 tie points)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-64-half-breadboard"
  },
  {
   "product": "ada-67-9v-holder",
   "name": "9V Battery Holder w/ Switch + 5.5/2.1mm Plug",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-67-9v-holder"
  },
  {
   "product": "ada-727-3xaaa-holder",
   "name": "3x AAA Battery Holder w/ Switch + JST-PH",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-727-3xaaa-holder"
  },
  {
   "product": "ada-770-2xaa-holder",
   "name": "Waterproof 2x AA Battery Holder w/ Switch",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-770-2xaa-holder"
  },
  {
   "product": "ada-805-slide-switch",
   "name": "Breadboard-friendly SPDT Slide Switch (EG1218 class)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-805-slide-switch"
  },
  {
   "product": "ada-938-oled-128x64",
   "name": "Monochrome 1.3\" 128x64 OLED (STEMMA QT)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ada-938-oled-128x64"
  },
  {
   "product": "adafruit-1063-electret-microphone-amplifier-max4466-with-adj",
   "name": "Electret Microphone Amplifier - MAX4466 with Adjustable Gain",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-1063-electret-microphone-amplifier-max4466-with-adj"
  },
  {
   "product": "adafruit-1064-electret-microphone-20hz-20khz-omnidirectional",
   "name": "Electret Microphone - 20Hz-20KHz Omnidirectional",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-1064-electret-microphone-20hz-20khz-omnidirectional"
  },
  {
   "product": "adafruit-169-micro-servo-towerpro-sg92r",
   "name": "Micro servo - TowerPro SG92R",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-169-micro-servo-towerpro-sg92r"
  },
  {
   "product": "adafruit-1713-electret-microphone-amplifier-max9814-with-aut",
   "name": "Electret Microphone Amplifier - MAX9814 with Auto Gain Control",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-1713-electret-microphone-amplifier-max9814-with-aut"
  },
  {
   "product": "adafruit-1739-large-enclosed-piezo-element-buzzer-leads",
   "name": "Large Enclosed Piezo Element (buzzer, leads)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-1739-large-enclosed-piezo-element-buzzer-leads"
  },
  {
   "product": "adafruit-1740-small-enclosed-piezo-element-buzzer-leads",
   "name": "Small Enclosed Piezo Element (buzzer, leads)",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-1740-small-enclosed-piezo-element-buzzer-leads"
  },
  {
   "product": "adafruit-1865-edge-launch-sma-connector-for-1-6mm-0-062-thic",
   "name": "Edge-Launch SMA Connector for 1.6mm / 0.062\" Thick PCBs",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-1865-edge-launch-sma-connector-for-1-6mm-0-062-thic"
  },
  {
   "product": "adafruit-3072-adafruit-rfm95w-lora-radio-transceiver-breakou",
   "name": "Adafruit RFM95W LoRa Radio Transceiver Breakout - 868 or 915 MHz - RadioFruit",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-3072-adafruit-rfm95w-lora-radio-transceiver-breakou"
  },
  {
   "product": "adafruit-4269-simple-spring-antenna-915mhz",
   "name": "Simple Spring Antenna - 915MHz",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-4269-simple-spring-antenna-915mhz"
  },
  {
   "product": "adafruit-5180-simple-usb-c-socket-breakout",
   "name": "Simple USB C Socket Breakout",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-5180-simple-usb-c-socket-breakout"
  },
  {
   "product": "adafruit-5364-esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash",
   "name": "ESP32-S3-DevKitC-1 - ESP32-S3-WROOM-2 - 32MB Flash 16MB PSRAM",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-5364-esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash"
  },
  {
   "product": "adafruit-5366-6v-2w-solar-panel-etfe-voltaic-p126",
   "name": "6V 2W Solar Panel - ETFE - Voltaic P126",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-5366-6v-2w-solar-panel-etfe-voltaic-p126"
  },
  {
   "product": "adafruit-5367-5v-5w-solar-panel-etfe-voltaic-p105",
   "name": "5V 5W Solar Panel - ETFE - Voltaic P105",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-5367-5v-5w-solar-panel-etfe-voltaic-p105"
  },
  {
   "product": "adafruit-5714-adafruit-feather-rp2040-with-rfm95-lora-radio",
   "name": "Adafruit Feather RP2040 with RFM95 LoRa Radio - 915MHz - RadioFruit and STEMMA QT",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-5714-adafruit-feather-rp2040-with-rfm95-lora-radio"
  },
  {
   "product": "adafruit-5719-pcb-coaster-with-gold-adafruit-logo",
   "name": "PCB Coaster with Gold Adafruit Logo",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-5719-pcb-coaster-with-gold-adafruit-logo"
  },
  {
   "product": "adafruit-6050-adafruit-sunken-usb-type-c-breakout-board-down",
   "name": "Adafruit Sunken USB Type C Breakout Board - Downstream Connection",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-6050-adafruit-sunken-usb-type-c-breakout-board-down"
  },
  {
   "product": "adafruit-6091-adafruit-bq25185-usb-dc-solar-lithium-ion-poly",
   "name": "Adafruit bq25185 USB / DC / Solar Lithium Ion/Polymer charger",
   "vendor": "adafruit",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/adafruit-6091-adafruit-bq25185-usb-dc-solar-lithium-ion-poly"
  },
  {
   "product": "bigtreetech-tmc2209-driver",
   "name": "BIGTREETECH TMC2209 V1.3 Stepper Driver (StepStick)",
   "vendor": "bigtreetech",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/bigtreetech-tmc2209-driver"
  },
  {
   "product": "dc-panel-jack",
   "name": "5.5x2.1mm DC Panel-Mount Jack (Antrader, DC-099 class)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/dc-panel-jack"
  },
  {
   "product": "dinkle-dk25n",
   "name": "Dinkle DK2.5N DIN Terminal Block (single gang)",
   "vendor": "dinkle",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/dinkle-dk25n"
  },
  {
   "product": "ec11-encoder",
   "name": "EC11 Rotary Encoder w/ Push Switch (panel mount)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ec11-encoder"
  },
  {
   "product": "gikfun-40mm-speaker",
   "name": "Gikfun 40mm 4-ohm 3W Full-Range Speaker",
   "vendor": "gikfun",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/gikfun-40mm-speaker"
  },
  {
   "product": "google-coral-usb",
   "name": "Google Coral USB Accelerator",
   "vendor": "google",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/google-coral-usb"
  },
  {
   "product": "goouuu1-tripod-case",
   "name": "GOOUUU1 tripod case (body + lid, 1/4\"-20 insert)",
   "vendor": "",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/goouuu1-tripod-case"
  },
  {
   "product": "hcdc-gpio-hat",
   "name": "HCDC RPi GPIO Status LED & Terminal Block HAT",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/hcdc-gpio-hat"
  },
  {
   "product": "heltec-wifi-lora-32-v3",
   "name": "ESP32 LoRa V3 + OLED (Heltec WiFi LoRa 32 V3 clone)",
   "vendor": "heltec",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/heltec-wifi-lora-32-v3"
  },
  {
   "product": "kcd1-rocker",
   "name": "KCD1-101 Mini Rocker Switch (DaierTek 12V 20A)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/kcd1-rocker"
  },
  {
   "product": "kw12-limit-switch",
   "name": "KW12-3 Micro Limit Switch (roller lever)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/kw12-limit-switch"
  },
  {
   "product": "l298n-driver",
   "name": "L298N Dual H-Bridge Motor Driver Module (red)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/l298n-driver"
  },
  {
   "product": "luckfox-lyra-zero-w",
   "name": "Luckfox Lyra Zero W (RK3506B micro Linux board)",
   "vendor": "luckfox",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/luckfox-lyra-zero-w"
  },
  {
   "product": "max9814-clamp-assembly",
   "name": "MAX9814 clamp assembly",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/max9814-clamp-assembly"
  },
  {
   "product": "max9814-pipe-clamp-case",
   "name": "MAX9814 pipe clamp case",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/max9814-pipe-clamp-case"
  },
  {
   "product": "mb102-psu",
   "name": "MB102-class Breadboard Power Supply (WWZMDiB 5pcs)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/mb102-psu"
  },
  {
   "product": "mg90s-micro-servo",
   "name": "9g Micro Servo family (MG90S / FS90R / SG90 body)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/mg90s-micro-servo"
  },
  {
   "product": "mg996r-servo",
   "name": "MG996R 55g Standard Servo",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/mg996r-servo"
  },
  {
   "product": "mts101-toggle",
   "name": "MTS-101 Mini Toggle Switch (EGSCST kit)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/mts101-toggle"
  },
  {
   "product": "n20-gearmotor",
   "name": "N20 / GA12-N20 Micro Metal Gearmotor",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/n20-gearmotor"
  },
  {
   "product": "optical-endstop",
   "name": "Optical Endstop Module (MakerHawk 6-pack, 3D-printer style)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/optical-endstop"
  },
  {
   "product": "pca9685-servo-driver",
   "name": "PCA9685 16-ch 12-bit PWM/Servo Driver (HiLetgo, Adafruit 815 layout)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/pca9685-servo-driver"
  },
  {
   "product": "rak-wisblock-base",
   "name": "RAK19007 WisBlock Base + RAK4631 Core (Meshtastic starter)",
   "vendor": "rakwireless",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/rak-wisblock-base"
  },
  {
   "product": "raspberry-pi-camera-module-3-case-wall-mount-and-din-rail-bo",
   "name": "Raspberry Pi Camera Module 3 case - wall-mount and DIN-rail bodies",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/raspberry-pi-camera-module-3-case-wall-mount-and-din-rail-bo"
  },
  {
   "product": "raspberry-pi-camera-module-3-tripod-case-body-lid",
   "name": "Raspberry Pi Camera Module 3 tripod case (body + lid)",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/raspberry-pi-camera-module-3-tripod-case-body-lid"
  },
  {
   "product": "raspberry-pi-hq-camera-din-rail-case-body-lid-pi-pattern-fla",
   "name": "Raspberry Pi HQ Camera DIN-rail case (body + lid, Pi-pattern flange)",
   "vendor": "sargbench2",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/raspberry-pi-hq-camera-din-rail-case-body-lid-pi-pattern-fla"
  },
  {
   "product": "relay-1ch",
   "name": "1-Channel 5V Relay Module (AEDIKO, optocoupler)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/relay-1ch"
  },
  {
   "product": "relay-2ch",
   "name": "2-Channel 5V Relay Module (AJSWISH)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/relay-2ch"
  },
  {
   "product": "seeed-t1000e-tracker",
   "name": "SenseCAP Card Tracker T1000-E (Meshtastic)",
   "vendor": "seeed",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/seeed-t1000e-tracker"
  },
  {
   "product": "seeed-xiao-esp32c3",
   "name": "Seeed Studio XIAO ESP32C3",
   "vendor": "seeed",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/seeed-xiao-esp32c3"
  },
  {
   "product": "songle-srd-relay",
   "name": "Songle SRD-05VDC-SL-C Bare Relay (Weasch 6pcs)",
   "vendor": "songle",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/songle-srd-relay"
  },
  {
   "product": "ss12d10-slide",
   "name": "SS12D10 Micro Slide Switch (EGSCST 30pcs)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/ss12d10-slide"
  },
  {
   "product": "stepperonline-nema17-42ncm",
   "name": "STEPPERONLINE NEMA 17 Stepper 42Ncm 1.5A",
   "vendor": "stepperonline",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/stepperonline-nema17-42ncm"
  },
  {
   "product": "turnigy-2s-2200",
   "name": "Turnigy 2200mAh 2S 40C LiPo Pack",
   "vendor": "turnigy",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/turnigy-2s-2200"
  },
  {
   "product": "type130-motor",
   "name": "Type-130 DC Toy Motor (FA-130 class, BOJACK 4pcs)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/type130-motor"
  },
  {
   "product": "waveshare-ups-3s",
   "name": "Waveshare UPS Module 3S (3x 18650, 5V 5A)",
   "vendor": "waveshare",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/waveshare-ups-3s"
  },
  {
   "product": "wh148-pot",
   "name": "WH148-class Panel Potentiometer (EEEEE kit, w/ knobs)",
   "vendor": "generic",
   "models": 1,
   "yours": false,
   "visibility": null,
   "lessons": null,
   "url": "/p/wh148-pot"
  }
 ]
}