Ищем замену датчику температуры/влажности от Aqara

Еще одна заметка про “умный дом”. На этот раз я решил найти альтернативу датчикам температуры/влажности из комплекта Aqara на базе esp8266+stm8 (модуль esp-14s) с прошивкой esphome. В “родном” варианте меня не устраивало отсутствие датчика освещенности и давления, не очень хорошая точность датчиков температуры/влажности, а так же отсутствие возможности менять время между опросом датчика. И была мысль попроробовать заполучить все вышеуказанные хотелки в практически готовом виде, да еще практически без разницы в цене. Что из этого (не)получилось сейчас расскажу во всех деталях.

Вот она, красноглазая потенциальная замена.
(далее…)

MADSKILLZ года: адаптер для конфигурации HC-05/HC-06

Итак, для тех кто не знает – поясняю, есть такие модули с bluetooth на UART, HC-05. Продаются “на вес” у китайских братьев по разуму. Суть применения у них такая: подцепляются они по UART’у к десктопу, в них AT командочками выставляется конфиг, далее они впаиваются в место постоянной дислокации и там уже остаются. Так вот, потребовалось мне законфигурить сразу пяток таких модулей, а учитывая что шаг между контактами маленький, каждый раз подпаивать и отпаивать дело в крайней степени нудное.
Ну а самое неприятное, что я себе так ЧПУ сверлилку пока не собрал, а бежать до людей с ЧПУ сверлилкой было лень, травить плату-адаптер – тоже не комильфо. В общем, не долго думая, обычной ручной сверлилкой на огрызке акрила при помощи медных штырей, проводов и термоклея соорудил я за 30 минут вот такую вундервафлю.

IMG_20130901_012857

(далее…)

Треш и угар: android, ping и java

Кодинг под мобильные платформы, это то еще удовольствие. Наверное, начиная с времен J2ME. С надеждой жду, когда Jolla Mobile выкатит свою продукцию на рыкок, ибо iOS и android это та еще пакость. Ну а пока выбираю дройд, как меньшее из зол и более вменяемое.
Потребовалось мне на днях пингануть приложением интернеты, проверить живо ли оно да в зависимости от этого пошаманствовать. Свежа история, на прошлой неделе человек рассказывал мне про лютые извращения с SCNetworkCheckReachabilityByName на iOS для этой цели, пришла теперь моя очередь познакомиться с этим адом в контексте андроеда.

(далее…)

XC3S100E,STM32F103ZET6, тактирование и прочее

Недавно с товарищем закончили трассировать очередную монструозную плату. С STM32 и Xilinx’овской FPGA на шине памяти. Эти малышки будут заправлять тоннами механики в роботе, потом выложу подробности… Если роботы меня не замочат, хехе.
Итак, борды приехали, и после доработки гравером и напильником, медитации паяльником, шаманства с кодом и десятки произнесенных матерных заклинаний, я портанул свой xilinx-sscu драйверок на голое железо… и он не заработал.
Начались пляски с бубном и осциллографом: Подшаманил задержки, убрал пики на CLK и DIN кондерами – ноль на массу. Потом случайно (часа эдак в три ночи) накинул джампер осциллятора, тактирующего плис в состояние ВЫРУБЛЕНО… И оно сконфигурилось. Включаем осциллятор после конфигурации и. Плисина счастливо замигала. WTF?
По ходу придется пробрасывать еще одну линию с мк на /EN осциллятора. Исходников и схем пока не будет. Только фото бордени, оно пока все еще в стадии тестирования.