Разбираем счетчики на воду Elster и «Охта»

После внеплановой замены счетчиков у меня на квартире в мои лапы попало два вполне исправных счётчика на горячую и холодную воду. И будучи от природы человеком пытливого ума я решил их разобрать. Исключительно из спортивного интереса, дабы попытаться понять как они устроены, как считают воду.

elseter, s100, счетчик, элстер, итальянский счетчик, 2011, охта, таип

Герои сегодняшнего исследования: Elster и Охта

Читать далее ...



ИБП для роутера

На моей фазенде хоть и проведено оптоволокно для добычи Интернет, но электропитание склонно к частому отключению. Бывало, сидишь так, работаешь за компом, а ботом бац и «всё пропало!». Но расстраивает и беспокоит не просто отключение электричества. Все многочисленные системы «умного дома» завязаны так или иначе на беспроводную сеть, да на выход в интернет. Что толку, если я могу посмотреть удаленно есть у меня электричество или нет, если вся интернет система, состоящая из оптического модема и корневого роутера, потухла при отключении этого самого икстричества.

Немного подумавши, решил поставить ИБП. Обычный источник бесперебойного питания, кои продаются на любом углу. Мой выбор пал на относительно недорогой ИБП от известной только в РФ фирмы IPPON, такие «бесперебойники» стоят у меня на производстве и отлично тянут «серваки», коммутаторы и прочую периферию. Немного поразмыслив, решил, что одного часа работы для интернет системы мне недостаточно, поэтому приобрел ИБП помощнее. Это и стало моей ключевой ошибкой.

Каково было мое изумление, когда новенький ИБП держал сеть всего-то минут пять. Я уже было подумал, что все, кранты, продали мне устройстве с залежалой батарейкой. Уже было поднял руку на покупку новой, но для порядку решил прочитать, что же пишут в сети по схожим проблемам. А дело оказалось вовсе не в батарейке. Повинуясь давлению зеленых, многие, если не все, производители ИБП отключают выходы в случае работы от батарей при условии, что сам ИБП не может обнаружить никакую нагрузку на своем выходе. Дескать, нечего энергию тратить просто так, безосновательно, если все равно ничего не подключено.

Мой оптический модем питается от адаптера на 12 вольт с током 1.2 А, а роутер просит те же самые 12 вольт, но уже 1.8 А. Суммарно максимальная потребляемая мощность 36 ватт, а на практике, она скорее всего болтается в районе 10-15 ватт максимум. Такая нагрузка у мощного ИБП вообще не определяется, оттого он и выключается ровнехонько через пять минут, благополучно посчитав, что нагрузка либо сама отключилась, либо ее там вообще не было. Покопавшись еще немного в сети, обнаружил, что на этих самых IPPON данный режим можно отключить, достаточно только убрать на плате соответствующую перемычку в виде мощного резистора. Упоминаний данного процесса на страничках «пострадавших» премножество, да и на самих платах обычно приводится соответствующая инструкция, где и что отрезать. Но увы, аппаратное отключение «зеленого режима» недоступно у новых моделей. Там все намертво зашито в прошивку и без визита в сервисный центр убрать вредную функцию никак.

Пришлось немного пораскинуть мозгами, собрать коллективный разум в кучку и поискать альтернативные решения. А IPPON поставить на защиту от вырубания питания у стационарного компьютера. Там нагрузка идет порядка 100 ватт и ИБП должен ее чуять безупречно.

Читать далее ...



Прошивка AVR (ATMEGA328) различными программаторами (в том числе и из-под Arduino)

Мир «Arduino» чрезвычайно разросся за последние несколько лет. Еще, казалось бы, совсем недавно возможность собрать что-то из цифровой электроники своими руками представлялось фантастической идеей, воплотить которую могут, пожалуй, только гении, то сегодня соединить несколько датчиков между собой и записать программу в микроконтроллер может почти любой с руками растущими чуть выше пояса. В сети полно ресурсов ломящихся от мегабайтов полезных статей о том, как запрограммировать тот или иной алгоритм под Arduino (тут, конечно, стоит понимать, что в экосистему Arduino попадают далеко не только оригинальные платы от итальянцев). А вот если вам захочется копнуть немного дальше и глубже, то вы столкнетесь с информационным вакуумом, отделяющим мир обычных любителей от мира продвинутых электронщиков. И, казалось бы, между этими двумя мирами — настоящая пропасть, перешагнуть через которую отважится не каждый. Но я попробовал, получилось и возникло желание как-то зафиксировать свой опыт, дабы в последствии им можно было бы делиться с окружающими или же вернуться к записи и освежить воспоминания, если вдруг что-то позабылось.

