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

author narod stream   2 мес. назад
351 views

39 Like   0 Dislike

Программирование МК 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

Датчик температуры DS18S20, сравнение с DS18B20

Это предшественник популярного датчика температуры DS18B20 и у них есть небольшие различия. про подключение датчика тут: http://arduinolab.pw/index.php/2015/12/02/podklyuchaem-neskolko-datchikov-ds18b20-k-arduino/ DS18S20 покупал тут: https://www.ebay.com/itm/1pcs-New-Original-DS18S20-DS1820-Digital-Thermometer-Dallas-TO-92/281873062681 Возможность поблагодарить автора рублем. http://www.donationalerts.ru/r/arduinolab

XIAOMI MIAOMIAOCE TEMPERATURE E-INC - ДАТЧИК ТЕМПЕРАТУРЫ И ВЛАЖНОСТИ С ДИСПЛЕЕМ + РАЗБОРКА

✅ XIAOMI MIAOMIAOCE TEMPERATURE E-INC - https://goo.gl/PW2gU4 или http://gbest.by/28xwuf ✅ Xiaomi Mijia Bluetooth - https://goo.gl/wfxfpo ✅ Метеостанция - https://goo.gl/PgE31c ✅ ВЫКЛЮЧАТЕЛЬ XIAOMI AQARA - https://goo.gl/dASjFQ или http://gbest.by/1zsnzx или http://gbest.by/1zso4z ✅ КЭШБЭК, КОТОРЫМ Я ПОЛЬЗУЮСЬ - http://got.by/1f9q4g 📹Канал ЯндексДзен - https://zen.yandex.ru/media/technoreview 📖Текстовый обзор - https://goo.gl/rNy5dK 📈ГРУППА VK - https://vk.com/best_technoreview 📺ПОДПИСКА НА МОЙ КАНАЛ - https://goo.gl/Ua9mUn 🛒КИТАЙСКИЕ ИНТЕРНЕТ МАГАЗИНЫ С ТЕХНИКОЙ, КОТОРЫЕ Я РЕКОМЕНДУЮ🛒 AliExpress - https://goo.gl/qcSjJU GearBest - https://goo.gl/qJgsrf BangGood - https://goo.gl/kLhT6f 🛒РУССКИЕ ИНТЕРНЕТ МАГАЗИНЫ С ТЕХНИКОЙ, КОТОРЫЕ Я РЕКОМЕНДУЮ🛒 OZON - https://goo.gl/EmM7hg СИТИЛИНК - https://goo.gl/eWk9dD СВЯЗНОЙ - https://goo.gl/4EQX5J МВИДЕО - https://goo.gl/3gNpHB БИЛАЙН - https://goo.gl/HqaPhL ➜ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/VoGZwU ➜ТОПы ТОВАРОВ ИЗ КИТАЯ - https://goo.gl/TYp6L7 ➜ПЛЕЙЛИСТ LADA GRANTA - https://goo.gl/sSUwWq ➜МАГНИТОЛА APPRADIO И УСТАНОВКА - https://goo.gl/oECXGH ➜ТОВАРЫ ИЗ КИТАЯ - https://goo.gl/vvO7tm ➜ТОВАРЫ ИЗ РОССИИ - https://goo.gl/hhyS1C 💰ВОЗВРАТ ДЕНЕГ С ПОКУПОК тут - http://got.by/1f9q4g 💲ЗАРАБОТОК ДЕНЕГ НА EPN тут - http://got.by/1f9q1x 💼ВИДЕО ИНСТРУКЦИЯ ПО ЗАРАБОТКУ - https://goo.gl/54Q9za 👉БРАУЗЕРНЫЙ ПЛАГИН EPN тут - http://got.by/1xzzwq 👉МОБИЛЬНОЕ ПРИЛОЖЕНИИ EPN тут - http://got.by/1xzz1m 👉ЗАРАБОТОК на YouTube - http://join.air.io/TechnoRewiev 👉ПРОМО КОД на ПОВЫШЕННЫЙ КЭШБЭК - http://got.by/1f9q94 Для поиска: #XIAOMIMIAOMIAOCETEMPERATUREEINCДАТЧИКТЕМПЕРАТУРЫИВЛАЖНОСТИСДИСПЛЕЕМРАЗБОРКА #XIAOMIMIAOMIAOCETEMPERATUREEINC #ДАТЧИКТЕМПЕРАТУРЫИВЛАЖНОСТИСДИСПЛЕЕМ #XIAOMIMIAOMIAOCE #XIAOMIMIAOMIAOCEEINC #XIAOMIMIAOMIAOCETEMPERATURE #XiaomiMijiaThermometer #TemperatureHumiditySensor #NeworiginalXiaomi #Xiaomi #XiaomiAqaraTemperature #ДатчикXiaomi #УмныйДомXiaomi #УмныйДомXiaomi #Сяоми

Arduino Must Die: Mbed OS + STM32. Владислав Зайцев. Митап 19.11.17

Чем плоха Arduino и почему место ей — на свалке истории. Серия контроллеров STM32 как замена устаревшим контроллерам AVR. Операционная система реального времени — это несложно. Операционная система VS суперцикл+прерывания: ОС начинает и выигрывает. Быстрый старт из доступных комплектующих(STM32Nucleo). Возможности из коробки: шелл, таймеры, процессы, «умный» спящий режим, полноценная отладка с GDB.

Программирование МК STM32. Урок 127. LAN8742A. LWIP. NETCONN. HTTP Server

Продолжаем изучать программирование передачи данных по локальной сети. Используем мы для этой цели проводной интерфейс LAN, работая также с библиотекой стека протоколов LWIP и его интерфейсом NETCONN. И сегодня мы будем работать уже с протоколом уже прикладного уровня — HTTP. Мы создадим несложный, но вполне работоспособный сервер, который будет передавать информацию на ПК в виде WEB страниц. А для данного сервера использовать мы будем отладочную плату STM32F746G-DISCO. Отладочную плату STM32F746G-DISCO можно приобрести здесь http://ali.pub/2bpa7g Навигация по видео: 00:09 Введение 02:09 Настроим проект 08:11 Подключим файлы в виртуальную файловую систему 14:22 Алгоритм ответа сервера на запросы браузера 22:03 Проверим работу проекта на практике 22:47 Подключим также картинки к странице 28:58 Работа кода на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 96. LAN8720. LWIP. TCP Client. Часть 1 https://youtu.be/EhMesQnnXTg Урок 98. LAN8720. LWIP. TCP Server. Часть 1 https://youtu.be/5ZAU9rDdYfU Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1 https://youtu.be/4ct1NZFCLSg Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1 https://youtu.be/fODqTas3AL4 Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://youtu.be/UxNWYvSzveU Урок 108. FreeRTOS. Параметры https://youtu.be/8wGssI_sxSM Урок 110. FreeRTOS. Приоритеты задач https://youtu.be/wTktgw94jdE Урок 111. FreeRTOS. Очереди. Часть 1 https://youtu.be/krpf4xyGR28 Урок 112. FreeRTOS. Таймеры https://youtu.be/sahOINn2tHk Урок 114. FreeRTOS. Продвинутая задержка DelayUntil https://youtu.be/PoGskwqXAKs Урок 116. FreeRTOS. Прерывания. Очереди в прерываниях. Часть 1 https://youtu.be/9EMxLm1eSKc Урок 120. LAN8742A. LWIP. NETCONN. UDP Server https://youtu.be/Co1aZmRrpEU Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера https://youtu.be/7Zpq7AuAk7Y Урок 123. LAN87XX. LWIP. NETCONN. UDP. Соединяем три контролера. Часть 1 https://youtu.be/2Z36IU-aQZ4 Урок 124. LAN8742A. LWIP. NETCONN. TCP Server https://youtu.be/YaHubGbNsGA Урок 125. LAN8742A. LWIP. NETCONN. TCP Client https://youtu.be/A4rpM4c4mkM Урок 126. LAN8742A. LWIP. NETCONN. TCP. Соединяем два контролера https://youtu.be/xa-BO7cTij4 Текстовая версия данного урока и исходный код здесь http://narodstream.ru/stm-urok-127-lan8742a-lwip-netconn-http-server/ Группа в контакте 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

В данном занятии мы попробуем поработать с интересным погодным датчиком от компании 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: