Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութեր
- Քայլ 2: Միացումներ
- Քայլ 3. RTC մոդուլներ «LowPower» փոփոխություններ (ըստ ցանկության)
- Քայլ 4: Fրագրակազմ
![Arduino Datalogger RTC- ով, Nokia LCD- ով և կոդավորիչով. 4 քայլ Arduino Datalogger RTC- ով, Nokia LCD- ով և կոդավորիչով. 4 քայլ](https://i.howwhatproduce.com/images/003/image-6506-j.webp)
Video: Arduino Datalogger RTC- ով, Nokia LCD- ով և կոդավորիչով. 4 քայլ
![Video: Arduino Datalogger RTC- ով, Nokia LCD- ով և կոդավորիչով. 4 քայլ Video: Arduino Datalogger RTC- ով, Nokia LCD- ով և կոդավորիչով. 4 քայլ](https://i.ytimg.com/vi/oei3Y6tOhVI/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
![Arduino Datalogger With RTC, Nokia LCD և կոդավորիչ Arduino Datalogger With RTC, Nokia LCD և կոդավորիչ](https://i.howwhatproduce.com/images/003/image-6506-1-j.webp)
![Arduino Datalogger With RTC, Nokia LCD և կոդավորիչ Arduino Datalogger With RTC, Nokia LCD և կոդավորիչ](https://i.howwhatproduce.com/images/003/image-6506-2-j.webp)
![Arduino Datalogger With RTC, Nokia LCD և կոդավորիչ Arduino Datalogger With RTC, Nokia LCD և կոդավորիչ](https://i.howwhatproduce.com/images/003/image-6506-3-j.webp)
Մասեր:
- Arduino Nano կամ Arduino Pro Mini
- Nokia 5110 84x48 LCD
- DHT11 ջերմաստիճանի/խոնավության տվիչ
- DS1307 կամ DS3231 RTC մոդուլ `ներկառուցված AT24C32 EEPROM- ով
- Էժան կոդավորիչ `3 անջատիչ կոնդենսատորներով
Հատկություններ:
- GUI ՝ հիմնված Nokia LCD- ի և ծածկագրիչի վրա
- ջերմաստիճանը, խոնավությունը, ամսաթիվը և ժամը կարելի է պահել 1 -ից 120 րոպե մեկ անգամ
- յուրաքանչյուր ձայնագրություն սեղմված է 39 բիթֆիլդի վրա, այնպես որ 32 կբիթ ֆլեշը (4 ԿԲ) կարող է տեղավորել 819 ձայնագրություն
- կամընտիր AT24C256 չիպը կարող է պահել նույնիսկ 6553 գրառում
- խորը քուն, որն օգտագործվում է մարտկոցը խնայելու համար, ATMEGA- ն արթնանում է հիմնականում ընդհատումներով
- DHT11- ը սնուցվում է միայն չափումների ժամանակ
- սնուցվում է մեկ 18650 կամ այլ լիթիումի բջիջով
- մի քանի «դեմքեր»
- 6 տառատեսակ
- մարտկոցի մակարդակի հաշվիչ
- տվյալների վերանայում և գծապատկերներ
- min/max ամսաթվով/ժամով
- բոլոր գրանցված տվյալները թափվում են սերիական նավահանգստի միջոցով ՝ CSV ձևաչափով
- LCD հետևի լույս
- օգտագործվում է սեփական արագ և ցածր ռեսուրսով N5110 գրադարանը
- սեփական ցածր մակարդակի DHT11 տվյալների ընթերցում
- սեփական DS1307, DS3231 և AT24C32 I2C EEPROM բեռնման ծածկագիրը
- կոդը օգտագործում է գրեթե բոլոր 32 ԿԲ Arduino ֆլեշը
- բոլոր ներքին գրանցամատյանները կարող են պահվել արտաքին EEPROM կամ DS1307 ներքին RAM- ում
Տվյալների սեղմում
Հետևյալ արժեքները գրանցվում են.
- ժամանակ (ժամ, րոպե)
- ամսաթիվ (դ, մ, յ)
- ջերմաստիճանը
- խոնավություն
Վերոնշյալ տվյալները սեղմված են 39-բիթանոց դաշտի վրա.
- ժամ 0..23 -> 5 բ
- րոպե 0..59 -> 6 բ
- դ 1..31 -> 5 բ
- մ 1..12 -> 4 բ
- y 2018..2021 -> 2 բ
- ջերմաստիճան -40.0..64.0 -> 1024 արժեք = 10 բ
- բզզոց 0..100 -> 7 բ
- ընդհանուր 39 բիթ
1 ձայնագրության համար օգտագործվում է ընդամենը 5 բայթ.
բիթեր 76543210 բայտ
Քայլ 1: Դիտեք տեսանյութեր
![](https://i.ytimg.com/vi/2_5eG0ge_44/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/003/image-6506-6-j.webp)
Եթե ձեզ հետաքրքրում են նախագծի առանձնահատկությունները և զարգացումը, դիտեք վերը նշված տեսանյութերը
Քայլ 2: Միացումներ
![Միացումներ Միացումներ](https://i.howwhatproduce.com/images/003/image-6506-7-j.webp)
![Միացումներ Միացումներ](https://i.howwhatproduce.com/images/003/image-6506-8-j.webp)
Nokia 5110:
- RST- ից D9
- CS/CE- ից D10
- DC- ից D8
- MOSI/DIN- ից D11
- SCK/CLK մինչև D13
- VCC- ից Arduino VCC
- ԼՈTՅՍ դեպի D6
- GND- ից GND
DHT11:
- VCC- ից VCC- ին
- ՏՎՅԱԼՆԵՐ D14
- NC
- GND- ից GND
RTC DS1307/DS3231 և AT24C32 EEPROM:
Arduino I2C (A4/A5)
Կոդավորիչ ՝
- PinA- ից D2
- PinB- ից D4
- Կոճակ դեպի D3
Քայլ 3. RTC մոդուլներ «LowPower» փոփոխություններ (ըստ ցանկության)
![RTC մոդուլներ RTC մոդուլներ](https://i.howwhatproduce.com/images/003/image-6506-9-j.webp)
![RTC մոդուլներ RTC մոդուլներ](https://i.howwhatproduce.com/images/003/image-6506-10-j.webp)
DS1307- ում կտրեք 2 հետք, հանեք R6- ը և զոդեք միացմամբ
DS3231- ում կտրեք 2 հետք
Քայլ 4: Fրագրակազմ
Arduino ուրվագիծ.
github.com/cbm80amiga/N5110_DHT11_logger_G…
N5110 գրադարան:
github.com/cbm80amiga/N5110_SPI
Կազմաձևման ընտրանքներ
#սահմանեք USE_DS3231 -> DS1307- ի փոխարեն DS3231 օգտագործելու համար
#սահմանել REG_IN_RTCRAM -> գրանցամատյանները պահվում են RTC RAM- ում (միայն DS1307- ի համար)
Խորհուրդ ենք տալիս:
Կառավարեք DC շարժիչը ՝ կոդավորիչով օպտիկական սենսորային մոդուլով FC-03: 7 քայլ
![Կառավարեք DC շարժիչը ՝ կոդավորիչով օպտիկական սենսորային մոդուլով FC-03: 7 քայլ Կառավարեք DC շարժիչը ՝ կոդավորիչով օպտիկական սենսորային մոդուլով FC-03: 7 քայլ](https://i.howwhatproduce.com/images/001/image-1864-j.webp)
Վերահսկիչ DC շարժիչ ՝ կոդավորիչով Օպտիկական տվիչների մոդուլ FC-03. Այս ձեռնարկում մենք կսովորենք, թե ինչպես հաշվել օպտիկական ծածկագրիչի ընդհատումները ՝ օգտագործելով DC շարժիչ, OLED էկրան և Visuino: Դիտեք տեսանյութը:
Սնուցման ժամաչափ Arduino- ով և Rotary կոդավորիչով. 7 քայլ (նկարներով)
![Սնուցման ժամաչափ Arduino- ով և Rotary կոդավորիչով. 7 քայլ (նկարներով) Սնուցման ժամաչափ Arduino- ով և Rotary կոդավորիչով. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-4875-12-j.webp)
Power Timer With Arduino և Rotary Encoder: Այս Power Timer- ը հիմնված է ժամաչափի վրա, որը ներկայացված է ՝ ) կցված էին դրան: Մինչև 1 կՎտ հզորության բեռներ կարող են գործարկվել, և նվազագույն փոփոխություններով լ
ESP8266 Networkանցային ժամացույց առանց որևէ RTC - Nodemcu NTP ockամացույց No RTC - ԻՆՏԵՐՆԵՏ CLԱՄԱՈՅԹԻ JՐԱԳԻՐ ՝ 4 քայլ
![ESP8266 Networkանցային ժամացույց առանց որևէ RTC - Nodemcu NTP ockամացույց No RTC - ԻՆՏԵՐՆԵՏ CLԱՄԱՈՅԹԻ JՐԱԳԻՐ ՝ 4 քայլ ESP8266 Networkանցային ժամացույց առանց որևէ RTC - Nodemcu NTP ockամացույց No RTC - ԻՆՏԵՐՆԵՏ CLԱՄԱՈՅԹԻ JՐԱԳԻՐ ՝ 4 քայլ](https://i.howwhatproduce.com/images/011/image-31107-j.webp)
ESP8266 Networkանցային ժամացույց առանց որևէ RTC | Nodemcu NTP ockամացույց No RTC | TERՐԱԳԻՐԻ TERԱՄԱՆԱԿԻ PROՐԱԳԻՐ. Նախագծում կկատարվի ժամացույցի նախագիծ առանց RTC- ի, ինտերնետից ժամանակ կպահանջվի wifi- ի միջոցով և այն կցուցադրվի st7735 էկրանին
Arduino DS3231 RTC ժամացույց LCD- ով `3 քայլ
![Arduino DS3231 RTC ժամացույց LCD- ով `3 քայլ Arduino DS3231 RTC ժամացույց LCD- ով `3 քայլ](https://i.howwhatproduce.com/images/001/image-1206-56-j.webp)
Arduino DS3231 RTC ժամացույց LCD- ով. Որպեսզի ծանոթանամ DS3231 RTC- ին (իրական ժամանակի ժամացույց), ես կառուցեցի մի պարզ arduino- ի վրա հիմնված 24 ժամյա ժամացույց: Այն ունի 3 կոճակ հետևյալ գործառույթներով. Pressամանակի կարգավորման ռեժիմ մուտք գործելու համար սեղմեք ցանկացած կոճակ, ավելացրեք և նվազեցրեք ժամանակը րոպեների ընթացքում t
Arduino Datalogger: 8 քայլ (նկարներով)
![Arduino Datalogger: 8 քայլ (նկարներով) Arduino Datalogger: 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-15158-15-j.webp)
Arduino Datalogger. Այս ձեռնարկում մենք պատրաստվում ենք պարզ տվյալների գրանցիչ կատարել Arduino- ի միջոցով: Բանն այն է, որ սովորեք Arduino- ի օգտագործման տեղեկատվության գրավման և տերմինալ տպելու հիմունքները: Մենք կարող ենք օգտագործել այս հիմնական կարգավորումը մի շարք առաջադրանքներ կատարելու համար: Սկսելու համար