An den Pin der den Spannungsteiler schalten soll einen 20k oder 22k Widerstand gegen GND, und den Pin auf HIGH. Die Spannung am Pin entweder mit dem ADC des ATtiny oder mit Messgerät messen. Ins Datenblatt schauen geht natürlich auch.
Ein ATmega328 hat bei Raumtemperatur eher 22 Ohm, ein ATtiny84 eher 25 ... 28 Ohm, ein ATtiny der neuen Generation liegt noch ein Stück höher. Aber wir reden bei 30 Ohm von 0.3% ggü. dem 10k im Spannungsteiler.
Hallo Andre,
danke für deine Antworten!
Ich hatte ursprünglich einen Dallas DS18B20 Temp. Sensor in Kombination mit dem BME280 im Einsatz. Meine ursprüngliche Schaltung war jedoch nicht battiertauglich, da sie zuviel Strom verbrauchte und jede Batterie in ein paar Tagen leer saugte.
Mit deiner Schaltung hätte ich erwartet, dass der Sensor deinen Ausführungen nach problemlos von Batterie -sogar mit Knopfzelle - betrieben werden kann.
Leider klappt das bei mir nicht. Eine Knopfzelle hält 2-3 Tage. Den Spannungsabfall kann man am Empfänger gut beobachten.
Du verwendest SMD NRF24I01 Transceiver. Ich habe die Variante mit angelöteten Pins. Den ATTINY habe ich auf einem breakout board angelötet, BMP und NTC über ein Steckbrett verbunden. Mein Stromverbrauch kann eigentlich nur am NRF24 Modul liegen. Als Batterie nutze ich CR2032er Zellen vom Hofer(Aldi). Die Zellen sollen rund 250mAh haben. Selbst wenn die Qualität mies wäre, ist zwischen meinen 3 Tagen und deinen 3 Jahren doch ein gewaltiger Unterschied.
Kann es ein das mein NRF24 Modul einfach -viel-mehr Strom braucht? Es ist nicht die (+) Variante!
Dank @SpaghettiCode habe das gleiche aufgebaut (ÜEi), habe ach manchmal Probleme das die nRF24 fressen zu viel, jedoch mein erster Fehler war, ich habe Tantal -Kondensatoren verbaut das waren wirkliche Stromfresser.
Mit Elektrolyt Kondensatoren ist ja so eine Sache man weis nie was man bekommt wen man die günstig kauft.
Mit HTU und BME hatte noch nie Probleme.
Die Fehlerhafte nRF24 werden anderseits benutzt = mit 2 AAA Zellen dann halten die sehr lange
Hi,
wo Dein Stromverbrauch von ca. 3mA her kommen kann ich Dir leider nicht sagen. Da hilft nur messen. Wenn ich Probleme mit dem Ruhestrom hatte, so bewegte sich das immer im Bereich von 10 ... 50µA, die am nRF24 oder an einem fehlerhaften Kondensator lagen. Kondensatoren schaffen aber auch Ströme im mA-Bereich!
Du benutzt noch den unveränderten Sketch?
Das struct kommt beim Empfäner an?
Was für Kondensatoren verwendest Du?
Hast Du direkt an der CR2032 mal den Strom gemessen?
Zumindest für den Ruhestrom geht das problemlos. Wenn die Kondensatoren nach dem senden wieder "voll" sind, sollte ein Ruhestrom von 1.5µA ... 2.0µA zu messen sein.
Freilich kann ein Bauteil defekt sein, so auch der nRF24, wenn der mal mehr als 3.6V Vcc bekommen hat. Ansonsten sind die beim gleichen Stromverbrauch wie die SMD Variante, hatte ich auch schon im Einsatz.
3mA ist extrem. Ich hatte bisher bei allen vier SensEggs, die ich Betrieb genommen habe, Ruhestromverbräuche < 5μA gemessen. Habe zwei mit X5R 100μF Kerkos von Reichelt bestückt. Die kosteten ein Vermögen im Vergleich zu kleineren Kapazitäten, sind momentan aber immerhin für 26 Eurocent statt 47 Eurocent im vergangenen Herbst zu haben.
Ich habe aber auch zwei mit Aliexpress Kerkos bestückt. Funktionieren auch gut. Hatte ich wohl Glück.
Hi,
ich habe bis jetzt ca. 90 Stück 100µF Kerkos aus einer Charge verlötete und hatte bisher einen Defekt, da flossen etwas über 1mA, war eine andere Schaltung, kein SensEgg. Im Hinterkopf habe ich da 3.5 Cent/Stück.