Итак, в качестве хобби я решил разработать для своей компании электронное устройство с «сердцем» в виде микропроцессора ATMEGA328P. Да-да, именно на основе той микросхемы, что применяется в Arduino. Только вот никакой обвязки вокруг микросхемы нет. В ней некуда подключать USB, полностью отсутствует и внешний стабилизатор питания, не говоря уже о каких-либо индикаторных светодиодах. И это чудо как-то нужно программировать, как-то заливать в него свою прошивку, как-то оживлять. Я уделил данному вопросу некоторое внимание в своей статье по детальному анализу среды разработки Arduino «Arduino IDE: разбираемся с меню Tools и некоторыми другими функциями», а в этой статье я лишь продолжу изыскания по своим наработкам.

atmel studio, blink, arduino, assempler, c++, c/c++, open, file, version7

Интерфейс Atmel Studio с импортированным Blink из Arduino

Прошивать ATMEGA можно при помощи Atmel Studio, специальной среды разработки для AVR. Среда обладает неплохим набором инструментов для полноценной разработки чего-либо под фирменные микроконтроллеры. В 7-й версии «из коробки» доступно создание проектов на С, С++ и на Assembler. Более того, возможно создание проекта из скетча Arduino. При всем при этом у разработчика в руках оказывается отладчик, с возможностью дизассемблирования кода, просмотра всех регистров и любого уголочка памяти микроконтроллера. Прямо-таки золотая мечта любого ардуиниста. А если учесть, что программировать и отлаживать код, в большинстве сценариев, можно на эмуляторе микроконтроллера, то очевидно, что Atmel Studio кроет Arduino IDE с заметными преимуществами. Но… Atmel Studio — профессиональный инструмент и для подавляющего большинства энтузиастов окажется слишком затратным по времени для изучения. Поэтому дальше речь пойдет больше про Arduino IDE в связке с AVRDUDE. Тем не менее, если вы вдруг, после знакомства с Atmel Studio почувствовали нестерпимый зуд от желания познакомиться с этой IDE поближе, то You Are Welcome. А мы же продолжим далее.

Читать далее ...



Вертикальный мангал: тестируем противоестественный способ готовки шашлыка

После успешного прохождения первой фазы «зеленой революции» в США и после того, как множество потребителей все в тех же США обнаружили, что далеко не все, что они поедают полезно для их здоровья, научные умы повернулись к теме безопасности продуктов питания. Среди прочего была подвергнута сомнениям еда, приготовленная на гриле. Как оказалось, она не так полезна для здоровья, как того хотелось бы. Первые публикации о содержании вредных веществ свыше нормы в продуктах, приготовленных на углях или открытом огне, начали попадаться еще в 70-х года прошлого века. С тех пор много воды утекло, и мы узнали ядовитого, но вкусного врага, намного лучше.

бензпирен, бензапирен

Структурная формула бензпирена

Итак, первым и вероятно самым опасным врагом в еде с гриля принято считать бензапирен (еще его принято называть бензпиреном, и не следует путать с бензопиреном). Бензпирен — одно из соединений семейства полициклических углеводородов. Образуется оно при неполном сгорании органики. При горении дров, моторного топлива, яблок и ежового мяса образуется бензапирен. Чем сложнее исходная органика и чем хуже условия сгорания, тем больше образуется бензпирена. Так, от горения дров в непрогретой топке образуется больше бензпирена, чем от сгорания дизеля, а от дизеля больше, чем от бензина (у дизеля молекулярная цепочка длиннее и сложнее, чем у бензина), а природный газ генерирует совсем мало бензапирена, так как молекулы там короткие, легкие, сгорают практически без остатка.

По российским нормам бензапирен относится к первому классу опасности, т.е. к самому высокому и с самыми жесткими требованиями по его содержанию. А содержится бензапирен везде, где он только может содержаться: в воде, в воздухе, в почве, в животных и растениях. Более того, бензпирен достаточно химически инертен, плохо разрушается в природной среде и способен к биоаккумуляции. Это означает, что если овечки кушают травку, которая растет вдоль оживленного шоссе, по которому шастают раздолбанные дизельные грузовики 13-го автотракторного хозяйства, то овечки накапливают в себе все больше и больше бензапирена. А отведав шашлык из такой пропитанной овечки можно хватануть сразу годовую дозу отравы.

Читать далее ...



Как собрать велосипед самостоятельно…

самосборный велосипед на раме DorcusНа горных велосипедах я катаюсь с 2000-го года. Какой-никакой, а стаж и опыт. Поначалу приходилось покупать велосипеды в магазине. Первое время присутствовал, конечно, шок от их стоимости. Но постепенно он прошел и аппарат за стоимость подержанного автомобиля уже не кажется чем-то из ряда вон выходящего. Немного позже, когда пятая точка уже начала точно понимать, чего же такого ей конкретно хочется от велосипеда, настало время собирать себе байки самостоятельно.

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

Кстати, все ниже и вышеописанное ни в коей мере не относится к велосипедам класса «ашанбайк». Речь идет о более-менее нормальных велосипедах, пригодных для длительной эксплуатации с ожидаемым уровнем удовольствия от катания на «классном» аппарате.

Читать далее ...



При помощи чего удобно закачивать прошивки в модули ESP8266 от Ai-Thinker под Arduino и прочее?

Модули на основе ESP8266, пожалуй, мои безусловные фавориты, если речь идет об автоматизации с применением подключения по Wi-Fi. Модули обладают достаточной производительностью, чтобы работать в качестве самостоятельного контроллера, стабильны и дешевы. В основном я использую платки WeMos D1 Mini различных модификаций (просто Mini, Mini Lite, Mini Pro). В чем их преимущество кроме всего вышеперечисленного? Платки Mini невелики размером и программировать их можно просто подключив USB-кабелем к компьютеру. Но ведь не весь свет клином сошелся на WeMos, в природе существуют и другие производители, не менее популярные, например, Ai-Thinker.

esp, esp downloader, esp-downloader, esp8266, frogo pins

Два загрузчика прошивок и отладочные платы для ESP8266

Китайская компания Ai-Thinker точно так же, как и WeMos, подсела на модули ESP. В ее линейке на текущий момент не менее пятка модулей только на ESP8266, не говоря уже о более совершенных ESP32, да прочих GPS/LoRa устройств. Все они так же, как и продукция WeMos, дешевы и крохотного размера. Но есть у модулей от Ai-Thinker и определенные пользовательские недостатки. Они используют нестандартный шаг для ножек и никак не совместимы с распространенными штыревыми макетными платами. Более того, модули не имеют на борту интерфейса USB для легкого и безболезненного подключения к персональному компьютеру. Оба этих фактора вызывают мучительную боль, не дающую нормально сосредоточиться именно на разработке, вместо этого приходится заниматься сборкой программатора и прилаживанием контактов. Разумеется, производитель предлагает схему и способы подключения своих модулей, но очень не хочется изобретать каждый раз все заново. Тем более что у меня так и не запустилась предлагаемая схема.

Читать далее ...



Добываем IPv6 из МГТС с ZTE F660 и Keenetic

Проблема с конечным количеством IPv4 адресов нахлынула на человечество в начале текущего тысячелетия. Бурное развитие компьютеризации, множество гаджетов и проникновение интернета во все дома и квартиры привели к тому, что для большинства домашних и корпоративных пользователей использование глобальной сети превратилось из обоюдного обмена в одностороннее скачивание. Причина тому исчерпание свободных IPv4 адресов глобального сегмента. Без "белого" или "публичного" IP-адреса ваш компьютер не будет доступен извне. Выйти в сеть и открыть страничку с сайта он сможет, а вот подключиться к нему из другого города без посредника уже никак. И все потому, что провайдер выдаст не белый (и пушистый) адрес, а "серый". Работать с которым можно только в "пользовательском" режиме. Ни тебе свой собственный web-сервер установить, ни игровой сервер запустить. Тоска в общем.

Однако, мудреные мужи долго думали и еще в прошлом веке выдали на гора спецификацию следующего поколения глобальной сети. Имя ей IPv6. Если не углубляться в подробности, то в новой версии IP разработчики упростили маршрутизацию пакетов по сетевой инфраструктуре, с другой стороны в адресное пространство заложили такое неимоверное количество адресов, что на каждого жителя земли их приходится несколько миллионов.

Читать далее ...