|
Пятница, 17.05.2024, 14:00 | | RSS |
|
Защита, контроль, управление |
|
Raspberry Pi. Общие вопросы. Часть 2 (тема закрыта)
|
|
Admin | Дата: Четверг, 20.10.2016, 14:45 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Продолжение темы. Начало см. здесь
ВНИМАНИЕ !!! В процессе разработки системы домашней автоматизации было создано несколько различных версий. Из-за этого у многих пользователей возникает путаница - программное обеспечение применяется от одних проектов, прошивки контроллеров от других. Поэтому, перед тем как задавать вопрос, внимательно ознакомьтесь с этой информацией
==============================================================================
Все новые проекты созданные при участии Zoolu (схемы принципиальные, монтажные и прошивки) будут публиковаться по этому адресу. Ну и обязательно дублироваться здесь. Настоятельная просьба регистрироваться по ИНВАЙТ у Zoolu! Этим вы поможете дальнейшим разработками! Спасибо!
Кросс-плата v.2
Сообщение отредактировал Zoolu - Среда, 22.02.2017, 14:25 |
|
| |
Zoolu | Дата: Четверг, 24.11.2016, 19:16 | Сообщение # 61 |
Группа: Пользователи
Сообщений: 490
Статус: Offline
| ppwwdd, ну раз образ переустанавливал- поменяй блок питания. Отцепи от малины ВСЁ! (и усб в том числе). Если не поможет и при этом U16 все таки греется- то под замену ее. (Эта фиговина даже на фотовспышку реагирует- чего уж там...). U16 это NCP6343 вроде как и ее даже успешно меняют. (на сколько сильно кстати греется?) P.S. А есть вероятность, что образ не тот накатил?)
Сообщение отредактировал Zoolu - Четверг, 24.11.2016, 19:21 |
|
| |
ppwwdd | Дата: Четверг, 24.11.2016, 20:21 | Сообщение # 62 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| А коротнул я 5V_core и VDD_core. Это цепи на U16. Добавлено (24.11.2016, 20:21) --------------------------------------------- Перестало уже все греться. Питание почти 5В. VDD_core = 0В. Похоже все лишнее выгорело. Я уже договариваюсь за новую Raspberry B+.
|
|
| |
Zoolu | Дата: Пятница, 25.11.2016, 14:34 | Сообщение # 63 |
Группа: Пользователи
Сообщений: 490
Статус: Offline
| ppwwdd, Ну коли так, то эту вышлите Михаилу- это будет правильный поступок)
|
|
| |
Admin | Дата: Воскресенье, 27.11.2016, 21:41 | Сообщение # 64 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Вот здесь я упоминал про возможные проблемы с адаптером USB/RS485 и путем их решения. За более чем два месяца "прогона" больше проблем с адаптером USB/RS485 не наблюдал. Поэтому, у кого подобные проблемы присутствуют, пропишите в своей малине команду max_usb_current=1 в конфигурационном файле /boot/config.txt
Хочу так же ещё раз "прошерстить" все скрипты, т.к. нашел в них пару "косяков", которые влияют на надежность работы системы в целом. После завершения выложу обновленные папки html и python
|
|
| |
OlegM | Дата: Вторник, 29.11.2016, 09:26 | Сообщение # 65 |
Группа: Пользователи
Сообщений: 41
Статус: Offline
| Добрый день . Не поможете разрешить такую проблему? К RPI к UART подключена ардуино которая по сети 485 собирает данные. В UART RPI периодически отдаёт строчку со значениями переменных, примерно так - P10000100001...00+23.12. Последнее число - это температура от сетевого датчика. В HTML прописал так: <script type="text/javascript"> var serial; webiopi().ready(init); function init() { serial = new Serial("serial0"); setInterval(updateUI, 500) updateUI(); }
function updateUI() { getDigital(); } function getDigital() { serial.read(digitalCallback); } function digitalCallback(data) { temp = data; var label = temp.substr(0, 1); // выделяем значение первого символа if (label == "P") // если он равен заданному (9), то value = data; // это прием данных от контроллера var out1 = value.substr(12, 1); // зал люстра1 var out2 = value.substr(13, 1); // зал люстра2 var out3 = value.substr(14, 1); // зал торшер var out4 = value.substr(15, 1); // кухня люстра .................... var temp1_1 = value.substr(32, 5); В HTML всё выводится Проблема - не могу понять как в Питоне написать скрипт, что бы в дежурном режиме брать нужный отрезок принятой из UART строки, а именно +23.12 и сохранять его в файл для вывода графика.
олег
|
|
| |
Николай | Дата: Вторник, 29.11.2016, 09:46 | Сообщение # 66 |
Группа: Пользователи
Сообщений: 577
Статус: Offline
| Для удобства, работы с датчиками, доработал кросс-плату.
Сообщение отредактировал Николай - Вторник, 29.11.2016, 09:50 |
|
| |
ppwwdd | Дата: Вторник, 29.11.2016, 15:37 | Сообщение # 67 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| Подключил два DS18B20. Прописал в config файле, сделал рестарт. На Web-сервер зайти не получается. Закомментирую датчики, с Web-сервером соединение устанавливается.
|
|
| |
ppwwdd | Дата: Вторник, 29.11.2016, 15:43 | Сообщение # 68 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| А в папке sys/bus/w1/devices пусто. Даю скрин прописанных датчиков.
|
|
| |
Николай | Дата: Вторник, 29.11.2016, 15:49 | Сообщение # 69 |
Группа: Пользователи
Сообщений: 577
Статус: Offline
| ppwwdd, для начала наберите в браузере :
http://192.168.1.8:8000/app/devices-monitor
Если датчики исправны и подключены правильно, то в браузере будут отображаться их показания температуры в градусах
Сообщение отредактировал Николай - Вторник, 29.11.2016, 15:51 |
|
| |
ppwwdd | Дата: Вторник, 29.11.2016, 17:49 | Сообщение # 70 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| Нашел на форуме решение от Alex2057 Решение: Отредактируйте файл config.txt: sudo nano /boot/config.txt добавьте: dtparam=i2c1=on dtparam=spi=on dtparam=i2s=on w1-gpio dtoverlay=w1-gpio-pullup,gpio=4
Сохраните файл, выйдите, перезагрузите Raspberry. Запустите WebIOPi. Должна появится папка /sys/bus/w1
Похожая проблема при подключении датчика BMP280. Решения для последних версий ядра пока нет.
Я прописал - w1-gpio dtoverlay=w1-gpio-pullup,gpio=4 и датчики заработали. Еще вопрос к знающим. У меня Raspberry PI 3 Model B. Как сказали мне она с вай-фай. Пробовал IP Scan-ом без сетевого кабеля. Не видит его роутер. Как соединить по вай фай с роутером мою Малину.
Добавлено (29.11.2016, 17:49) --------------------------------------------- Николай, уже набирал. Начал копать теорию. Выше уже я написал, как решилась проблема. Хорошо, что есть Alex2057.
|
|
| |
T2M © 2024 | Сайт управляется системой uCoz |
| |
|