SPEC — mushroom.vision v5 MVP (cost reduction) v5
0. Zamknięcie koszyka
| Pytanie | Decyzja |
|---|---|
| MH-Z19 (CO₂) w pierwszym koszyku? | TAK — 1 szt., oryginał Winsen, ESPHome (UART). Komórka / otwór musi widzieć powietrze hali (kanał / grot przez ścianę IP). |
| BH1750 w pierwszym koszyku? | TAK — 1 szt., I²C; poza termiką puszki (zewnętrzna płytka lub tuba świetlna). |
| Centrala (Home Assistant)? | TAK — Raspberry Pi 5 4 GB ×1, HA OS (lub kontener wg pipeline’u); bez Mini PC w tym zamknięciu. USB-C oficjalny pod Pi 5; w ofercie SSD USB (≥256 GB, boot HA) oraz microSD high endurance 1× (w zestawie). |
0.1 Co jest w środku puszki IP A vs na zewnątrz
| Lokalizacja | Elementy |
|---|---|
| Wnętrze Puszki IP A | ESP32, ADS1115, buck 5 V, okablowanie, Wago (rozdział zasilania), ewent. listwa; 12/24 V przez dławicę. |
| Poza puszką | Elektrody → krótki mV do ADS; BME280, BH1750 (I²C przez dławicę); DS18B20 w kostce ref.; MH-Z19 — strumień powietrza z hali. |
1. Dlaczego MVP
Fail fast, learn cheap — pętla bio + klimat + obraz + HA.
v4: ten sam zakres co v3, plus ścieżka montażu: najpierw breadboard → walidacja → puszka z Wago na zasilaniu; moduły z goldpinami od początku.
v5: jak v4 + SSD jako nośnik produkcyjny (boot) oraz microSD HE w zestawie — SSD pod codzienny zapis HA; karta HE na recovery / zapas / procedury; oba nośniki w ofercie, bez wariantu „tylko jeden”.
2. Świętości systemu
Bez zmian względem wcześniejszych MVP — m.in. ADS przy elektrodach, 12/24 V + buck w puszce, kamera + Pi, sondy poza termiką „skrzynki na ESP”.
3. ✂️ Co tniemy (względem pełnego v4 arch)
Jak v3/v4: jedna puszka pola, jeden ESP, jeden buck; bez Puszki B, O₂, anemometru, BME688, GX/M12, panelu rzepów.
4. Zakres funkcjonalny MVP v5 (zamknięta lista)
| Warstwa | MVP v5 |
|---|---|
| Bio | ADS1115 w puszce; elektrody przy kostkach; tor mV krótki |
| Klimat | 1× BME280 na zewnątrz puszki |
| CO₂ / światło | MH-Z19, BH1750 — jak §0 |
| Podłoże | 1× DS18B20 — jedna kostka ref. |
| Obraz | 1× Camera Module 3 IP, CSI jak arch. v4 |
| Centrala | Pi 5 4 GB + HA; SSD USB (boot) + microSD HE (w ofercie); 12/24 V → puszka + buck; USB-C osobno dla Pi |
| Sieć | Wi‑Fi ESP → HA |
5. Diagram logiczny MVP v5
Przełącznik widoków: identyczna topologia — §5.1 opisy funkcjonalne (temperatura, wilgotność, CO₂, światło, bio, obraz), §5.2 nazwy techniczne (jak wcześniejsza wersja jednego diagramu). §5.3 — mapowanie etykieta → BOM.
5.1 Wersja A — funkcjonalna (bez nazw części z koszyka)
5.2 Wersja B — techniczna (nazwy jak w spec / BOM)
5.3 Legenda: etykieta funkcjonalna → BOM (skrót)
| Etykieta §5.1 | Typowo (§5.2 / BOM) | ID (orientacyjnie) |
|---|---|---|
| Centrala: komputer + HA | Raspberry Pi 5 4 GB + HA | HW-C01 |
| Nośnik SSD | SSD USB boot | HW-C04a |
| Karta pamięci | microSD HE | HW-C04 |
| Panel lub ekran | Monitor / tablet | HW-C06 |
| Zasilanie centrali USB-C | Zasilacz USB-C Pi 5 | HW-C02 |
| Obudowa (§6) | Obudowa Pi 5 | HW-C03 |
| Przetwornica 5 V | buck 12–24 V → 5 V | HW-P02 |
| Sterownik pola | ESP32 DevKit | HW-N01 |
| Pomiar małych napięć — bio | ADS1115 | HW-B01 |
| Sygnał bio / elektrody | elektrody + tor do ADC | EW-ELECT + HW-B01 |
| T / RH / p — powietrze | BME280 | HW-E01 |
| Natężenie światła | BH1750 | HW-E03 |
| CO₂ — powietrze | MH-Z19 | HW-E02 |
| Temperatura podłoża | DS18B20 | HW-R01 |
| Kamera | Camera Module 3 + IP | HW-C05, C05b, C05a |
| Zasilanie 12/24 V | zasilacz przy centrali | HW-P01 |
6. Skrót BOM — MVP v5
| ID / obszar (arch. v4) | arch. v4 | MVP v5 |
|---|---|---|
| ESP32 (HW-N01) | 2 | 1 (z goldpinami) |
| Puszka B (HW-M08) | 1 | 0 |
| Buck HW-P02 | 2 | 1 |
| BME280 HW-E01 | 3 | 1 (zewn.; goldpiny) |
| DS18B20 HW-R01 | 4 | 1 |
| MH-Z19 HW-E02 | 1 | 1 |
| BH1750 HW-E03 | 1 | 1 (goldpiny) |
| Anemometr / BME688 / O₂ / GX/M12 / panel rzepów | różne | 0 |
Prototyp i montaż (jak v4):
| ID | Pozycja | Ilość | Uwagi |
|---|---|---|---|
| HW-T01 | Płytka stykowa (breadboard) | 1–2 | Przed puszką i lakierem; ~kilkanaście PLN |
| HW-T02 | Przewody DuPont (M-M, M-Ż) | 1 | Bez lutownicy na etapie prób |
| HW-T03 | Złączki Wago (np. 221 / 222) | 1 partia | Zasilanie + masa w puszce; bez cyny na torze zasilania |
| HW-B01 | ADS1115 | 1 | Preferuj z goldpinami |
| HW-N01 | ESP32 DevKit | 1 | Z goldpinami |
| HW-P02 | Buck 12–24 V → 5 V | 1 | W puszce |
| HW-M01 | Puszka IP + dławice | 1 zestaw | |
| HW-B03 | Skrętka / przewód 12 V | partia | |
| HW-M03 | Conformal coating | 0–1 | Po walidacji na breadboardzie |
Centrala:
| ID | Pozycja | Ilość | Uwagi |
|---|---|---|---|
| HW-C01 | Raspberry Pi 5 4 GB | 1 | HA + CSI |
| HW-C02 | Zasilacz USB-C Pi 5 | 1 | |
| HW-C03 | Obudowa Pi 5 | 0–1 | Zalecana 24/7 |
| HW-C04a | SSD USB (boot HA) | 1 | Główny nośnik v5 — np. 256 GB, USB 3.x, markowy pendrive SSD |
| HW-C04 | microSD high endurance | 1 | W ofercie — np. 64 GB HE (SanDisk Max Endurance itp.); recovery / zapas / procedury |
| HW-C06 | Monitor / tablet | 1 | |
| HW-C05 / C05b / C05a | Kamera + obudowa IP + CSI opcjonalnie | jak v3/v4 |
7. Podsumowanie: co poszło „do kolejnej wersji”
Jak v3 §7.
8. Ryzyka MVP v5
Jak v4 (breadboard, Wago, tor sygnałowy), plus:
- SSD USB — słaby adapter / tanie „USB flash” bez prawdziwego SSD → długie zapisy HA mogą iść wolno lub nośnik pada wcześniej; wybieraj pendrive SSD (np. Verbatim, SanDisk Extreme, Hiksemi w klasie SSD) lub zewnętrzny SSD + krótki przewód USB z dobrym zasilaniem z portu Pi.
- USB boot — pierwsza instalacja: trzymaj się aktualnej dokumentacji Raspberry Pi / Home Assistant dla Pi 5 (aktualizacja firmware / imager), żeby uniknąć „nie widzi dysku”.
- microSD — w ofercie wybieraj high endurance, nie najtańszą kartę konsumencką, jeśli ma być używana do zapisów lub częstej podmiany obrazów.
9. Checklist MVP v5
- SSD w koszyku: ≥256 GB, USB 3.x, preferowany model z recenzjami pod obciążeniem zapisu (nie najtańszy „flash drive”)
- microSD HE 1× w koszyku (ta sama oferta co SSD — bez pomijania)
- HA OS / obraz zainstalowany na SSD zgodnie z procedurą dla Pi 5
- Breadboard + DuPont: pełna walidacja ESP + ADS + czujniki zanim zamkniesz puszkę i M03
- Moduły z fabrycznymi goldpinami (karta produktu w sklepie)
- W puszce: Wago na zasilanie i masę (12/24 V wejście, 5 V po bucku, GND wspólny wg schematu)
- Diagram §5: znane są obie wersje — A (funkcjonalna) i B (techniczna); SSD i microSD HE w centrali
- Sondy przez dławice; MH-Z19 z dopływem powietrza z hali
- Buck + 5 V pod Wi‑Fi — pomiar
- Pi 5 + HA w domu przed halą
- I²C / UART / MQTT — jak wcześniej
10. Prototypowanie i montaż bez lutownicy (opis)
Bez zmian względem v4 §10 — breadboard, goldpiny, Wago na zasilaniu.
11. Dokumenty powiązane
- SPEC_OST_HARDWARE_V4-cost-reduction-v4.md
- SPEC_OST_HARDWARE_V4-cost-reduction-v5-wycena.md
- SPEC_OST_HARDWARE_V4-cost-reduction-v3.md
- SPEC_OST_HARDWARE_V4-cost-reduction-v3-wycena.md
- PERPLEXITY_PROMPT_WYCENA_MVP_V4_PI5.md
- SPEC_OST_HARDWARE_V4.md
- SPECYFIKACJA_OSTATECZNA_HARDWARE_MUSHROOM_VISION.md
MVP cost-reduction v5 — jak v4 + SSD USB (boot HA) oraz microSD HE w ofercie na Pi 5.
