Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Техномагия с роботами, адуинами и малинами

arduino raspberry малина любители SOC

  • Авторизуйтесь для ответа в теме
1327 ответов в теме

#741
SkyFox

SkyFox

    Зануда

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10506 сообщений
4443
  • EVE Ingame:Bapah
  • Corp:War.H
  • Ally:AAA
  • Client:Eng

Имею доложить очередную порцию "....рукам покоя не дает..." :)

 

Взял пару отгулов, присовокупил их к выходным и отправился в "домик в деревне" - типа прибрать малость к зиме.

 

Ну а вечером в четверг развернул доморощенный "умный дом" для испытаний.

Испытания проводил в небольшом строении состоящем из 2х комнат по 16 м2, расположенных на первом этаже и мансарде.

Между этажами ничем не закрытый лестничный проем. Теплый воздух с первого этажа спокойно поступает в мансарду.

 

В качестве системы отопления использовался древний масляный радиатор, подключенный к "умной" розетке. SONOFF (на базе ESP8266)

Модуль Sonoff был слегка "хакнут" путем припаивания разъема на плату, чтобы можно было грузить свои прошивки по UART.

sonoff.JPG

 

В качестве системы мониторинга использовался отладочный модуль на esp32 с датчиком BME280 (меряет температуру, влажность, давление). Понятно, что esp32 тут избыточен, но он первый попался под руку.

bme280.JPG

 

Ну и шина обмена и логика работы поднята на Raspberry Pi 2 которая кстати находится за 180км в городе.

Я не стал использовать разные популярные системы "умных" домов, а накидал логику в nodered

Обмен между всеми компонентами по протоколу MQTT

От так в современном мире выглядит "визуальное программирование" :)

флоу.JPG

 

Как я тут уже говорил, сеть "домика в деревне" и сеть "городской квартиры" объединены через постоянный VPN туннель (через 2 устройства Keenetic)

 

Вот так выглядит "вебморда" этого поделия.

 

график.JPG

 

Раз в 10 минут Esp32 находящийся в мансарде передает показания температуры и влажности. 

Малина визуализирует их на графике и сравнивает полученное значение температуры с целевым показателем.

Отправляет "умной" розетке команду "On" или "Off"

 

После отключения электричества и/или падения канала, система восстанавливается.(вроде :) ) 3 раза сам дергал рубильник имитируя пропадание электричества и 1 раз оно действительно пропало на полтора часа.

 

p.S> я прекрасно понимаю, что надежность всего этого "умного" дома оставляет желать лучшего.

Что вполне можно обойтись каким нибудь неубиваемым датчиком типа ds18d20 подключенным на прямую к "умной" розетке и убрать "лишние" компоненты.

 

Рассматривайте данный проект как "зарядку для ума" и возможность поделиться с eve-ru


Сообщение отредактировал SkyFox: 05 October 2019 - 19:39

  • 0

AAA - Warhamsters Corp
Качаю невозмутимость level5_act.gif


#742
Sting26

Sting26

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 3793 сообщений
410
  • EVE Ingame:Ksantor Isagar
  • Corp:offline
  • Client:Eng

Господа, а кто-нибудь имел дело с замечательным поделием российских софтоделов "АльфаЦЕНТР" от Эльстер-Метроники?

(Ненавязчиво тыкая пальцем в нейрокса).

Причём интересует опыт со стороны потребителя эл.энергии, а не электросбытовой компании, как оно у них в инструкции расписано.


  • 0

1. Святой Вирм учил, что амарры танкуют ДПСом.


#743
Xiemargl

Xiemargl

    Clone Grade Ksi

  • Faction pilots
  • PipPipPipPipPipPipPipPipPip
  • 14252 сообщений
682
  • EVE Ingame:Vladimir Xiemargl
  • EVE Alt:Li (α)
  • Corp:Homeworld 00 Edition
  • Client:Eng

Господа, а кто-нибудь имел дело с замечательным поделием российских софтоделов "АльфаЦЕНТР" от Эльстер-Метроники?
(Ненавязчиво тыкая пальцем в нейрокса).
Причём интересует опыт со стороны потребителя эл.энергии, а не электросбытовой компании, как оно у них в инструкции расписано.

У нас другая АСКУЭ, но они стандартизованы. Что именно интересует?
  • 0

#744
Sting26

Sting26

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 3793 сообщений
410
  • EVE Ingame:Ksantor Isagar
  • Corp:offline
  • Client:Eng

У нас другая АСКУЭ, но они стандартизованы. Что именно интересует?

Да я не могу ума ей дать, как организовать передачу информации от наших счетчиков в Ленэнерго.

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


  • 0

1. Святой Вирм учил, что амарры танкуют ДПСом.


#745
Xiemargl

Xiemargl

    Clone Grade Ksi

  • Faction pilots
  • PipPipPipPipPipPipPipPipPip
  • 14252 сообщений
682
  • EVE Ingame:Vladimir Xiemargl
  • EVE Alt:Li (α)
  • Corp:Homeworld 00 Edition
  • Client:Eng

Да я не могу ума ей дать, как организовать передачу информации от наших счетчиков в Ленэнерго.

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

Например раз в сутки XML макетом 80020 почтой. Так на ОРЭ

 

Собственно, тебе хххЭнерго должно техусловия выдать, как им надо


Сообщение отредактировал Xiemargl: 10 October 2019 - 14:43

  • 0

#746
Neurox

Neurox

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10255 сообщений
3741
  • EVE Ingame:NeuroxDFx
  • Corp:-
  • Ally:-
  • Client:Рус
Открыл для себя стартап из незалежной blynk.

Очень крутая штука. Это то чего прям нехватало - кнопочек и прочих интерфейсов в андроиде. Собственно это и искал, iot с телефона на стандартных железках

Пока разбираюсь с локальным серваком и esp32 с можулями едет с китая.
По результутам буду докладывать

Адд: жаль сервак без бубна на openwrt не запускается.

А он прямо просится туда, на wrt1900acs.

Но там с java беда какая-то

Сообщение отредактировал Neurox: 16 October 2019 - 7:48

  • 0
В войне за выживание не может быть никаких условностей — ни сугубо, ни трегубо. Любой, кто не сражается на вашей стороне, — враг, которого необходимо сокрушить!

#747
Neurox

Neurox

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10255 сообщений
3741
  • EVE Ingame:NeuroxDFx
  • Corp:-
  • Ally:-
  • Client:Рус

Докладываю!

 

не выдержал ждать китая и взял клона wemos d1 за 300р.

Запустил локальный сервер blynk на домашнем PC после некоторых "танцев с бубном"

за 5 минут сделанный скетч для DHT11  и светодиода,  приложение в андроиде -  заработали с пол пинка.

Далi буде.



Хочу добавить, что настройка Wi-Fi на плате сводится к указанию имени точки доступа, паролю.
Также надо указать ip локального сервера.

Прикрепленные изображения

  • Blynk.jpg
  • clone_wemos.jpg

Сообщение отредактировал Neurox: 16 October 2019 - 23:29

  • 0
В войне за выживание не может быть никаких условностей — ни сугубо, ни трегубо. Любой, кто не сражается на вашей стороне, — враг, которого необходимо сокрушить!

#748
Karmael

Karmael

    Clone Grade Omicron

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 43179 сообщений
6330
  • EVE Ingame:Silivalia
  • DUST Ingame:karmaell
  • Corp:exXMX
  • Ally:exIAC
  • Client:Eng

прикольно, а чокак мыслишь монументальное что, или так,  мелкую моторику придрочнуть?


  • 0

#749
Neurox

Neurox

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10255 сообщений
3741
  • EVE Ingame:NeuroxDFx
  • Corp:-
  • Ally:-
  • Client:Рус
Да после покупки квартиры были мысли запилить ее автоматизацию. Но все упиралось или отсутствие времени и/или в какието костыли и сотни часов разработки под андроид/ардуино.сейчас дело упрощается.

Полевой уровень уже продуман и частично закуплен.

Сейчас сделаю сервак на orange pi 3g IoT или чемто подобном(еще выбираю).
Контроллерняй уроаень вот на этой плате и на мелких esp32.
Думаю еще как zegbee шлюз прикрутить.


В поле много всякого. Кранны с электроприводом, окна на проветривание, освещение, тепляе полы, зимний сад на лоджии с поливом и преферансом.

Как-то так

и еще + счетчики воды и света сюдаже.

Вода у меня с импульсными выходами.
Со счетчиком ЭЭ подумаю еще что сделать.

Сообщение отредактировал Neurox: 16 October 2019 - 23:55

  • 0
В войне за выживание не может быть никаких условностей — ни сугубо, ни трегубо. Любой, кто не сражается на вашей стороне, — враг, которого необходимо сокрушить!

#750
Xiemargl

Xiemargl

    Clone Grade Ksi

  • Faction pilots
  • PipPipPipPipPipPipPipPipPip
  • 14252 сообщений
682
  • EVE Ingame:Vladimir Xiemargl
  • EVE Alt:Li (α)
  • Corp:Homeworld 00 Edition
  • Client:Eng

на счетчиках импульсный выход маст хэв


  • 0

#751
Karmael

Karmael

    Clone Grade Omicron

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 43179 сообщений
6330
  • EVE Ingame:Silivalia
  • DUST Ingame:karmaell
  • Corp:exXMX
  • Ally:exIAC
  • Client:Eng

Бог в помощь


  • 0

#752
Karmael

Karmael

    Clone Grade Omicron

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 43179 сообщений
6330
  • EVE Ingame:Silivalia
  • DUST Ingame:karmaell
  • Corp:exXMX
  • Ally:exIAC
  • Client:Eng

Того, этого. 

Короче, а есть среди нашей публики, люди которые имеют опыт чтения бинарных файлов и последующей ея интерпретации?

 

Суть в кратце вот в чем:  я таки сделал "эскизный макет" будущей поделки, у которой вполне себе настоящий такой рабочий детектор.  Получился такой себе радиомонокль. Ну и раз он получился, незамедлительно были проведены наблюдения. 

Что это значит, это значит, что я взял телефон, запустил на нем skyview и соорентировал макет таким образом на окно,  что бы в обозримом будущем через него прошло как можно более массивные объекты вроде планет солнечной системы, или там ядров галактик (их не было, но тоже объект хороший) СПО, которое ведет наблюдение, делает буквально следующее: берет указанную частоту (радиолиния водорода 21см) так же чуть вправо\влево, наблюдает ее, потом накладывает всякие фурье-шмурье и переводит в единицы спектральной яркости (ну там так принято) после чего пишет в файл. 

 

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

 

спойлерРезультат двух часовых наблюдений
FcLQE.png

 

Тем не менее, это картиночка, где видно восходжение полутора объектов, т.к. горизонт у меня четко определяется домом на против, то объекты за ним просто пропадают. (читать картинку надо снизу вверх) и кроме собсвенно этого ничего особо не несет. 

Все самое интересное начинается потом, в постобработке, и вот тут у меня натурально голова чот колом встала.

 

Собственно чего я от вас то хочу: я так понимаю, что копать надо в сторону numpy и работы с файлами. Прочитать в массив бинарник я тоже худо бедно могу, а вот дальше чот нет.  Это получается одномерный массив, и любые попытки его перешейпить согласно метаданным, терпят невероятный крах. Дайте советов мудрых что читать в этом направлении



Ежали кто из тех обезьян которым надо что то в руках крутить во время размышлений, вроде меня, вот исходники и то, чем рисовал

 

https://dropmefiles.com/7GY2u


  • 0

#753
Atrosha

Atrosha

    Молодой бог. Покровитель скромности.

  • Drake Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 23290 сообщений
  • EVE Ingame:Atrosha
  • Corp:TepKu
  • Client:Eng
Проверка на вшивость?

Вроде это: https://docs.scipy.o...py.reshape.html

read_array.py
import numpy

fname = "ADISH01_hydroline_LNA12vG180_20191017T2209_2h.bin"
fdata = numpy.fromfile(fname, dtype=numpy.int32)
fdata = fdata.reshape(4096, 29078)
print(fdata[2:])


Или тебе нужен парсер заголовочного файла?
2A7rk.gif
Самое главное в охоте на кота - вовремя понять, кто мышь.
> моя графомания < > профиль в steam <

