Беспроводной термодатчик для метеостанции на Arduino своими руками

  Рет қаралды 42,814

arduinoLab

arduinoLab

Күн бұрын

Пікірлер: 104
@arduinoLab
@arduinoLab 5 жыл бұрын
в таком виде батареек хватило на неделю и я не думаю что проблема в батарейках, скорее в передатчике. датчик получился крайне не экономичный, с таким набором железа повторять не рекомендуется, думаю даже LM75 стоит заменить на TMP102
@buzok512buz6
@buzok512buz6 5 жыл бұрын
Здравствуйте. Подскажите какие передатчики более предпочтительнее для батарейных датчиков? Хочу сделать датчики температуры, протечки воды итп. Как заводские для умного дома, но как можно дешевле. Есть протокол ZigBee, но модули что его поддерживают очень дорогие. Чем можно заменить для датчиков умного дома?
@NeussMsk
@NeussMsk 5 жыл бұрын
Видимо передатчик совсем бедовый. У меня атмега 328p с nrf24 и bmp280 от 2х батареек АА работают год. За год разрядились на 0.16в. Сейчас напряжение 3.06в. Передача 1 раз в 15 минут и в спячку.
@sergeyzawislak5808
@sergeyzawislak5808 4 жыл бұрын
Спящая атмега тоже неплохо ест. Я в итоге перешёл на таймер TPL5110. При передачи раз в 40 секунд (эмуляция Орегона) трёх АА хватает на полгода
@pautinas7853
@pautinas7853 4 жыл бұрын
@@NeussMsk А схема при смене передатчика меняется? Код в Ардуинке?
@warez1230
@warez1230 2 жыл бұрын
Может проблема в выборе SLEEP режима МК? Сам сейчас думаю как снизить потребление. Китайский клон с преобразователем много ест, пока не понял почему.
@spajalnikom
@spajalnikom 5 жыл бұрын
Заморочились нормально.Зато теперь нам попроще будет разбираться.
@olegskoropad5315
@olegskoropad5315 5 жыл бұрын
Супер! Отдельное спасибо за он-лайн выбор компонентов с блиц-обзором.
@StatistPL
@StatistPL 5 жыл бұрын
Я в прошлом году делал замену передатчику Vitek. Повторил протокол. ds18b20 кстати можно подключить к ноге контроллера и дергать когда нужно)) Вся схема вышла Attiny13 (17 руб) + ds18b20 (20 руб) + H34A (30 руб). 70 руб итого. Без АКБ размер получился с 50 коп монету. Заряда 240 mah акб хватает на 11-13 мес... зависит от холодности зимы)) Кстати, еще есть афигительный модуль приемника 433мгц с потреблением в режиме приема 280 мкА! Называется h3v4f.
@StatistPL
@StatistPL 5 жыл бұрын
@@ИванИванов-н9т9ъ Пожалуйста. Я (если честно) сам не верил рассказам китайцев.... заказал пару. Пришли, проверил. Заказал десяток еще. Размер, питание, потребление, цена - все в нем идеально. Рекомендую, короче. H34A тоже хорош.
@Dmitry_b-612
@Dmitry_b-612 5 жыл бұрын
Вот бы ещё статейку или видос про Ваш девайс
@valerijermolenko4131
@valerijermolenko4131 5 жыл бұрын
Вам пора свой канал вести и выкладывать туда свои проекты. Не каждый в программировании разбирается (пока ещё :-))), а так будет возможность повторить ваш проект.
@StatistPL
@StatistPL 5 жыл бұрын
@@valerijermolenko4131 Это мне? Неее.. у меня время нет. Да и я не пользуюсь ардуино.
@StatistPL
@StatistPL 5 жыл бұрын
@@Dmitry_b-612 Я фотки как-то выкладывал. Может даже тут в комментариях. Вот yadi.sk/d/7XXa-u8WOx0MMg На последнем видео там отдельный приемник еще... ESP + tiny13 + LCD. Он отлавливает их эфира 3 датчика в протоколе витэк. Из трех только один оригинальный.
@Nachmed
@Nachmed 5 жыл бұрын
Что не делай на Ардуино, а получается либо часы, либо термометр:)
@Dmitry_b-612
@Dmitry_b-612 5 жыл бұрын
Это кто как ставит вопрос. У кого "вот ардуина, чего бы из неё сделать ? ", у того всегда погодная станция. У кого "вот самолёт, как бы его заставить летать ? " у того - и не ардуина ))
@Dmitry_b-612
@Dmitry_b-612 5 жыл бұрын
Наш мозг плохо умеет отсчитывать время и измерять температуру на расстоянии, по этому это первое, где требуется помощь, на которую способна ардуина. Потом начинаются всякие автоматические сторожилки, типа термостаты, регуляторы уровня, GSM-сигналки. А попробуй придумать какую-нибудь боле-менее умную игрушку и ресурсов ардуины уже не хватает. Ни звук распознать ни тем более изображение.
@olexangrstetsiuk3092
@olexangrstetsiuk3092 5 жыл бұрын
Да да у меня инкубатор получился: часы в купе с метеоростанцией, выводит данные на LCD2040, по блютузу на старый планшет, и по MQTT в интернет на смартфоны, но перепелки об этом даже не догадываются 8-)
@NikNavish
@NikNavish 5 жыл бұрын
@@Dmitry_b-612 я самолёт на ардуине сделал 30 км пролетел!
@olexangrstetsiuk3092
@olexangrstetsiuk3092 5 жыл бұрын
@@NikNavish это как? Только в одну сторону???
@evgenpoet8487
@evgenpoet8487 5 жыл бұрын
спасибо за видосики... много времени сэкономил благодаря вам
@Vsyako-Razniy
@Vsyako-Razniy Жыл бұрын
Можно ли клонировать датчик BL999 для метеостанции Er2? Габариты и потребление неважно, лишь бы подешевле.
@Forvad
@Forvad Жыл бұрын
Я бы сказал больше :) лиш бы работало
@ДенисПоляков-м5э
@ДенисПоляков-м5э 5 жыл бұрын
Вопрос! Почему на стороне передатчика не использовать Attiny13? Токи потребления минимальные
@artourd
@artourd 5 жыл бұрын
Это идеальный вариант, но уровень другой: сложнее. И формат уже не Arduino, а скорее для AtmelStudio
@drhdirutomich2458
@drhdirutomich2458 11 күн бұрын
а как выводить данные на lcd , oled на приёмнике ? и как поставить несколько ds18b20 на одну линию. спасибо
@djpmptark7602
@djpmptark7602 5 жыл бұрын
С новым годом. Надеюсь , будете продолжать вести канал в новом году. Разбавьте dyi проектами
@vtech8716
@vtech8716 5 жыл бұрын
Уважаемый автор канала. Я бы хотел посоветовать Вам ещё один вариант комбинации элементов подобного датчика. Предлагаю Вам выполнить его на основе digispark + JDY-40 + ds18b20. Сам остановился именно на такой комбинации из-за низкой цены и малого энергопотребления (причём второй фактор для меня решающий). И Вы не совсем правы говоря о том, что ds18b20 не подходит для батарейного питания. В указанной комбинации мой вариант датчика имеет потребление не более 40мкА (это в 3 раза ниже чем у Вас) комплекта батарей при условии передачи данных раз в 10 минут хватит года на 1,5-2. Единственно, что питание я осуществляю от 3-х батарей типа ААА и применил стабилизатор напряжения на 3,3В для запитки JDY-40 с низким собственным потреблением это HT7333. Естественно на плате digispark нужно выпаять штатный стабилизатор, или вовсе использовать голую Attiny85. Удачи в Ваших проектах
@Peter-ir5fg
@Peter-ir5fg 5 жыл бұрын
Спасибо за видео! Скажите, почему Вы даже не рассматривали в качестве передатчика/приёмника nrf24l01?
@blothdarm9666
@blothdarm9666 5 жыл бұрын
Там 2.5гигагерц
@sergewddm
@sergewddm 5 жыл бұрын
У меня самодельный термометр на nrf24L01 + DS18B20 + Arduino Pro mini работает автономно более года на 2 батарейках AA. Контроллер просыпается раз в 30 сек по WatchDog,. а передает данные 1 раз в 10 мин. У Pro mini тоже выпаял стаб и светодиод Power. P.S. DS18B20 - очень энергоэффективен и точен. После запроса от контроллера на измерение DS18B20 автоматом переходит в сон и потребляет микроамперы. NRF24L01 все же не рекомендую. Дальность слабая. Лучше использовать 433 MHz.
@sergewddm
@sergewddm 5 жыл бұрын
@Марсианский таракан Я из Беларуси. У нас от -29 (редко) до + 35. Для суровых условий лучше все по проводам передавать. Правда не всегда возможно их проложить...
@arduinoLab
@arduinoLab 5 жыл бұрын
у nRF малый радиус действия и куча всего не нужного.
@ВячеславВасильченко-я8ж
@ВячеславВасильченко-я8ж 5 жыл бұрын
Спасибо за видео . И за комментарии тоже !!!
@adkot-rus
@adkot-rus 5 жыл бұрын
Классно, искал что то подобное.... Спасибо
@fl26476
@fl26476 5 жыл бұрын
А теперь этот термометр к проекту метеостанции). Мне кажется там ему самое место!
@CadmiumUA
@CadmiumUA 5 жыл бұрын
В 328 атмеге, на adc8 встроенный температурный датчик, может и в клоне есть. Точность так себе, но погоду думаю сойдет мереть.
@ЕвгенийВасильев-п4ч
@ЕвгенийВасильев-п4ч 2 жыл бұрын
Здравствуйте! Можите помочь с подключением радио приёмника 433мгц к esp8266 для приёма температуры с передатчика
@Numsarmik
@Numsarmik 4 жыл бұрын
Здравствуйте! Подскажите пожалуйста современный вариант беспроводных датчиков для ардуино. А именно я хочу собрать систему датчиков контроля двигателя автомобиля (самодельного аппарата) где данные от датчиков (температура, давление масла...топлива..) будут передаваться без проводов на экранчик, расположенный на приборной панели. Из каких компонентов вы рекомендуете собрать систему ( датчики, контроллер экран и т.д....) ? Благодарю.
@androiddevice5517
@androiddevice5517 5 жыл бұрын
Плюс за наглядную демонстрацию радиопередачи с помощью спектра в sdr приемнике.
@Prodelki-Samodelkina
@Prodelki-Samodelkina Жыл бұрын
Здравствуйте.Возможно это скетч запелить для Attiny13?Если возможно подскажите как это сделать?
@octavianpolesciuc2986
@octavianpolesciuc2986 3 жыл бұрын
Здравствуйте , немножко не в тему - Хочу сделать из проводного юсб компьютерного руля сделать беспроводной , какие платы порекомендуете использовать ??
@РоманКошарний
@РоманКошарний 4 жыл бұрын
Потскажите как усилить сигнал от такого китайского датчика, может антену поставить, мне на 30 метров нужно
@Attenyuator
@Attenyuator 4 жыл бұрын
Есть что то подобное, но для температуры и влажности?
@KOHCTAHTlH
@KOHCTAHTlH 4 жыл бұрын
Посмотри датчик bme280, он измеряет температуру, давление и влажность. Я сейчас как раз на нем делаю что-то вроде метеостанции
@silentage6310
@silentage6310 4 жыл бұрын
@@KOHCTAHTlH мне кажется точка росы его погубит. самому интересно с влажностью сделать
@chessalkin9939
@chessalkin9939 5 жыл бұрын
у вас тут в двух ветках условия на строчках 98-99 и 103-104 один и тот же код, его можно просто вынести ниже за условие, а ветка else тогда вообще не нужна
@MsSerhiooo
@MsSerhiooo 5 жыл бұрын
а если поставить самую простую солнечную батарею- он станет более автономным( почти вечным)
@СергейМмм-ч4г
@СергейМмм-ч4г 5 жыл бұрын
Да,но сколько на морозе сама батарейка проживёт?
@videomot
@videomot 5 жыл бұрын
Прошу прощения, а почему DS18B20 не подходит?
@пашасергеев-я4ю
@пашасергеев-я4ю 5 жыл бұрын
Класс, вот если бы данный термометр мог работать с существующими заводскими метеостанциями было бы савсем супер.
@StatistPL
@StatistPL 5 жыл бұрын
Да то не проблема. Там проблема только в точности передачи данных. Они передают данные 1 раз в минуту с небольшим окном. Без кварца тут сложно обойтись.
@пашасергеев-я4ю
@пашасергеев-я4ю 5 жыл бұрын
не не раз в минуту, чутка побыстрее, да да и кварц тут непроблема
@MaestroKhan
@MaestroKhan 5 жыл бұрын
Помогите решить проблемку. В качестве устройства для измерения уровня воды, и пополнения используется, ардуино и пару реле, а сам уровень отслеживается полавком, который двигает простейший роторный потенциометр. Загвоздка заключается в следующем: через некоторое время, значение,,считываемое с потенциометра, ардуинои, тупо увеличивается, или наоборот(зависит от полярности) уменшается. Изменение значительное, от 700 до 50 примерно. Когда вытаскиваю поплавок и качаю его рукой, все работает идеально, а вот в емкости....
@MaestroKhan
@MaestroKhan 5 жыл бұрын
Разьебал всю оставшуюся голову, начал верить в темные силы
@StatistPL
@StatistPL 5 жыл бұрын
@@MaestroKhan Ну так влажность наверно влияет на сопротивление. А датчик замеряет именно уровень или по принципу триггера в каком-то положении? Может проще было бы УЗ датчик поставить и не парить мозг?
@Alexaquas
@Alexaquas 3 жыл бұрын
Интересная тема, давай друг метеостанцию на минималках, можно использовать BMP280 + DHT22 ^_^ Кстати никогда идея не приходила сделать сигнализацию? Чтобы в доме база с картой квартиры/дома, а на улице беспроводные датчики с вашими плюшками в виде ID датчиков?
@GavriLOW
@GavriLOW 5 жыл бұрын
Супер) Только датчиков побольше надо)
@arduinoLab
@arduinoLab 5 жыл бұрын
внутри\снаружи, зачем еще? добавить сложностей никаких.
@ДмитрийЖ-и7э
@ДмитрийЖ-и7э 5 жыл бұрын
Здравствуйте. Можно вас попросить посмотреть один скетч метеостанции? По нему есть вопрос, который я не могу решить так как очень далек от программирования.
@АлексейХомутников-ц5э
@АлексейХомутников-ц5э 5 жыл бұрын
на attiny не проще?
@staratelrusregion4652
@staratelrusregion4652 4 жыл бұрын
Уважаемый, а можно ли использовать разные приёмопередатчик? Понятно на одой частоте (напр те де 433мгц)
@arduinoLab
@arduinoLab 4 жыл бұрын
я не против.
@electronic7979
@electronic7979 5 жыл бұрын
I like it.👍
@U2VR_Channel
@U2VR_Channel 5 жыл бұрын
Так атмеги тоже могут в power-save уходить с пробуждением по таймеру.
@arduinoLab
@arduinoLab 5 жыл бұрын
на 32 сек?
@U2VR_Channel
@U2VR_Channel 5 жыл бұрын
​@@arduinoLab ну, много тока не надо, чтобы проснувшись инкрементировать переменную, при отключенной периферии.
@user-fs2ot8mf8n
@user-fs2ot8mf8n 5 жыл бұрын
Нормуль затея! Выковыряв диоды с кренкой, не слабо так скинул утечку. От десяти суток, вышел, до девяти месяцев работы и это при дешёвых элементах питания, которые в себе держат около ампера, а те же дураселы уже на полтора-два года. Ну и как идея от меня; может трансмиттер повесить через ключ, да добавить код к нему, который во сне его бы откидывал? ;)
@StatistPL
@StatistPL 5 жыл бұрын
Они в режиме покоя почти не потребляют. Ключ на фиг не нужен.
@user-fs2ot8mf8n
@user-fs2ot8mf8n 5 жыл бұрын
@@StatistPL Вам видней.
@arduinoLab
@arduinoLab 5 жыл бұрын
там ключ уже есть, он передает данные по принципу вкл\выкл
@yula9352
@yula9352 5 жыл бұрын
Огромное спасибо! Ардуинщик я так себе, но с таким объяснением и рекомендациями даже мне многое понятно. А не возьметесь ли Вы за серьезную разработку в этом направлении? Как с Вами связаться?
@michaels4698
@michaels4698 5 жыл бұрын
Сделал микромодуль на atmega328p и nrf24l01 с bme280. Шлёт данные раз в десять минут. Стоит аккумулятор lipo на 70mah. Прошёл месяц, заряд ещё больше 4V.
@ОбычныйЧеловек-щ7м
@ОбычныйЧеловек-щ7м 5 жыл бұрын
Можно использовать солнечную панель, стабилитрон и пару диодов, тогда думать о заряде не придется.
@oleksandrdieiev4429
@oleksandrdieiev4429 5 жыл бұрын
сделал ту же систему но у меня проблема, не пробивает стенку! уже пробовал разные вариации с питанием, разные модули, и с антенной и без. Уже не знаю как боротся
@GeeksSmartHome
@GeeksSmartHome 5 жыл бұрын
На 6:23 что за мониторинг частот не подскажете как реализовано?
@ОбычныйЧеловек-щ7м
@ОбычныйЧеловек-щ7м 5 жыл бұрын
Обычный sdr приемник, 600 рублей на али.
@GeeksSmartHome
@GeeksSmartHome 5 жыл бұрын
@@ОбычныйЧеловек-щ7м они около 1500-2000 стоят на али, можно ссылку на тот о котором вы говорите?
@ОбычныйЧеловек-щ7м
@ОбычныйЧеловек-щ7м 5 жыл бұрын
@@GeeksSmartHome RTL2832U + R820T2 в поиске на али. Частоты ниже 30мгц не хватает, но все остальные вполне работоспособны. За 2000 как раз имеют поддержку низких частот.
@GeeksSmartHome
@GeeksSmartHome 5 жыл бұрын
@@ОбычныйЧеловек-щ7м а имеет смысл начинающему радиолюбителю начать сразу с hackrf например? Там уже и передача возможна. Тот что в китае конечно, а не мэйд америка.
@ОбычныйЧеловек-щ7м
@ОбычныйЧеловек-щ7м 5 жыл бұрын
@@GeeksSmartHome Без понятия, мне обычного sdr хватает для просмотра частот. Не вижу особого смысла в передаче, обычно все приемопередатчики имеют свои протоколы, хрен знает как это будет работать.
@Ingenierie-Projets
@Ingenierie-Projets 5 жыл бұрын
*Thank you it's interesting*
@geksogen4117
@geksogen4117 5 жыл бұрын
Друзья, подскажите, пожалуйста. Задача: есть термопара, она нагревается до определенной температуры, может плавать немного в этом диапазоне. Как только температура пошла вниз, отслеживаем и например зажигаем светодиод. Помогите с кодом, пожалуйста.
@olexangrstetsiuk3092
@olexangrstetsiuk3092 5 жыл бұрын
Сделайте пожалуйста урок, о формировании контрольной сумы и способов проверки на целостность полученного результата.
@arduinoLab
@arduinoLab 5 жыл бұрын
kzbin.info/www/bejne/i4rElZV9grhsqck
@olexangrstetsiuk3092
@olexangrstetsiuk3092 5 жыл бұрын
@@arduinoLab да... просмотрел 21 минуту, ощущение отфутболеного мяча куда по - дальше. Жаль...
@arduinoLab
@arduinoLab 5 жыл бұрын
там о том как делать протоколы передачи данных с целостным результатом. crc считается скармливанием данных функции, рассказывать там нечего.
@olexangrstetsiuk3092
@olexangrstetsiuk3092 5 жыл бұрын
@@arduinoLab , спасибо за ответ, но я бы хотел понимать, как данные вместе с контрольной суммой обрабатываются логикой, и только в случае истинности результата принимаются, как целостные , для дальнейшей обработки программой.
@arduinoLab
@arduinoLab 5 жыл бұрын
если суммы данных посчитанные на передатчике и приемнике совпадают, значит данные валидны, если нет, что чтото потерялось. вам это объяснять надо?
@andrewf3k
@andrewf3k 3 жыл бұрын
СветоДиод вошёл в чат😂
@klyunnikovmaksim
@klyunnikovmaksim 5 жыл бұрын
Для низкого холостого тока я использую LDO регулятор www.reddit.com/r/esp8266/comments/aabt9y/adding_33v_voltage_regulator_to_esp826612e/
@yuwo820
@yuwo820 5 жыл бұрын
Не понятнач кнопка,непонятнатная микромхемка...сам то понятный?😂
GSM сигнализация на Arduino и NEOWAY M590
6:01
arduinoLab
Рет қаралды 18 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Уличный термометр на ESP8266
17:40
Arduino Prom
Рет қаралды 3,5 М.
AHT20+BMP280 Модуль для метеостанции
6:30
arduinoLab
Рет қаралды 10 М.
ТОП полезных модулей из Китая 2024
13:42
Визитка программиста
19:40
Александр Красников
Рет қаралды 239 М.
Weather station on ESP8266, MQTT and EPaper display
28:50
Home Made
Рет қаралды 34 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН