Умная розетка на базе raspberry pi 3 и с помощью сервисов IBM, node-red и node.js
Задача состоит в создании проекта-программы по учёту потребления электроэнергии конкретно на розетке потребителя и с дальнейшим формированием статистики этих данных в ввиде графиков,таблиц,сортировки и.т.д. Доступность интерфейса как на ПК так и на телефоне (веб-браузер).
Пример: Есть много устройств подключенных к розетке и я как потребитель хочу знать сколько потребляют мои устройства (Телефон,ПК или холодильник) для дальнейшей аналитики этих данных.Возможность управлять розеткой (через реле - включить/выключить) .
В интернете есть много источников и открытых проектов на эту тему. Вариантов выполнить эту задачу очень много.
Мне нужно выполнить этот проект одним из следующих способов:
1)Через облако IBM Bluemix и технологии Node-RED - в этом варианте всё доступно и платить понятное дело Вам ничего не придётся. Я предоставлю все материалы и расскажу про всё это,есть так же по изучению всего этого курс от IBM и его можно будет прослушать онлайн. По моим подсчётом займёт всё в целом человеку не понимающего этого всего пару дней чтения и изучения этого вопроса,так что для программиста я думаю это будет как минимум в 2 раза меньше времени.
2)Создание собственного веб сервера,базы данных и собственных скриптов по взаимодействию всего этого с платой и датчиком для формирования статистики. Формирования визуально какого то интерфейса с базовыми функциями для анализа (поиск по базе,сортировка данных и.т.д.
3) Ваш предложенный, только с минимальными затратами на аппаратную часть всего.
Уже есть аппаратно следующие ниже комплектующие,но возможна так же докупка всего,что надо будет для реализации этого проекта.
Raspberry Pi 3
АЦП MCP 3008
Датчик переменного тока SCT 013 - 30A
Реле SRD-05VDC-SL
Конденсаторы, резисторы и.т.д. всё есть соответственно.
По моему анализу существующих open source проектов оптимальный вариант написания такого рода ПО на следующих языках программирования: JavaScript (Node-RED, Node.js, JSON),Python,возможен так же вариант написания на PHP и C++/# (но не сильно много есть библиотек и материалов, да и устаревшее по большей части всё).
Рассмотрю любые варианты и предложения конечно,но предпочтения в первую очередь тем,кто находиться в Одессе и сможет лично заняться как аппаратной частью так и программной. Но не исключен вариант и удалённой работы по созданию только ПО,но тогда желательно через облако Bluemix сделать будет,что бы можно было потом перенести на плату для проверки.
-
107 На Rasspberry Pi2 и платформе Bluemix реализован проект метеостанции.
При наличии аккаунта Bluemix можете посмотреть панель с выводом данных с датчиков.
Данные хранятся в базе Cloudant и при необходимости их можно забирать, анализировать, визуализировать.
Этапы работ требуют уточнения, после чего уточняется цена и сроки.
Разработка ТЗ и время согласования в срок выполнения работ не входит.
-
87 Навскидку. Как вариант - использование более малогабаритного и дешевого ESP8266 с написанием своего сервера, либо сбор статистики и анализ средствами мобильного приложения (как минимум на этапе создания прототипа).
Актуальные фриланс-проекты в категории Java
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 2 дня 21 час назад ∙ 36 ставок |