Поиск сообщества
Показаны результаты для тегов 'rasberry pi'.
Найдено: 8 результатов
-
Доброго времени. Нужен совет по выбору железа с возможностью подключения к LAN через ethernet или wi-fi (rasberry, arduino и им подобные). Железо должно уметь работать с websocket (что-то с linux на борту или поддержкой сетевого стека из коробки), ЯП желательно не C\C++, стоимость платы или комплекта, чем меньше, тем лучше.
- 1 ответ
-
- arduino
- rasberry pi
- (и ещё 8 )
-
Возникла идея реализовать считывание значения RPM кулера аппаратно, чтобы не грузить этим процессор. Частота от датчика на макс. оборотах около 50 мс. Есть какие-то специализированные чипы, реализующие частотомер, и при этом не жутко дорогие? Видимо, надо получить цифровой код, пропорциональный RPM и засунуть его в Pi через один из доступных там интерфейсов. Типа SPI, I2C. Это вообще реально? Или, скажем, PCM вход. Он здесь никак не поможет?
-
В этом блоге я бы хотел рассказать о том, как создавал собственную систему для Smart home. почему бы не воспользоваться готовой системой? Все просто, я студент факультета информационных технологий и стояла цель научиться чему-то новому. Из чего состоит моя система сейчас? Это сервер на Raspberry pi, несколько плат Arduino и ESP8266, а также реле от Sonoff. Ну и собственное приложение на телефон. История создания проекта Все началось с покупки Raspberry и экспериментов над ней. Для начала пробовал использовать LAMP стек (Linux —операционная система Linux; Apache – веб-сервер; MariaDB / MySQL - СУБД; PHP – язык программирования, используемый для создания веб-приложений). Но спустя некоторое время стало понятно, что PHP не очень подходит для этих целей, лично у меня не получилось подружить с MQTT брокером. Следующим для написания сервера стал Python с микрофреймворком Flask, на нем я и остановился. Python отлично подходит для этих целей, так как его легко подружит с брокером, можно подключить телеграммы бота, а также много интересных библиотек. Следующим шагом стала разработка веб-интерфейса. После пробы использовать конструкторы для построения интерфейса стало понятно, что лучше будет учить HTML, CSS, JS и писать интерфейс самостоятельно. Для обмена информации клиента с сервером я использовал Socket.io, это позволило отображать актуальные данные без перезагрузки страницы. Элементы управления распределены по отдельным виджетам. Некоторое время спустя на странице уже отображалась погода, было несколько переключателей, слайдеров, стрелочных приборов и несколько графиков. На этом этапе самым сложным, наверное, было отразить графики так, чтобы они постепенно подгружали новые данные и смещались в лево. шаг второй. Стало ясно, что следующим этапом необходимо реализовать возможность пользователю самостоятельно создавать и настраивать виджеты при использовании системы. Этим я и занялся. Выджеты были распределены на несколько видов. Переключатель, слайдер, палитра, виджеты для отображения информации и сейчас работаю над графиками. Пользователь может выбрать тип виджета, дать ему название, прикрепить иконку, настроить топик MQTT. Далее данные формируются в массив и отправляются на сервер для обработки и хранения. Шаг третий. Дальше мне стало интересно разработать какой-то механизм для создания сценариев, так как раньше систему нельзя было назвать автоматизированной. Он стал одним из самых сложных и одновременно интересных этапов. После серии попыток было создано модальное окно, в котором пользователь может назвать сценарий, написать условие (например, если температура превысила установленное снаряжение), установить действие, которое будет выполняться, настроить уведомление, в том числе и в телеграмм. Шаг четвертый. Веб-интерфейс это конечно хорошо, но не так удобно как мобильное приложение. Так как такого опыта у меня раньше не было, добиться желаемого результата в Android studio у меня не получилось. Решил попробовать Flutter и это было правильным решением, так как процесс пошел гораздо быстрее. Сейчас функционал в нем очень скромен, можно только отобразить показания с датчиков, изменить яркость освещения, управлять RGB подсветкой, да и собственно управлять реле. Как это работает? Пользователь через веб-интерфейс что-то нажимает, эти данные передаются на сервер через socket.io, далее он в зависимости от их типа обрабатывает и передаю в MQTT брокер, а он в свою очередь на конечное устройство (ESP8266). Отображение показаний с датчиков происходит в обратном порядке. При использовании мобильного приложения обмен данных с сервером происходит через Firebase. Это позволяет управлять системой удаленно не давая серверу белый IP( Ну и мне так было проще). Функционал системы Если коротко, то на данный момент можно управлять устройствами на основе ESP. Также можно создавать сценарии, за счет чего автоматизировать определенные процессы. В планах на будущее доработать сервер, улучшить работу со сценаримами, добавить больше видов виджетов, попытаться подключить ZigBee (сейчас для этого не хватает средств). Также продолжить работу над улучшением мобильного приложения. Это моя первая статья, поэтому надеюсь на понимание и поддержку. Если вам понравится, то дальше буду расширять эту тему. Сейчас параллельно работаю над подобным сервером для теплицы, даже построил небольшой полигон для опытов 2*3 метра. Также если у вас есть какие-то полезные советы, я их с удовольствием прочту. видео в котором показана часть возможностей сервера( к сожалению видео в лучшем качестве не сохранилось) https://youtu.be/Pg35x2uVfVc. https://youtu.be/gyDZJuq2sk0
-
- iot
- rasberry pi
-
(и ещё 5 )
C тегом:
-
Автозапуск openocd при старте raspbian
SWAP опубликовал тема в Arduino, ESP32, ESP8266, Raspberry Pi
Доброго времени суток, форумчане. Вопрос хотел задать на робофоруме, однако, похоже там сон-час (последние лет 5). На моих роботах стоят raspberryPi с помощью которых я в эклипсе удаленно дебажу и прогаю находящиеся на борту STMки через "openocd": https://www.instructables.com/Wireless-Programming-and-Debugging-With-STM32-and-/ Однако, есть серьезное неудобство. При включении робота, требуется вручную подключаться к пишке по ssh и запускать команду: "sudo openocd", после чего все работает. Пробовал различные варианты автозапуска команды "sudo openocd" при старте пишки, выпавшие в первых страницах гугла, но результата не получил. Быть может, кто-нибудь из местных имеет опыт запуска "openocd" при старте системы? (p.s.: мои распбианы без десктопа)- 2 ответа
-
- rasberry pi
- STM32
-
(и ещё 1 )
C тегом:
-
Моя программа хочет управлять камерой на Raspberry Pi, при выполнении этого кода отдельно нет никаких проблем, но когда я записываю его в функцию, она сообщает о следующей ошибке. Сначала я создал папку, а затем сделал фотографии, используя временные метки для их названия, управление пинами GPIO заключается в том, чтобы при съемке фотографий вспыхивала вспышка, часть кода (часть функции, которая сообщает об ошибке) выглядит следующим образом. os.mkdir('/home/pi/Desktop/czp') def picture_cjob(): timestart = time.time() timestop = timestart + 30 while True: timenow = time.time() if (timenow < timestop): GPIO.output(18,GPIO.HIGH) camera.capture('/home/pi/Desktop/czp/'+str(time.time())+'') GPIO.output(18,GPIO.LOW) time.sleep(2) else: break
-
Привет, форумчане! Не так давно мне захотелось собрать себе светодиодную матрицу. Матрица нужна большая, на 1056 светодиодов (поэтому пришлось отбросить вариант с ардуино, где есть готовые проекты, у Alex Gyver например). У меня есть raspberry pi 3 model b, и я думаю сделать проект на ней, чтобы потом можно было добавить туда различных пиксельных игрушек. В общем нужна помощь по тому, как собрать схему (что с чем паять, на сайте гайвера, https://alexgyver.ru/matrix_guide/ , есть несколько схем, но я не уверен, подойдут они или нет), и как реализовать это на программном уровне.
- 2 ответа
-
- Raspberry
- rasberry pi
-
(и ещё 4 )
C тегом:
-
Всех приветствую, Собираю проект медиацентра на основе Raspberry Pi 3 B+ и Libreelec. Написал адд-он для управления питанием усилителя через реле. Адд-он включает усилитель, если kodi начинает воспроизводить аудио или видео. В усилителе стоят электролиты в общей сумме на 60 000 мкф. Задумался над софт-стартом. Хочу поставить второе реле и управлять им тем же аддоном. Вопрос такой: как расчитать резисторы (сопротивление, мощность) и время их переключения? p.s. если кому интересно могу поделиться аддоном
- 3 ответа
-
- питание
- rasberry pi
-
(и ещё 2 )
C тегом:
-
Сбор информации с улья пчел. Прошу совета
Макcим опубликовал тема в Arduino, ESP32, ESP8266, Raspberry Pi
Привет, прошу помощи что и как сделать. Кратко, есть пасека с пчелами небольшая. Нужно сделать 1) Под улей поставить 4 тензодатчика каждый на 50кг (как у напольных электронных весов) через модуль АЦП HX711 2) Во внутрь улья, датчик влажности и температуры DHT11 (неважно какой) Пока всё, есть ещё идея сделать "Частотный анализатор" что-бы отслеживать состояние семьи ( возбужденное или спокойное) но как это сделать пока понятия не имею, в дальнейшем добавить датчик детонации, когда будет gsm модуль. Не знаю как делать, чтоб Arduino опрашивал датчики с интервалом раз в 2 часа и отправлял результат на rasbery pi 3 а он чтоб составлял хронологию (график изменения) на apache сервере. А я мог подключиться к нему к примеру прямо там в поле через wi-fi с телефона и всё посмотреть.(в дальнейшем добавить gsm модуль и отправлял в инет всю информацию.) Или делать сразу всё на Rasbery pi 3. Но ведь мне так не хватит одного Rasbery pi 3 что бы за питать все датчики от всех ульев. Прошу помощи, совета что и как сделать лучше. Делаю для себя.- 22 ответа
-
- улья
- rasberry pi
-
(и ещё 3 )
C тегом: