Add Hardware tab with sensor stills next to UI previews.

Map each firmware project to a Commons or original module photo for local catalog browsing.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-23 16:09:20 +08:00
parent 24c740174e
commit b083da50b1
26 changed files with 232 additions and 38 deletions

View File

@@ -0,0 +1,36 @@
# Sensor / hardware stills — attribution
Images under `public/sensors/` are used only for the flasher catalog “Hardware” tab.
## Wikimedia Commons (Creative Commons)
| File | Source file on Commons | License (typical) |
|------|------------------------|-------------------|
| `dht.jpg` | AM2302 (DHT22) digital temperature and humidity sensor module | CC BY-SA (see Commons page) |
| `pir.jpg` | PIR motion sensor for Arduino oblique view | CC (see Commons page) |
| `lcd1602.jpg` | 16x2 Character LCD Display | CC (see Commons page) |
| `button.jpg` | Tactile switches / related Commons photo | CC (see Commons page) |
| `microsd.jpg` / `sd.jpg` | MicroSD / SD card Commons photos | CC (see Commons page) |
| `speaker.jpg` | Loudspeaker / speaker Commons photo | CC (see Commons page) |
| `rgb.jpg` | RGB LED Commons photo | CC (see Commons page) |
| `led.jpg` | Red LED Commons photo | CC (see Commons page) |
| `mic.jpg` | Microphone Commons photo | CC (see Commons page) |
| `wifi_icon.svg` | Wi-Fi Logo.svg | Trademarked logo; used for identification of onboard Wi‑Fi only |
| `bluetooth_icon.svg` | Bluetooth.svg | Trademarked logo; used for identification of onboard BLE only |
Full license text and author credit: open the matching file page on https://commons.wikimedia.org/
## Original studio stubs (no third-party copyright)
Generated for this project (no brand marks):
- `bh1750.jpg` — GY-30 / BH1750 style breakout
- `sgp30.jpg` — SGP30 style breakout
- `ld2420.jpg` — LD2420 style mmWave module
- `tm1637.jpg` — TM1637 / HW-069 style 4-digit display
- `buzzer.jpg` / `active_buzzer` source — active buzzer module
- `white_led.jpg` — HW-269 style white LED module
- `ttp223.jpg` — TTP223 style capacitive touch module
- `sound_sensor.jpg` — digital whistle / sound module
These are illustrative look-alikes, not manufacturer product photos.

BIN
public/sensors/bh1750.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
public/sensors/button.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
public/sensors/buzzer.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

BIN
public/sensors/dht.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
public/sensors/lcd1602.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
public/sensors/ld2420.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

BIN
public/sensors/led.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
public/sensors/mic.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

BIN
public/sensors/microsd.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
public/sensors/pir.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

BIN
public/sensors/rgb.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
public/sensors/sd.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

BIN
public/sensors/sgp30.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 KiB

BIN
public/sensors/speaker.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

BIN
public/sensors/tm1637.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

BIN
public/sensors/ttp223.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB