Skip to content

rembov/Arduino-Sensor-Monitoring-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Описание

Проект реализует систему мониторинга данных с датчиков температуры (DS18B20), освещенности (аналоговый датчик на A0) и газа (аналоговый датчик на A1). Данные отправляются на сервер dweet.io и отображаются на OLED-дисплее через I2C (адрес 0x3C).

Компоненты

  • Arduino Uno/Nano
  • Ethernet Shield W5500/W5100
  • DS18B20 (подключен к пину 3)
  • Аналоговый датчик освещенности (A0)
  • Аналоговый датчик газа (A1)
  • OLED-дисплей 128x64 (I2C, адрес 0x3C)

Подключение

  • DS18B20:
    • VCC → 5V
    • GND → GND
    • Data → Пин 3 (с подтягивающим резистором 4.7кОм к VCC)
  • Ethernet Shield:
    • Подключен через SPI
    • MAC-адрес и IP заданы в коде
  • OLED:
    • SDA → A4 (Arduino Uno), SCL → A5
  • Датчики:
    • Датчик освещенности → A0
    • Датчик газа → A1

Библиотеки

Настройка

  1. Установите требуемые библиотеки через Library Manager.
  2. Замените MAC-адрес и IP-адрес в коде на актуальные.
  3. Подключите датчики согласно схеме.

Функционал

  • Измерение температуры с точностью 0.0625°C
  • Расчет уровня освещенности (условная единица)
  • Сырое значение с датчика газа (аналоговый сигнал)
  • Отображение данных на OLED
  • Отправка данных на dweet.io каждые 10 секунд

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages