Minulla on sekä Arduino Uno että Arduino Nano, mutta en voi päättää, kumpi niistä käytetään projektissani. Tavoitteena on maksimoida akun käyttöikä.Olen myös ottanut käyttöön 8 sekunnin vartija-ajastimen ATMega328P: n ajoittaiseen nukkumiseen ja herätykseen.
-
Vaihtoehto 1: Arduino Uno R3 + DHT11 -anturi: piirilevy kytketään päälle 4 * 1,25 V (2700 mAh) nikkelimetallihydridiparistoilla ja Arduinon 3,3 V: n lähtöjännite syötetään DHT11: n VCC: hen. ( Arduino Uno -määrittely Tasavirta I / O-nastaa kohti 40 mA, DC-virta 3,3 V: n nastalle 50 mA).
-
Vaihtoehto 2: Arduino Nano + DHT11-anturi. Piirilevy kytketään päälle 4 * 1,25 V (2700 mAh) nikkelimetallihydridiparistoilla ja Arduinon 3,3 V: n lähtöjännite syötetään DHT11: n VCC: hen. ( Arduino Nano -määrittely : Tasavirta I / O-nastaa kohti: 40 mA mutta EI tietoja tasavirrasta 3,3 V tai 5 V).
Haluaisin tietää, kumpi on energiatehokkaampi.
Kommentit
- DHT11 voi toimia 5 V: n jännitteellä. Miksi valitsit 3.3V?
- DHT11 toimii molemmille. Mitä eroa on, jos käytetään 5 V: n jännitettä?
- 3,3 voltin jännitesäädin haihtaa osan energiasta. Mikä akun käyttöikä sinulla on? Mitä haluat saavuttaa?
- Molemmat levyt vetävät paljon ylimääräistä virtaa LEDien, säätimien jne. Vuoksi. Vaihtoehtoinen ratkaisu on yksinkertaisesti kytkeä levy päälle / pois: electronics.stackexchange.com/questions/266716/…
- Käytän Arduino Unoa ja olen käynnissä yön yli. Odotan 2700 mAh: n paristojen kestävän yli 3 päivää, mutta huomasin monissa foorumeissa, että nukkuu vain ATmega328p ja 8s: n vahtiajastin eivät säästä paljon virtaa. Kuinka paljon uskot akun käyttöajan olevan? Joten anna ’ sanoa, että käytän virtaa vain akulla ja asennan paikkaan, jossa ei ole sähköverkkoja, se kestää vain 3-4 päivää ?? Tämä on TÄRKEÄ asia, jota kohtaan.
Vastaa
Uno, joka ei tee mitään hyödyllistä paitsi virran kytkeminen kuluttaa noin 50 mA virtaa virtaliittimestä 9 V: n virralla.
Jos käytät 3 x AA-alkaliparistoa (joiden nimellisjännite on 4,5 V) suoraan Arduinon 5 V: n napaan saatat saada 2500 mAh, joka olisi 50 tuntia 50 mA tunnissa.
Voit säästää huomattavasti virtaa käyttämällä lepotiloja, kuten kuvaan kohdassa sivuni virrasta . Se auttaa myös paljaan prosessorin käytössä (ei jännitesäädintä, ei LED-valoja).
Tein lämpötilan ja kosteusanturi , joka toimii 3 x AA-paristolla. Käyttämällä lepotilaa ja muita tekniikoita, joka on käytössä vuodessa tarvitsematta uusia paristoja.
Haluaisin tietää, mikä niistä on energiatehokas?
Sekä Uno että Nano käyttävät samaa Atmega328P-prosessoria. Siksi tekniset näkökohdat olisivat samat. Molemmissa on jännitesäädin ja ”virta päällä” -merkkivalo, joka yksin kuluttaa paljon virtaa verrattuna kaikkeen muuhun.
Sitä ei ole kovin vaikea tee vähän levyä. Minulla on -sivu siitä . Esimerkki kaikesta mitä tarvitset:
Jos käytät syvää lepotilaa yhdessä herätyskellon ajastimen kanssa, joka herää joka 8. päivä sekunnin ajan (ja tarkista aika, sanokaa joka 10 kerta, kun se herää), voit vähentää virrankulutusta heti.
Lämpötila-anturini käyttää keskimäärin 42 µA, mikä on lot alle 50 mA. (Tuhat kertaa vähemmän). Siten 50 tunnin käyttöajastasi tulee 50000 tuntia, mikä on 2083 päivää. Paristosi purkautuvat todennäköisesti aikaisemmin . 🙂
Kommentit
- Kiitos yksityiskohtaisesta vastauksestasi. Vain lyhyt kysymys: Kuinka toimitamme 3,3 tai 5 V lämpötilansensorille r koska poistamme jännitesäätimen sirusta? Voimmeko käyttää ftdi-sovitinta, joka antaa 3.3v- tai 5v-lähdön?
- Tällöin FTDI-sovitin EI myöskään kuluta virtaa?
- No, jos virtalähde on prosessori, voit käyttää virtalähdettä lämpötila-anturi, voitko ’ t sinä? Luitko sivuni lämpötila-anturistani?
- Kyllä. Luin sen. Näyttää siltä, että syötät prosessoria ja lämpötila-anturia FTDI: llä? Korjaa minut, jos olen väärässä. Kysymykseni kuuluu: eikö FTDI vedä virtaa akusta kuten muiden arduino-levyjen jännitesäädin? Olen samaa mieltä siitä, että voimme päästä eroon led-virrankulutuksesta.
- Ei, virtalähde on akku. FTDI-yhteys on tarkoitettu vain sen uudelleenohjelmointiin.
Vastaa
Älä käytä joko jotain, jossa ei ole USB: tä. , säädin – esim. Pro Mini (käynnissä 3.3 V: stä)
Pelkästään Arduinon (tai useimpien digitaalisten piirien) käyttäminen pienemmällä jännitteellä vähentää jo virrankulutusta – tosin prosessorin nopeudella pienillä kustannuksilla. Atmega328P toimii 12 MHz: n taajuudella 3,3 V, vaikka Pro Mini käyttää konservatiivisempaa 8 MHz: tä.
Kommentit
- Ajattelin käyttää pro minia, mutta huomasin, että minun on työskenneltävä piirin valmistamiseksi, koska pro mini ei ole paljon käyttäjäystävällinen (latauskoodin suhteen jne.) kuin Arduino nano ja uno. Myös pro mini ei anna lähtöjännitettä 3,3 V tai 5 V, joka voidaan toimittaa DHT11 vcc: lle kiinnittää helposti. Joten
- Löysin lisää töitä HW: n puolelta. En ole hyvä HW: n valmistuksessa, koska taustani on vain ohjelmointi.
- Voimmeko toimittaa Vcc: n pro mini DHT11 vcc: hen?
- kyllä, suorita kaikki 3.3v: stä, u laulaa dc-dc-buck (smps) saadaksesi 3.3v LDO: n sijaan
- @JyotiRajSharma Kaipaat mieltäni – aja Pro Pro 3.3V: sta ja käytä samaa lähdettä oheislaitteidesi välttämiseksi kaikki häviölliset lineaariset säätimet. Ei todellakaan ole ’ t niin vaikeaa käyttää USB-sarjadonglia ohjelmointiin (mikä tapahtuu, kun se on kytketty tietokoneeseen) sen sijaan, että olisit virrankatkaiseva sisäinen muunnin, jota et ole ’ t.