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

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

63 Like   0 Dislike

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

В данном занятии мы попробуем поработать с интересным погодным датчиком от компании Bosch Sensortec — BME280. Этот датчик измеряет сразу три очнеь нужные величины - это температура, влажность воздуха, а также атмосферное давление. В данной части урока мы начнём писать инициализацию датчика, в которой считаем идентификатор, калибровочные данные из датчика, также настроим тайминг режима Standby. Отладочную плату 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:10 Введение 01:00 Добавим макросы для светодиода и создадим функцию инициализации 02:03 Подготовим несколько служебных функций и считаем идентификатор датчика 07:14 Программная перезагрузка BME280 09:39 Считываем калибровочные ячейки из памяти микросхемы 15:44 Настроим тайминг режима Standby Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 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 Тестовая версия данной части урока здесь http://narodstream.ru/stm-urok-121-datchik-temperatury-davleniya-i-vlazhnosti-bme280-chast-2/ Группа в контакте 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

STM32 Nucleo - Keil 5 IDE with CubeMX: Tutorial 7 - I2C interface

STMStudio Tutorial

In this video, I will show how to use the Free STM32Studio from ST. " STM Studio helps debug and diagnose STM32 applications while they are running by reading and displaying their variables in real-time. " Download Link: http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-performance-and-debuggers/stm-studio-stm32.html The example code can be downloaded from herre: https://dl.dropboxusercontent.com/u/48248715/main.c

Программирование МК STM32. УРОК 13. HAL. USART. Передача данных

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Продолжаем работать с библиотекой HAL. Пробуем реализовать интерфейс USART (Универсальный синхронно-асинхронный приемо-передатчик) В данном занятии пишем код для передачи данных от микроконтроллера к компьютеру через интерфейс USART. Навигация по видео: 00:22 Краткий обзор интерфейса USART и переходников USART-USB 07:17 Создаём проект и пишем код для реализации интерфейса USART на передачу данных 15:13 Смотрим результаты нашего труда Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Переходник USB-TTL лучше купить такой (сейчас у меня именно такой и он мне больше нравится) http://ali.pub/yv3is Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 1. Установка Keil μVision http://www.youtube.com/watch?v=HwomcPSQsRE УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка http://www.youtube.com/watch?v=SO83bJ-44OY Текстовая версия и исходный код здесь http://narodstream.ru/stm-urok-13-hal-usart-peredacha-dannyx/ Группа в контакте 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

ESP32 WiFi Weather Station Project with a Nextion Display and a BME280 sensor

Today we build an ESP32 Weather Station Project with WiFi connectivity. We are going to use the new, impressive ESP32 chip for the first time along with a Nextion display and a BME280 sensor. Let's get started! . In this video, we are going to make this. It is yet another weather station project I know, but this time we use the new ESP32 chip! We also use the new BME280 sensor which measures the temperature, the humidity, and the barometric pressure. When we power up the project, it connects to the WiFi network, and it is going to retrieve the weather forecast for my location from the openweathermap website. Then it will display the forecast on this 3.2" Nextion Touch Display along with the readings from the sensor! The readings are updated every two seconds and the weather forecast every hour! As you can see, in this project we use the latest technologies available to a maker today! If you are a DIY veteran, you can build this project in five minutes. If you are a beginner, you have to watch a couple of videos before attempting this project. You can watch those videos by clicking on the cards that will appear during the video. Let's start! -------------------- WHERE TO BUY -------------------- ESP32: http://educ8s.tv/part/ESP32 Nextion Display: http://educ8s.tv/part/Nextion32 BME280: http://educ8s.tv/part/BME280 Small Breadboard: http://educ8s.tv/part/SmallBreadboard Jumper Wires: http://educ8s.tv/part/JumperWires 3 in 1 wires: http://educ8s.tv/part/Wires Power Bank: 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 -------------------- 📥 ESP32 BME280: https://github.com/Takatsuki0204/BME280-I2C-ESP32 📥 Arduino JSON: https://github.com/bblanchon/ArduinoJson -------------------- CODE OF THE PROJECT -------------------- 📥 http://educ8s.tv/esp32-weather-station -------------------- 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 to 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

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

Отладочную плату 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 Введение
03:35 Технические характеристики датчика
10:48 Контакты датчика
12:07 Организация памяти и режимы работы датчика BME280
16:22 Модуль датчика и схема подключения
18:31 Создадим и настроим проект

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

Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-121-datchik-temperatury-davleniya-i-vlazhnosti-bme280-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

Comments for video: