Программирование МК STM32. Урок 121. Датчик температуры, давления и влажности BME280. Часть 4

author narod stream   6 мес. назад
467 views

43 Like   0 Dislike

BitBastelei #298 - BME280 am ESP8266: Temperatur, Luftfeuchte, Luftdruck per WLAN

Sensoren habe ich viele, der BME280 verspricht aber ein Alleskönner zu sein: Neben Temperatur und Luftfeuchte soll er auch den Luftdruck übermitteln können. Zusammen mit einem ESP8266 ist so schnell eine eigene "Wetterstation" gebaut, welche die Messwerte auf einer Webseite anzeigt, per MQTT an Haussteuerungen wie HomeAssistant gibt oder mittels HTTP einen Volkszähler befüllt. Code: https://github.com/adlerweb/ESP8266-BME280-Multi/blob/master/src/main.cpp Video von Chris Figge https://www.youtube.com/watch?v=KMwVNuzghsY

58. How to: I2C Circuit and Initialization - ARM STM32 Microcontroller Tutorial

Please watch: "Buildyourcnc CNC Router on Love Yurts" https://www.youtube.com/watch?v=90KkIO-67Qk --~-- Patrick's Tip Jar: bitcoin:1Gtawd29Sgu5CdvfUnkRg1YBfowCawjFdH Ether:0xa962365100011B79097A7bb9DD51A53eE98266bb If you have found this video to be helpful, consider making a tip. Thanks. In this video, I create the circuit and start the I2C Initialization. Recommended servos: Futuba hobby servo: http://amzn.to/2xolCzS High torque metal gear hobby servo: http://amzn.to/2ktkHbc HiTec hobby servo: http://amzn.to/2ksycrv High precision, high torque metal gear hobby servo: http://amzn.to/2fRE0Wv Equipment that I use to make videos: Canon EOS Rebel: http://amzn.to/2rJSeh0 Macro Lens: http://amzn.to/2qaSKmK Microphone: http://amzn.to/2qO2RB4 3D Mouse to rotate/zoom/move the object (Must have for CAD!!!): http://amzn.to/2ruFnSn The drafting pencil I use on these videos: http://amzn.to/2qioYg2 The cheap oscilloscope that I use (because it's cheap and will work all of the projects in these tutorials): http://amzn.to/2rSHnBa A better oscilloscope and the one I would recommend: http://amzn.to/2qizK5M The brand of multimeter that I use and the one I recommend: http://amzn.to/2qicUez Want to have your own Patreon campaign? https://patreon.com/invite/wpllxz

ESP32 Web Server Tutorial with a BME280 Sensor

Welcome to another ESP32 video tutorial! In this video, we are going to build a simple HTTP Web Server on an ESP32 board with a BME280 sensor. We are also going to learn how to make some requests to it using a web browser. There is a lot to cover, so let's get started! Hello, guys, I am Nick and welcome to educ8s.tv a channel that is all about DIY electronics projects. In this channel, I share everything about the projects I build to help you develop similar projects or inspire you to start making things because it is easy, fun and creative. Subscribe to the channel now if you do not want to miss any future video. Today's project is this. An HTTP web server is running on this ESP32 board. If we open a Web Browser and make a request to the IP address of the ESP32, an HTML page will be loaded with the readings we get from the BME280 sensor. The values are updated once every minute. The BME280 sensor can measure the temperature, the humidity, and the barometric pressure and it communicates with the ESP32 using the I2C interface. Check the ESP32 Weather Station project for more information. The HTML page also enables us to control the state of an LED which is connected to the ESP32 board. We can set the state of the LED here and when we press the Submit button the state of the LED changes. How cool is that! In my opinion, this is a very useful functionality that it will enable us to build some very interesting projects in the future! Let's now see how to build this project. -------------------- WHERE TO BUY -------------------- ESP32: http://educ8s.tv/part/ESP32 BME280: http://educ8s.tv/part/BME280 100Ω Resistor: http://educ8s.tv/part/Resistors LED: http://educ8s.tv/part/LEDs Breadboard: http://educ8s.tv/part/SmallBreadboard Wires: http://educ8s.tv/part/Wires Powerbank: http://educ8s.tv/part/Powerbank Full disclosure: All of the links above are affiliate links. I get a small percentage of each sale they generate. Thank you for your support! -------------------- LIBRARIES -------------------- 📥 BME280: https://github.com/Takatsuki0204/BME280-I2C-ESP32 📥 Web Server: https://github.com/bbx10/WebServer_tng -------------------- CODE OF THE PROJECT -------------------- 📥 http://educ8s.tv/esp32-web-server -------------------- Fact or Fiction 2018 Quiz Game -------------------- You can download my latest Android Game which is called Fact or Fiction 2018 here: 📥 http://bit.ly/FactOrFiction2018 -------------------- MORE PROJECTS -------------------- Arduino Datalogger: https://www.youtube.com/watch?v=oei3Y6tOhVI Arduino Weather Station Project: https://www.youtube.com/watch?v=9jN-3DtS1RI Arduino Nokia 5110 LCD Display: https://www.youtube.com/watch?v=aDwrMeu4k9Y Arduino OLED display tutorial: https://www.youtube.com/watch?v=A9EwJ7M7OsI DIY Arduino: https://www.youtube.com/watch?v=npc3uzEVvc0 -------------------- ABOUT EDUC8S.TV -------------------- Educ8s.tv is a Youtube channel and website which is dedicated in developing high quality videos about DIY hardware and software projects. In this channel we develop projects with Arduino, Raspberry Pi, we build robots and simple electronic circuits. Check out our website as well for more information: http://www.educ8s.tv -------------------- SUBSCRIBE ON YOUTUBE -------------------- Never miss a video: https://www.youtube.com/subscription_center?add_user=educ8s

Программирование МК STM32. Урок 92. Датчик температуры DS18B20. Часть 1

Сегодня мы рассмотрим работу с датчиком температуры DS18B20, который не смотря на свою кажущуюся на первый взгляд простоту, обрёл очень широкое расспространение благодаря своим характеристикам. С данным датчиком мы уже знакомы благодаря уроку для AVR. А сегодня мы его попробуем подключить к контроллеру stm32f103rct6, который установлен на недорогой отладочной плате. Управлять мы датчиком будем, используя помимо библиотеки HAL также и библиотеку CMSIS. В данной части урока мы познакомимся с датчиком, создадим и настроим проект и начнём писать функцию инициализации термодатчика. Отладочную плату можно купить здесь http://ali.pub/1jgc7 Логический анализатор можно приобрести здесь http://ali.pub/1w4m7c Датчик температуры DS18B20 в экране с проводом можно приобрести здесь http://ali.pub/1w4myk Переходник USB to TTL ftdi ft232rl можно купить здесь http://ali.pub/yv3is Навигация по видео: 00:09 Введение 03:48 Познакомимся с некоторыми регистрами датчика 05:54 Знакомимся со схемой подключения 09:07 Создадим и настроим проект 14:28 Напишем инициализацию ножки порта, используя прямое обращение к регистрам МК с помощью функций библиотеки CMSIS 17:53 Изучим, как инициализировать датчик вначале работы с ним, и начнём писать функцию инициализации 21:25 Изучим, как нужно записывать данные в датчик и читать их из него. Рекомендуется также перед просмотром данного урока просмотреть данное видео: Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 1 https://youtu.be/ks4_XXK1B8w AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 2 https://youtu.be/ocTaGKwvM8w AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 3 https://youtu.be/AKfc5Y2D4Pc Текстовая версия данного урока здесь http://narodstream.ru/stm-urok-92-datchik-temperatury-ds18b20-chast-1/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

LCD 16x2 using I2C. STM32CubeMx and Keil 5 IDE

See the IMPROVED Version https://youtu.be/Vqa32DgDxF0 How to use LCD 16x2 in STM32 using I2C. PCF8574 is used as an I2C extender. To download the code, go to http://controllerstech.com/i2c-lcd-in-stm32/ For more info, visit http://www.controllerstech.com

В данном занятии мы попробуем поработать с интересным погодным датчиком от компании Bosch Sensortec — BME280.
Этот датчик измеряет сразу три очнеь нужные величины - это температура, влажность воздуха, а также атмосферное давление.
В данной части урока мы научимся считывать с датчика атмосферное давление и влажность воздуха и затем подключим дисплей LCD2004 для удобства мониторинга показаний.

Отладочную плату Nucleo STM32F401RE можно приобрести здесь http://ali.pub/1u80dx
Датчик температуры, давления и влажности BME280 можно приобрести здесь http://ali.pub/2jznd0
Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5
Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl
Переходник I2C to LCD1602 2004 можно приобрести здесь http://ali.pub/1mop5f

Навигация по видео:
00:09 Введение
00:49 Измеряем атмосферное давление
04:17 Высота над уровнем моря
05:59 Влажность воздуха
09:18 Подключим дисплей
13:52 Наши планы

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 92. Датчик температуры DS18B20. Часть 1 https://youtu.be/ejJg2js9DgI
Урок 107. Датчик влажности и температуры DHT22. Часть 1 https://youtu.be/_DkqO707z_A
Урок 109. NRF24L01. Передаём влажность и температуру с датчика DHT22 https://youtu.be/563FmE0Z1sI
Урок 121. Датчик температуры, давления и влажности BME280. Часть 1 https://youtu.be/2cZrRc8vwqM
Урок 121. Датчик температуры, давления и влажности BME280. Часть 2 https://youtu.be/7kdLkJw14B4
Урок 121. Датчик температуры, давления и влажности BME280. Часть 3 https://youtu.be/XlkwVudZKlM

Текстовая версия данной части урока и исходный текст здесь http://narodstream.ru/stm-urok-121-datchik-temperatury-davleniya-i-vlazhnosti-bme280-chast-4/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: