#1 Re: Апаратні питання » Raspberry pi как контроллер напряжения батарей » 2019-03-03 15:12:50

Gость пише:

Ардуинка стоит чуть ли не на порядок дешевле Малинки с картой памяти, поэтому может её взять и без развязок... Просто в тройном экземпляре)

Тут на ардуинка есть вот такое
код: ACC239 |   
Микросхема АЦП MCP3008
Восемь входов. На днях заберу, попробую скормить малине через  spi

#2 Re: Апаратні питання » Raspberry pi как контроллер напряжения батарей » 2019-03-03 15:09:39

MikeM пише:

Получится, но о точности можно забыть

По точности. Откалибровал коэффициентом деления в скрипте до точности в сотые. Понятно что стоящие на входе китайские вольтметры сами показывают сттрчностью  до десятых.
Однако на графиках есть стреднее значение и там все гуд.

#3 Re: Апаратні питання » Raspberry pi как контроллер напряжения батарей » 2019-02-26 05:05:25

Gость пише:

А если хочется масштабирования системы и всей мощи Малины, то Ардуинки могут ей уже через оптроны докладывать в цифровом виде.

А это мысль! Восемь аналогов на каждой с масштабированием плюс дюжина цвфровых датчиков.
Пора топать за более объемным корпусом. Сенкс!

#4 Re: Апаратні питання » Raspberry pi как контроллер напряжения батарей » 2019-02-25 23:55:26

Собрал аналоговый оптрон из светодиода и фоторезистора. Из четырех только один подшумливает. Машинка уже сливает данные в zabbix. Напоролся на грабли: прошитый в АЦП адрес не позволяет увеличить количество точек контроля.

#5 Re: Апаратні питання » Raspberry pi как контроллер напряжения батарей » 2018-12-05 13:24:42

Спасибо.
Буквально только что дошло что оптрон передает цифровые уровни и аналог с плавным изменением уровня через него передать не получится. 
Облом.

#6 Апаратні питання » Raspberry pi как контроллер напряжения батарей » 2018-12-05 10:36:47

ilyasan
відповідей: 9

Добрый день Коллеги.
Есть малинка, есть Преобразователь АЦП/ЦАП PCF8591 https://arduino.ua/prod660-preobrazovatel-acpcap-pcf8591
Есть 4 опртона PC817

Требуется снимать показания с трех 72 вольтовых батарей  трех разных UPS и контроля наличия 220.

На сейчас собрана схема
Малинка снимает с АЦП напряжения висящих в воздухе 4-х входов и вываливает в терминал.   

Суть вопроса в следующем.
Есть два варианта схемы делителя напряжения
1.переменный резистор в цепи от батареи на вход оптрона
2.делитель напряжения на том же резисторе со съемом напряжения с средней ноги переменника.

По какой схеме лучше всего собрать делитель напряжения?
Кто то работал в этом направлении?
Возможно есть уже отработанные скрипты для передачи данных на zabbix ( ну это вообще жесть )
Заранее спасибо.

#7 Re: Проекты » Хочу себе перчатку-мышку » 2018-02-28 15:19:53

Хе-хе. Перчатка перчатке рознь.
Та что может коряво ухватить предмет на экране и отнести до угла раз 20 уронив одно, а та что дает прочувствовать рифление на рукоятке пистолета и отдачу от выстрела это другое.
Опять же, точность позиционирования +/- 10 сантиметров это жесты, а миллиметры в положении каждого пальца это практически на уровне анатомии человека.
И если первую еще можно собрать на коленке и даже поиграть с неделю что бы потом с матом выкинуть в мусорник, то вторую "за так"  уже не получится.
А не "за так" получится ну очень дорого.
Потому что нужно принять во внимание простой факт - Таких на рынке еще нет.
И значит что бы они появились нужно сделать прорыв сразу в куче областей.

Точности и не шумности датчиков
Алгоритма обработки данных датчика
ПО согласованное с потоком данных в тех же игрульках.
Интересе покупателей и правильной маркетинговой политике.

А это:  минимум год кормить группу математиков инженеров  и просто гениев.
Оплачивать офис, платить  за лицензии а они стоят поверьте прилично и не "пол зарпалаты половины инженера средней руки".
НАЛОГИ!!
И уж потом, когда появится  прототип, из под стола наконец то появится настоящий НИОКР и придется платить за разработку элементарной базы микропроцессоров и невесомых датчиков, оплачивать дизайн внешний и внутренний, платить маркетологам, психологам, рекламщикам и диллерам. Что бы в конце концов получить эту хрень себе на руку.
Достойную хрень, не спорю.
Я про ту которая рубчики на пистолетной рукоятке и пупырышки на женской попке нащупать и передать в мозг владельца.
А иначе нефиг даже заморачиваться на манипуляторы которых уже вагон - поискать видать лень ?

https://startup.ua/startups/v-touch-11689.html
(Я работал вместе с Сорокой лет 20 назад . Ну очень энергичный мужик и своего добьется.)

Кстати, там и конечная стоимость проекта 400 килотонн баксов озвучена -это за простой манипулятор - клипсу. 
И это не самое главное.
У Вас есть вагон баксов ?  А у Цукерберга, Apple  и Гейтса есть. 
Только я почему то не вижу в продаже перчаток. Странно?
Может эти достойные люди не видят в этом прока? Или вызвав на ковер ведущих спецов и вопросив их о возможностях современных поняли что перчатки это конечно круто но никому они нафиг не нужны. Или задумали себе глобальный проект по всемирному чипованию и после вживления сего чипа в голову бестолковую поумневшим юзером можно будет рулить прямо из Билли-Гейтосовского сортира?
Хэ-Зэ.  Не в курсе.
Может что то и будет через годик два но уж точно не подъемной цены. А пока "сама-сама-сама" (Фраза из фильма Вокзал на двоих )
big_smile big_smile big_smile
PS
Как Вы понимаете я эти мысли не с потолка взял а пройдя часть пути - как раз по тематике создания такой хреновины.

#8 Re: Апаратні питання » Чем питать проекты на Arduino » 2018-02-21 18:44:00

Дополнение к питанию проекта виноградом из "китайчатины"
Фонящие  БП "сампалки" не добавят здоровья Вашим МК да и мозгов не прибавят.
По своему проекту внес изменения.
Тащить по витухе 12 и 5 вольт посчитал накладно по занятым проводам, поэтому протянул в параллель 2-м UTP одну пару проводов  ШВВП 2*0.5 а в удаленных блоках коммутации , там где размещаются локально "микрухи" датчиков поставил MP1584EN (понижающий dc-dc)  16 грн
Вход 4.5В ~ 28В; Выход: 0.8В ~ 20В; ток: 3A (max) для 5 вольт.
Вместо компьютерного БП что занабто втулил 12 вольтовый от ноута на 4 А.
Пока хватает. Мало будет верну компьютерный блок.

#9 Re: Апаратні питання » TM1638 и DHT11 » 2018-02-19 17:23:23

Слепил в кучу два датчика.    ( этот модуль только часть глобального скетча с массой датчиков, ШИМ и условий )
Расхождение по показаниям на 1 единицу по влажности и  температуре.
Требует доработки в индикации верхним светодиодом какой из датчиков в данный момент опрашивается.
Цель: Два датчика поставлены один в ванной второй в кухне под мойкой.
Включение  ШИМ  на вентиляторы в ванной  в случае существенного разрыва между показаниями обоих датчиков
( привязка включения вентиляции  к конкретному уровню может при повышении влажности на улице дать ложную сработку)

 
//data(I/O) pin 47, clock(CLK) pin 48 , strobe(STB) pin 49
#include <TM1638.h>
TM1638 module(47, 48, 49);
#include <Wire.h>
#include "DHT.h"

#define DHTTYPE DHT11   // DHT 11

DHT dht1 (3, DHTTYPE);
DHT dht2 (4, DHTTYPE);
#define DHTPIN 3
#define DHTPIN 4   

unsigned long last_time;


float h,t;
int hi,ti;

char cadena[20];

void setup()
{
  Serial.begin(9600);
   dht1.begin();
   dht2.begin();
   
  module.setupDisplay(1,0);
  module.setDisplayToString("SENSOR  ",0,0);
  delay(500);
}

void loop()
{
 
if (millis() -last_time > 5000) {
  last_time = millis();

  h = dht1.readHumidity();
  t = dht1.readTemperature();
}
else
{
 
  h = dht2.readHumidity();
  t = dht2.readTemperature();
}
    {   
      hi=h;
      ti=t*10;
      sprintf(cadena,"H%2d %3d*",hi,ti);
      if(ti>-100)
        {module.setDisplayToString(cadena,4,0);}
        else
        {module.setDisplayToString(cadena,2,0);}
      Serial.println(cadena);   
   }
}

#10 Апаратні питання » TM1638 и DHT11 » 2018-02-18 23:25:25

ilyasan
відповідей: 1

Долго рылся в сети на предмет вменяемого скетча на TM1638
(Модуль индикации и управления на TM1638)
large_AOC510-1.jpg
нужно было избавится от немерянного количества пинов на 7 сегментник выводящий данные от DHT11  (12 шт)
пока на ( испанском сайте )  не набрел на рабочий скетч.
Кажет одновременно влажность и температуру. Весьма скромен размерами и не мерехтит индикатор.
Сейчас ковыряю скет что бы можно было попеременно снимать данные с двух датчиков
( не влезают в панель управления домом оба TM1638 )

/*
xsetaseta@gmail.com
Juan Galaz
4/SEP/2017
*/

#include <TM1638.h>

//data(I/O) pin 8, clock(CLK) pin 9 , strobe(STB) pin 7
TM1638 module(8, 9, 7);

#include <Wire.h>
//#include <VirtualWire.h>
#include "DHT.h"

#define DHTPIN 3     // what pin we're connected to
//#define DHTTYPE DHT11   // DHT 11
#define DHTTYPE DHT22   // DHT 22  (AM2302)
//#define DHTTYPE DHT21   // DHT 21 (AM2301)
DHT dht(DHTPIN, DHTTYPE);

float h,t;
int hi,ti;

char cadena[20];

void setup()
{
  Serial.begin(9600);
   dht.begin();
//activa intensidad con nivel 2
  module.setupDisplay(1,0);
  module.setDisplayToString("SENSOR  ",0,0);
  delay(500);
}

void loop()
{
  h = dht.readHumidity();
  t = dht.readTemperature();

if (isnan(t) || isnan(h))
    {
    Serial.println("Failed to read from DHT");
    }
  else
    {     
      hi=h;
      ti=t*10;
     
      Serial.print("Humedad="); Serial.print(hi);
      Serial.print("     Temperatura="); Serial.println(ti);
     
      sprintf(cadena,"H%2d %3d*",hi,ti);
      if(ti>-100)
        {module.setDisplayToString(cadena,4,0);}
        else
        {module.setDisplayToString(cadena,2,0);}
      Serial.println(cadena);     
    }
   
delay(1000);
}

#11 Програмування Arduino » WiFi keyboard в связке с ESP882 и Mega » 2017-10-22 15:55:42

ilyasan
відповідей: 0

Порылся на форуме, но к сожалению не нашел похожих вариантов.
Возможно кто то уже решал такую "кракозябру"

В кратце:
Есть телефон с установленным по WiFi keyboard,
https://play.google.com/store/apps/deta … oard&hl=ru
( умеет вставлять в активное текстовое поле на телефоне все что прибежало по html на его собственный WEB )

Eсть мега  и ESP8266 которых таки "поженил" c друг другом
Телефон и ESP в коннекте по IP.

Ломаю голову как отправить с Меги в форму поток данных  что бы они вылезли на телефоне как текст.
В html ( собственно как и во всем остальном ) баран еще тот sad

Вот кусок формы.
  <tr>
        <td colspan="3">
            <h2>Android input (type or paste here):</h2>
            <form method="post" action="/form">
                <input type="hidden" name="name" value="value">
                <textarea name="text" cols="100" rows="15" id="in"></textarea>
            </form>
        </td>


PS Подозреваю что решение в методе post но вот как на меге сформировать строку не врубаюсь.
Возможно что где то такую задачку уже решали.

#12 Re: Програмування Arduino » ESP8266 v01 AT режим » 2017-10-22 15:17:12

Вся проблема была в зрении.
В мониторе порта надо было выставить NL & CR
И все.
"Шарик ! Ты балбес"  Матроскин Шарику в мф Простоквашино.

#13 Re: Програмування Arduino » ESP8266 v01 AT режим » 2017-10-11 14:16:50

Ха!! Таки похоже на то. Вроде нашлась одна такая для ESP-шки 01 с 512 кб
Вечером попробую.
Спасибо!

#14 Re: Програмування Arduino » ESP8266 v01 AT режим » 2017-10-11 13:43:11

Nefreemen пише:

Извините, не внимательно прочел в первом посте о питании, а посмотрел картинку  smile . Попробуйте стереть "бланком" программную область или залейте по новому фирмваре,  встречал на esp8266.ru. Правда логика построения информации на этом сайте для меня тайна  lol .

Бланком затирал. "Нэоднократно" Да и пачку прошивок с разными прошивалками так же пробовал.

Единственное на что могу грешить так это на сам конвертор.
Попробую сунуть ESP в Ардуинку и через нее послушать порт.

#15 Re: Програмування Arduino » ESP8266 v01 AT режим » 2017-10-11 13:07:47

Nefreemen пише:

Я не уверен в достаточности питания от конвертера USB-SERIAL, это одно. Второе, встречаются конвертеры в которых наоборот RX и TX  smile , ну бывает такое сам встречал такие smile . Дальше, проверьте скорость порта, в чистой ЕСП в зависимости от фирваре может не быть автоопределения скорости smile и поэтому бывает какая то "странная" скорость ( не помню какая). Вряд ли при программировании Вы могли "убить" firmware. Советую Вам подключить к хорошему источнику 3.3В, и каким то гаджетом поискать точку доступа ESPXXXX, она при исправной есп должна появится, даже на "чистой" ESP smile.

1. Питание даю с отдельного БП 1 А, с Ардуино Меги, с конвертора.  Картинка фаберже в профиль.

2.Прошивка как раз идет замечательно. Сейчас висит esp-linc  и я гуляю по веб-морде без проблем.

3.Специально в процессе исследования проблемы менял TX c RX. Вообще связь с ESP отрубалась ( оно и понятно )

4. В консоль на скорости 57600  вываливается куча данных
319> ** esp-link v2.1.7 - 2015-12-13 08:49:46 - cb75396
   319> Flash config restore ok
   320> CONN led=0
   323> Wifi init, mode=STA
   328> Wifi uses DHCP, hostname=rex-es
   335> "ip": "0.0.0.0"
   340> "netmask": "0.0.0.0"
   345> "gateway": "0.0.0.0"
   350> "hostname": "rex-es"
   355> sleep enable,type: 2
   361> Httpd init, conn=0x3fff293c
   367> Serbridge pins: reset=1 isp=3 swap=1

Но! AT не проходит. "Ети его в качель".
Может существует два порта ? Один с инфо второй для управления?

#16 Re: Програмування Arduino » ESP8266 v01 AT режим » 2017-10-11 11:29:51

TX на RX
RX на TX
3.3 V на VCC и через 10 КОм на CH_PD
GND на GND и при прошивке на CPO0
1482001677160612384.png
Вроде больше нечего добавлять.

#17 Програмування Arduino » ESP8266 v01 AT режим » 2017-10-09 18:16:26

ilyasan
відповідей: 10

Несколько дней ковырял мозги инет и парочку ESP-шек. Тупик.

Масса прошивок ESP8266 v01
Частью удачные. Частью нет ( как оказалось пытался вдуть мегабайтные прошивки в 512 кб чип )

Но всегда одно и то же:
Отсутствие адекватного ответа на AT команды. Все что вводится с консоли терминала эхом вылетает в экран.  Хоть AT хоть w2323yur4545uwgfjsgaf. Нет ОК хоть ты тресни.

Прошиваю через UART-USB конвертор.
Питание даю с отдельного БП 1 А, с Ардуино Меги, с конвертора.
Два модуля - картина зеркальная.

Возможно кто то встречался с такой проблемкой и как то поборол сие зло.
PS
Предполагаю что как минимум нужно прошиться дефолтной прошивкой. Кто то может поделиться линком ?

#18 Re: Апаратні питання » Мини UPS из батареи от ноута для мМалинки и Arduino » 2017-07-12 14:52:05

О! таки такая схема должна работать. Спасибо. Тут на ардуино есть такие контроллеры  которые вы использовали
?
Ксати, если релешкой переключается - контроллер не перегружается ?

#19 Re: Апаратні питання » Мини UPS из батареи от ноута для мМалинки и Arduino » 2017-06-29 00:42:50

Вячеслав Азаров пише:

От редких и кратковременных отключений питания я применяю дешевую не заряжаемую батарейку и токовый коммутатор из двух копеечных диодов. wink

Под редкими и кратковременными отключениями я подразумеваю намеренное отключение питания  на щитке с целью проникновения в квартиру. Очень редкое ( Это как патрон - нужен всего один раз, что бы потом не бродить с той стороны кладбища ). Снаружи висит камера которая должна прежде чем свалится в мир иной посветить в морду гостя и отдать его фото мне на мыло. Так как нагрузкой является малина+ мега и планирую GSM  что бы не быть завязанным на роутер, то батарейка не потянет.

#20 Апаратні питання » Мини UPS из батареи от ноута для мМалинки и Arduino » 2017-06-27 18:04:05

ilyasan
відповідей: 9

Приветствую Коллеги по заразе. smile
Возможно кто то проходил сей путь:
На предмет редких и очень кратковременных отключений 220 предполагаю 
подавать питание  на малину и ардуино работающие в связке,  через Powerbank собранный из батареи от ноута.
Возможно кто то уже наломал дров и может поделится опытом Что предпочесть , на какие вопросы обратить внимание и
т.п.

#21 Апаратні питання » Малинка или Апельсин » 2017-05-21 11:21:13

ilyasan
відповідей: 6

Уважаемые Коллеги прошу совета. Стою перед выбором что взять в качестве ВЭБ сервера на умный дом в комплект к Меге и Езернет шилду( под Мажордом ).
Малину, что есть на сайте в единственном экземпляре или  адекватный аналог из Апельсинок коих вагон. 
Исходя из Вашего опыта.

#22 Re: Апаратні питання » Чем питать проекты на Arduino » 2017-03-14 13:03:04

Решение с центральным БП

Структура : UTP под потолками ( где в коробах, где за карнизами ) На "Луче" ( комната, коридор, ванная и пр ) один-два кабеля с макс длиной 20 метров.

Схема: 3 пары в одном  кабеле уходит на питание  ( 2 - земля, 2 - 5 v, 2 - 12 V) 

Нагрузка на 5 V "виноград" из датчиков движения, CO2 влажности, освещения, давления и пр )  по 3-4 датчика на луче максимум.
Нагрузка на 12 V - вентиляторы по 0.25 А Максимум 3 шт на луче и ночное  освещение лиминисцентными лампами из сканеров или диодными лентами.

Нагрузки типа ламп освещения  220 коммутируются твердотельными релешками на местах.

Все крутится, светится,  и все это делает МОЛЧА. (перекинул питание БП вентилятора  на 5 вольт )
Учитывая что БП работает "не в напряг" ему лет 10 так пахать.

Как по мне - вполне работоспособный вариант.

#23 Re: Апаратні питання » Управление андроид планшетом из arduino » 2017-02-20 19:51:31

Спасибо за надежду  smile
Я ковыряю в ту же сторону и в настоящий момент все вывернулось мехом наизнанку.
Планшет становится центральным сервером сбора информации в Ардуинка и ее шилды смещаются в сторону периферии.

#24 Re: Апаратні питання » Чем питать проекты на Arduino » 2017-02-15 14:40:28

alex_dol пише:

Я про то, что если какое либо устройство перегрузит БП - он уйдет в защиту (выключится). Включить его можно будет только после отключения от сети секунд на 10-20. Надо будет БП с запасом брать.
Кроме этого выходные напряжения зависимы - изменение потребляемого тока каким либо устройством будет сказываться на всех. Это касается мощных потребителей.

Если нагрузка короткое покажет, то китаец висящий рядом с датчиком или релешкой на стенке сдохнет вообще.
И, я так понял что речи о мощных нагрузках не идет.
С полдюжины датчиков и  с пяток обмоток реле.
Если конечно не планировать запитку светодиодных ленточек которыми весь дом обмотан. 
Но на то и контакты реле что бы коммутировать  чужие источники.

Цитирую слова Коллеги pshechko
...некоторым и вовсе питания от ардуино не хватит. Как в таких случаях вообще быть, не буду же я по 4 зарядных устройства для одного проекта подключать?

Четко и понятно. Господин pshechko озабочен чем запитывать модули на которые не возможно не хватит мощности ардуинки. Где тут насосы и АЭС? Их питать можно левыми источниками.
Для нагрузок до 1 А да еще в пределах квартиры можно витую тянуть.  Половину из 8  жил на питание половину на сигналку.  Если длинная смотрим просадку и на входе добавляем напряжение. Или ставим повышалки и понижалки напруги.

Да и безумие это, рядом с датчиком влажности под ванну кидать  БП с подведенным 220.
Лучше тостер - красивее будет и хоронить будут не как жертву несчастного случая, а как идейного суицидника.

Пульсации
Серия китайцев фонящих килогерцами как чернобыльский 4-й реактор цезием задавит ардуинку по шине данных такой порнухой, что у нее в задачах будет только одна как отмахаться от этого шума.


Мое личное мнение - все центральные компоненты,  датчики и маломощные нагрузки запитывать от центрального БП с широким спектром напруг на выходе,  с защитой по КЗ, вентиляцией и заземлением. Штатно. Аварийно - ставить UPS на входе в БП. Решается вопрос о работоспособности системы в целом.  По крайней мере датчики будут продолжать давать информацию.

Можно на много дешевле, но очень не надолго .
А бесконечно устойчивая система стоит бесконечно много денег.

На выходных замеры проведу на падение напряжения по UTP на разные метражи.

Тут народ делится впечатлениями и падениями  напруг на метражах.

#25 Re: Апаратні питання » Чем питать проекты на Arduino » 2017-02-14 17:53:28

alex_dol пише:

Ага и одна неисправность будет вырубать все. Кроме того в комповых БП нет автоматического перезапуска после аварии: все будет обесточено пока ручками не перезапустить блок.
Если потребители слаботочные, то пойдет, а вот с сильноточными импульсными потребителями и длинными проводами возникнут проблемы.

Первая проблема это не проблема. На то она и ардуинка что бы разобраться кто завис и отпинать и перезапусть. Да такое и без ардуинки на одних релюхах сотворить  можно.  Что то подобное делал - еще во времена доисторического материализма.

А вот насчет  сильноточных это да. Подстанции там, насосы глубинные по три киловатта на одну лопасть.
Только вот о них разговора в  посте и не было smile
Wi-fi модулю нужно строго 3.3 вольта, насосу, к примеру, 12 подавай, ИК датчик около 6 желает, и это лишь частные случаи..... не буду же я по 4 зарядных устройства для одного проекта подключать?

Хочется букет напряжений - ставьте пару компьютерных  БП в разных концах здания.
Это в любом случае более шумно, но стабильнее чем китайская платка от БП мобильника. 
Опять же БП живет в среднем 3 года.
Сколько протянет "самопал на коленке" - за миску риса сто спаянных платок?

Підвал форуму