Мазмуну:
- 1 -кадам: Видеолорду көрүү
- 2 -кадам: Байланыштар
- 3 -кадам: "LowPower" RTC модулдары (милдеттүү эмес)
- 4 -кадам: Камтылган программа
![Arduino Datalogger RTC, Nokia LCD жана Encoder менен: 4 кадам Arduino Datalogger RTC, Nokia LCD жана Encoder менен: 4 кадам](https://i.howwhatproduce.com/images/003/image-6506-j.webp)
Video: Arduino Datalogger RTC, Nokia LCD жана Encoder менен: 4 кадам
![Video: Arduino Datalogger RTC, Nokia LCD жана Encoder менен: 4 кадам Video: Arduino Datalogger RTC, Nokia LCD жана Encoder менен: 4 кадам](https://i.ytimg.com/vi/SLCkRc6gaxc/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
![Arduino Datalogger RTC, Nokia LCD жана Encoder менен Arduino Datalogger RTC, Nokia LCD жана Encoder менен](https://i.howwhatproduce.com/images/003/image-6506-1-j.webp)
![Arduino Datalogger RTC, Nokia LCD жана Encoder менен Arduino Datalogger RTC, Nokia LCD жана Encoder менен](https://i.howwhatproduce.com/images/003/image-6506-2-j.webp)
![Arduino Datalogger RTC, Nokia LCD жана Encoder менен Arduino Datalogger RTC, Nokia LCD жана Encoder менен](https://i.howwhatproduce.com/images/003/image-6506-3-j.webp)
Бөлүктөр:
- Arduino Nano же Arduino Pro Mini
- Nokia 5110 84x48 ЖК
- DHT11 температура/нымдуулук сенсору
- DS1307 же DS3231 RTC модулу камтылган AT24C32 EEPROM менен
- 3 дебунинг конденсатору бар арзан кодер
Өзгөчөлүктөрү:
- Nokia LCD жана коддогучка негизделген GUI
- температура, нымдуулук, датасы жана убактысы 1ден 120 мүнөткө чейин сакталышы мүмкүн
- ар бир жазуу 39 битфилдге чейин кысылган, ошондуктан 32 кбит жарыгы (4КБ) 819 жазууга туура келет
- кошумча AT24C256 чипи 6553 жазууну да сактай алат
- Батареяны үнөмдөө үчүн колдонулган терең уйку, ATMEGA негизинен үзгүлтүктөр менен ойгонот
- DHT11 өлчөө учурунда гана иштейт
- жалгыз 18650 же башка литий клеткасы менен иштейт
- бир нече "жүздөрдү" көрсөтөт
- 6 шрифт
- батарея деңгээл ченегич
- маалыматтарды карап чыгуу жана графиктер
- дата/убакыт менен мин/макс
- бардык жазылган маалыматтар CSV форматындагы сериялык порт аркылуу төгүлөт
- LCD арткы жарык
- өз ылдам жана аз ресурстук N5110 китепканасы колдонулат
- DHT11 маалыматынын төмөн деңгээлин окуу
- өз DS1307, DS3231 жана AT24C32 I2C EEPROM иштетүү коду
- коду дээрлик бардык 32KB Arduino флэшин колдонот
- бардык ички реестрлер тышкы EEPROM же DS1307 ички RAMде сакталышы мүмкүн
Маалыматтарды кысуу
Төмөнкү баалуулуктар жазылат:
- убакыт (с., мүн.)
- дата (d, m, y)
- температура
- нымдуулук
Жогорудагы маалыматтар 39 биттик битфилдге кысылган:
- с 0..23 -> 5b
- мүн 0..59 -> 6b
- г 1..31 -> 5b
- m 1..12 -> 4b
- y 2018..2021 -> 2b
- темп -40.0..64.0 -> 1024 баалуулуктар = 10б
- hum 0..100 -> 7b
- жалпы 39 бит
1 жазуу үчүн 5 байт гана колдонулат:
бит 76543210 байт0 hhhhhmmm байт1 mmmddddd байт2 mmmmyytt byte3 tttttttt byte4 hhhhhhh0
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ге чейин
- DOS үчүн MOSI/DIN
- SCK/CLK - D13
- VCC - Arduino VCC
- LIGHT D6га чейин
- GNDден GNDге
DHT11:
- VCCден VCCге
- DATA D14
- NC
- GNDден GNDге
RTC DS1307/DS3231 жана AT24C32 EEPROM:
Arduino I2C (A4/A5)
Encoder:
- PinAдан D2ге
- PinB D4
- D3 баскычы
3 -кадам: "LowPower" RTC модулдары (милдеттүү эмес)
![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 -кадам: Камтылган программа
Arduino эскизи:
github.com/cbm80amiga/N5110_DHT11_logger_G…
N5110 китепкана:
github.com/cbm80amiga/N5110_SPI
Конфигурация параметрлери:
#define USE_DS3231 -> DS1307 ордуна DS3231 колдонуу
#define REG_IN_RTCRAM -> регистрлер RTC RAMда сакталат (DS1307 үчүн гана)
Сунушталууда:
Ардуино жана Ротари Encoder менен Power Timer: 7 кадам (Сүрөттөр менен)
![Ардуино жана Ротари Encoder менен Power Timer: 7 кадам (Сүрөттөр менен) Ардуино жана Ротари Encoder менен Power Timer: 7 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-4875-12-j.webp)
Power Таймер Arduino жана Ротари Энкодери менен: Бул Таймер Таймерде көрсөтүлгөн Таймердин Негизинде: https: //www.instructables.com/id/Timer-With-Arduin .. А энергия менен камсыздоо модулу жана SSR (катуу абал релеси) 1КВтка чейинки кубаттуулукту иштетүүгө болот жана минималдуу өзгөрүүлөр менен л
Автоматтык жарык жана насостук аквариум системасы Arduino жана RTC таймери менен: 3 кадам
![Автоматтык жарык жана насостук аквариум системасы Arduino жана RTC таймери менен: 3 кадам Автоматтык жарык жана насостук аквариум системасы Arduino жана RTC таймери менен: 3 кадам](https://i.howwhatproduce.com/images/010/image-28309-j.webp)
Автоматтык жарык жана насостук аквариум системасы Arduino жана RTC таймери менен: Аквариум нөлдүк кийлигишүү менен өзүн-өзү камсыз кылуучу экосистемага бир аз кам көрүү жана технология менен жасалышы мүмкүн :) Аквариум үчүн автоматтык жарык жана насостук системаны куруу үчүн, албетте, кол менен орнотулган система алгачкы. Мен ар бири 50 Вт болгон 2 прожекторду жана 1 6 Вт колдондум
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
![Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам](https://i.howwhatproduce.com/images/004/image-9418-13-j.webp)
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
![WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен) WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-4439-69-j.webp)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
![Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен) Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-7803-43-j.webp)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү