Guider › Knappcellstermometer
🌡️ Knappcellstermometer som håller i månader
”Kan ett knappcellsbatteri driva en temperaturgivare i ett år?”
Ja, om hela bygget går ut på att sova. En knappcell rymmer väldigt lite energi, så kortet sover nästan hela tiden, vaknar en kort stund för att mäta, sänder värdet via Bluetooth Low Energy (BLE) och somnar om.
Vad du köper
| Del | Varför just den | Ungefärligt pris |
|---|---|---|
| nRF52840-kort (t.ex. Seeed XIAO nRF52840) | Bluetooth Low Energy med mycket låg viloström: bäst när batteritiden är det viktigaste kravet. | $10–15 |
| SHT40-givarkort för temperatur och luftfuktighet | Noggrant, litet och drar väldigt lite ström mellan mätningarna. | $3–8 |
| CR2032-hållare och batterier | Ungefär 220 mAh per cell. Det är pyttelite, och därför spelar varje mikroampere roll. | $2–4 |
| Kondensator, 100 µF eller mer | Över cellen. Den tar hand om de korta strömtopparna vid varje radiosändning, som en knappcell klarar dåligt. | $0,50 |
Priserna är ungefärliga spann, inte offerter. Kolla aktuellt pris och lagerstatus innan du beställer.
Vad du installerar
Arduino med Seeeds kortpaket för nRF52 och biblioteket Adafruit Bluefruit: gör en mätning, lägg värdet i ett BLE-annonspaket (en kort sändning som alla mobiler i närheten kan höra, utan parkoppling) och sov. Använd formatet BTHome, så visar Home Assistant värdet automatiskt; annars visar den kostnadsfria appen nRF Connect den råa sändningen.
Den ärliga batterikalkylen
Batteritid ≈ kapacitet ÷ medelström. En CR2032 rymmer ungefär 220 mAh.
| Medelström | Ungefärlig tid, före förluster |
|---|---|
| 10 µA | ungefär 2½ år |
| 25 µA | ungefär 1 år |
| 50 µA | ungefär 6 månader |
| 100 µA | ungefär 3 månader |
Dra sedan av en rejäl marginal: kyla, cellens egen långsamma självurladdning och radions strömtoppar kortar alla den verkliga tiden. Medelströmmen avgörs mest av kortets viloström och hur ofta det vaknar.
Bygg den i tre steg
- Läs av givaren på USB. Koppla SHT40 via I²C och skriv ut temperaturen.
- Sänd, sov sedan. Lägg värdet i ett annonspaket en gång i minuten eller varannan minut, och sov däremellan. Kontrollera att mobilen ser det.
- Mät innan du litar på kalkylen. Kör den på knappcellen och mät viloströmmen med en multimeter på µA-området, i serie med cellen. Använd sedan tabellen ovan med ditt verkliga värde.
Det här brukar ställa till det
- Det är kortet, inte kretsen, som bestämmer viloströmmen. Strömlysdioder, spänningsregulatorer och USB-kretsar på ett utvecklingskort kan dra mer än själva kretsen.
- Inte wifi. Ett wifi-kort som ESP32 drar hundratals milliampere medan det ansluter. Det klarar inte en knappcell, och kortet startar om. BLE är rätt radio här.
- Kyla förkortar tiden. I ett kylskåp, eller utomhus på vintern, levererar en knappcell märkbart mindre.
- Varje uppvaknande kostar. En mätning i minuten räcker gott för rumstemperatur. En var femte sekund tömmer cellen mycket snabbare.
Ser ditt bygge annorlunda ut?
Fråga IotMentor och berätta om just ditt bygge: avstånd, strömförsörjning, budget och erfarenhet. Den ställer några motfrågor och ger dig sedan en plan som den här, gratis.
Fråga IotMentorBörjar med: ”Kan ett knappcellsbatteri driva en temperaturgivare i ett år?” Lägg till dina egna detaljer innan du skickar.