Как стать автором
Обновить
0
0
Александр Разживин @kotyara12

инженеГр

Отправить сообщение

100500-ая автоматика полива для растений. Часть 2: Сенсоры и электроника

Время на прочтение15 мин
Количество просмотров9.5K


В вводной части повествования речь вкратце пошла об общем развитии системы автоматизации полива растений. В этой части, более подробно рассказ об измерительной технике, с которой довелось познакомиться по ходу развития проекта, электронике и, конечно же, о падениях в грязь лицом.

Читать далее
Всего голосов 21: ↑21 и ↓0+21
Комментарии13

VOC датчик в каждый дом: отслеживаем вредную органику по цене двух чашек кофе

Время на прочтение10 мин
Количество просмотров39K

VOC - это летучая органика. Например, формальдегид, который еще недавно можно было прикупить себе домой в комплекте с дешевой мебелью.

В малых дозах он никак не определяется организмом, зато отлично раздражает слизистые, приводит к головной боли, усталости и злокачественным опухолям.

Или, например, бензол, который в избытке можно встретить около любой автомагистрали, и который приводит к примерно таким же неприятным последствиям

Под катом соберем и доведем до ума надежный и дешевый датчик летучей органики, посмотрим на кучу графиков состояния воздуха и выясним, когда проветривание - не самая лучшая идея

За чистым воздухом!
Всего голосов 63: ↑62 и ↓1+61
Комментарии66

Использование бюджетных JTAG-отладчиков в PlatformIO

Время на прочтение4 мин
Количество просмотров9.2K

В этом туториале я хотел бы рассказать о том, как использовать ультрабюджетные JTAG-отладчики CJMCU FT232H и RV-Degugger-Lite в PlatformIO для прошивки и отладки устройств на платформах ESP32 и GD32. Полноценной инструкции на просторах интернета я не нашел, и в процессе настройки столкнулся со многими проблемами, поэтому этот туториал появляется здесь для вашего удобства. Оговорюсь сразу, что настройка прописана для Linux, но для Windows принципиальной разницы нет за исключением танцев с Zadig.

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии3

Сетевой интерфейс для программируемого реле с поддержкой Telegram Bot и HomeKit

Время на прочтение5 мин
Количество просмотров15K

Как я реализовал удаленное управление и мониторинг, для программируемого реле ПР200, используя разные сервисы (Telegram Bot, HomeKit) протоколы (Modbus RTU, Modbus TCP, mqtt) и ESP32.

Читать далее
Всего голосов 22: ↑22 и ↓0+22
Комментарии3

ГКРЧ выделит российскому IoT частоты 300-400 МГц, но этот спектр не очень востребован

Время на прочтение4 мин
Количество просмотров10K

На днях в сети появилась информация о том, что Госкомиссия по радиочастотам выделит для работы узкополосного IoT диапазон 300-400 МГц. Положительный момент здесь в том, что этот спектр частот позволяет работать в закрытых помещениях. Отрицательный — оборудования именно для этого диапазона либо мало, либо вообще нет.

Для российского узкополосного интернета вещей выделяется очень ограниченный диапазон частот, включая 301,125-305, 825 МГц, 337,125-341, 825 МГц, 343-344 МГц и 390-393 МГц. Доступ к нему предоставляется тем, кто регистрирует радиоэлектронные средства (РЭС). Но есть и второе условие — эти компании/лица должны использовать радиооборудование, которое включено в Единый реестр российской радиоэлектронной продукции при Минпромторге со статусом телекоммуникационного оборудования российского производства (ТОРП).
Читать дальше →
Всего голосов 39: ↑39 и ↓0+39
Комментарии19

Создание аналога посмертного сore dump для микроконтроллера

Время на прочтение8 мин
Количество просмотров4.6K


