Lx671
Пользователи-
Публикаций
642 -
Зарегистрирован
-
Посещение
Весь контент Lx671
-
У них при переезде, вроде как есть заморочка с температурой, если покупаешь мелких. Типа, если держали в магазине при +25, а посадил в +20, то могут часть загнуться в течении 2 недель.
-
Ну грелок у меня нет. Планировал в 1-ну акву, если икру подогревать, она по плану вместе с помпой должна включаться.
-
Я-же написал)) Ниже повторил... Плавное вкл/выкл прописал, проверил - 5 мин ковырялки. Время фейдеров менять командой не проблема...
-
Ну я показывал... На 1-ой фотке несколько месяцев работает 7 каналов таймер под управлением планшета. То что обведено (2 платы АЦП и логика) может выполнять ESP 8266, как на 3-ей фотке, это уже есть. Но на ESP 8266 можно включать не только реле, но и плавное включение светильников. Например можно заменить 2 RGB-светильника с сервисом лучше фирменного и они будут ремонтопригодны)) Если светильники 1-но канальные (у меня такие) - до 7 шт с плавным включением... У меня еще помпы на некоторое время ночью вырубает в разное время. И планшет подзаряжает 1 раз в день недолго. На 2-ой фотке - розетка с тюнингом-управлением от контроллера. Ставится там, где удобно, если просто надо включить - на ней тумблер. А теперь прикиньте в какое бобло это влетит, если все эти функции покупать, как продаются. И без интернета работать не будут. Без интернета только кнопочные таймеры, но они дорогие и неудобны в программировании. Еще не знаю, если фирменные светильники по блютус с приложением, тогда могут без сети.
-
Кой чего пристроить можно... Плохо, что на 300V ничего нет. Токи там конечно по приколу пишут))
-
А что за отдельный модуль? То что в интернете - это обычные контактные реле с оптическими переходами за бешеные деньги)) Сам придумать и сделать могу, но может штатное есть...
-
Вот тоже самое... Твердотельные реле, которые с оптронами, на ШИМ пробовали?
-
Случайно не проверяли, какие ноги работают на ШИМ? Не очень с описанием сходится.
-
Звуки для команд делать сложно и долго. Принял кодовое слово до 4-х импульсов, но команд (не 16) получается до фига. Кодировка двойная. Импульсы подгонять долго, но тогда ошибок нет. ...В общем новый сигнал ИКМ получился))) И на 1 планшет или телефон, можно повесить несколько таких контроллеров.
-
Уменьшить до 5-ти. Корм, видимо сухой и немного. Можно перейти на мотыля и побольше. CO2 реально зачем?
-
А рыбы где? Без них никак)) И свет сколько горит? Если больше 5 часов на полной или рядом - это многовато.
-
...Получился протокол связи по звуковому каналу с любого телефона, планшета... через программирование будильников или проигрывание звукового файла. Если у кого-то найдется время скопировать себе (https://disk.yandex.ru/d/fgm-e68t-ZfnhA) на телефон этот каталог (4мб) и запустить audio_sound.htm из любого браузера. Должны при нажатии слышны кусочки музык. Должен получиться файл audio_sound.htm и рядом каталог с файлами - "audio_files" У меня кнопочный)) Если получится, то для данной связи можно самим писать web-приложения, которые работают везде и без установки. C 1-го esp8266 может получиться до 8 таймеров с условиями. Типа не только температуру мерить и свет, но и залить воду до определенного уровня, выкл грелку на ночь, выключить помпу, если упал уровень воды (типа протекло...), сигнал аварии, если помпа вырубилась....
-
Помпа для залива воды
Lx671 ответил Kodoku hoshi в теме Аквариумные фильтры, помпы: отзывы, инструкции, рекомендации
Это может обычная помпа типа аквариумного барбуса. Она вверх качает. приделайте пвх-трубку и положите её на дно баклашки. И радуйтесь)) -
Любой видеоконвертер или видеоредактор. Для телефонов есть приложения бесплатные. On-Line - часто делают несколько чего-то, потом денег просят или "зверей" подсадить могут)) Осторожней...
-
Ну он наверное со стороны наблюдает))
-
И снова новичок. Хочется услышать конструктивную критику.
Lx671 ответил Hellguest в теме Запуск, перезапуск и обустройство аквариума
По моим тестам - эта доза убивает. 2-3 кристалла KI (йодинол - KI3 в воде по моему) на 2-3 литра прокатывала, лечил вместе с синькой. Все норм, только не это. -
И снова новичок. Хочется услышать конструктивную критику.
Lx671 ответил Hellguest в теме Запуск, перезапуск и обустройство аквариума
Это нельзя. Очень много. Можно было капнуть на рану разбавленным. Скорее всего тиранулась об острый камень. Эта фигня может зажить сама. Можно было чуток синьки. У меня гупеха так ранилась - зажило само. -
Скорость выделения зависит.)) Такую лучше брать, в подвале может храниться годами. В бутылке в холодильнике тоже. Действует радикально)) Но не дай бог плюнуть или что-то уронить в канистру)) Типа йодида, кристалик марганцовки, CuCL2... -
-
В общем, если захотите доп-функции с кнопки на устройстве, все нормально работает и можно отсчитывать время нажатия и соответственно разные функции на короткое и длинное нажатие... Основная прога при этом крутится без изменений.
-
У вас должна быть такая-же команда проверки состояния пина (для кнопки). У меня переменную не мог увидеть. Я нашел прикол в чем. Serial.println("D3="+String(in_d3)); Все присваивается, выводить нужно такой командой.
-
Только здесь часть кода лишняя, я не "причесывал")) Код полностью рабочий. Из разных мест и некоторые инструкции конкретно под данную версию. Диоды на D6-7-8. Движ резист на A0... Кнопка на D3, естественно прога видит частично дробления - пока не отрабатывал. Если запустите, эта строка как будет у вас работать? - "in_d3 = digitalRead(0);" #include <Ticker.h> uint8_t blink_loop = 0; uint8_t blink_mode = 0; uint8_t modes_count = 0; uint8_t led_a = 13; volatile int cf=0; volatile bool int10a = false; const int analogInPin = A0; int sensorValue = 0; int in_d3; Ticker blinker; void timerIsr() { //if( blink_mode & 1<<(blink_loop&0x07) ) digitalWrite(led_a, HIGH); //else digitalWrite(led_a, LOW); if(cf>290){blink_loop=0; cf=0;} blink_loop++; cf = cf+1; //Serial.println("sensorValue = " + String(sensorValue)+ " cf = "+String(cf)); } struct Button { const uint8_t PIN; uint32_t numberKeyPresses; bool pressed; }; Button button1 = {'D3', 0, false}; ICACHE_RAM_ATTR void r_Isr() { int10a = true; } void setup() { pinMode(button1.PIN, INPUT_PULLUP); attachInterrupt(0, r_Isr, FALLING);//FALLING RISING D3-IRQ0 //pinMode(led_a,OUTPUT); //pinMode(12,OUTPUT); blink_mode = 0B00000000; blinker.attach(0.01, timerIsr); Serial.begin(115200); } void loop() { sensorValue = analogRead(analogInPin); //digitalWrite(led_a, LOW); //delay(1000); analogWrite(led_a, cf); analogWrite(12, 255-cf); analogWrite(15, sensorValue/4); if (int10a){ analogWrite(15, 224); Serial.println("sensorValue = " + String(sensorValue)+ " cf = "+String(cf)); int10a = false;} in_d3 = digitalRead(0); Serial.println("D3="+D3); //blink_mode = 0B00001111; //Мигание по 0.5 сек delay(500); //blink_mode = 0B00000001; //Короткая вспышка раз в секунду //delay(200); /*blink_mode = 0B00000101; //Две короткие вспышки раз в секунду delay(1000); blink_mode = 0B00010101; //Три короткие вспышки раз в секунду delay(1000); blink_mode = 0B01010101; //Частые короткие вспышки (4 раза в секунду) delay(1000);*/ }
-
Ну на вашей ссылке эти пины SD1 SD2... Это чуть другая модификация, другой чип USB. Про пины рисуют, но нет примеров обращения. А просто подать gnd - все stop и потом перезапуск. ХЗ короче. На Dx.. подать gnd можно, если ничего не описано, ничего не будет. У меня на фотке разве не видно? ESP8266 Wi-Fi NodeMcu v3 контроллер плата CH340, Type-C - её название.
-
И у Гувера читал и не только...)) Даже теперь знаю, что у меня ядро старой модификации)) Потому что с новой есть отличия в командах прерываний. На пин D3 получилось приклеить прерывание, одновременно с таймером работает, приоритет по идее ниже таймера, но тоже все четко, из delay дергает, перенные внутри меняет... Про S1... не могу найти ни где... Колбаса черная - это точный переменник - по АЦП меняет яркость на внеш светодиоде (для проверки).
-
А кнопки какие-то пристраивали? Чтобы свет включить, если надо?? АЦП у себя нашел - 10 бит, как и на графиках-инструкции по краям не сразу параметр меняет, но для аналогового анализа пойдет))
-
У вас на контроллере случайно нет пинов S1, S2, S3, S4 ?? На них кнопки не вешали?