SPEC — mushroom.vision v5 MVP (cost reduction) v5


0. Zamknięcie koszyka

PytanieDecyzja
MH-Z19 (CO₂) w pierwszym koszyku?TAK1 szt., oryginał Winsen, ESPHome (UART). Komórka / otwór musi widzieć powietrze hali (kanał / grot przez ścianę IP).
BH1750 w pierwszym koszyku?TAK1 szt., I²C; poza termiką puszki (zewnętrzna płytka lub tuba świetlna).
Centrala (Home Assistant)?TAKRaspberry 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 (w zestawie).

0.1 Co jest w środku puszki IP A vs na zewnątrz

LokalizacjaElementy
Wnętrze Puszki IP AESP32, 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)

WarstwaMVP v5
BioADS1115 w puszce; elektrody przy kostkach; tor mV krótki
Klimat1× BME280 na zewnątrz puszki
CO₂ / światłoMH-Z19, BH1750 — jak §0
Podłoże1× DS18B20 — jedna kostka ref.
Obraz Camera Module 3 IP, CSI jak arch. v4
CentralaPi 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.1Typowo (§5.2 / BOM)ID (orientacyjnie)
Centrala: komputer + HARaspberry Pi 5 4 GB + HAHW-C01
Nośnik SSDSSD USB bootHW-C04a
Karta pamięcimicroSD HEHW-C04
Panel lub ekranMonitor / tabletHW-C06
Zasilanie centrali USB-CZasilacz USB-C Pi 5HW-C02
Obudowa (§6)Obudowa Pi 5HW-C03
Przetwornica 5 Vbuck 12–24 V → 5 VHW-P02
Sterownik polaESP32 DevKitHW-N01
Pomiar małych napięć — bioADS1115HW-B01
Sygnał bio / elektrodyelektrody + tor do ADCEW-ELECT + HW-B01
T / RH / p — powietrzeBME280HW-E01
Natężenie światłaBH1750HW-E03
CO₂ — powietrzeMH-Z19HW-E02
Temperatura podłożaDS18B20HW-R01
KameraCamera Module 3 + IPHW-C05, C05b, C05a
Zasilanie 12/24 Vzasilacz przy centraliHW-P01

6. Skrót BOM — MVP v5

ID / obszar (arch. v4)arch. v4MVP v5
ESP32 (HW-N01)21 (z goldpinami)
Puszka B (HW-M08)10
Buck HW-P0221
BME280 HW-E0131 (zewn.; goldpiny)
DS18B20 HW-R0141
MH-Z19 HW-E0211
BH1750 HW-E0311 (goldpiny)
Anemometr / BME688 / O₂ / GX/M12 / panel rzepówróżne0

Prototyp i montaż (jak v4):

IDPozycjaIlośćUwagi
HW-T01Płytka stykowa (breadboard)1–2Przed puszką i lakierem; ~kilkanaście PLN
HW-T02Przewody DuPont (M-M, M-Ż)1Bez lutownicy na etapie prób
HW-T03Złączki Wago (np. 221 / 222)1 partiaZasilanie + masa w puszce; bez cyny na torze zasilania
HW-B01ADS11151Preferuj z goldpinami
HW-N01ESP32 DevKit1Z goldpinami
HW-P02Buck 12–24 V → 5 V1W puszce
HW-M01Puszka IP + dławice1 zestaw
HW-B03Skrętka / przewód 12 Vpartia
HW-M03Conformal coating0–1Po walidacji na breadboardzie

Centrala:

IDPozycjaIlośćUwagi
HW-C01Raspberry Pi 5 4 GB1HA + CSI
HW-C02Zasilacz USB-C Pi 51
HW-C03Obudowa Pi 50–1Zalecana 24/7
HW-C04aSSD USB (boot HA)1Główny nośnik v5 — np. 256 GB, USB 3.x, markowy pendrive SSD
HW-C04microSD high endurance1W ofercie — np. 64 GB HE (SanDisk Max Endurance itp.); recovery / zapas / procedury
HW-C06Monitor / tablet1
HW-C05 / C05b / C05aKamera + obudowa IP + CSI opcjonalniejak 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 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


MVP cost-reduction v5 — jak v4 + SSD USB (boot HA) oraz microSD HE w ofercie na Pi 5.

← Lista źródeł w kalkulatorze · Indeks /specy