Приветствую. видео класс. Подписался. Есть пару вопросов. 1. Как подключить два датчика BME280? что бы один для квартиры, второй для улицы. 2. Какой провод использовали для уличного датчика?
Привет! Что-то не понял, на каком варианте ты остановился. Получается, датчик за окном и проводом подключен к малине? В таком случае, у меня возникает вопрос, почему ты не стал использовать ESP8266? Ведь, в таком случае, можно совсем отказаться от проводов. ESP8266 с датчиком за окном и питаются от батареек. И шлют данные по WiFi/TCP/HTTP на твою малину. На мой взгляд, очень удобно. Я имею ввиду, не стандартную прошивку ESP8266, а NodeMCU или Frankenstein ESP8266 Firmware.
Я остановился на самом простом и надежном варианте - датчики подключены к Малине проводами. У меня есть ESP8266. Я его пробовал использовать. Он даже достаточно долго проработал. Прикольно, но отказался. Получается ESP8266 + WiFi роутер - лишние звенья. А WiFi роутер у меня самое неустойчивое звено. WiFi работает по расписанию, а иногда его приходиться отключать... в воспитательных целях... когда дети шалят. Поднимать отдельно W-Fi точку на Малине - не вариант, у нее есть и другие задачи. Да и оказалось жутко не удобно. Вот и получается, что "выжил" только такой вариант. И теперь есть Wi-Fi или нет Wi-Fi - Малина полюбому получит данные и себе в базейку сохранит. Так что на выбор такой схемы значительно больше повлияли, реалии жизни (человеческий фактор), нежели исключительно технические аспекты.
Направьте пожалуйста куда копать. Задача - собрать и обработать данные с массива разнообразных датчиков (хочу умную-пеумную теплицу). Понимаю что gpio мне точно не хватит. Как можно реализовать параллельный сбор данных со всех датчиков, передачу на малину по LAN, а там захват данных и обработку? Понимаю что слишком емкий вопрос, но мне бы направление куда копать..
Спасибо, полезное видео!! Как раз и искал такую метеостанцию что бы можно было регистрировать данные наблюдений, так как, сам работаю метеорологом в ночную смену, и чтобы каждый час ,всю ночь не ходить на метеоплощадку на срок,а спокойно спать, для этого есть желание собрать такую станцию. Просто утром списал с компа данные сохраненные за ночь, и все норм. Так что наверно буду пробовать собирать метеостанцию. Еще такой вопрос, то есть, как я понял возможно подключение датчика скорости и направления ветра?
Датчики скорости и направления подключить можно, но для этого нужно знать какого вида у них выходной сигнал. Согласовать логические уровни и т.п. И придется немного программу дописать.
Ну я нашел датчик направления ветра вот такой ru.aliexpress.com/item/free-shipping-1-PCS-OF-Spare-part-for-weather-station-to-test-the-wind-direction-MS/2026880180.html?spm=2114.30010708.3.315.br1OmY&ws_ab_test=searchweb201556_0,searchweb201602_2_10039_10037_10017_507_10033_10032_401,searchweb201603_3&btsid=da8bc7bf-a9f8-4dcc-827c-0cd0600ad7bf подойдет?
или такой ru.aliexpress.com/item/Wind-direction-sensor-anemometer-rs485/32673638131.html?spm=2114.30010708.3.236.NhtZSs&ws_ab_test=searchweb201556_0,searchweb201602_2_10039_10037_10017_507_10033_10032_401,searchweb201603_3&btsid=436823f2-1cb9-4f27-9876-16876d8a4d27
И датчик скорости ветра такой ru.aliexpress.com/item/Wind-direction-sensor-anemometer-output-0-4-2v/32674800183.html?spm=2114.30010708.3.228.Vkep5C&ws_ab_test=searchweb201556_0,searchweb201602_2_10039_10037_10017_507_10033_10032_401,searchweb201603_3&btsid=436823f2-1cb9-4f27-9876-16876d8a4d27 Наверно можно их подключить?
Добавьте пожалуйста к своим интересам BME680, в нем реализован датчик качества воздуха, получается всего в нем 1.температура, 2.давление, 3.влажность, 4.качество воздуха.
За 3 метра не скажу. Возможно и будет работать. У меня примерно на метровом проводе (4-х жильный телефонный) на стандартной скорости 100КГц работало без проблем.
Для отправки данных на сайт нужно: 1. Сделать скрипт, который будет принимать данные на сайте. Смотрим статью: www.avislab.com/blog/raspberry-pi-meteo_ru/ Там есть "Пример скрипта на PHP для приема данных и записи в файл" Этот скрипт (назовем его getdata.php) нужно залить на Ваш сайт. В условии if ($_SERVER['REMOTE_ADDR'] != "8.8.8.8") Вместо "8.8.8.8" указать IP, с которого будут отправляться данные. Это примитивная защита и сделано для того чтобы не слали данные кто попало. В этом примере скрипт принимает данные и сохраняет в файл getdata.txt. 2. На Raspberry Pi в скрипте weather.py в строке response = urllib2.urlopen("mysite.com.ua/getdata.php?data="+s) заменить mysite.com.ua/getdata.php на путь к php скрипту на Вашем сайте. Теперь при запуске скрипта weather.py на Raspberry Pi он будет отправлять данные скрипту getdata.php на Вашем сайте. 3. Проверить, что данные действительно прилетают и сохраняются в файле на сайте. 4. Для вывода информации на сайте нужно написать собственный скрипт, который будет брать данные с файла, и отображать в нужном Вам виде. Тут придется немного программировать.
Здравствуйте такой вопрос, скрипт залил , ip указал, только почему-то когда открываю сайт , там надо добавлять строчку в адресной строке /getdata.php после www.realpogoda-tuapse.ru и тогда появляется Access deny. Как сделать что бы эта строка сама появлялась? 2) Как проверить принимает и записывает ли скрипт в текстовый файл данные на сайте ? Заранее спасибо.
Нет конечно)))Я хотел у него взять контактные данные, чтобы не здесь все обсуждать, и думал даже заплатить ,чтоб сделали, сам просто не совсем понимаю в программировании.
Здравствуйте пытаюсь установить скрипт weather не могу создать директорию пишет -bash: cd: /home/pi/weather: No such file or directory в чем причина? может не поддерживается sd карта, у меня она на 2 гига может из за этого быть?
здравствуйте почему то у меня не хочет работать команда ,в чем может быть причина?Качаем скрипты (у /home/pi/ будет создана директория weather и в нее закачаны необходимые файлы):123cd /home/pigit clone github.com/avislab/weather.gitcd /home/pi/weather И ВОТ ЭТА КОМАНДА. НЕ МОГУ СОЗДАТЬ БАЗУ ДАННЫХ Создаем базу данных:1python ./install.py Может я не правильно как то ввожу команды?
Давайте по порядку. Команда git clone github.com/avislab/weather.git отработала? Дириктория /home/pi/weather есть? Если нет, проверяем подключение к инету, права доступа и т.п. Если дириктория есть, заходим в нее: cd /home/pi/weather И запускаем скрипт установки: python ./install.py Если его выполнение не закончилось сообщением "done!" Читаем ошибки, какие он выдает.
захожу в директорию cd /home/pi/weather и запускаю python ./install.py пишет pi@raspberrypi:~ $ cd /home/pi/weather pi@raspberrypi:~/weather $ python ./install.py python: can't open file './install.py': [Errno 2] No such file or directory
Приветствую. видео класс. Подписался.
Есть пару вопросов.
1. Как подключить два датчика BME280? что бы один для квартиры, второй для улицы.
2. Какой провод использовали для уличного датчика?
Хороший материал. Спасибо.
Здравствуйте, какой кабель использовали?
Привет! Что-то не понял, на каком варианте ты остановился. Получается, датчик за окном и проводом подключен к малине? В таком случае, у меня возникает вопрос, почему ты не стал использовать ESP8266? Ведь, в таком случае, можно совсем отказаться от проводов. ESP8266 с датчиком за окном и питаются от батареек. И шлют данные по WiFi/TCP/HTTP на твою малину. На мой взгляд, очень удобно. Я имею ввиду, не стандартную прошивку ESP8266, а NodeMCU или Frankenstein ESP8266 Firmware.
Я остановился на самом простом и надежном варианте - датчики подключены к Малине проводами. У меня есть ESP8266. Я его пробовал использовать. Он даже достаточно долго проработал. Прикольно, но отказался. Получается ESP8266 + WiFi роутер - лишние звенья. А WiFi роутер у меня самое неустойчивое звено. WiFi работает по расписанию, а иногда его приходиться отключать... в воспитательных целях... когда дети шалят. Поднимать отдельно W-Fi точку на Малине - не вариант, у нее есть и другие задачи. Да и оказалось жутко не удобно. Вот и получается, что "выжил" только такой вариант. И теперь есть Wi-Fi или нет Wi-Fi - Малина полюбому получит данные и себе в базейку сохранит. Так что на выбор такой схемы значительно больше повлияли, реалии жизни (человеческий фактор), нежели исключительно технические аспекты.
+Avislab Ясно, спасибо! :)
Направьте пожалуйста куда копать. Задача - собрать и обработать данные с массива разнообразных датчиков (хочу умную-пеумную теплицу). Понимаю что gpio мне точно не хватит. Как можно реализовать параллельный сбор данных со всех датчиков, передачу на малину по LAN, а там захват данных и обработку? Понимаю что слишком емкий вопрос, но мне бы направление куда копать..
Спасибо, полезное видео!! Как раз и искал такую метеостанцию что бы можно было регистрировать данные наблюдений, так как, сам работаю метеорологом в ночную смену, и чтобы каждый час ,всю ночь не ходить на метеоплощадку на срок,а спокойно спать, для этого есть желание собрать такую станцию. Просто утром списал с компа данные сохраненные за ночь, и все норм. Так что наверно буду пробовать собирать метеостанцию. Еще такой вопрос, то есть, как я понял возможно подключение датчика скорости и направления ветра?
Датчики скорости и направления подключить можно, но для этого нужно знать какого вида у них выходной сигнал. Согласовать логические уровни и т.п. И придется немного программу дописать.
Ну я нашел датчик направления ветра вот такой ru.aliexpress.com/item/free-shipping-1-PCS-OF-Spare-part-for-weather-station-to-test-the-wind-direction-MS/2026880180.html?spm=2114.30010708.3.315.br1OmY&ws_ab_test=searchweb201556_0,searchweb201602_2_10039_10037_10017_507_10033_10032_401,searchweb201603_3&btsid=da8bc7bf-a9f8-4dcc-827c-0cd0600ad7bf подойдет?
или такой ru.aliexpress.com/item/Wind-direction-sensor-anemometer-rs485/32673638131.html?spm=2114.30010708.3.236.NhtZSs&ws_ab_test=searchweb201556_0,searchweb201602_2_10039_10037_10017_507_10033_10032_401,searchweb201603_3&btsid=436823f2-1cb9-4f27-9876-16876d8a4d27
И датчик скорости ветра такой ru.aliexpress.com/item/Wind-direction-sensor-anemometer-output-0-4-2v/32674800183.html?spm=2114.30010708.3.228.Vkep5C&ws_ab_test=searchweb201556_0,searchweb201602_2_10039_10037_10017_507_10033_10032_401,searchweb201603_3&btsid=436823f2-1cb9-4f27-9876-16876d8a4d27
Наверно можно их подключить?
Ничего определенного сказать не могу. Информации мало, документации нет.
Добавьте пожалуйста к своим интересам BME680, в нем реализован датчик
качества воздуха, получается всего в нем 1.температура, 2.давление,
3.влажность, 4.качество воздуха.
Хотел уточнить, а какой кабель вы применяете для подключения датчика?Обычный 4 жильный провод?
Да, обчный 4-х жильный провод длинной 20 см.
ясно спасибо))
А если использовать провод длиной 3 метра проблем не будет с передачей данных?
За 3 метра не скажу. Возможно и будет работать. У меня примерно на метровом проводе (4-х жильный телефонный) на стандартной скорости 100КГц работало без проблем.
У меня есть кабель ethernet, а его можно применить?
Думаю, да.
я понял спасибо.
Еще хотел спросить, а для просмотра данных нужно подключение к интернету, или в браузере и так можно посмотреть?
Здравствуйте , можете подсказать, как мне на свой сайт, вывести данные, уже сколько времени не могу это сделать, запутался ?Заранее спасибо.
Для отправки данных на сайт нужно:
1. Сделать скрипт, который будет принимать данные на сайте. Смотрим статью: www.avislab.com/blog/raspberry-pi-meteo_ru/ Там есть "Пример скрипта на PHP для приема данных и записи в файл" Этот скрипт (назовем его getdata.php) нужно залить на Ваш сайт. В условии if ($_SERVER['REMOTE_ADDR'] != "8.8.8.8") Вместо "8.8.8.8" указать IP, с которого будут отправляться данные. Это примитивная защита и сделано для того чтобы не слали данные кто попало.
В этом примере скрипт принимает данные и сохраняет в файл getdata.txt.
2. На Raspberry Pi в скрипте weather.py в строке response = urllib2.urlopen("mysite.com.ua/getdata.php?data="+s)
заменить mysite.com.ua/getdata.php на путь к php скрипту на Вашем сайте.
Теперь при запуске скрипта weather.py на Raspberry Pi он будет отправлять данные скрипту getdata.php на Вашем сайте.
3. Проверить, что данные действительно прилетают и сохраняются в файле на сайте.
4. Для вывода информации на сайте нужно написать собственный скрипт, который будет брать данные с файла, и отображать в нужном Вам виде. Тут придется немного программировать.
@@avislab7180 Спасибо!
Блин, а я купил датчик на 3,3 вольт (. Надо новый заказывать.
Здравствуйте такой вопрос, скрипт залил , ip указал, только почему-то
когда открываю сайт , там надо добавлять строчку в адресной строке
/getdata.php после www.realpogoda-tuapse.ru и тогда появляется
Access deny. Как сделать что бы эта строка сама появлялась? 2) Как
проверить принимает и записывает ли скрипт в текстовый файл данные на
сайте ? Заранее спасибо.
Нет конечно)))Я хотел у него взять контактные данные, чтобы не здесь все обсуждать, и думал даже заплатить ,чтоб сделали, сам просто не совсем понимаю в программировании.
Здравствуйте пытаюсь установить скрипт weather не могу создать директорию пишет -bash: cd: /home/pi/weather: No such file or directory в чем причина? может не поддерживается sd карта, у меня она на 2 гига может из за этого быть?
Причина в "No such file or directory". Т.е. нет такой папки. Предыдущая команда
git clone github.com/avislab/weather.git отработала нормально?
git clone нормально отработала, установка была вроде))
open source forever)
здравствуйте почему то у меня не хочет работать команда ,в чем может быть причина?Качаем скрипты (у /home/pi/ будет создана директория weather и в нее закачаны необходимые файлы):123cd /home/pigit clone github.com/avislab/weather.gitcd /home/pi/weather
И ВОТ ЭТА КОМАНДА. НЕ МОГУ СОЗДАТЬ БАЗУ ДАННЫХ
Создаем базу данных:1python ./install.py Может я не правильно как то ввожу команды?
Давайте по порядку.
Команда git clone github.com/avislab/weather.git
отработала? Дириктория /home/pi/weather есть? Если нет, проверяем подключение к инету, права доступа и т.п.
Если дириктория есть, заходим в нее:
cd /home/pi/weather
И запускаем скрипт установки:
python ./install.py
Если его выполнение не закончилось сообщением "done!" Читаем ошибки, какие он выдает.
захожу в директорию cd /home/pi/weather и запускаю python ./install.py пишет
pi@raspberrypi:~ $ cd /home/pi/weather
pi@raspberrypi:~/weather $ python ./install.py
python: can't open file './install.py': [Errno 2] No such file or directory
НАСЧЕТ git clone
pi@raspberrypi:~ $ sudo wget git clone github.com/avislab/weather.git
--2016-08-24 17:48:49-- git/
Resolving git (git)... failed: Name or service not known.
wget: unable to resolve host address ‘git’
--2016-08-24 --17:48:49---- clone/
Resolving clone (clone)... failed: Name or service not known.
wget: unable to resolve host address ‘clone’
--2016-08-24 --17:48:49---- github.com/avislab/weather.git
Resolving github.com (github.com)... 192.30.253.112
Connecting to github.com (github.com)|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: github.com/avislab/weather [following]
--2016-08-24 --17:48:50---- github.com/avislab/weather
Reusing existing connection to github.com:443.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘weather.git.2’
weather.git.2 [ ] 46.55K 124KB/s in 0.4s
2016-08-24 17:48:51 (124 KB/s) - ‘weather.git.2’ saved [47664]
FINISHED --2016-08-24 --17:48:51----
Total wall clock time: 1.9s
Downloaded: 1 files, 47K in 0.4s (124 KB/s)
pi@raspberrypi:~ $ ls /home/pi/weather
weather.git
pi@raspberrypi:~ $ cd /home/pi/weather
pi@raspberrypi:~/weather $ python ./install.py
python: can't open file './install.py': [Errno 2] No such file or directory
pi@raspberrypi:~/weather $
Почему то помоему, не все файлы скачивает с гитхаба.
git clone github.com/avislab/weather.git
нужно выполнять без sudo wget.
требуется похожая вещь на 30 градусников, свяжитесь со мной alexeyvery@gmail.com
Всё это баловство и никому ненужно. Самое лучшее, это спиртовой градусник и всё. Вам заняться нечем, лучше дрова кому-нибудь нарубите.
Дык как раз между рубками дров и занимаюсь этим баловством. Хобби такое...
Тебе какая разница, дядь? Человек сделал и пользуется в свое удовольствие.. не нравится - не смотри
нужно, это будущее. плюс такие системы помогут точнее прогноз погоды делать