#754
Karmael

Karmael

    Clone Grade Omicron

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 43179 сообщений
6330
  • EVE Ingame:Silivalia
  • DUST Ingame:karmaell
  • Corp:exXMX
  • Ally:exIAC
  • Client:Eng

мне нужна была методика,  которую мне любезно прислал Али, за что ему выражается благодарность командования. 


  • 0

#755
Neurox

Neurox

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10255 сообщений
3741
  • EVE Ingame:NeuroxDFx
  • Corp:-
  • Ally:-
  • Client:Рус

поиски сервака для blynk продолжаются.

 обнаружил внезапно вот такое:

 

http://omnima.co.uk/home/omnima-a20/

 

http://at89.ru/?p=613

 

 

 на просторах авито по 1000р за штучку. ( 3000 за кучку в кучке 3 штучки  :D )

 

 вроде огонь, только сата разъем не распаян.


Сообщение отредактировал Neurox: 21 October 2019 - 19:12

  • 0
В войне за выживание не может быть никаких условностей — ни сугубо, ни трегубо. Любой, кто не сражается на вашей стороне, — враг, которого необходимо сокрушить!

#756
vmarkelov

vmarkelov

    Clone Grade Omicron

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 46329 сообщений
7475
  • EVE Ingame:Kej Lacitis
  • EVE Alt:Kej Al'tos
  • Corp:Space Mechanics
  • Ally:Circle of Hell
  • Client:Рус

поиски сервака для blynk продолжаются.
обнаружил внезапно вот такое:

http://omnima.co.uk/home/omnima-a20/

http://at89.ru/?p=613


на просторах авито по 1000р за штучку. ( 3000 за кучку в кучке 3 штучки :D )

вроде огонь, только сата разъем не распаян.

А чем классическое распбери-пи-ай-1-2-3 не устраивает?
  • 0

Не сожалей о том что было, не думай о том что могло быть.


#757
Neurox

Neurox

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10255 сообщений
3741
  • EVE Ingame:NeuroxDFx
  • Corp:-
  • Ally:-
  • Client:Рус

всем устраивает кроме цены.

 R pi за косарь я точно не куплю.

 

 а тут же гиг оперативы, фстроенная флешка куча портов


  • 0
В войне за выживание не может быть никаких условностей — ни сугубо, ни трегубо. Любой, кто не сражается на вашей стороне, — враг, которого необходимо сокрушить!

#758
vmarkelov

vmarkelov

    Clone Grade Omicron

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 46329 сообщений
7475
  • EVE Ingame:Kej Lacitis
  • EVE Alt:Kej Al'tos
  • Corp:Space Mechanics
  • Ally:Circle of Hell
  • Client:Рус
Ну, хозяин барин, хотя я бы все ж выбрал переплатить, но получить железо по которому в сети разобрано и разжевано все что можно разобрать и разжевать, чем сидеть потом с осцилографом в мучительных поисках ответа на вопрос "че ж ты, soooqaaa, глючишь"?
  • 0

Не сожалей о том что было, не думай о том что могло быть.


#759
Neurox

Neurox

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10255 сообщений
3741
  • EVE Ingame:NeuroxDFx
  • Corp:-
  • Ally:-
  • Client:Рус

та вроде это терминал  для кассового обслуживания. там уж условия  работы не айс, а  справлялся.

 

 https://www.armbian.com  на нее встает, как и прочие 



не еще какая-то дама продает  orange pi zero 512 где-то под стрельной.

 я чисто посмотреть на нее ( на даму)  скатаюсь туда  :)


  • 0
В войне за выживание не может быть никаких условностей — ни сугубо, ни трегубо. Любой, кто не сражается на вашей стороне, — враг, которого необходимо сокрушить!

#760
Letchik

Letchik

    Clone Grade Omicron

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 26574 сообщений
15364
  • EVE Ingame:Ole miner
  • EVE Alt:Agu
  • Corp:Russian Falcons
  • Client:Eng


  • 1

fMvLNBr.png





1 посетителей читают тему

0 members, 1 guests, 0 anonymous users