Приветствую всех читателей Habr! В своей сегодняшней статье хочу поделиться с вами своим новым устройством – датчиком температуры, влажности и давления с функцией предсказания погоды. Датчик работает на микроконтроллерах nRF52. Данный проект это логическое продолжение этого проекта. В новом датчике используется дисплей на электронных чернилах размером 2.9 дюймов. В датчике установлен сенсор BME280, так же есть место под установку датчиков SI7021, HTU21D. Работает от батареек CR2450. Может передавать данные в системы Умного Дома, так же может работать в режиме “без сети”.
Рубрика «nrf52832»
Беспроводная мини погодная станция с e-paper экраном на батарейках
2021-02-25 в 9:01, admin, рубрики: arduino, diy или сделай сам, e-ink, e-paper, esb, IoT, MySensors, nrf52832, nRF52833, nRF52840, беспроводной датчик, Беспроводные технологии, Блог компании RUVDS.com, погодная станция, Разработка под Arduino, умный домКак подключить АЦП HX711 к NRF52832
2020-09-29 в 14:35, admin, рубрики: cortex-m4, nrf52832, ацп hx711, Беспроводные технологии, Интернет вещей, программирование микроконтроллеров, тензодатчики, электронные весы1. Введение
На повестке дня стояла задача разработать протокол общения микроконтролера nrf52832 с двумя полумостовыми китайскими тензодатчиками.
Задача оказалась не простой, так как столкнулся с отсутствием какой — либо внятной информации. Вероятнее, что «корень зла» находится в самом SDK от Nordic Semiconductor — это постоянное обновления версий, некоторая избыточность и запутанность функционала. Пришлось писать все с нуля.
Я думаю эта тема довольно актуальна исходя из того, что данный чип обладает BLE стеком и целым набором “вкусняшек” режима энергосбережения. Но в техническую часть я сильно углубляться не буду, так как на эту тему написано немало статей.
2. Описание проекта
Железо:
- Adafruit Feather nRF52 Bluefruit LE (то что оказалось под рукой)
- АЦП HX711
- Китайские тензодатчики 2 шт. (50х2 кг)
- Программатор ST-LINK V2
Софт:
- IDE VSCODE
- NRF SDK 16
- OpenOCD
- Программатор ST-LINK V2
Мини Термометр & гигрометр с E-PAPER на nRF52 — или о том, что пока не выпустили производители
2020-09-10 в 1:30, admin, рубрики: diy или сделай сам, e-ink, ePaper, nrf52810, nRF52811, nrf52832, беспроводной датчик температуры, Беспроводные технологии, датчик температуры и влажности, Разработка под Arduino, умный домПриветствую всех читателей Habr! Хочу поделиться с вами своим новым опенсорс проектом. Из названия статьи понятно что речь пойдет о датчике температуры и влажности с дисплеем на электронных чернилах. Уже достаточно давно я попробовал сделать проект датчика температуры с такими дисплеями в виде ардуино модуля. С тех пор тема e-ink дисплеев меня заинтересовала.
Целью данного проекта была разработка миниатюрного датчика, сравнимого по размерам с обычными беспроводными датчиками температуры, но при этом получить еще и вывод данных на самом устройстве. И при всех этих условиях что бы устройство работало от небольшой батарейки достаточно долго. Что из этого получилось, прошу оценить и не скупится на комментарии.
Беспроводной модуль для ёмкостного датчика влажности почвы на nRF52832
2019-07-18 в 20:48, admin, рубрики: arduino, Capacitive Soil Moisture, diy или сделай сам, MySensors, nrf52, nrf52832, wireless sensor networks, влажность почвы, Разработка под ArduinoВсем привет, сегодня расскажу о том как я решил проапгрейдить датчик влажности почвы с Алиэкспресс. Примерно месяц назад был куплен датчик влажности почвы. Зачем покупал и сам не знаю, наверное все из-за цены в 40 рублей :)
Получив и успешно проверив датчик(с помощью Ардуино Нано) стал думать куда бы его пристроить в уже работающей системе на основе Майсенсорс(что это такое поясню позже). Так как датчик супер дешевый, то очень хотелось бы найти так же дешевое и незатейливое решение.
Беспроводной датчик протечки воды на nRF52832, DIY проект
2019-07-15 в 22:18, admin, рубрики: arduino, diy или сделай сам, MySensors, nrf52832, water leak, датчик протечки воды, Разработка под ArduinoПриветствую всех читателей раздела «DIY или Сделай сам» на Habr! Сегодня хочу рассказать об очередном своем проекте, эта статья будет о датчике протечки воды на батарейном питании. Как и в предыдущих проектах, это устройство работает на микроконтроллере nRF52832. Есть три версии этого датчика, во всех трех версиях используются готовые модули с nRF52832, в этой статье речь пойдет о средней версии в котором используется модуль YJ-17103 от HOLYIOT.
Читать полностью »
Беспроводной датчик температуры, влажности и атмосферного давления на nRF52832
2019-06-12 в 15:07, admin, рубрики: Arduino IDE, BME280, diy или сделай сам, nrf52832, Беспроводные технологииПриветствую всех читателей Habr! Сегодняшняя статья будет о датчике температуры, влажности и атмосферного давления c длительным скором работы от одной батарейки. Датчик работает на микроконтролере nRF52832 (даташит). Для получения температуры, влажности и атмосферного давления использован сенсорс BME280 — даташит. Датчик работает от батареек CR2430/CR2450/CR2477. Потребление в режиме передачи составляет 8мА, в режиме сна 5мкА. Итак обо всем попорядку.
Сенсорный мини выключатель cо стеклянной панелью на nRF52832
2019-05-28 в 14:10, admin, рубрики: Arduino IDE, diy или сделай сам, nrf52832, touch switch, Беспроводные технологии, Интернет вещей, программирование микроконтроллеров, Производство и разработка электроникиВ сегодняшней статье хочу поделится с вами новым проектом. На этот раз это сенсорный выключатель с стеклянной панелью. Устройство компактное, размерами 42х42мм(стандартные стеклянные панель имеет размеры 80х80мм). История этого устройства началась давно, около года назад.
Ардуино термометр & гигрометр с E-PAPER на nRF52832 — или о том, что забыли выпустить производители
2019-05-19 в 18:41, admin, рубрики: arduino, diy или сделай сам, e-ink, e-paper, nrf52832, SHT20Приветствую всех читателей Habr!!! В своей очередной статье речь снова пойдет о ARDUINO. Хочу поделится с Вами очередным своим проектом реализованном на микроконтролере nRF52832. Это датчик температу и влажности на sht20 c монохромным дисплеем на электронных чернилах(E-INK|E-PAPER), который является частью экосистемы MySensors.
Читать полностью »
Приручение дикой зверушки: добавляем поддержку Homekit в «умную розетку» Redmond SkyPlug RSP-100S
2017-10-30 в 8:12, admin, рубрики: arduino, BLE, bluetooth, diy или сделай сам, Homekit, iOS, nordic semiconductor, nRF24L01+, nrf51822, nrf52832, Raspberry Pi, Интернет вещей, умный дом
Предыстория
Впервые про данную розетку я узнал из статьи Умная розетка Redmond SkyPlug RSP-100S Анализ конструкции и схемы электрической принципиальной. Выявление недостатков. Помню, что прочитав ее, в первую очередь заинтересовался схемой бестрансформаторного источника питания и тем, насколько компактно размещены элементы в корпусе розетки при том, что внутри полноценное реле, а не, скажем, симистор.
О каких-то попытках перепрограммировать Bluetooth-модуль и речи не было, тк программирование BLE устройств исторически было делом очень непростым. Вот пример: Разработка IoT устройств с использованием Bluetooth LE, явно не DIY уровень.
Однако, за прошедший год ситуация кардинальным образом изменилась…
Читать полностью »
Черная магия голубой таблетки (делаем программатор Black Magic Probe из модуля на базе STM32F103)
2017-08-29 в 15:40, admin, рубрики: arduino, blackmagic, BLE, bluetooth, diy или сделай сам, jtag, nordic semiconductor, nrf51822, nrf52832, stm32, stm32f103, swd, Железо, Интернет вещей, программатор, схемотехникаЗачем?
В эпоху Arduino UNO и Atmega328 я вполне обходился без программатора, прошивая микроконтроллер сначала загрузчиком Arduino через другую Arduino (Arduino as ISP), а потом через обычный последовательный порт, и лишь после появления поддержки Arduino для модулей на основе Nordic Semiconductor nrf51822 и nrf52832 для меня впервые стало актуальным наличие swd-программатора, ибо никаким другим способом прошивку в голый китайский модуль не зальешь.
Стандартом де-факто в данной области являются программаторы Jlink немецкой компании Segger Microcontroller System, известные не только своими прекрасными ТТХ, но и заоблачной ценой (около $500-600). Надо отдать должное компании Segger, для некоммерческого использования выпускается EDU версия, полностью идентичная Jlink Base, но даже она стоит в России в районе 3000 руб. Любимый Aliexpress полон китайских клонов, однако и они относительно недешевы, не говоря уж о прочем.
Есть еще ST-LINK/V2 от ST Microelectronics, правда, под вопросом их совместимость с микроконтроллерами производства не самой STMicro.
В итоге, мой взгляд неминуемо пал на JTAG/SWD программатор Black Magic Probe (BMP), собравший на Kickstarter более $47,000 при заявленной цели в $10,000.
Читать полностью »