Съдържание:

Стаен контрол с ESP8266 - Температура, движение, завеси и осветление: 8 стъпки
Стаен контрол с ESP8266 - Температура, движение, завеси и осветление: 8 стъпки

Видео: Стаен контрол с ESP8266 - Температура, движение, завеси и осветление: 8 стъпки

Видео: Стаен контрол с ESP8266 - Температура, движение, завеси и осветление: 8 стъпки
Видео: ТЕХНИКА БЕЗОПАСНОСТИ. Вид Грубейшего Нарушения ТРЕБОВАНИЙ ТБ при работе на СТАНКАХ. 2024, Ноември
Anonim
Стаен контрол с ESP8266 | Температура, движение, завеси и осветление
Стаен контрол с ESP8266 | Температура, движение, завеси и осветление

Този проект се състои от система, базирана на модула NodeMCU ESP8266, която ви позволява да контролирате яркостта на LED лента и завесата на вашата стая, също така е в състояние да изпраща данни за събитията от движението на вашата стая и температурата до облака, където сте можете да го видите от платформата на Ubidots IoT.

Консумативи

Профил на Ubidots:

  • 1x ESP8266 NodeMCU
  • 1x 12v захранващ жак
  • 1x 220 ома резистор 1/4W
  • 2x кондензатори 120nf
  • 1x Мощен транзистор TIP31
  • 1x регулатор на напрежението lm7805
  • 1x PIR сензор HC-SR501
  • 1x Температурен сензор DS1820
  • 1x DC двигател L293D
  • 2x клеми
  • 1x женски конектори SIL

Стъпка 1: Схеми на веригата:

Схеми на веригата
Схеми на веригата

Материали:

  • 1x ESP8266 NodeMCU
  • 1x 12v захранващ жак
  • 1x 220 ома резистор 1/4W
  • 2x кондензатори 120nf
  • 1x Мощен транзистор TIP31
  • 1x регулатор на напрежението lm7805
  • 1x PIR сензор HC-SR501
  • 1x Температурен сензор DS1820
  • 1x DC двигател L293D
  • 2x клеми
  • 1x женски конектори SIL

Стъпка 2: Дизайн на печатни платки (Gerber):

Дизайн на печатни платки (Gerber)
Дизайн на печатни платки (Gerber)
Дизайн на печатни платки (Gerber)
Дизайн на печатни платки (Gerber)

Ето файла Gerber, за да можете да поръчате своя собствена печатна платка.

Предлагам да се използва PCBGOGO за производство на печатни платки.

Стъпка 3: Запояване на всичко:

Запояване на всичко
Запояване на всичко
Запояване на всичко
Запояване на всичко

Почистете подложките на веригата, ако не са, и започнете да запоявате всичко стъпка по стъпка.

Стъпка 4: Инсталирайте библиотеките за кода:

Инсталирайте библиотеките за кода
Инсталирайте библиотеките за кода

Ето връзката, където можете да изтеглите библиотеките.

Стъпка 5: Качете кода:

Качете кода
Качете кода

Ето кода за изтегляне:

Стъпка 6: Окабеляване и захранване:

Окабеляване и включване
Окабеляване и включване
Окабеляване и включване
Окабеляване и включване
Окабеляване и включване
Окабеляване и включване

Свържете правилно проводниците на постояннотоковия двигател от завесата и проводниците на LED лентите.

Стъпка 7: Настройка на вашето Ubidots устройство и табло за управление:

Настройка на вашето Ubidots устройство и табло за управление
Настройка на вашето Ubidots устройство и табло за управление
Настройка на вашето Ubidots устройство и табло за управление
Настройка на вашето Ubidots устройство и табло за управление
Настройка на вашето Ubidots устройство и табло за управление
Настройка на вашето Ubidots устройство и табло за управление

Ред на изображенията:

1-Когато NodeMCU е включен, той автоматично ще създаде устройство, наречено "стая" в секцията за устройства на Ubidots.

2- Устройството ще има всички променливи вътре.

3- Отидете на Данни/Табла за управление.

4- Щракнете върху „+“, за да създадете ново табло за управление.

5- Щракнете върху отметка.

6- Създайте приспособление, като кликнете върху "+".

7- Изберете приспособление Плъзгач за контрола Завеси.

8- Добавете променлива.

9- Изберете устройство "Стая".

10- Изберете променлива „Завеса“.

11- Задайте стъпка на 100.

12- Повторете за LED лента, но стъпка = 1 и променливата е "Ledstrip".

13- Добавяне на джаджа за индикатор.

14- Изберете променлива движение.

15- Готови сте.

Стъпка 8: Тествайте го:

Image
Image
Тествайте го
Тествайте го

Благодаря ви, че сте част от този урок, надявам се да ви хареса и ако имате някакви въпроси, можете да ме попитате.

Препоръчано: