Turinys:
- 1 žingsnis: žiūrėkite vaizdo įrašus
- 2 žingsnis: jungtys
- 3 žingsnis: RTC modulių „LowPower“modifikacijos (neprivaloma)
- 4 žingsnis: programinė įranga
Video: „Arduino“duomenų rinkiklis su RTC, „Nokia“LCD ir kodavimo įrenginiu: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Dalys:
- „Arduino Nano“arba „Arduino Pro Mini“
- Nokia 5110 84x48 LCD
- DHT11 temperatūros/drėgmės jutiklis
- DS1307 arba DS3231 RTC modulis su įmontuotu AT24C32 EEPROM
- Pigus kodavimo įrenginys su 3 išjungimo kondensatoriais
Funkcijos:
- GUI, pagrįsta „Nokia“LCD ir koduotuvu
- temperatūra, drėgmė, data ir laikas gali būti saugomi kas 1–120 minučių
- kiekvienas įrašas yra suspaustas tik iki 39 bitų lauko, todėl 32 kbitų blykstė (4KB) gali talpinti 819 įrašų
- pasirinktinai AT24C256 lustas gali saugoti net 6553 įrašus
- gilus miegas, naudojamas taupyti akumuliatorių, ATMEGA dažniausiai pažadina pertraukos
- DHT11 maitinamas tik matavimų metu
- maitinamas vienu 18650 arba kitu ličio elementu
- keli „veidai“
- 6 šriftai
- akumuliatoriaus lygio matuoklis
- duomenų peržiūra ir grafikai
- min/max su data/laiku
- visi įrašyti duomenys per nuoseklųjį prievadą CSV formatu
- LCD apšvietimas
- naudojama greita ir mažai išteklių turinti N5110 biblioteka
- savo žemo lygio DHT11 duomenų nuskaitymą
- savo DS1307, DS3231 ir AT24C32 I2C EEPROM tvarkymo kodą
- kodas naudoja beveik visas 32 KB „Arduino“blykstę
- visi vidiniai registrai gali būti saugomi išorinėje EEPROM arba DS1307 vidinėje RAM
Duomenų glaudinimas
Įrašomos šios vertės:
- laikas (val., min.)
- data (d, m, y)
- temperatūra
- drėgmės
Aukščiau pateikti duomenys yra suspausti į 39 bitų bitų lauką:
- val. 0..23 -> 5b
- min 0..59 -> 6b
- d 1..31 -> 5b
- m 1..12 -> 4b
- y 2018..2021 -> 2b
- temp -40.0..64.0 -> 1024vertybės = 10b
- hum 0..100 -> 7b
- iš viso 39 bitai
Vienam įrašui naudojami tik 5 baitai:
bitai 76543210 baitas0 hhhhhmmm baitas1 mmmddddd baitas2 mmmmyytt baitas3 tttttttt baitas4 hhhhhhh0
1 žingsnis: žiūrėkite vaizdo įrašus
Jei jus domina projekto ypatybės ir plėtra, žiūrėkite aukščiau pateiktus vaizdo įrašus
2 žingsnis: jungtys
„Nokia 5110“:
- Nuo RST iki D9
- CS/CE iki D10
- Nuo DC iki D8
- MOSI/DIN - D11
- SCK/CLK - D13
- VCC į Arduino VCC
- Šviesa iki D6
- GND į GND
DHT11:
- VCC į VCC
- DUOMENYS iki D14
- NC
- GND į GND
RTC DS1307/DS3231 ir AT24C32 EEPROM:
„Arduino I2C“(A4/A5)
Kodavimo priemonė:
- PinA - D2
- PinB - D4
- Mygtukas iki D3
3 žingsnis: RTC modulių „LowPower“modifikacijos (neprivaloma)
DS1307 iškirpkite 2 pėdsakus, nuimkite R6 ir padarykite litavimo jungtį
DS3231 iškirpkite 2 pėdsakus
4 žingsnis: programinė įranga
„Arduino“eskizas:
github.com/cbm80amiga/N5110_DHT11_logger_G…
N5110 biblioteka:
github.com/cbm80amiga/N5110_SPI
Konfigūracijos parinktys:
#define USE_DS3231 -> naudoti DS3231 vietoj DS1307
#define REG_IN_RTCRAM -> registrai saugomi RTC RAM (tik DS1307)
Rekomenduojamas:
„Para Para“GPS (duomenų rinkiklis EEPROM): 5 žingsniai
„Para Para“GPS (duomenų rinkiklis EEPROM): paprastas GPS augintinių duomenų registratorius, pagrįstas arduino ir EEPROM įrašymu ================================ ================
Kaip padaryti drėgmės ir temperatūros realaus laiko duomenų įrašymo įrenginį naudojant „Arduino UNO“ir SD kortelę - DHT11 duomenų kaupiklio modeliavimas „Proteus“: 5 žingsniai
Kaip padaryti drėgmės ir temperatūros realaus laiko duomenų įrašymo įrenginį naudojant „Arduino UNO“ir SD kortelę | DHT11 duomenų kaupiklio modeliavimas „Proteus“: Įvadas: Sveiki, tai „Liono Maker“, čia yra „YouTube“nuoroda. Mes kuriame kūrybinį projektą su „Arduino“ir dirbame prie įterptųjų sistemų
Aliaskos duomenų rinkiklis: 5 žingsniai (su nuotraukomis)
Aliaskos duomenų rinkėjas: Aliaska yra klimato kaitos pažangos riba. Jo unikali padėtis - gana nepaliestas kraštovaizdis, apgyvendintas įvairiomis anglies kasyklų kanarėlėmis, suteikia daug tyrimų galimybių. Mūsų draugas Monty yra archeologas, kuris padeda
„Arduino“meniu „Nokia 5110 LCD“naudojant rotacinį kodavimo įrenginį: 6 žingsniai (su paveikslėliais)
„Arduino“meniu „Nokia 5110 LCD“naudojant rotacinį kodavimo įrenginį: Mieli draugai, kviečiame į kitą pamoką! Šiame vaizdo įraše sužinosime, kaip sukurti savo meniu populiariam „Nokia 5110“LCD ekranui, kad mūsų projektai taptų patogesni vartotojui. Pradėkime! Tai yra projektas
„Raspberry Pi Zero W“duomenų rinkiklis: 8 žingsniai (su nuotraukomis)
„Raspberry Pi Zero W“duomenų rinkiklis: naudodami „Raspberry Pi Zero W“galite sukurti pigų ir lengvai naudojamą duomenų registratorių, kurį galima prijungti prie vietinio „Wi -Fi“tinklo arba naudoti kaip prieigos tašką lauke, leidžiantį atsisiųsti duomenis belaidžiu ryšiu su savo išmaniuoju telefonu. Pristatau