Scoreboard — hårdvara
Beslutad lösning: ESP32 + två utomhus-LED-paneler (P5, HUB75) per bana — solläsbar på hela banan, självläkande, lödfri montering, ~950–1 100 kr/enhet i 50-serie. Inköpslista, montering och driftsättning nedan. Hållning: utlåningsflotta i egen regi — det formella certifieringsprogrammet aktiveras först vid kommersiell försäljning.
Inköpslista
Per tavla. Allt är färdiga moduler — det enda som tillverkas är ram/bakkåpa (beställs färdigskuret i 50-sats). Länkarna verifierade 2026-08-07; AliExpress-sidor kan visa bot-skydd vid första besöket — öppna i vanlig webbläsare.
| Del | Antal | Pris (1 st) | Pris (50 st) | Köp | Anmärkning |
|---|---|---|---|---|---|
| P5 OUTDOOR LED-modul 64×32, 320×160 mm, SMD2727 (~5000 nits, IP65-front, RGB) | 2 | 275 kr/st | ~200 kr/st | AliExpress ↗ AliExpress (alt.) ↗ | Hela volymen från SAMMA säljare/batch. Kräv datablad: betraktningsvinkel ≥140° horisontellt. Verifiera 2 provpaneler (scan-mapping FOUR_SCAN_32PX_HIGH + drivkrets) före volymorder. Beställ 5 % extra. |
| ESP32-WROOM-32UE DevKitC (u.FL för extern antenn) | 1 | 130 kr | ~60 kr | Amazon.se ↗ AliExpress ↗ | Amazon-kitet inkluderar antenn + u.FL→SMA-pigtail (löser antennposten på köpet). På AliExpress: välj 32UE-varianten i listningen. |
| Extern 2,4 GHz-antenn + u.FL→RP-SMA-pigtail med panelgenomföring | 1 | 99 kr | ~25 kr | Electrokit ↗ | Electrokit-kitet (RPi-antennkit SC0480) löser antenn + pigtail + kapslingsgenomföring i ett köp. Ingår redan om ESP32:n köps som Amazon-kitet ovan. |
| HUB75-adapterkort med DevKit-socket + skruvplintar | 1 | 60–295 kr | ~50 kr | Amazon.se ↗ AliExpress (sök) ↗ | Amazon-kortet (295 kr) är verifierat i lager och har dubbel strömingång USB-C/DC. AliExpress-klassen kostar 30–80 kr — välj kort med socket, inte lödversion. |
| Buck-omvandlare 12→5 V 10 A 50 W, ingjuten/vattentät | 1 | 110 kr | ~80 kr | Droking ↗ AliExpress (sök) ↗ | Tavlan matas alltid med 12 V (SELV) — samma ingång för nätadapter, batteri och sol. Aldrig 230 V i kapslingen. Droking verifierad i lager (−40…+85 °C). |
| TVS-diod 1.5KE18A + säkringshållare + säkring 5 A trög | 1+1+1 | 26 kr | 20 kr | Electrokit (TVS) ↗ Electrokit (hållare) ↗ Electrokit (säkring) ↗ | 1.5KE18A (standoff 15,3 V) leder inte vid 14,6 V laddspänning men klipper transienter — billigaste driftsäkerhetsförsäkringen. Allt i samma Electrokit-order. |
| DC-ingång: XT60-kontaktpar + skruvplint 2-pol | 1+1 | 29 kr | 25 kr | Electrokit (XT60) ↗ Electrokit (plint) ↗ | XT60 = batteristandard; skruvplint för fast matning. |
| LDR-fotomotstånd 5 mm CdS (autodimning) | 1 | 9,50 kr | 8 kr | Electrokit ↗ | Firmware-krav: full ljusstyrka bara när solen kräver det — sparar 30–50 % av dagenergin. Ljuströskeln kalibreras i mjukvara. |
| Ram + ventilerad bakkåpa (aluprofil/bockad plåt, dränering nedtill) | 1 | ~300 kr | ~250 kr | lokal verkstad | Panelerna är bara täta framifrån — bakkåpan avgör livslängden. Färdigskuret/bockat i 50-sats: offert från lokal plåt-/skärverkstad (DXF-ritning). Kabelgenomföringar underifrån. |
| Polykarbonatfront 4 mm UV-stabil, måttkapad ~700×250 mm | 1 | ~185 kr | ~90 kr | Haglöfs Glasshop ↗ | Måttkapas online. OBS minimidebitering 0,3 m² ⇒ beställ 2 fronter per order (367 kr/order). 20 mm distanser ger slagtålighet (boulekula ~30–40 J) + ventilation. |
| Kabelförskruvningar M12/M16 + pin-torx-skruvsortiment | 3–4 + sats | ~140 kr | ~50 kr | Electrokit (M16) ↗ Amazon.se (pin-torx, sök) ↗ | Förskruvningar styckvis hos Electrokit (M16 7,50 kr, M12 4,85 kr). Pin-torx på yttre förband = enkelt vandalskydd (rostfri M4-sats ~80–150 kr). |
| UV-tålig etikett: kontaktuppgift + serienummer + parnings-QR | 1 | 10 kr | 8 kr | lokal verkstad | Väderbeständiga etikettark (t.ex. Avery-polyester) i vanlig skrivare. Serienummer förs in i register (kalkylark räcker för utlåningsflottan). |
Matningskit (välj per bana)
- Mean Well LPV-60-12: 12 V 60 W, IP67 (gjuten LED-driver) — 189 kr, verifierad i lager. Alternativ: desktop-adapter 12 V 5 A (279 kr, ej IP-klassad, för inomhus/skyddat läge). Electrokit (LPV-60-12) ↗ Electrokit (desktop) ↗
- Prioritera alltid nätdrift där el finns (även via klubbens skarvsladd på tävlingsdagar) — batterier är för banor där el saknas helt.
- Kravtext till klubben: uttag skyddat av jordfelsbrytare 30 mA, min IP44, H07RN-F-kabel.
- ETT LiFePO4-batteri per bana räcker: 12,8 V 30 Ah (384 Wh, 3,3 kg) driver hela speldygnet 07–03 — ett typdygn förbrukar bara ~45 % (150–310 Wh med autodim). Eco-Worthy EU ~1 030 kr. Kör tavlan amber-siffror + autodim räcker 20 Ah (~800 kr, samma butik). Eco-Worthy EU (30 Ah) ↗ Inverterbutiken (20 Ah, svensk) ↗
- Laddare DELAS i flottan — en 14,6 V 10 A-laddare fyller 2–3 halvtomma batterier per natt ⇒ ~250–400 kr/bana. Power Queen 821 kr (verifierad i lager). Budgetalternativ för långsam nattladdning: Biltema LiFePO4-laddare 12 V 4 A IP68. Power Queen EU ↗ Biltema (4 A) ↗
- Batterilåda i stativfoten (lådan = ballast mot vält) + XT60-förlängning. SeaSea-lådan rymmer 30 Ah-blocket med marginal (299 kr, medlem 219 kr). SeaSea ↗
- Tillval: ett andra batteri i rotation (+~1 030 kr) — endast för banor som kör flera hela speldygn i rad utan nattladdningsmöjlighet.
- Ultrabudget för FASTA klubbanor (ej utlåningsflottan): vanligt fritidsbatteri ~45 Ah från Biltema (~800–900 kr) + klubbens befintliga 12 V-laddare. Tungt (12–14 kg) men vikten är ballast i foten; kortare cykelliv men räcker i år vid klubbkvällsbruk. Lågspänningsfrånslaget vid 12,0 V skyddar blybatteriet. Biltema (fritidsbatterier) ↗
- Rutin: ladda över natten på plats (sekretariatet har el), vinterförvara inomhus. Aldrig laddning under 0 °C.
- EN 100 W-panel + Victron MPPT 75/10 skruvas på det befintliga batterikitet — samma 30 Ah-batteri, samma 12 V-buss/XT60. Kan eftermonteras när som helst. Biltema (panel) ↗ SeaSea (MPPT, kampanj) ↗
- Dimensionering (PVGIS): 100 W ger 290–450 Wh/dag maj–sep; typdygnet drar ~165 Wh ⇒ självförsörjande för normalt klubbruk (spelkvällar + helger), nattladdning blir reservrutin i stället för huvudrutin.
- Kräver hyggligt söderläge utan skuggande träd + panelfäste/stativ (~350 kr bygghandel). Ej för utlåningsflottan — mer att transportera och rigga per tävling.
- 2× 100 W solpanel (Biltema 999 kr/st, pris bekräftat) i fritt söderläge, 40° lutning. Biltema ↗
- Victron SmartSolar MPPT 75/10 — SeaSea har kampanj 663 kr (ord. ~1 530 kr hos JRL Trading): beställ medan det varar. SeaSea (kampanj) ↗ JRL Trading ↗
- LiFePO4 50 Ah 640 Wh: LiTime på Amazon.se 2 106 kr — i lager, med Bluetooth-övervakning OCH inbyggt lågtemperaturskydd i BMS (viktigt för kalla vår-/höstnätter). Amazon.se (LiTime) ↗
- Stolpe/stativ + stöldskydd (~700 kr, bygghandel) + kablage/säkring (~350 kr).
- Klarar maj–september inkl. 3 mulna dagar i rad (PVGIS-dimensionerat, september är värsta månad). Gäller INTE oktober–april.
- Endast värt det där el saknas helt OCH ingen kan ladda batterier över natten — annars löser batterikitet (~1 500 kr) samma bana till en femtedel av priset.
Verkstadsutrustning (engångs)
- Strömförsörjd USB-hubb 4-portar (parallellflash) — 350 kr Kjell & Company ↗
- Effektmätare: DC-wattmätare med XT60 för 12 V-skenan (~70 kr AliExpress) eller USB-C-testare Joy-It JT-UM120 (699 kr Electrokit) — 70–699 kr AliExpress (DC-wattmätare) ↗ Electrokit (USB-testare) ↗
- Flashstation: laptop + esptool-skript (golden image + per-enhet-NVS + QR-utskrift) — 0 kr (finns)
- Mobil med 240 fps slow-mo (flimmertest av dimnivåer) — 0 kr (finns)
- Etikettskrivare (tillval — vanliga väderbeständiga etikettark funkar) — ~700 kr
Monteringsinstruktioner
Ingen lödning — skruvmejsel och kabelschema räcker. Första fem enheterna 60–90 min, därefter 30–45 min. Bygg i batchar om 10: montera nästa låda medan föregående flashar.
- 1Panelmontage
Skruva ihop de två panelerna kant i kant i ramen (M3-gänginsatser finns på panelernas baksida). Kontrollera att pilarna för datariktning pekar åt samma håll.
- 2Elektronik
Montera adapterkortet på bakkåpans insida, tryck i ESP32:n i socketen. Anslut u.FL-pigtail och dra antennen genom tätad genomföring i kapslingens överkant.
- 3Signal + kraft
HUB75-flatkabel: adapter → panel 1 → panel 2 (medföljer panelerna). Kraftkablar: panelernas 5 V-ingångar → buckens utgång via säkringshållaren.
- 4Matningsfack
Montera buck, TVS-diod och DC-ingång (XT60 + skruvplint) i el-facket. LDR-sensorn i frontens överkant, riktad framåt.
- 5Front
PC-fronten på 20 mm distanser framför panelerna. Luftspalten är både slagskydd och ventilation — täta inte spalten.
- 6Bakkåpa
Ventilationsöppningar + dräneringshål nedtill (aldrig hermetiskt tätt = kondens). Alla kabelgenomföringar underifrån. Yttre förband med pin-torx.
- 7Flash + test
Flasha via USB-C med flashskriptet (~1 min, se driftsättning). Kör självtestet innan bakkåpan stängs.
- 8Märkning
UV-tålig etikett bak: kontaktuppgifter, serienummer, parnings-QR. För in serienumret i registret.
Driftsättningsinstruktioner
- Flasha golden image via USB-C: ett esptool-skript bränner identisk firmware + unik enhetsidentitet (NVS) och skriver ut QR-etiketten — flashning och etikett kan aldrig hamna i osynk.
- Självtest (inbyggt i firmware): sveper siffrorna 0–13, testar Wi-Fi mot verkstads-AP och heartbeat mot test-API:t. Grönt = klar.
- Flimmerkoll: filma displayen i 240 fps slow-mo på tre dimnivåer — inga rullande band får synas (refresh ≥1920 Hz är acceptanskrav).
- Stickprov var 10:e enhet: effektmätare på 12 V-ingången, dagläge ska ligga ~11–16 W, nattläge ~3–5 W.
- Placering: kortänden av banan, ≥1 m utanför linjerna, displayens underkant ≥1,5 m över mark (över sarg, utom räckhåll för rikoschetter i marknivå). Batterilådan i stativfoten som ballast.
- Handregel stabilitet: tavlan ska klara en rejäl knuff i överkant utan att tippa. Ta ned tavlan vid storm och över vintern.
- Ström: koppla vald matning (nätadapter i JFB-skyddat uttag / XT60-batteri / solsystem).
- Wi-Fi: tavlan startar hotspoten "PL-TAVLA-XXXX" och visar instruktion på displayen → anslut med mobilen, välj klubbens nätverk → tavlan visar en 6-siffrig claim-kod.
- Parning: knappa in claim-koden i PL-admin (eller skanna QR-etiketten i appen) → bind tavlan till anläggning + bana. Klart — tavlan hämtar därefter allt själv.
- Fleet-vyn i PL-admin visar per bana: online/offline, firmware-version, signalstyrka, matningsspänning — larm vid tyst enhet.
- Poäng uppdateras från mobilappen och syns på tavlan inom ~1 s. Tavlan är informativ, aldrig auktoritativ: fri korrigering i appen med audit-logg.
- Vid Wi-Fi-tapp visar tavlan senaste kända ställning + diskret offline-ikon; självläker vid reconnect. Vid strömavbrott: bootar, ansluter och hämtar ställningen inom ~1 min efter att nätet är uppe.
- OTA: tavlorna uppdaterar sig själva (signerade binärer, automatisk rollback) — ingen fysisk åtkomst behövs.
- Turneringsdag med många banor: dedikerad AP/4G-router, kanal 1/6/11, 20 MHz — se driftsättningsguiden i manualen.
Firmware-krav (byggs in från enhet 1)
Billiga att bygga nu, dyra eller omöjliga att eftermontera.
- Absolut tillstånd, aldrig deltan — resync efter avbrott ger alltid korrekt visning
- Scen-arkitektur: matchvy, tidsmatchvy, idle (skytteläge m.fl. = senare firmware-release)
- Målpoäng konfigurerbar 11/13 per match (FIPJP art. 5) — aldrig hårdkodad
- Matchklockan nollställer ALDRIG vid 0:00 — tillstånd: nedräkning → tid ute → E1 → E2 → tie-break; klockstart är server-broadcast till hela ronden
- Hårdkodad ljusstyrke-/effektcap + LDR-autodimning (skyddar även matningen)
- Task-watchdog + brownout-reset, lågspänningsfrånslag vid 12,0 V (skonar batteriet)
- Refresh ≥1920 Hz, dimning via OE-tid (aldrig mjukvaru-PWM) — kamerasäkert för filmade matcher
- Unika device-tokens + TLS på all trafik; signerad OTA med A/B-partitioner och rollback
- Sifferfärg default amber; lagsidor kodas med position/etikett — färg aldrig enda kodningen (färgblindsäkert)
Kravstatus — pragmatisk nivå
Flottan lånas ut i egen regi och transporteras med bil av ägaren. Då räcker vänsterspalten. Högerspalten aktiveras som paket den dag tavlorna säljs kommersiellt.
- UV-tålig etikett med kontaktuppgift + serienummer på varje tavla
- Enkel manual (2 sidor, svenska): placering, el-krav (JFB 30 mA), batteri-rutin, storm/vinter
- Serienummer↔klubb-register (kalkylark)
- Riskanalys 1 sida (tippning, klämpunkter, kanter ≥2 mm radie) + knuff-/tipptest per enhet
- Kontroll att försäkring täcker utlånad uppkopplad elektronik med litiumbatteri
- Batterifrakt: EJ aktuell — tavlorna körs med bil till tävlingarna av ägaren
- EMC-labbtest + formell CE/RED-dokumentation (~30–80 tkr engångs per hårdvarurevision)
- CRA-processer: SBOM per release, CVD-sida, sårbarhetsrapportering, deklarerad supportperiod (designen är förberedd: signerad OTA + unika tokens byggs från enhet 1)
- Naturvårdsverket-registrering (WEEE + batterier) och El-Kretsen-anslutning
- Produktansvarsförsäkring för uppkopplad produkt (nya PLD gör firmware till ansvarsgrund)
- Batteriförordningen art. 11 (användarbytbart batteri, feb 2027) — redan uppfylld i designen via det externa batterifacket
Nästa steg
2 provpaneler + adapterkort + ESP32-UE + buck + nätadapter. Verifiera scan-mapping och mät verklig effekt (USB-mätare) — särskilt svart-grundlasten som styr batterikalkylen.
Bygg ihop prototypen och testa läsbarheten i direkt sommarsol på riktigt avstånd (20–40 m) innan något volymköp.
Förhandla 50-lot med samma säljare (~18 USD/panel EXW), beställ 5 % extra, verifiera 2 paneler ur leveransen innan resten monteras.
Färdigskurna kapslingsdelar i 50-sats, flashstation med QR-utskrift. Realistisk takt: 30–45 min/enhet efter de första fem → 50 enheter ≈ 1,5 arbetsvecka.
2026-08-07: Sex hårdvarufamiljer utvärderade (LED-matrix, pixelsiffror, e-papper, 7-segment, surfplatta, Pi+skärm) mot kriterierna prisvärd → driftsäker → massproducerbar av en person; tre oberoende granskare korrigerade kalkylerna. ESP32 + outdoor P5 valdes som enda långsiktiga alternativ — enda familjen som löser sol + läsavstånd inom budget. Effektbudget verifierad mot uppmätta data (150–310 Wh per 20 h-speldygn med autodim). Kravsvep genomfört (tävlingsregler FIPJP/SvBF, EU-regelverk, mekanik) — 26 bekräftade krav inarbetade ovan på pragmatisk nivå. Batterifrakt utgår (biltransport i egen regi, ägarbeslut 2026-08-07). Produktlänkar tillagda och verifierade 2026-08-07 — bl.a. Victron 75/10 på kampanj (SeaSea 663 kr) och LiTime 50 Ah med lågtempskydd (Amazon.se 2 106 kr) som ersatte dyrare/slutsålda förstahandsval. Batterikitet kostnadsoptimerat samma dag: ett batteri per bana (typdygn förbrukar ~45 %) + delade laddare i flottan ⇒ ~1 400–1 700 kr/bana i st.f. ~4 000 kr; blybatteri-ultrabudget tillagd för fasta klubbanor.