Умная розетка на базе 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 с написанием своего сервера, либо сбор статистики и анализ средствами мобильного приложения (как минимум на этапе создания прототипа).
Current freelance projects in the category Java
Development of simple 2D games (Snake, Galaxy, etc.) for Google Play MarketHello! I am looking for a developer (or a beginner with a good foundation) who can create several simple classic 2D games for the Android mobile platform with subsequent publication in the Play Market.To start, one or two games need to be developed. Examples of settings and… Java, Gaming Apps ∙ 1 day 21 hours back ∙ 17 proposals |
Application developmentI wish to create a mobile application for communication, the app should have audio and video calls, group chat creation, the ability to sync with phone contacts, account settings: email binding, 2FA, phone number, the ability to customize app notifications, change the app… Java, Python ∙ 6 days 15 hours back ∙ 39 proposals |