All streams
Search
Write a publication
Pull to refresh
21
0
Радион @Nizametdinov

User

Send message
На ebay в поиске «arduino ssr» — вылезет куча поделок типа такой: www.ebay.com/itm/301378554856
Она коммутирует 2А 220в переменки.
Смотрите solid state relay — типа omron G3MB-202P. Это фактически опторазвязка + семистор в одном корпусе. Очень удобно для новичка.
В чем проблема обычнго реле — пригорание контактов.
У нас лампочки сейчас в основном энергосберегающие, их драйверы на старте жрут много, контакты реле подгорают и реле может залипнуть в вкл состоянии. У меня так две релюхи влипли, с тех пор только SSR пользую.
Если точка одна, то для удобства можно накатить веб интерфейс

Что за фишка? Можно по подробнее? Заинтересовали. Или пошлите где почитать eng.
Есть популярный миф, что у современных дисков настолько хороший сборщик мусора, что им не нужен TRIM.

plextor m5m и остальная 5 серия — легендарны как раз из-за отличного сборщика мусора без команды трим. Так что это не миф — просто надо знать места рыбные. www.overclockers.ru/lab/53541_6/Testiruem_Plextor_M5M_skazhi_kategoricheskoe_net_lishnim_provodam_v_sistemnom_bloke.html#13
В 6 серии со сборщиком пока проблемы, возможно починят новыми прошивками.
Booting Windows
— Remove power from your Intel Galileo.
— Insert the microSD card you created above.
— Power on your board.
— Windows will take about 2 minutes to boot.
Две минуты… IoT такой IoT
В скетч добавил обработку команд от COM порта — считать переменную\записать переменную
Подрубаюсь по COM порту раз в год, сверяю показания и вношу правильное значение.
Тебе можно проще — есть lib WebServer под этот wiznet 5100 — подними север и прям get запросами пиши\читай переменные.
www.digitalsmarties.net/products/jeenode
это ATmega328 + радиомодуль RFM12B. У меня проводов не было, 220 нашел.
Одна нода считывает показания и хранит в памяти значение потребления, висит в ванной.
Вторая нода питается от батарейки, принимает и выводит на экран www.digitalsmarties.net/products/graphics-board
Есть еще третья нода — рулит подогревом пола на балконе, шлет на 2 ноду текущую температуру, энергопотребление (чисто фан).
Написано и собрано 2 года назад, код уже утерян — оно работает, я не лезу
Точность чуть выше. Смотри 59,982. По жизни это не нужно, просто заморочка.
вот тут по прерываниям arduino.cc/en/Reference/Interrupts
тут по sleep states donalmorrissey.blogspot.ru/2010/04/putting-arduino-diecimila-to-sleep-part.html
Но вот на счет не нужности их использования, согласен с Alexeyslav:
прерывания очень чувствительны к дребезгу в отличие от существующего вашего кода. Так одно срабатывание геркона может дать десяток импульсов

надо усложнять схему, ставить фильтр (конденсатор, индукционную емкость), у вас нет проблем с питанием, экономить батарейку не надо.
Точно, твоя правда! Извини что ввел в заблуждение. Вспомнил — учитываю и замыкание и размыкание по такой логике:
замыкание — 59,980
размыкание — 59,982
замыкание — 59,990
Только не один куб, а 1 литр в сек.
Все равно это очень много и не реально конечно. Давление думаю нужно за 100 Атм
Верхняя фотография горячего счетчика автора — 56,995
995 — это литры текущего куба.
Под ним круглый циферблат с красной стрелочкой — это 1 литр разбитый на 10 частей.
Геркон срабатывает на один оборот этой стрелки. То есть на один литр.
П.С. У меня такой же счетчик стоит. Инфа 100%.
Да, с помощью Ардуино развелось, нас «велосипедистов» — как грязи.
Мы забиваем гвозди микроскопом, гоняя на ATmega1280 код достойный Attiny85. Видимо мы понимаем, что время потраченное на глубокое изучение контроллеров, их Dev среды для нас (при штучном производстве то) никогда не окупит сэкономленного кВт электроэнергии. Напомню — это 4 рубля максимум.
Автор привел альтернативу с Пульсаром, он получил экономию.
Или есть причины, которых мы не знаем, по которым счетчик не может сработать более 2 раз в секунду (неплохо бы написать в статье в таком случае)

Есть такие причины. Одно срабатывание = один оборот счетчика. Это 10 литров. Максимальный расход через бытовой счетчик 1,5 м3\ч = 0,42 литра в сек.
По приведенному примеру — одно срабатывание на 1,1 оборота. Мои мысли на счет геркона были такими же на 100% — поэтому даже представить не мог этот дрейф, отсюда «Автор- экономлю кучу твоих нервных клеток в будущем. „
Как сдохнет счетчик — разломаю, посмотрю. Мои мысли — возможно от основного вала приводятся во вращение два различные шестерни:
— одна вращает литровую стрелку
— вторая крутит магнит
Теоретически при 100% совпадении в диаметре шестерен все ок, но видимо есть погрешность…
Проблема, что:
на один оборот младшего разряда срабатывание все равно один раз.

не один раз в итоге получается. Смотри на примере
было 0-2,
в след обороте 1-3,
2-4
3-5
4-6
5-7
6-8
7-9
8-0
9-1
0-2
Ардуиной ты насчитал 11 оборотов, а счетчик сделал 12.
Экспериментальным путем было определено, что счетчики работают не просто, а очень просто. Когда последний разряд меняет свое значение с 9 на 0, замыкается геркон внутри счетчика. В таком состоянии он находится до того, пока значение последнего разряда не станет равным 3.

Автор- экономлю кучу твоих нервных клеток в будущем.
С 0 до 2 — это не постоянная величина. За время жизни этот промежуток дрейфует (чисто механический дрейф из-за износа счетчика видимо или погрешности деталей шестеренок).
Как выловил — у меня ардуино с бекапом питания, все пишется в eeprom, и тут за год работы при сверке набегает расхождение.
Уж чего только не думал, и на дребезг контактов грешил и на длительную работу без питания. А потом перепроверил — интервал сместился на 8 — 0. Еще через 3 месяца — опять новый(не помню уж и какой). Счетчику уже 5 лет, примерно 400 кубов пробега.
Для начала стоит задуматься над тем сколько нужно TCP пакетов для передачи единственного int32 значения.

А ничего что автор по http текстовку в «sendHTTPRequest(); » гоняет, байтом больше\меньше…
что такое powerdown контроллеров Atmel и что такое WakeUp через reset, вопросы «пропадания» питания отпадут сами-собой. В таком режиме контроллер будет работать от батарейки месяцами!

1) Автор кормит мегу от блока питания.
2) Автор не заморачивается прерываниями и спящим режимом — delay и поскакали дальше.

Совет Iv38, применительно к этому проекту, очень логичный. Добавлю — для Ардуино надо back up питание прикрутить от батарейки, иначе при пропадании 220В будет расхождение со счетчиком. Дешевый вариант — внешний аккумулятор для мобилы.
Посмотрите тогда вот это imall.iteadstudio.com/development-platform/arduino/arduino-compatible-mainboard/im120410001.html — уже встроенное poe питание и не дорого. Минус — не стандартный для arduino pinout \
Мое ИМХО конечно, но как насчет проводов — Ethernet'а в идеале с POE?

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

Information

Rating
5,472-nd
Location
Люберцы, Москва и Московская обл., Россия
Registered
Activity