No video

Xiaomi Humidifier 2: fixing "no water". Replacing water level module with Arduino

  Рет қаралды 15,356

yhunter's hardware

yhunter's hardware

Күн бұрын

Solving problems with the water level sensor module. If your device shows no water and does not turn on, or always shows the maximum level, and you do not have much experience in soldering - this option is for you!
1) Firmware for Arduino: github.com/fak...
2) Arduino IDE: www.arduino.cc...
3) CH340 virtual COM-port driver: github.com/Dec...
4) Arduino Nano on Aliexpress: alii.pub/600kwk
5) A set of resistors for all occasions: alii.pub/600l3y
Donate:
yoomoney.ru/to...
paypal.me/yhunter
#xiaomi #smartme #humidifier #nowater #arduino #bluemodule # error #repair #humidifier #notworking #sensor #replacement #waterlevel

Пікірлер: 166
@user-de5gv2mk2d
@user-de5gv2mk2d 9 ай бұрын
Самый долгий по реализации туториал, пол года реализовывал Хорош мужик! Такие видосы не для просмотров снимаются, а от чистого сердца для людей. Так пусть тебе это вернется в 10 кратном размере бро😜 Спасибо!
@user-qs9zz1mq8b
@user-qs9zz1mq8b 2 жыл бұрын
Всё таки замечательное видео! Ничего лишнего, всё по делу! Автору большая благодарность! Не имея опыта работы с Arduino, чисто по материалам видео, реализовал у себя это чудо. Не сразу, но всё получилось, и калибровку проверил, всё работает. Ещё раз, Спасибо!
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Рад, что помогло!
@user-dp2ee3sc7o
@user-dp2ee3sc7o 2 жыл бұрын
Спасибо Вам большое за такое прекрасное решение проблемы! Синий модуль практически с легкостью сдался под напором обычного 35W паяльника с плоским жалом. Не смотря на косяки во время пайки, из-за которых пострадала плата увлажнителя и Ардуинка, все заработало без правки скетча! К Ардуино и к плате увлажнителя припаивал идущие в комплекте с Ардуино ноги, соединил все это проводами, обжатыми автомобильными клеммами (в частности, VAGовскими). И все это поместилось боков на месте синего модуля в черный корпус блока питания. p.s. заметил, что в меню увлажнителя в MiHome, если несколько раз зайти и выйти, то показывает разные % уровня воды, разброс составляет 3-6% от захода к заходу. В остальном никаких отличий пока не замечено.
@maximua7909
@maximua7909 Жыл бұрын
Спасибо тебе за видео! Не стал даже перепаивать "синий модуль", сразу по твоему совету впаял ардуионо с резистором. Все работает как часы просто 👌 На мудохался правда с ардуино, но то мой косяк. Китайская ардуино нано, шьется через раз. И через старый загрузчик. Ещё подобрал значения MIN & MAX. У меня эти значения 7200 и 18000 соответственно. Не знаю с чем связано, но работает и ладно. Уровень показывает четко👍 Дай Бог тебе здоровица 😉
@renesochor1212
@renesochor1212 2 жыл бұрын
До сих пор я понятия не имел, что есть Arduino. Несколько раз посмотрел ваше видео и в итоге все получилось! Мне даже не пришлось калибровать, максимальный уровень воды ниже отметки примерно на 3 мм. Увлажнитель снова работает как новый. Хочу выразить Вам огромную благодарность за Ваше руководство и пожелать Вам успехов в дальнейшей работе!
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Спасибо! Рад, что способ вам помог :)
@PavelEst
@PavelEst 6 ай бұрын
Спасибо. Всё получилось с первого раза, без каких либо проблем, даже код не читал/подгонял. Резистора небыло на 1мом, взял зубочистку, грифелем(простым карандашом) нанёс слой на зубочистку, два провода по краям и в термоусадку.
@rustamshnaliyev2704
@rustamshnaliyev2704 8 ай бұрын
Спасибо тебе большое! Вытащил свой увлажнитель после долгого простоя и он перестал видеть воду после 1 дня работы. Сделал все по твоей инструкции и всё заработало! С паяльником не дружу, но попросил ребят с работы. Блин ещё раз спасибо!
@user-jk2ll2nq9j
@user-jk2ll2nq9j 2 жыл бұрын
Всё сделал пользуясь инструкцией, отлично работает! Автору и гитхабовцам спасибо! Отпаял синий модуль без особого труда, так как не впервой - залил припоем и вытянул поочередно пятиконтактный верх и двухконтактный низ. До этого ремонтировал путём перепайки двадцатирублёвой микросхемы. Проработала месяц, потом те же симптомы: сначала зависла на одном и том же объёме (на двойке), потом показывала всегда пустой. Надеюсь ардуина продержится хотя бы годик. Внёс следующие корректировки: 1. USB/TTL адаптер у меня есть, поэтому использовал Arduino Pro Mini на 5 вольт. Отлично влезла в чёрный корпус даже с ногами, упакованная так же в пакет и изоленту. Провода припаял длиной примерно как у автора, изогнул между конденсаторами платы питания, при сборке не мешали. 2. Поскольку использовал обычный навесной "длинный" резистор, впаял его на плату ардуино между пинами 2 и 7. В прошивке, соответственно, поменял номер порта 3 на 7.
@user-zb3zc9zn8l
@user-zb3zc9zn8l 7 ай бұрын
Здравствуйте! А можно схему?)
@kiveauf
@kiveauf Жыл бұрын
Огромное спасибо! Сделал шаг в шаг, первый раз вообще паял, все получилось!!! Удалось ардуинку с проводами разместить в черной коробке, где "синий модуль". Калибровать ничего не пришлось. Решение рабочее!
@ych1534
@ych1534 6 ай бұрын
Спасибо! Благодаря вашему видео мне починили мой увлажнитель. Всё получилось с перового раза!
@alex14100able
@alex14100able 2 жыл бұрын
Спасибо тебе, добрый человек!!!! Стольким людям помог. Да, припой на синем модуле сдался только на 420 градусах после отмывки лака. Если резюк не впаивать, то будет показывать всегда полный бак. Я впаял между ног SMD
@alex14100able
@alex14100able 2 жыл бұрын
SMD на 0,05 Вт со старого БП
@dariussiaudinis1565
@dariussiaudinis1565 6 ай бұрын
Большое спасибо за это видео, очень помогло.
@vlad520i
@vlad520i 2 жыл бұрын
Спасибо за подробное видео, сделал на ProMini, в корпус помещается легко, без всяких калибровок заработало идеально, залил цапон лаком, плату приклеил соплепистолетом, получилось как завод.
@nelsdawgy
@nelsdawgy 2 жыл бұрын
hey mate. I followed your instructions. Got my humidifier to finally work! You awesome! Thank you for sharing!
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Glad that helped!
@aezhkov
@aezhkov Жыл бұрын
Очень толковое видео! Спасибо за информацию - получилось.💪
@StanislavLoginov
@StanislavLoginov 2 жыл бұрын
Спасибо большое! Всё получилось предложенным способом! Калибровать не пришлось! Безногая Arduino Nano прекрасно помещается в корпусе блока питания, так что все выглядит аккуратно. Синий модуль сложно выпаивать, т. к. там припой высокотемпературный и лаком покрыт. Зато его можно аккуратно выломать тонкой отверткой и останутся шпильки, к которым удобно припаять ардуино.
@fxman8760
@fxman8760 2 жыл бұрын
Ардуино uno? А можно ссылку?
@StanislavLoginov
@StanislavLoginov 2 жыл бұрын
@@fxman8760, прошу прощения, исправил, Arduino Nano.
@miheydj1981
@miheydj1981 Жыл бұрын
все подпаял залил прошиву все работает / помоему на мин воды не выключает вентилятор но понаблюдаю еще походу надо поправить настроики уровня откалибровать / автору большое спасибо !!!!
@egorshilyaev3781
@egorshilyaev3781 2 жыл бұрын
Сделал всё по инструкции - работает 👍
@InonGRATA
@InonGRATA 2 жыл бұрын
спасибо, Мужчина, приколхозил ардуин по гайдику, при том что паять не умеюот слова совсем! если брать ардуин без гребенки, то в коробку блока питания вмещается без особых проблем
@podpalmoi
@podpalmoi Жыл бұрын
Я купил на авито новый модуль, впаял, в прибор, приобретённый под ремонт - и облом. Нерабочей оказалась верхняя плата с клавишами - видимо статика. Поищу на авито. Кстати себестоимость уже равна цене нового)) Сэкономил. Плюс один, получил опыт.
@evgeniyvasilev4929
@evgeniyvasilev4929 2 жыл бұрын
Круууто! Большое спасибо! Всё получилось.
@MrPragmat
@MrPragmat 2 жыл бұрын
Спасибо. Заменил, всё работает.
@noonedeadpunk
@noonedeadpunk 2 жыл бұрын
Сработало на ура! Я тоже сначала пытался починить синий модуль перепайкой ключей, но маркировка с инструкцией не подошла. И хоть Arduino стоит несколько дороже, это сильно более простое и надёжное решение. Также хочется добавить, что Arduino nano отлично разместилось в оригинальной черной коробке с основной платой (которая влагозащищена), что важно.
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Отлично, рад, что помогло. И спасибо за инфориацию, что nano без ног можно затолкать в корпус БП. Я в этом немного сомневался.
@user-jk2ll2nq9j
@user-jk2ll2nq9j 2 жыл бұрын
@@yhuntershardware у меня pro mini влезла в корпус даже с ногами, упакованная так же в пакет и изоленту
@cyrills5902
@cyrills5902 Жыл бұрын
Спасибо! Все теперь работает :)
@user-cs2vg7hb1h
@user-cs2vg7hb1h Жыл бұрын
крайне полезно Спасибо!
@royalgm
@royalgm Жыл бұрын
Можно сделать на ATTiny85 (digispark), тогда она впаивается (GND и 5V) прямо хедером на место родной платы, только пару проводов дотянуть (TXD/P2). Uno даже немного жалко для такой хрени использовать :)
@denisagadullin810
@denisagadullin810 Жыл бұрын
Здравствуйте. А на паровом увлажнителе воздуха lg sahsbp30ga0 такая же проблема р при наличии воды отключается и горит индикатор "нет воды". Не знаете в чем может быть проблема?
@user-zt6zd4lv2v
@user-zt6zd4lv2v Жыл бұрын
У меня все лампочки горят показывает что полный хотя воды нет, и при поднятии крыши не отключается, что делать?
@yhuntershardware
@yhuntershardware Жыл бұрын
Тоже самое по инструкции - меняйте синий модуль на ардуину или на диджиспарк.
@IDuhnitsky
@IDuhnitsky 2 жыл бұрын
очень хорошо все описано, спасибо. А есть решение для Xiaomi Humidifier 1 ?
@ddluk
@ddluk 8 ай бұрын
Amazing manual and information how to solve the issue with low tank message. I've got one problem only. During this blue element removal I destroyed L02 element. Do you know by chance what it could be so I will be able to soldier it? Thank you in advance for your help.
@yhuntershardware
@yhuntershardware 8 ай бұрын
Hi! This is SMD inductance, but I have no idea about its value. And I have nothing to measure its value with.
@wjstjddnjs
@wjstjddnjs 8 ай бұрын
hello. Is it possible to use D2%D3 without resistance? This is my first time using Arduino. Do I need a resistor if I use 3.3v instead of 5v on the motherboard? I would like to inquire because I am curious.
@DawidLizak
@DawidLizak 2 жыл бұрын
Great work! Thank you! Do you think it will be possible to do the same thing with Attiny85? It perfectly fits the place after broken "blue module".
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Hi! I believe it is possible, but I have no experience with this board. It has a different pinout. So you have to change the firmware. I found a sketch where the Attiny85 always shows a full level: github.com/tomasvilda/humidifierstart You just need to connect a capacitive sensor to it. It will probably be necessary to combine both of these solutions together.
@user-xi4yi3rp9x
@user-xi4yi3rp9x 2 жыл бұрын
Спасибо тебе большое! Я обязательно попробую данный метод. Подскажи пожалуйста, а вместо arduino nano можно поставить Digispark?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Я думаю, можно. Но у меня нет опыта работы с этой платой. Скетч придется переписать из-за другой распиновки платы. Я нашел решение с Attiny85, где всегда передается значение для полного бака: github.com/tomasvilda/humidifierstart Нужно как-то подключить к ней датчик и передавать значение с него.
@bumbalacha
@bumbalacha 7 ай бұрын
@yhuntershardware всё сделал, в режиме калибровки показывает корректные значения, но девайс по прежнему показывает что воды нет.
@yhuntershardware
@yhuntershardware 7 ай бұрын
Проверьте пайку от выходов TX/GND до мозгов увлажнителя. Можно, наверное, прозвонить прямо по шлейфу, который на верхнюю плату идет. Если там все в порядке, то дело может быть в контроллере увлажнителя (верхней плате), и тогда у вас нестандартная поломка.
@babrovski1975
@babrovski1975 2 жыл бұрын
35BY J46-1182 12V DC 300 No. 19Y02-a0 LEILI CHANGZHOU CHINA
@user-pu3bk5qj2j
@user-pu3bk5qj2j 2 жыл бұрын
Друг, подскажи, как отключить датчик, чтобы он без него напрямую дул всегда? Можно сделать както это просто? Без ардуина?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
К сожалению, никак. Какой-то контроллер нужен, в любом случае. Либо ардуино, либо оригинальный синий модуль, либо что-то еще, что сможет передавать правильный цифровой сигнал. Я даже думал сначала просто запустить моторы в обход всей электроники увлажнителя, но даже для этого для запуска шагового двигателя барабана потребуется какой-то микроконтроллер.
@user-bl3pc4vk6d
@user-bl3pc4vk6d 2 жыл бұрын
@@yhuntershardware а где можно купить оригинальный синий модуль и как он называется?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@user-bl3pc4vk6d только вместе с новым увлажнителем, к сожалению
@monstrik2153
@monstrik2153 Жыл бұрын
У меня странная проблема, вроде бы все работает, но если поднять голову то увлажнитель не выключается и в приложении всегда 100% воды, хотя на самой голове полосочки пропадают. Подскажите, пожалуйста, что надо сделать ?
@yhuntershardware
@yhuntershardware Жыл бұрын
Если поменяли синий модуль на ардуину, как показано на видео - калибровать. Если еще не поменяли - поменять )
@monstrik2153
@monstrik2153 Жыл бұрын
@@yhuntershardware поменял синий модуль. подскажите , пожалуйста, какой провод надо отпаять чтобы не спалить ардуино при калибровке ?
@yhuntershardware
@yhuntershardware Жыл бұрын
@@monstrik2153 Можно просто из розетки увлажнитель отключать, потом подключать ардуину к компьютеру. И наоборот.
@monstrik2153
@monstrik2153 Жыл бұрын
@@yhuntershardware спасибо
@user-tf5xd8he1j
@user-tf5xd8he1j 2 жыл бұрын
столкнулся с проблемой датчика уровня воды. > увлажнитель видел воду только когда бак полон. затем выпаривал небольшое количество и показывал, что вода кончилась. в заливал прошивку чистой, но увлажнителю плевать. только при полном объеме видит воду. пробовал калибровать, а там масса проблем вылезло. что я делал: 1. вылил воду из бака. 2. поставил мозги на бак и начал проверять значения. которые были в районе 4090- 5050 3. записал минимальное. 4. наливаю воду и смотрю на числа в мониторинге. в пике, перед замыканием, которое отображается как "-2" , показывает число, которое чуть больше 5550-5600 5. записываю максимальное. 6. все отредактировал в прошивке залил в ардуинку. 7. подключил к увлажнителю ииии понеслись развлечения. 7.1. без воды он продолжает работать. воду определяет довольно рано, что приводит к быстрому заполнению по шкале на морде, а в баке и половины нет. 7.2. повторяем 1-6. видит воду. правильно заполняет шкалу. но кода снимаешь верхнюю часть он не останавливается и продолжает работатть. 7.3. повторяем 1-6 видит воду. перестает работать и сигнализирует, когда нет верхней части. неправильно заполняет шкалу на морде. после очередного повторения пунктов 1-6. я таки откалибровал его как надо. все собрал. закрутил. ииииии вернулся к самому самому началу. повторил пункты 1-6. записал. собрал. -------- перестает работать и сигнализирует, когда снята верхняя часть. видит отсутствие воды. заполняет шкалу, НО заполняет до третьего светодиода, молчит следующие два и только когда вода достигла максимума включает все светодиоды. особое замечание! во время каждого круга калибровки данные меняются и отображаются разные числа. разбег иногда на сотню, а иногда смещается на тысячу в плюс или минус. то есть в одно измерение при сухом баке минимальное значение 4420-4450, на следующем круге при сухом баке минимальное значение3500-3560. с верними тоже самое. есть предположения что не так. или замечания что я делаю не так ?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Я бы почистил датчик от накипи, потом дал ему полностью просохнуть, чтобы снимать показания на пустом баке. Чтобы они были ближе к стоковым значениям прошивки. Но с максимальным у вас тоже явно что-то не так.
@alexeysh7726
@alexeysh7726 2 жыл бұрын
Где бы за место меня, все тоже самое сделали бы, как на видео, для меня это темный лес.
@ReView1984
@ReView1984 Жыл бұрын
Уважаемый автор, спасибо за подробную инструкцию. Сделал всё по ней, но при включении увлажнитель показывает ту же проблему "нет воды". При этом, в режиме калибровки порт показывает плавающие значения от 1372 до 1376 независимо от уровня воды, а если замкнуть контакты датчика проволокой -2 (что вроде правильно). Можете подсказать куда копать, это я при пайке где-то накосячил или это сам датчик полетел? В датчике вроде ломаться нечему, это просто 2 палки между которыми идут замеры.. Заранее спасибо.
@yhuntershardware
@yhuntershardware Жыл бұрын
Либо пайка/смывка флюса. Либо можно перепутать полярность подключения датчика. Тогда он, помнится, выдает заметно отличающиеся значения. Но не помню в какую сторону.
@Pashki
@Pashki 2 жыл бұрын
Дякую автору за відео інструкцію, синій модуль відпаявся без проблем звичайним паяльником 60 w, плата ардуіно помістилась в корпусі, для windows драйвер в описі не підходить
@wjstjddnjs
@wjstjddnjs 7 ай бұрын
I just entered it without sensor correction, but it seems that only 2 or 5 spaces are recognized. Other people say there is no need for correction, but should I do it?
@yhuntershardware
@yhuntershardware 7 ай бұрын
Yes you need it if you are getting incorrect values. It might be worth trying to clean the sensor first. Over time, limescale from the water appear on it and the values change.
@wjstjddnjs
@wjstjddnjs 7 ай бұрын
@@yhuntershardware Tested with lime-free purified water. The main body has 2 compartments and the app shows 60%. In reality, if there is about 90% water, is it true that correction is necessary? Additionally, since I am using the Arduino Micro Pro model 3.3v model, I use the power from the motherboard. In this case, when connecting the Arduino, the motherboard also turns on. Will there be any problems in correcting it?
@yhuntershardware
@yhuntershardware 7 ай бұрын
@@wjstjddnjs Just try it. It's simple and will not take a long time. Just be sure sensor is dry and clean before start. I can't be sure, but it's possible the 3.3V board could be causing the inaccurate values. But I beleve callibration can fix it. You also can check another solution for digispark board with more simple callibration procedure: github.com/prj/xiaomi-humidifier-water-sensor-digispark
@wjstjddnjs
@wjstjddnjs 7 ай бұрын
@@yhuntershardware As a result of checking the sensor, the Bintong area shows 4300, the sensor min is 5000, and the max is 8200. Based on the sensor, it is around 5000~8200, so it fits well. Thank you. Have a happy day~
@fxman8760
@fxman8760 2 жыл бұрын
А нельзя ли добавить функкцию чтобы как в оригинале при снятой верхней части - вращение двигателя прекращалось?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Синий модуль не управляет мотором, он только передает показания датчика. Ардуино тоже. Если не выключается, значит надо откалибровать показания, как минимум, для нижнего уровня.
@user-ry1nn6jl7r
@user-ry1nn6jl7r 7 ай бұрын
А вот я сделал по инструкции, все вроде ок, но когда я его подымаю вентилятор не перестаёт работать и колесо крутится, так не должно же быть?
@yhuntershardware
@yhuntershardware 7 ай бұрын
Не должно. Попробуйте отключить ардуину. Если все равно крутится, значит проблема в мозгах самого увлажнителя в верхней плате. Если не крутится, значит что-то неправильно спаяли.
@user-zb3zc9zn8l
@user-zb3zc9zn8l 6 ай бұрын
Я в приложении ползунки подергал и у меня перестал крутится ери снятом. Попробуйте
@Supremexiaomi
@Supremexiaomi 2 жыл бұрын
Приветствую! Подскажите пожалуйста, резистор на 1 мегаом какой мощности брать лучше?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Любой мощности, там никакой особо сильной нагрузки не будет.
@igorlitvin9577
@igorlitvin9577 2 жыл бұрын
Добрый день! У меня более новый увлажнитель тот что с экранчиком и внешним блоком питания. По причине внешнего блока питания синий модуль(он тут черного цвета) выполнен в виде отдельной детали. Хочу присобачить сюда ардуинку, может подскажете как разобраться как ее сюда пришаманить. Не понимаю какие выводы нужно подключить непосредственно к датчику а какие к плате)
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Не подскажу, извините ) Я говорил, что нашел готовое решение на гитхабе для своего увлажнителя, только инструкции нормальной к нему не было. И не факт, что решение будет работать для вашей модели, даже если удастся подключить выводы. Может отличаться и железо и/или протокол обмена данных между модулем и мозгами устройства. По ссылке на гитхабе автор прошивки ссылается еще на другой вариант, где сделана обманка для 100% уровня. Там, по крайней мере, не нужно подключать датчик. Если вдруг решитесь экспериментировать.
@igorlitvin9577
@igorlitvin9577 2 жыл бұрын
@@yhuntershardware ок, спасибо, буду пробовать)
@bator8
@bator8 2 жыл бұрын
Всё круто, автор молодец. Но 80% не смогут это сделать. Есть способ просто замены платы? Есть на Али запчасти?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Я искал по номерам деталей и не нашел. Можно только перепаять детали внутри самого синего модуля, но нужен строительный фен, чтобы расковырять компаунд. Я все это проделал и у меня все равно не заработало ) В любом случае, самое сложное в описанном мной способе - это выпаивание синего модуля. Остальное мне показалось очень простым, при наличии инструкции. У меня ее не было - пришлось кое-где додумывать методом тыка.
@bator8
@bator8 2 жыл бұрын
@@yhuntershardware а ты можешь мне так же переделать? Я тебе отправлю плату почтой 😉
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@bator8 мне не сильно хочется с отправкой почтой заморачиваться, если честно, да и время дорого ценю ) Лучше уж поспрашивать у местных ремонтников или знакомых. Сейчас школьники с ардуинами возятся как с радиоконструкторами же. Повторить по инструкции им будет несложно.
@user-tf5xd8he1j
@user-tf5xd8he1j 2 жыл бұрын
@@yhuntershardware спасибо тебе мил человек, что заморочился и ссделал видео. на 4PDA тебя нашел, как один из способов решения проблемы. огроменное спасибо.
@user-dq9bo3ti1k
@user-dq9bo3ti1k 2 жыл бұрын
Добрый день. Замаялся я с этими пайками. Первый раз все собрал, ничего не заработало. Протер плату спиртом, увлажнитель включился, но всегда показывал минимум воды и при снятии крышки вентилятор продолжал работать. Сделал калибровку, разность значений от минимума к максимуму была около 1500. Включил, теперь всегда показывало максимум воды и вентилятор продолжал так же крутиться при снятии. За ночь полностью просушил датчик уровня, ещё раз протер плату, включил калибровку значения стали попадать в стандартный интервал от 5000 до 12000. Включил увлажнитель, он не работает, показывает как и раньше отсутствие воды. Перепаял все контакты, включил... все так же, не работает. Включил калибровку, теперь датчик воды всегда показывает значение -2, с водой и без воды и со снятой крышкой. Не знаю что делать, уже нервов не хватает.
@yhuntershardware
@yhuntershardware 2 жыл бұрын
-2 это превышение максимума бака, когда вода замыкает металлические части электрода сверху датчика (шкала светодиодов при нем начинает мигать). Скорее всего, у вас где-то замыкание контактов датчика. Или на ардуине или еще где-то. Так же бывает, что шестерня закидывает воду из бака внутрь верхнего корпуса и влага замыкает контакты там. Может еще флюс где-то плохо смыли. Рекомендую зубную щетку и спирт. Но по непостоянности значений и тому, что просушка помогала, может действительно попадание воды в корпус.
@user-ob8bw7wb5d
@user-ob8bw7wb5d 2 жыл бұрын
Добрый день! Кто-нибудь прикрипите ссылку какой покупать на алиэкспресс.
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Что именно «какой»? Ссылка на ардуину есть.
@user-ob8bw7wb5d
@user-ob8bw7wb5d 2 жыл бұрын
@@yhuntershardware спасибо увидел. Раньше по этой ссылке доставка тоже платная была?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@user-ob8bw7wb5d кажется, да. Цифры, вероятно, другие были.
@user-up5mb4du8h
@user-up5mb4du8h Жыл бұрын
Почему при компиляции выдает много ошибок error: stray '\302' in program делал по видео
@yhuntershardware
@yhuntershardware Жыл бұрын
У вас какие-то запрещенные символы в коде появляются при копировании. Кавычки неправильные или что-то такое. Используйте исходник, меняйте значения аккуратно.
@user-up5mb4du8h
@user-up5mb4du8h Жыл бұрын
@@yhuntershardware ничего не менял, открываю файл прошивки, нажимаю загрузить и ошибка
@yhuntershardware
@yhuntershardware Жыл бұрын
@@user-up5mb4du8h Ну, тогда наоборот попробуйте скопировать код с гитхаба в браузере. Факт в том, что ругается на невидимые символы. Погуглите ошибку, там кто-что предлагает, например, вставит в Ворд и почистить невидимые символы там. Я не знаю, почему они у вас оказывают влияние и где они там - оригинальную прошивку же не я писал. Но у меня заливалось прекрасно. Ошибок не видел, соответственно решить их за вас не смогу...
@user-up5mb4du8h
@user-up5mb4du8h Жыл бұрын
@@yhuntershardware благодарю, ваш совет помог
@Kalykov_sk
@Kalykov_sk 2 жыл бұрын
Скажите что делать если прошивку загружает очень долго и работает не корректно?
@antonvasiliev8035
@antonvasiliev8035 2 жыл бұрын
Arduino -> tools -> processor -> Old bootloader ;)
@Supremexiaomi
@Supremexiaomi 2 жыл бұрын
Все сделал, поставил, работает. Собрал всю конструкцию полностью собрал, показывает что полный бак, хотя по факту нет. И если снять верх, то мойка не перестает работать, крыльчатку крутит Что в таком случае можно сделать?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Проверить, что флюс хорошо смыли после пайки. Проверить саму пайку, особенно резистор. Проверить, что вода шестерней не закидывается наверх и контакты не в воде (у меня так было после сборки, и лужи под мойкой тоже). Если есть, то на 4pda естб инструкция по лечению с установкой шайбы под шестерню.
@andreykng
@andreykng Жыл бұрын
Мне кажется ардуинка виснет . У меня то же самое
@dimbor2781
@dimbor2781 2 жыл бұрын
можно использовать маленькую ардуину которая в порт усби втыкается?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Не знаю, о какой вы говорите. Посмотрите есть ли указанные выводы, какой на ней чип, выберете его в Arduino IDE. Пробуйте прошить.
@dimbor2781
@dimbor2781 2 жыл бұрын
@@yhuntershardware аттини 85
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@dimbor2781 можно использовать, но там выводы другие. Вероятно, придется менять в прошивке. Вот тут есть вариант без подключения датчика с эмуляцией всегда полного бака: github.com/tomasvilda/humidifierstart
@dimbor2781
@dimbor2781 2 жыл бұрын
@@yhuntershardware спасибо но эмуляция всегда полного бака делается фольгой от конфет на контакты 😀
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@dimbor2781 Если делается фольгой, значит у вас синий модуль живой. Зачем вам тогда это все?
@podpalmoi
@podpalmoi Жыл бұрын
Мне ремонтник на авито сказал, что ардуина "сбивается".
@MV-bt4fx
@MV-bt4fx 2 жыл бұрын
Резистор 1Мом на какую мощность?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Любую
@user-tf5xd8he1j
@user-tf5xd8he1j 2 жыл бұрын
вопрос к автору и к тем, кто с этим сталкивался или пытался делать. помучался некоторое время с заменой синего модуля на ардуино. в итоге выяснил, что разница пороговых значений (пустой\полный бак) в районе 500 единиц. При калибровке и монтаже обратил внимание, что если пошевелить провод датчика (D2-TP), то начинают скакать значения. соответственно, когда в спокойном состоянии настраиваешь датчик, то всё нормально. после, когда начинаешь собирать, то чуть задеть провод и значения меняются (съезжают) в увлажнителе и прошивка становится не актуальной. менял провод, менял длину провода, фиксировать его тоже безтолку, ибо проблема не в проводе, а где то еще. есть предположения что может быть не так с увлажнителем и почему такая реакция на провод?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Если касаться оголенного провода или контактов датчика - показания плавают, это норма. Если не оголенные, то явно проблема с пайкой. Да, еще у датчика есть полярность, проверьте правильность подключения. Может перепутали контакты, когда их снимали. Хотя, там, вроде, специально подобрана длина проводов, чтоб нельзя было перепутать... И проверьте сам датчик. На предмет накипи, погнутого проводника и т. д.
@user-tf5xd8he1j
@user-tf5xd8he1j 2 жыл бұрын
​@@yhuntershardware всё кроме погнутого проводника в порядке. однако осмотрев его мне не совсем понятна его "погнутость", т.к. он изначально не ровный (медная, возможно, часть в изоляции). у меня есть вопрос какой формы или какой принцип кривизны должен быть.
@user-tf5xd8he1j
@user-tf5xd8he1j 2 жыл бұрын
можете скинуть фото своего датчика, из бака, если не сложно?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@user-tf5xd8he1j Я его уже сам гнул по картинкам из интернета или по видео про чистку, пока выяснял причину поломки увлажнителя и не добрался до синего модуля. Электроды поровнее просто ставьте. Искупайте в лимонной кислоте на всякий случай еще. Потом хорошенько дайте просохнуть. Мне не сложно сфотографировать, если что стучите в TG: yhunter. Но там, повторюсь, никаких отличий от видео, например kzfaq.info/get/bejne/a8yVpcKd072Rlac.html
@user-vk5ke8bb2i
@user-vk5ke8bb2i 2 жыл бұрын
Такая же ерунда, чтобы уменьшить помехи: проложил провод от датчика отдельно от общей косы проводов идущих к ардуинке.
@andreykng
@andreykng Жыл бұрын
Была ли проблема что Ардуино виснет ?
@yhuntershardware
@yhuntershardware Жыл бұрын
Нет. У меня исправно работает год
@beastdrc
@beastdrc 2 жыл бұрын
Спасибо огромное за это видео. я все сдеал но вылезло 2 проблемы: 1) Контроллер в порт всегда отдает -2, вне зависимости от присутствия или отсутствия датчика. 2) при подключении увлажнитель помигал датчиком отсутствия воды, я уж подумал, что всЕ, не работет. но через пару минут пискнул, показал полную шкалу и заработал. минут 10 полут нормальный. Что я мог сделать не так ?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
-2 это значение полного бака, когда светодиоды уже мигают. Оно отображается, когда вода замыкает верхнюю металлическую часть электродов датчика. Значит, у вас между контактами датчика на плате замыкание. Возможно просто влага, возможно флюс плохо смыли.
@beastdrc
@beastdrc 2 жыл бұрын
@@yhuntershardware когда верхняя часть снята контакты датчика на ней должны звониться сопротивлением или нет ? если да, то каким. Сейчас у меня он показывает полный бак, посмотрим будет ли уменьшаться что-то. Самое интересно что голый прошитый контроллер тоже паоказывает -2 всегда.
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@beastdrc 1) Сопротивление не знаю. 2) Нужно припаять на контроллер хотя бы сопротивление, чтобы получить внятные значения. Хотя, скорее всего и весь датчик подцепить придется.
@beastdrc
@beastdrc 2 жыл бұрын
@@yhuntershardware Понял, буду ковырять, спасибо! возможно действительно флюс где то плохо смыл.
@beastdrc
@beastdrc 2 жыл бұрын
@@yhuntershardware Интересно. как будто контроллер "просрался" стал работать и показывать правильно более менее.
@antonskvortsov960
@antonskvortsov960 2 жыл бұрын
Добрый день! Проделал вышеописанные манипуляции, вижу такую картину: в порт летит 0 от пустого Бака до полного. Когда добирается до максимума, пишет -2. Если касаться пальцами, то есть ненулевые значения от 200-300, от легкого касания до 5000 примерно если схватиться плотнее. Делаю вывод, что датчик в баке неадекватен. Купание в кислоте, сушка и тд ничего нового не дали. При этом на полном баке увлажнитель все равно не запускается, в приложении пишет «недостаточно воды». Хотя ардуинка очевидно видит полный бак. Что ещё можно сделать?…
@antonskvortsov960
@antonskvortsov960 2 жыл бұрын
Единственное, резистор поставил на 10КОм - самый большой, что был. Но это же должно было сдвинуть показания, а не убить их совсем?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@antonskvortsov960 начните все-таки с резистора. Разница в сопротивлении в 100 раз довольно существенна ) Можете еще полярность подключения датчика проверить, при обратной показания снижаются, насколько я помню.
@antonskvortsov960
@antonskvortsov960 2 жыл бұрын
@@yhuntershardware К сожалению, замена резистора не помогла. Да и логично наверно, если даже "полный бак" ардуинка не эмулирует нормально. Есть подозрение, что uart не шлет в главный МК информацию. Не знаю что еще проверить. Был почерневший R22 на плате, заменил его. Нельзя ли как-то подключиться к главному МК и посмотреть какую информацию он получает с датчика?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@antonskvortsov960 Вы же писали, что -2 выдает. Значит полный бак эмулируется корректно. Значит проблема либо в соединениях (что вероятно, т.к. и с датчиком тоже проблемы), либо в основном контроллере (что вряд ли). Может быть вам напрямую к разъему шлейфа подключить выход ардуины?
@antonskvortsov960
@antonskvortsov960 2 жыл бұрын
@@yhuntershardware ура! Да, оказались довольно нежные контактные площадки, повредил их при выпаивании. Все восстановил, прозвонил и заработало. Давно не занимался подобным, забыл капризы электроники) Спасибо вам огромное!
@Kalykov_sk
@Kalykov_sk 2 жыл бұрын
Скажите что делать если не загружается прошивка ?
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Читайте ошибки. Скорее всего, неверно выбрана плата, процессор. У китайских клонов ардуины они могут варьироваться. Если нет ком-порта, то не установлен драйвер (либо вам, опять же, нужен другой).
@Kalykov_sk
@Kalykov_sk 2 жыл бұрын
@@yhuntershardware спасибо за ответ. Получилось. Но появилась другая проблема. При выключении увлажнитель продолжает работу . Не знаете что делать ?
@Kalykov_sk
@Kalykov_sk 2 жыл бұрын
@@yhuntershardware скажите когда отключаешь подствнику он должен отключатся ?
@Kalykov_sk
@Kalykov_sk 2 жыл бұрын
Мы подсветку отключаем а он продолжает работать
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@Kalykov_sk Увлажнитель отключается долгим зажатием кнопки выбора режима (правой) или в приложении. Подсветка отключается левой кнопкой, чтобы ночью свет не мешал.
@user-qs9zz1mq8b
@user-qs9zz1mq8b 2 жыл бұрын
Сделал всё по инструкции - не работает... Arduino внешне работает, опрос идёт. При включении мигает светодиод отсутствия воды и WiFi (он не подключен). При попытке выбрать режим - пищит три раза. На датчик уровня воды никак не реагирует... Может сам датчик неисправен? У кого какие мысли на этот счёт...
@yhuntershardware
@yhuntershardware 2 жыл бұрын
90%, что плохо припаяли, либо повредили дорожки на плате при отпаивании модуля. Обратите внимание, что плата двухсторонняя, и пропаивать провода надо насквозь с обеих сторон. Также можно попробовать подпаяться к выходному разъему/шлейфу и датчику напрямую, чтобы быть уверенным, что все подключено хорошо. В самом датчике ломаться особо нечему. Там просто два электрода.
@user-qs9zz1mq8b
@user-qs9zz1mq8b 2 жыл бұрын
@@yhuntershardware Спасибо большое, буду пробовать
@romabar529
@romabar529 2 жыл бұрын
Не удаётся скачать файл прошивки через Download ZIP на Windows . Есть ещё какие то способы
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Почему не удается? гитхабом миллионы людей пользуются и качают же. Ну, можете открыть там же на странице файл прошивки и нажать "raw", потом сохранить файл. Можете скопирвать код этого файла и вставить в новый проект в arduino ide.
@romabar529
@romabar529 2 жыл бұрын
@@yhuntershardware Спасибо . Разобрался
@romabar529
@romabar529 2 жыл бұрын
Получилось прошить . Увлажнитель заработал . Благодарю за подробный мануал
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@romabar529 Отлично! Рад, что помог.
@babrovski1975
@babrovski1975 2 жыл бұрын
Добрый вечер.где можно купит моторчик
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Поищите по маркировке на Алиэкспресс.
@babrovski1975
@babrovski1975 2 жыл бұрын
@@yhuntershardware ок. Уже искал...
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@babrovski1975 aliexpress.ru/wholesale?catId=&SearchText=35BYJ46 выбирайте
@180Dmitry
@180Dmitry 2 жыл бұрын
Нужен совет. Все скачал, прошил. Все получилось. Но увлажнитель так и не заработал. Показывает отсутствие воды. Заходил в калибровку и мониторинг. Показывает значение 0.
@yhuntershardware
@yhuntershardware 2 жыл бұрын
Возможно повредили дорожки на плате. Так же нужно иметь в виду, что плата БП двухсторонняя и припаиваться нужно с обоих сторон. Вроде бы, можно подключиться и напрямую к датчику, а не к плате (не проверял).
@180Dmitry
@180Dmitry 2 жыл бұрын
@@yhuntershardware не, ну при включении увлажнителя светодиоды на ардуино начинают мигать. Пробовал перемыкать влажным пальцем металлические электроды датчика. Появляются значения от 200 до 500.
@180Dmitry
@180Dmitry 2 жыл бұрын
@@yhuntershardware на воду никакой реакции нет
@yhuntershardware
@yhuntershardware 2 жыл бұрын
@@180Dmitry Полярность еще важна, при обратной значения как раз ниже, вроде.
@danirsaf
@danirsaf Жыл бұрын
Добрый день! Все делал по инструкции, но при прошивке появляется текст "/Users/macmini/Downloads/xiaomi-humidifier-water-sensor-master 3/HumidifierSensor/HumidifierSensor.ino: In function 'void loop()': /Users/macmini/Downloads/xiaomi-humidifier-water-sensor-master 3/HumidifierSensor/HumidifierSensor.ino:32:57: warning: large integer implicitly truncated to unsigned type [-Woverflow] readingRaw = sensor.capacitiveSensorRaw(SAMPLES_NUMBER);^ " перед завершением загрузки. А в строке монитора порта "⸮⸮)⸮wrqlL;/!⸮,m7⸮⸮⸮)⸮wrqlL;/!⸮,m7⸮⸮⸮)⸮wrqlL;/!" бесконечные символы. В собранном состоянии индикатор увлажнителя показывает не верно. Половина бака - как 1 риска, полный бак - как 2 риски. Кто то может подсказать, почему появляется ошибка, и как сделать, чтобы при мониторе порта отображалось корректные числа?
@yhuntershardware
@yhuntershardware Жыл бұрын
В мониторе нужно выставлять скорость соединения ту, которая установлена в коде. В данном случае 9600 бод. Warning - это только предупреждение в свежих версиях Arduino IDE. На работоспособность не влияет, но ниже в комментариях уже находил вероятный способ решения. Просто не проверял, так как увлажнитель собран давно.
الذرة أنقذت حياتي🌽😱
00:27
Cool Tool SHORTS Arabic
Рет қаралды 18 МЛН
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 70 МЛН
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 12 МЛН
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 46 МЛН
Ремонт Xiaomi Smartmi Air Humidifier 2
5:26
SANKTRI
Рет қаралды 15 М.
Увлажнитель воздуха Smart Mi Humidifier 2!
13:27
Простая беспроводная сеть датчиков на Arduino и 433 MHz
18:54
Заметки Ардуинщика
Рет қаралды 263 М.
الذرة أنقذت حياتي🌽😱
00:27
Cool Tool SHORTS Arabic
Рет қаралды 18 МЛН