Sisukord:
- Samm: vaadake videoid
- Samm 2: Ühendused
- Samm: RTC moodulite "LowPower" modifikatsioonid (valikuline)
- Samm: püsivara
Video: Arduino andmebaas koos RTC, Nokia LCD ja kodeerijaga: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Osad:
- Arduino Nano või Arduino Pro Mini
- Nokia 5110 84x48 LCD
- DHT11 temperatuuri/niiskuse andur
- DS1307 või DS3231 RTC moodul sisseehitatud AT24C32 EEPROM-iga
- Odav kodeerija, millel on 3 tagasilöögikondensaatorit
Funktsioonid:
- GUI, mis põhineb Nokia LCD -l ja kodeerijal
- temperatuuri, niiskust, kuupäeva ja kellaaega saab salvestada iga 1 kuni 120 minuti järel
- iga kirje on tihendatud ainult 39 -bitisele väljale, nii et 32 -bitine välk (4KB) mahutab 819 kirjet
- valikuline kiip AT24C256 suudab salvestada isegi 6553 kirjet
- Aku säästmiseks kasutatav sügav uni, ATMEGA äratatakse peamiselt katkestustega
- DHT11 saab toite ainult mõõtmiste ajal
- toiteallikaks on üks 18650 või muu liitium -element
- paar "nägu"
- 6 fonti
- aku taseme mõõtur
- andmete läbivaatamine ja graafikud
- min/max koos kuupäeva/kellaajaga
- kõik salvestatud andmed on jadaporti kaudu CSV -vormingus
- LCD taustvalgus
- kasutatud oma kiiret ja vähese ressursiga N5110 raamatukogu
- omada madalat DHT11 andmete lugemist
- omab DS1307, DS3231 ja AT24C32 I2C EEPROM käitluskoodi
- kood kasutab peaaegu kõiki 32KB Arduino välku
- kõiki siseregistreid saab salvestada välisele EEPROM- või DS1307 -sisemälule
Andmete tihendamine
Salvestatakse järgmised väärtused:
- aeg (h, min)
- kuupäev (d, m, y)
- temperatuur
- niiskus
Ülaltoodud andmed on tihendatud 39-bitiseks bitiväljaks:
- tund 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äärtused = 10b
- hum 0..100 -> 7b
- kokku 39 bitti
Ühe kirje jaoks kasutatakse ainult 5 baiti:
bitid 76543210 bait0 hhhhhmmm bait1 mmmddddd bait2 mmmmyytt bait3 tttttttt bait4 hhhhhhh0
Samm: vaadake videoid
Kui olete huvitatud projekti funktsioonidest ja arendusest, vaadake ülaltoodud videoid
Samm 2: Ühendused
Nokia 5110:
- RST kuni D9
- CS/CE kuni D10
- DC kuni D8
- MOSI/DIN kuni D11
- SCK/CLK kuni D13
- VCC kuni Arduino VCC
- VALGUS kuni D6
- GND kuni GND
DHT11:
- VCC kuni VCC
- ANDMED kuni D14
- NC
- GND kuni GND
RTC DS1307/DS3231 ja AT24C32 EEPROM:
Arduino I2C (A4/A5)
Kooder:
- PinA kuni D2
- PinB kuni D4
- Nupp D3
Samm: RTC moodulite "LowPower" modifikatsioonid (valikuline)
DS1307 lõigake 2 jälge, eemaldage R6 ja tehke jootekoht
DS3231 -s lõigake 2 jälge
Samm: püsivara
Arduino visand:
github.com/cbm80amiga/N5110_DHT11_logger_G…
N5110 raamatukogu:
github.com/cbm80amiga/N5110_SPI
Konfiguratsioonivalikud:
#define USE_DS3231 -> kasutada DS1307 asemel DS3231
#define REG_IN_RTCRAM -> registrid salvestatakse RTC RAM -i (ainult DS1307)
Soovitan:
Taimer Arduino ja pöörleva kodeerijaga: 5 sammu
Taimer koos Arduino ja pöörleva kodeerijaga: taimer on tööriist, mida sageli kasutatakse nii tööstuses kui ka majapidamises. See komplekt on odav ja hõlpsasti valmistatav. See on ka väga mitmekülgne, võimaldades laadida vastavalt vajadustele valitud programmi. Ardui jaoks on minu kirjutatud mitu programmi
Võimsuse taimer Arduino ja pöörleva kodeerijaga: 7 sammu (piltidega)
Toite taimer Arduino ja pöörleva kodeerijaga: see toite taimer põhineb taimeril, mis on esitatud aadressil: https: //www.instructables.com/id/Timer-With-Arduin … Toiteallikamoodul ja SSR (tahkisrelee ). Selle külge on kinnitatud kuni 1 kW võimsused ja minimaalsete muudatustega
Alaska andmebaas: 5 sammu (piltidega)
Alaska andmebaas: Alaska on kliimamuutuste edenemise äärel. Selle ainulaadne asukoht, kus üsna puutumatu maastik on asustatud mitmesuguste söekaevanduste kanalitega, võimaldab palju uurimisvõimalusi. Meie sõber Monty on arheoloog, kes aitab
Arduino andmebaas: 8 sammu (piltidega)
Arduino Datalogger: Selles õpetuses teeme Arduino abil lihtsa andmelogija. Mõte on õppida Arduino kasutamise põhitõed teabe kogumiseks ja terminali printimiseks. Seda põhiseadistust saame kasutada mitmesuguste ülesannete täitmiseks. Alustamiseks
EAL-Industri4.0-RFID andmete kogumise andmebaas: 10 sammu (koos piltidega)
EAL-Industri4.0-RFID Dataopsamling Til Andmebaas: Dette projekt omhandler opsamling af v æ gtdata, registreering af identiteter vha. RFID, kurnavad andmed ja en MySQL andmebaas vha. sõlme-PUNANE, samaväärne ja käitumine andmete edastamise ja C# programmiga, mis on vormis Windows Form Application