При разработке программного обеспечения любого класса и назначения, зачастую приходится заниматься поиском ошибок, которые привели к краху всего приложения. И если в случае обычного компьютера, анализ логов и core dump`ов как правило не вызывает сложностей, то для устройств на основе микроконтроллеров бывает сложно получить «посмертную» информацию, необходимую для изучения проблемы.

Конечно, при подключенном программаторе и при постоянном выводе логов в какой нибудь отладочный порт можно достаточно комфортно вести отладку, но что делать, когда требуется искать причину сбоев устройства во время штатной эксплуатации устройства, когда инструментальные средства для отладки не подключены и нет внешней памяти для хранения логов?

В продолжение серии статей про различные полезности для STM32 (1 и 2), предлагаю вашему вниманию решение для сохранения посмертной информации микроконтроллера при возникновении различных критических ситуаций с целью последующего анализа ошибки.

Ну и в соответствии с собственным наблюдением Хабр — ума палата, буду рад любым комментариям и предложениям, которые помогут протестировать или улучшить предлагаемое решение.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии11

ESP32 + Arduino Core + FreeRTOS + Blynk = дом с зачатками разума

Время на прочтение14 мин
Количество просмотров62K

Цели проекта


Как то так вышло, что я построил свой дом, каркасник. В моём лакшери ауле нет газа и не предвидится в ближайшее время, потому и выбрал каркасник — всё остальное, для меня, было бы очень дорого топить электричеством. Ну и ещё потому что это одна из самых дешевых технологий.
Ок, раскидал трубы по дому, повесил батареи, котёл, вроде тепло, но что то не то.


Прислушавшись к себе, я понял, что это жаба, которой не нравится, что пока меня нет дома (12-16 часов в сутки), отопление работает. А могло бы и не работатать, включаться только перед приходом, благо каркасник обладает небольшой инерционностью и позволяет быстро поднять температуру. Та же ситуация когда куда то надолго уехать из дома. Ну и вообще, бегать, крутить ручку котла при изменениях температуры на улице — как то не кошерно.

Читать дальше →
Всего голосов 39: ↑37 и ↓2+35
Комментарии65

Процесс компиляции программ на C++

Время на прочтение5 мин
Количество просмотров202K

Цель данной статьи:


В данной статье я хочу рассказать о том, как происходит компиляция программ, написанных на языке C++, и описать каждый этап компиляции. Я не преследую цель рассказать обо всем подробно в деталях, а только дать общее видение. Также данная статья — это необходимое введение перед следующей статьей про статические и динамические библиотеки, так как процесс компиляции крайне важен для понимания перед дальнейшим повествованием о библиотеках.

Читать дальше →
Всего голосов 44: ↑35 и ↓9+26
Комментарии29

Внедряя ERP на промышленных предприятиях: Алевтина Светозаровна и Excel против суровых архитекторов и английского завода

Время на прочтение14 мин
Количество просмотров14K

Внедрение ERP-системы – это больно. Это мат, слезы, крики, иногда угрозы физической расправы (встречалось, к сожалению, и такое в нашей практике). Но, это и нормально – серьезные изменения вызывают много эмоций и влияют на карьеру людей, а внедрять ERP на российских предприятиях для небольших изменений – деньги на ветер.


Сложности могут быть разными, и возникают они на различных этапах проекта. Я бы хотел поделиться нашим опытом решения проблем в процессе опытной эксплуатации, когда уже все бизнес-процессы в новой системе описаны, роли настроены, модификации сделаны, инструкции выданы и надо просто начинать работать. По каждой проблеме я опишу её причины и приведу 1 или 2 кейса – примеры решения подобных проблем из нашего опыта.




На этапе опытной эксплуатации крайне важно сформировать выполнимый план работ по каждому из бизнес-процессов, указать сроки и исполнителей, выбрать относительно небольшой перечень объектов, на которых идет тестирование и внесение корректировок в работу системы, наладить процедуру контроля. Ключевое здесь – выполнимость. Вас и без этого ждет много сложностей, незачем дополнительно усугублять ситуацию невыполнимыми планами.


Все это мы на своих проектах делаем.

Читать дальше →
Всего голосов 25: ↑22 и ↓3+19
Комментарии12

Заметки фитохимика. Картофель. Часть третья. «Бульба Фугу» или СОЛАНИН

Время на прочтение17 мин
Количество просмотров60K
… картофелине вполне по силам справиться с человеком.
неизвестный народный источник

Самой распространенной «картофельной угрозой» считается соланин, который «образуется в позеленевшем картофеле» и очередная фитозаметка посвящена именно ему, последствиям его употребления, а также способам спасения от оного. Так как в сети Интернет информация очень разрозненная, а то и ее попросту нет — старался писать так, чтобы получился исчерпывающий tutorial (может даже в Википедию когда-нибудь попадет, хотя скорее Хабр сам станет Википедией). Поэтому всем, радеющим за свое здоровье, советую быстрее зайти под cut. Заодно узнаете, почему методички исламских фундаменталистов учат использовать картошку в качестве химического оружия массового поражения и почему беременным женщинам нужно быть очень внимательными при употреблении «позеленевшей картошки» а то и вовсе отказаться от такого варианта, чтобы избежать возникновения неврологических аномалий у плода. UPD: и про безопасность проросшего картофеля.

Читать дальше →
Всего голосов 73: ↑72 и ↓1+71
Комментарии142

Пример расчета для электрощитка

Время на прочтение10 мин
Количество просмотров52K

Домашняя электросеть Part Deux


В этой статье я хочу привести пример выбора оборудования для щитка в квартире, условное продолжение предыдущей статьи (некоторые теоретические моменты были там рассказаны более полно). Потому такой подзаголовок.
Читать дальше →
Всего голосов 24: ↑22 и ↓2+20
Комментарии61

Борщевик Сосновского. В МО ввели штрафы за распространение

Время на прочтение20 мин
Количество просмотров108K
Изображение с pixabay. Автор YvonneH1 ноября 2018 года Московская Область без объявления войны (объявленной парой лет ранее), ввела финансовые санкции. Против собственников территорий, предоставляющих плацдарм для распространения борщевика Сосновского. Ура!

Мне, правда, интересно, кто будет платить за титаническую плантацию борщевика между Шереметьево и ниткой Аэроэкспресса. Плантацию, встречающую гостей и жителей Москву сразу по прилёту в белокаменную. Там растут просто миллионы штрафа.

Что же такое борщевик Сосновского и почему с ним надо бороться. Как это делать. Как это делать не нужно. А так же научные и псевдонаучные факты в нескучно-популярном изложении.
Читать дальше →
Всего голосов 289: ↑268 и ↓21+247
Комментарии684

Домашняя электросеть

Время на прочтение12 мин
Количество просмотров41K
Здесь часто возникает тема защиты оборудования в домашней электросети, но очень часть при описании базовых параметров устройств защиты информация не соответствует действительности или же, в лучшем случае, основана на отдельных примерах. Потому далее будет своеобразный ликбез о том, как правильно сделать вводный электрощиток.

Это не столько инструкция, сколько объяснение, что должно быть сделано, так как каждое подключение по сути индивидуально. В любом случае необходима консультация с учетом реальной ситуации.
Читать дальше →
Всего голосов 54: ↑51 и ↓3+48
Комментарии248

Метеостанция на Arduino от А до Я. Часть 1

Время на прочтение8 мин
Количество просмотров73K

Оглавление:



Метеостанция. Arduino, ESP8266, nRF24L01, DHT22


«Так, давайте сразу договоримся: вы не собираетесь снимать кино для Голливуда. Даже в Стране чудес утверждается не более пяти процентов от всех сценариев, и только один процент идет затем в производство… Таким образом, вместо всего этого вы собираетесь создать свой собственный Голливуд.»
Эд Гаскель «Снимаем цифровое кино, или Голливуд на дому»


Предисловие


Что, ещё одна погодная станция на Arduino?! Да, ещё одна и, что-то мне подсказывает, не последняя в интернете вещей.


Точно также, как каждый программист обязан написать программу «Hello World!», так и каждый ардуинщик обязан иметь за плечами опыт построения простой или не очень метеостанции.
Уже созданных проектов метеостанций в интернете описано немалое количество, читатель может выбрать любой из них для реализации. Не скрою, я внимательно изучил около десятка подобных проектов и ещё кучу смежных. Поэтому нельзя сказать, что я создал всё с нуля, конечно же я «стоял на плечах гигантов».

Читать дальше →
Всего голосов 24: ↑18 и ↓6+12
Комментарии33

Метеостанция на Arduino от А до Я. Часть 2

Время на прочтение6 мин
Количество просмотров25K

Продолжение. Предыдущая часть.


Оглавление:



Софт. Выбор компонентов



Выбор железа и софта тесно взаимосвязан как «курица и яйцо». С чего начать, с железа, с софта? Если у вас хорошее железо, но к нему нет драйверов, библиотек и софта (IDE, утилиты для прошивки и т.п.), то оно бесполезно, и наоборот.

Читать дальше →
Всего голосов 23: ↑14 и ↓9+5
Комментарии32

Метеостанция на Arduino от А до Я. Часть 3

Время на прочтение6 мин
Количество просмотров12K

Продолжение. Предыдущая часть.


Оглавление:



Центральный блок. Программное обеспечение


Наконец мы подошли к самой трудной части для любого программиста — описать по-человечески что он там наваял.


Исходный код для сервера составляет около 1300 строк, включая отступы, но это не должно вас пугать. Исходный текст снабжен подробными комментариями, в этом плане я не ошибусь, если скажу, что мои исходники описаны лучше чем любые другие которые вы только сможете найти. В комментариях прямо в исходном тексте вы найдете всю распиновку для подключения модулей и все необходимые ссылки на внешнюю документацию. Секрет прост — я писал комментарии для себя постоянно, «по ходу пьесы», поэтому никаких трудностей с документированием не испытал.

Читать дальше →
Всего голосов 19: ↑13 и ↓6+7
Комментарии15

Метеостанция на Arduino от А до Я. Часть 4

Время на прочтение3 мин
Количество просмотров24K

Продолжение. Предыдущая часть.
Оглавление:



Заоконный датчик. Железо


Надо сразу признать, что первая версия заоконного (удаленного) датчика получилась не совсем удачной в плане электропитания и энергопотребления. Как я уже писал, у меня под рукой был только модуль Arduino Pro Mini на 5 В. И я использовал Ni-MH аккумуляторы.


При том, что я подсоединил ещё и солнечную батарею вся конструкция у меня проработала автономно около 25 дней. Очень отрицательно на ёмкость аккумуляторов повлияли низкие, часто отрицательные температуры на улице конца зимы.


Чтобы у вас всё работало гораздо дольше, произведите следующие замены:


  • Купите Arduino Pro Mini на 3,3В
  • Используйте Li-ion аккумулятор типа Panasonic NCR18650A на 3,7 В, 2 шт. примерно за $14 на 3100mAh. Можете попробовать CR123, CR123A батареи. И помните о том, что 9В батарея (типа "Крона") плохой источник питания.
Читать дальше →
Всего голосов 30: ↑26 и ↓4+22
Комментарии42

Android Tips and Tricks

Время на прочтение13 мин
Количество просмотров47K
В данном материале можно будет увидеть различные инструменты и подсказки, которые здорово облегчают жизнь Android разработчикам. Большая часть собрана напрямую от знакомых разработчиков и содержит вещи, которые должен знать каждый. Дополнения и расширения приветствуются, и если вы знаете о каком-то крутом механизме, который не был упомянут в статье, не поленитесь перейти в оригинал и открыть pull request.
Читать дальше →
Всего голосов 49: ↑49 и ↓0+49
Комментарии18

Здравствуйте, я Meklon и я кофеин-зависимый

Время на прочтение15 мин
Количество просмотров93K


Другие статьи цикла:
Хроники лаборатории: как мы молотый кофе считали софтом для анализа клеточных структур
Компот из кофейных сухофруктов. Знакомимся с каскарой — лучшим другом велосипедиста

Звонок будильника зазубренной пилой вырывает мозг из обьятий сна, свет из-за занавески жгучими импульсами внезапно заставляет сетчатку заливать мозг пакетами нервных импульсов. Спящий организм неторопливо проводит инициализацию базового оборудования, убеждается в относительной сохранности контрольной суммы нейрональных последовательностей и запускает базовую операционную систему по дороге на кухню. Запутанные скрипты инициализации заставляют руки выполнять сложные последовательности нажатий кнопок, регистрируют глухое жужжание акустическими сенсорами, звук льющейся жидкости… Мозг автоматически включает внутренний таймер на 25 секунд, одновременно отслеживая цветовые характеристики тихо журчащей пары тонких струек. Несколько движений чайной ложкой, ускоряющей растворение сахарозы, и сознание взрывается от сочетания тонкого бодрящего аромата, тягучего шоколадного вкуса с легкой кислинкой и нотами тропических фруктов. В сознании медленно проступает образ смуглых девушек, наполняющих свои корзины красными ягодами под лучами палящего горного солнца. Пробуждение...

На Хабре/Гиктаймсе уже не раз обсуждался кофе и все, что с ним связано. Я решил написать пост, посвященный этому напитку и различным эффектам кофеина с медицинской точки зрения. Если хватит времени — возможно это будет цикл статей с экспериментами над людьми, computer vision и прочим непотребством. Увидим. А пока, товарищи кофеиноманы и им сочувствующие, добро пожаловать под кат.
Получить свою порцию кофеина
Всего голосов 97: ↑95 и ↓2+93
Комментарии335

Светодиодные лампы — стоит ли игра свеч?

Время на прочтение5 мин
Количество просмотров115K
image

Читая публикации alexeynadezhin задумался — а не перейти ли мне дома на светодиодное освещение? Как всегда, к вопросу решил подойти скрупулёзно, досконально изучить все тонкости. В итоге пришёл к интересным выводам.
Читать дальше →
Всего голосов 45: ↑41 и ↓4+37
Комментарии187

Информация

В рейтинге
Не участвует
Откуда
Павлово, Нижегородская обл., Россия
Дата рождения
Зарегистрирован
Активность