
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51



Бөлүктөр:
- 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 -кадам: Видеолорду көрүү


Эгерде сиз долбоордун өзгөчөлүктөрүнө жана өнүгүшүнө кызыксаңыз, жогорудагы видеолорду көрүңүз
2 -кадам: Байланыштар


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 модулдары (милдеттүү эмес)


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 кадам (Сүрөттөр менен)

Power Таймер Arduino жана Ротари Энкодери менен: Бул Таймер Таймерде көрсөтүлгөн Таймердин Негизинде: https: //www.instructables.com/id/Timer-With-Arduin .. А энергия менен камсыздоо модулу жана SSR (катуу абал релеси) 1КВтка чейинки кубаттуулукту иштетүүгө болот жана минималдуу өзгөрүүлөр менен л
DC мотору жана позиция жана ылдамдыкты көзөмөлдөө үчүн Encoder: 6 кадам

DC Motor жана Encoder Position жана Speed Control үчүн: Киришүү Биз Университеттин Tun Hussei Onn Malaysia (UTHM) студенти UQD10801 (Robocon I) тобубуз .Бизде бул курста 9 группа бар. Менин тобум 2 -топ. Биздин топтун ишмердүүлүгү DC позиция жана ылдамдыкты көзөмөлдөө үчүн мотор жана кодер. Биздин топтун объектиси
Автоматтык жарык жана насостук аквариум системасы Arduino жана RTC таймери менен: 3 кадам

Автоматтык жарык жана насостук аквариум системасы Arduino жана RTC таймери менен: Аквариум нөлдүк кийлигишүү менен өзүн-өзү камсыз кылуучу экосистемага бир аз кам көрүү жана технология менен жасалышы мүмкүн :) Аквариум үчүн автоматтык жарык жана насостук системаны куруу үчүн, албетте, кол менен орнотулган система алгачкы. Мен ар бири 50 Вт болгон 2 прожекторду жана 1 6 Вт колдондум
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)

WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)

Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү