Пример использования ESP8266 и датчика освещенности BH1750 для построения сетевого сервера

Пример использования ESP8266 и датчика освещенности BH1750 для построения сетевого сервера

В этом проекте мы будем использовать чип ESP8266 и датчик освещенности BH1750, чтобы создать интеллектуальное устройство с собственным веб-сервером. Доступ к устройству можно получить через браузер для получения данных об интенсивности света в текущей среде в режиме реального времени.

Для начала нам необходимо подготовить следующие материалы:

  • Плата разработки ESP8266
  • Датчик освещенности BH1750
  • Несколько линий DuPont
  • Резистор (1 кОм)

Далее мы сделаем следующее:

  1. Запишите прошивку макетной платы ESP8266.

Мы можем использовать Arduino IDE для написания программ. Прежде чем начать писать, вам нужно записать прошивку ESP8266. Для этого шага обратитесь к специальным материалам для разработки ESP8266.

  1. Подключите датчик BH1750

Подключите VCC датчика BH1750 к источнику питания 3,3 В ESP8266, GND к GND макетной платы, SCL к D1 (контакт 5) макетной платы и SDA к D2 (контакт 4) макетной платы.

  1. Программирование

Вот пример кода для этого проекта:

#include <Wire.h>
#include <BH1750.h>
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>

люксметр BH1750;
Сервер ESP8266WebServer(80);

const char* ssid = "your-ssid"; // Измените имя на ваше WiFi
const char* password = "ваш-пароль"; // Измените пароль на ваш WiFi

Guess you like

Origin blog.csdn.net/qq_37934722/article/details/132242637