Satura rādītājs:
- 1. darbība: skatieties videoklipus
- 2. darbība. Savienojumi
- 3. darbība: RTC moduļu "LowPower" modifikācijas (pēc izvēles)
- 4. solis: programmaparatūra
Video: Arduino datu reģistrators ar RTC, Nokia LCD un kodētāju: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Daļas:
- Arduino Nano vai Arduino Pro Mini
- Nokia 5110 84x48 LCD
- DHT11 temperatūras/mitruma sensors
- DS1307 vai DS3231 RTC modulis ar iebūvētu AT24C32 EEPROM
- Lēts kodētājs ar 3 atvienojošiem kondensatoriem
Iespējas:
- GUI, kuras pamatā ir Nokia LCD un kodētājs
- temperatūru, mitrumu, datumu un laiku var uzglabāt ik pēc 1 līdz 120 minūtēm
- katrs ieraksts ir saspiests tikai līdz 39 bitu laukiem, lai 32 kbit zibspuldze (4KB) ietilptu 819 ierakstos
- izvēles AT24C256 mikroshēmā var saglabāt pat 6553 ierakstus
- dziļu miegu izmanto, lai taupītu akumulatoru, ATMEGA galvenokārt pamodina pārtraukumi
- DHT11 tiek darbināts tikai mērījumu laikā
- baro ar vienu 18650 vai citu litija elementu
- dažas displeja "sejas"
- 6 fonti
- akumulatora līmeņa mērītājs
- datu apskats un grafiki
- min/max ar datumu/laiku
- visi ierakstītie dati, izmantojot seriālo portu, CSV formātā
- LCD aizmugurējais apgaismojums
- izmantoja savu ātro un zemo resursu N5110 bibliotēku
- sava zema līmeņa DHT11 datu nolasīšana
- savs DS1307, DS3231 un AT24C32 I2C EEPROM apstrādes kods
- kods izmanto gandrīz visas 32 KB Arduino zibspuldzes
- visus iekšējos reģistrus var saglabāt ārējā EEPROM vai DS1307 iekšējā RAM
Datu saspiešana
Tiek reģistrētas šādas vērtības:
- laiks (h, min)
- datums (d, m, y)
- temperatūra
- mitrums
Iepriekš minētie dati ir saspiesti uz 39 bitu bitu lauku:
- st. 0..23 -> 5b
- min 0..59 -> 6b
- d 1..31 -> 5b
- m 1..12 -> 4b
- y 2018..2021 -> 2b
- temp -40,0..64,0 -> 1024vērtības = 10b
- hum 0..100 -> 7b
- kopā 39 biti
Vienam ierakstam tiek izmantoti tikai 5 baiti:
biti 76543210 baits0 hhhhhmmm baits1 mmmddddd baits2 mmmmyytt baits3 tttttttt baits4 hhhhhhh0
1. darbība: skatieties videoklipus
Ja jūs interesē projekta iespējas un attīstība, skatieties iepriekš minētos videoklipus
2. darbība. Savienojumi
Nokia 5110:
- RST līdz D9
- CS/CE līdz D10
- DC līdz D8
- MOSI/DIN līdz D11
- SCK/CLK līdz D13
- VCC uz Arduino VCC
- GAISMA līdz D6
- GND līdz GND
DHT11:
- VCC līdz VCC
- DATI līdz D14
- NC
- GND līdz GND
RTC DS1307/DS3231 un AT24C32 EEPROM:
Arduino I2C (A4/A5)
Kodētājs:
- PinA līdz D2
- PinB līdz D4
- Poga uz D3
3. darbība: RTC moduļu "LowPower" modifikācijas (pēc izvēles)
DS1307 izgrieziet 2 pēdas, noņemiet R6 un izveidojiet lodēšanas savienojumu
DS3231 izgrieziet 2 pēdas
4. solis: programmaparatūra
Arduino skice:
github.com/cbm80amiga/N5110_DHT11_logger_G…
N5110 bibliotēka:
github.com/cbm80amiga/N5110_SPI
Konfigurācijas iespējas:
#define USE_DS3231 -> izmantot DS3231, nevis DS1307
#define REG_IN_RTCRAM -> reģistri tiek saglabāti RTC RAM (tikai DS1307)
Ieteicams:
Parastais GPS (EEPROM datu reģistrators): 5 soļi
GPS Para Norma (datu reģistrators EEPROM): vienkāršs GPS mājdzīvnieku datu reģistrators, kura pamatā ir arduino un EEPROM ieraksts ================================ ======================== Sencillo datalogger GPS para mascotas basado en arduino y grabacion en memoria EEPROM
Aļaskas datu reģistrators: 5 soļi (ar attēliem)
Aļaskas datu reģistrators: Aļaska atrodas uz klimata pārmaiņu progresēšanas robežas. Tā unikālā atrašanās vieta ar diezgan neskartu ainavu, kas apdzīvota ar dažādām akmeņogļu raktuvju kanārijputniņām, paver daudzas izpētes iespējas. Mūsu draugs Montijs ir arheologs, kurš palīdz
Arduino datu reģistrators: 8 soļi (ar attēliem)
Arduino Datalogger: Šajā apmācībā mēs izveidosim vienkāršu datu reģistrētāju, izmantojot Arduino. Mērķis ir iemācīties pašus Arduino lietošanas pamatus, lai uztvertu informāciju un drukātu terminālī. Mēs varam izmantot šo pamata iestatījumu, lai pabeigtu virkni uzdevumu. Lai sāktu
Arduino izvēlne Nokia 5110 LCD, izmantojot rotējošo kodētāju: 6 soļi (ar attēliem)
Arduino izvēlne Nokia 5110 LCD diskā, izmantojot rotācijas kodētāju: Dārgie draugi, laipni lūdzam citā apmācībā! Šajā videoklipā mēs uzzināsim, kā izveidot savu izvēlni populārajam Nokia 5110 LCD displejam, lai padarītu mūsu projektus lietotājam draudzīgākus un spējīgākus. Sāksim darbu! Šis ir projekts
Raspberry Pi Zero W datu reģistrators: 8 soļi (ar attēliem)
Raspberry Pi Zero W datu reģistrators: izmantojot Raspberry Pi Zero W, jūs varat izveidot lētu un viegli lietojamu datu reģistratoru, ko var savienot ar vietējo wifi tīklu vai kalpot kā piekļuves punktu laukā, kas ļauj lejupielādēt datus bezvadu režīmā, izmantojot viedtālruni. Es prezentēju