Orodha ya maudhui:
- Hatua ya 1: Tazama Video
- Hatua ya 2: Uunganisho
- Hatua ya 3: Moduli za RTC "LowPower" Marekebisho (hiari)
- Hatua ya 4: Programu dhibiti
Video: Datalogger ya Arduino na RTC, LCD ya Nokia na Encoder: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Sehemu:
- Arduino Nano au Arduino Pro Mini
- Nokia 5110 84x48 LCD
- Sensor ya joto / unyevu wa DHT11
- DS1307 au moduli ya DS3231 RTC iliyo na AT24C32 EEPROM iliyojengwa
- Encoder ya bei rahisi na 3 capacitors inayoondoa
vipengele:
- GUI kulingana na Nokia LCD na encoder
- joto, unyevu, tarehe na wakati vinaweza kuhifadhiwa kila dakika 1 hadi 120
- kila rekodi imeshinikwa kwa 39 bitfield tu kwa hivyo 32kbit flash (4KB) inaweza kutoshea rekodi 819
- Chip ya hiari ya AT24C256 inaweza kuhifadhi kumbukumbu hata 6553
- usingizi mzito uliotumiwa kuokoa betri, ATMEGA inaamshwa na usumbufu haswa
- DHT11 inaendeshwa tu wakati wa vipimo
- inaendeshwa na 18650 moja au seli nyingine ya lithiamu
- "nyuso" chache
- 6 fonti
- mita ya kiwango cha betri
- mapitio ya data na grafu
- min / max na tarehe / saa
- dampo zote za data zilizorekodiwa kupitia bandari ya serial katika muundo wa CSV
- Taa ya nyuma ya LCD
- rasilimali ya haraka na ya chini ya maktaba ya N5110 iliyotumiwa
- mwenyewe kusoma kiwango cha chini cha kusoma DHT11
- inamiliki nambari ya utunzaji ya DS1307, DS3231 na AT24C32 I2C EEPROM
- nambari hutumia karibu kila 32KB Arduino flash
- rejista zote za ndani zinaweza kuhifadhiwa kwenye EEPROM ya nje au DS1307 RAM ya ndani
Ukandamizaji wa data
Maadili yafuatayo yamerekodiwa:
- saa (saa, dakika)
- tarehe (d, m, y)
- joto
- unyevu
Hapo juu data imebanwa kwa bitfield 39:
- saa 0..23 -> 5b
- dakika 0..59 -> 6b
- d 1..31 -> 5b
- m 1..12 -> 4b
- y 2018..2021 -> 2b
- temp -40.0..64.0 -> 1024thamani = 10b
- hum 0..100 -> 7b
- jumla ya bits 39
Baiti 5 tu hutumiwa kwa rekodi 1:
bits 76543210 byte0 hhhhhmmm byte1 mmmddddd byte2 mmmmyytt byte3 tttttttt byte4 hhhhhhh0
Hatua ya 1: Tazama Video
Ikiwa una nia ya huduma za mradi na maendeleo angalia video zilizo juu
Hatua ya 2: Uunganisho
Nokia 5110:
- RST hadi D9
- CS / CE hadi D10
- DC hadi D8
- MOSI / DIN hadi D11
- SCK / CLK hadi D13
- VCC kwa Arduino VCC
- MWANGA hadi D6
- GND kwa GND
DHT11:
- VCC kwa VCC
- DATA hadi D14
- NC
- GND kwa GND
RTC DS1307 / DS3231 na AT24C32 EEPROM:
Arduino I2C (A4 / A5)
Encoder:
- PinA hadi D2
- PinB hadi D4
- Kitufe cha D3
Hatua ya 3: Moduli za RTC "LowPower" Marekebisho (hiari)
Katika DS1307 kata athari 2, ondoa R6 na utengeneze pamoja
Katika DS3231 kata athari 2
Hatua ya 4: Programu dhibiti
Mchoro wa Arduino:
github.com/cbm80amiga/N5110_DHT11_logger_G…
Maktaba ya N5110:
github.com/cbm80amiga/N5110_SPI
Chaguzi za usanidi:
#fafanua USE_DS3231 -> kutumia DS3231 badala ya DS1307
#fafanua REG_IN_RTCRAM -> rejista zimehifadhiwa kwenye RTC RAM (tu kwa DS1307)
Ilipendekeza:
Jinsi ya Kutumia Magari ya Stepper Kama Encoder ya Rotary na OLED Onyesha kwa Hatua: 6 Hatua
Jinsi ya Kutumia Magari ya Stepper Kama Encoder ya Rotary na OLED Onyesha kwa Hatua: Katika mafunzo haya tutajifunza jinsi ya kufuatilia hatua za gari za stepper kwenye OLED Onyesho. Tazama video ya maonyesho. Sifa ya mafunzo ya Asili huenda kwa mtumiaji wa youtube " sky4fly "
Saa ya Mtandao ya ESP8266 bila RTC yoyote - Saa ya Nodemcu NTP Hakuna RTC - MRADI WA BAHATI YA MTANDAO: Hatua 4
Saa ya Mtandao ya ESP8266 bila RTC yoyote | Saa ya Nodemcu NTP Hakuna RTC | MRADI WA SAA YA MTANDAO
Saa ya Arduino DS3231 RTC Na LCD: Hatua 3
Saa ya Arduino DS3231 RTC na LCD: Ili kujitambulisha na DS3231 RTC (saa halisi), nilijenga saa rahisi ya arduino kulingana na saa 24. Ina vifungo 3 vilivyo na kazi zifuatazo: bonyeza kitufe chochote kuingia modi ya kuweka wakati, kuongeza na kupunguza wakati kwa dakika na t
Datalogger ya Arduino: Hatua 8 (na Picha)
Datalogger ya Arduino: Katika mafunzo haya, tutafanya kumbukumbu rahisi ya data kwa kutumia Arduino. Jambo ni kujifunza misingi ya kutumia Arduino kukamata habari na kuchapisha kwenye terminal. Tunaweza kutumia usanidi huu wa msingi kukamilisha anuwai ya majukumu. Ili kuanza
Menyu ya Arduino kwenye Lcd ya Nokia 5110 Kutumia Encoder ya Rotary: Hatua 6 (na Picha)
Menyu ya Arduino kwenye Lcd ya Nokia 5110 Kutumia Encoder ya Rotary: Marafiki wapendwa karibu kwenye mafunzo mengine! Katika video hii tutajifunza jinsi ya kuunda orodha yetu ya onyesho maarufu la Nokia 5110 LCD, ili kufanya miradi yetu iwe rafiki na yenye uwezo zaidi. Hebu tuanze ’ hii ndio projec