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

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

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

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

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

#861
Podli

Podli

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13520 сообщений
7633
  • EVE Ingame:Podli
  • Ally:Solo
  • Client:Eng

Эцсамае.

Я тут в CTF междусобойчике корпоративном участие принимаю. В одной веселой задачке прошу помощь зала.

В опчем, после серии ковыряния всяких непотребств получил такие вот данные:

 

i2c-1: Start
i2c-1: 0
i2c-1: 0
i2c-1: 0
i2c-1: 0
i2c-1: 0
i2c-1: 0
i2c-1: 1
i2c-1: 1
i2c-1: Write

и т.д.

Сие есть голый поток данных через i2c на LCD дисплей. Памагити понять, что оно там на экранчеге в итоге нарисует. Гуголем никакой тулзы, позволяющей сие проиграть на емуляторе не нашел.


  • 0

#862
SkyFox

SkyFox

    Зануда

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

Эцсамае.
Я тут в CTF междусобойчике корпоративном участие принимаю. В одной веселой задачке прошу помощь зала.
В опчем, после серии ковыряния всяких непотребств получил такие вот данные:
и т.д.
Сие есть голый поток данных через i2c на LCD дисплей. Памагити понять, что оно там на экранчеге в итоге нарисует. Гуголем никакой тулзы, позволяющей сие проиграть на емуляторе не нашел.

Сразу скажу, я чайник. Ниже мое ИМХО.
Так-то у LCD дисплея контроллер должен быть получающий на вход i2c.Например Pcf8574t один из самых массовых.

Я бы посмотрел в сторону исходного кода библиотеки liquidCrystall_i2c . (Есть на гитхабе)

Сообщение отредактировал SkyFox: 20 February 2021 - 10:09

  • 0

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


#863
Atmega

Atmega

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12941 сообщений
2714
  • EVE Ingame:Atmega
  • Corp:MEN
  • Client:Eng

боюсь всё хуже - перед нами битовый массив, ибо обозначен старт, отсчитано 8  данных и выделен некий write.

Соответственно если я прав, это запишет в контроллер дисплея один байт 0b11, или 0x3. Реакцию дисплея на такой пенетрейшн я затрудняюсь предположить, скорее всего ему будет по пояс.


  • 0

We don't need to get a life, we gamers have many lifes.

Time you enjoy wasting, was not wasted.


#864
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:Рус

боюсь всё хуже - перед нами битовый массив, ибо обозначен старт, отсчитано 8 данных и выделен некий write.
Соответственно если я прав, это запишет в контроллер дисплея один байт 0b11, или 0x3. Реакцию дисплея на такой пенетрейшн я затрудняюсь предположить, скорее всего ему будет по пояс.

Если это монохромный экранчик, то это может быть тупо вкл-выкл соответствующего пикселя в строке. Тут без модели экранчика можно гадать долго и упорно.
  • 0

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


#865
SkyFox

SkyFox

    Зануда

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

Тут это, буду проектировать/пилить свой умный дом(простой дашборд с датчиками, пара релюшек переключения).
Сейчас посмотрел обзоры на sonoff - интересует 2 вопроса.
1) кто-нибудь пилил из них что-то? Что как по качеству и тд
2) от облака планирую отказаться (паранойя)- сделаю домашний сервер на шине(wso2, работа только внутри локалки, пара планшетов будет зацеплена на вывод данных.. туда кстати дашборды для андроида понадобятся)- ибо с этим ПО работаю сейчас и оно в принципе всё сделать позволяет.

Кто-нибудь пытался что-то подобное сделать?
Прошивку я так понимаю можно залить в устройства для работы локально, api там открытый есть.


Я делал в качестве эксперимента в "домике в деревне".

Мозг - raspberry на которую установлен nodered + nodered dashboard. В том числе есть неплохая мобильная тема.
Можно писать свои сценарии на яваскрипте, питоне да хоть баше.

Датчики и релюшки прицеплены к разнокалиберным esp32 и esp8266, в том числе штуки 3 sonoff basic.

Прошивку для ESPшек писал сам "на коленке".
Все подключено к общей wifi сети. Обмен данными по протоколу mqtt.

У sonoff, перед заливкой своей прошивки, нужно припаять несколько контактов. Для заливки используется простейший внешний usb-com преобразователь типа ch340 и ему подобные.

Между квартирой в городе и домиком в деревне поднят VPN.

Сейчас используется только для удаленного мониторинга температуры/влажности поддержании +5 тепла в доме когда нас нет.
Выставлении целевой температуры и разогрева дома к нашему приезду.

В принципе баловство.

Могу дать ссылку на одного португальского техноблогера, он как раз твою задачу в серии постов раскрывает довольно полно.

Гуглить randomnerdtutorials

https://randomnerdtu...mware-node-red/

Вот эта ссылка про sonoff уважаемый Темпларус
  • 1

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


#866
TemplaRus

TemplaRus

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9860 сообщений
1028
  • EVE Ingame:TemplaRus
  • Client:Eng
Спасибо, возьму за основу.
Сегодня закажу наверное в поиске базовый набор из пары датчиков и рапсбери и по приезду буду пилить прототип
  • 0

#867
SkyFox

SkyFox

    Зануда

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

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

И если примешь совет, делай "серверный шкаф" в котором будет роутер и кидай от него витую пару во все значимые помещения (сантехнический шкаф со счётчиками, балкон, комнаты). До телевизора 2+ линии. Не всегда wifi вытягивает нынешние объемы.


И эта, делись успехами про sonoff. И вопросами , если будут. Я вот в этом сезоне хочу озаботиться проходным выключателем, который можно и автоматически включать/выключать со смартфона, и обычной клавишей на стене.

Сообщение отредактировал SkyFox: 20 February 2021 - 16:30

  • 0

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


#868
Podli

Podli

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13520 сообщений
7633
  • EVE Ingame:Podli
  • Ally:Solo
  • Client:Eng


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

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

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


  • 0

#869
ALPHA

ALPHA

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 1981 сообщений
1065
  • EVE Ingame:Alpho
  • Corp:npc
  • Client:Eng

Гуглить модель экрана и PDF к нему.

Купить анализатор потока (~500р.), подрубиться к шине и посмотреть данные. Искать совпадения пакетов с PDF, либо с кодом, если есть исходники и соображать, что оно делает.


  • 0

Когда человек уходит из EVE в WoW средний IQ обоих игр возрастает. © Εmily92 Steam comment (eng)

 

 


#870
Podli

Podli

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13520 сообщений
7633
  • EVE Ingame:Podli
  • Ally:Solo
  • Client:Eng

Разбирать вручную отдельные символы - мы умеем. Соорудить софтину не получается пока. Я сопсна и надеялся на подсказку в плане софта, способного сие проиграть на чем-нить типа эмулятора дисплея - там под 800 строк данных, вручную крайне медленно.


  • 0

#871
SkyFox

SkyFox

    Зануда

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

Разбирать вручную отдельные символы - мы умеем. Соорудить софтину не получается пока. Я сопсна и надеялся на подсказку в плане софта, способного сие проиграть на чем-нить типа эмулятора дисплея - там под 800 строк данных, вручную крайне медленно.

В каком виде данные ?

Если нужно делать не "на лету", то первое что приходит в голову:
1.взять тупо ардуину(или любой другой похожий контроллер).
2. Написать простейший скетч, который будет принимать данные с i2c и перенаправлять в серийную консоль компа к которому подключена арлуина. (Серийная консоль есть прям в Arduino IDE)
3. Данные из серийной консоли сохраняешь хоть в txt файл.
4. Обрабатываешь любым удобным тебе способом, хоть питон, хоть vba.

Хотя проще было-бы без всяких эмуляторов на живой lcd например 1602 выводить.
  • 0

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


#872
Visitor

Visitor

    Clone Grade Mu

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 7662 сообщений
5098
  • EVE Ingame:Nick Craf
  • EVE Alt:Pirsi Craf
  • Corp:NPC
  • Client:Eng

Эцсамае.

Я тут в CTF междусобойчике корпоративном участие принимаю. В одной веселой задачке прошу помощь зала.

В опчем, после серии ковыряния всяких непотребств получил такие вот данные:

и т.д.

Сие есть голый поток данных через i2c на LCD дисплей. Памагити понять, что оно там на экранчеге в итоге нарисует. Гуголем никакой тулзы, позволяющей сие проиграть на емуляторе не нашел.

Судя по всему используется что-то типа ардуиновского конвертера i2c для управления стандартным монохромным символьным дисплеем на контроллере HD44780U. Логика там примитивная: конвертер принимает байт от какого-либо управляющего устройства по i2c и передает на параллельную шину контроллеру HD44780U дисплея. Приведенная выше последовательность - это стандартная команда контроллеру на очистку дисплея

 

https://www.sparkfun...LCD/HD44780.pdf стр.24


Сообщение отредактировал Visitor: 20 February 2021 - 22:08

  • 0

#873
Podli

Podli

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13520 сообщений
7633
  • EVE Ingame:Podli
  • Ally:Solo
  • Client:Eng

В каком виде данные ?

В виде текста. Задание таки не домучили из за лени - расковырять руками было реально, но до следующего тира призов нужно было слишком много заданий решить, потому забили.


  • 0

#874
Zlonamer

Zlonamer

    Байки из склепа.

  • -10.0
  • PipPipPipPipPipPipPipPipPipPip
  • 16470 сообщений
-973

Делюсь: недели две назад знакомый работающий в детском учреждении припёр две платы со словами "это роботы Лего, дети их роняют, перестали работать, попробуй что-то сделать". 

Я просто погрел их станцией, (кстати, процы от температуры случайно не дохнут?) Одна плата завелась, вторая нифига (сейчас едет осцил, потом посмотрю генерацию на кварцах, а может проц загрел). 

Никто их не чинил случайно? А то детишки без роботов скучают. 

(Я их на халяву ремонтирую)

 

LEGO 45500 Микрокомпьютер Mindstorms EV3


  • 0

"В комнате грязи рождаются кремлеботы, как орки в Братстве кольца". (с)


#875
SkyFox

SkyFox

    Зануда

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

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

Есть фотка не с озона, а с твоего рабочего стола, где ты прогревал платы ?
Поглядеть на саму плату, а не модуль в сборе.

Из моего скромного опыта ремонта более менее сложных плат, побывавших под физическии воздействием(детей и не только), чаще всего ломаются не чипы, а обвязка. Керамический кондёр треснул, резистор отвалился, и.т.п.

Ну и контур питания. Там можно и мультиметром обойтись для первичной диагностики.

P.s Кстати, а какой осциллограф к тебе едет ? И какой был у тебя раньше ?


P.p.s. что-то вспомнил чувака, ступившего 200+ "битых" Распберри и развлекавшегося починкой.

https://blog.jmdawso...ix-them-part-1/

Сообщение отредактировал SkyFox: 24 February 2021 - 0:27

  • 0

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


#876
Zlonamer

Zlonamer

    Байки из склепа.

  • -10.0
  • PipPipPipPipPipPipPipPipPipPip
  • 16470 сообщений
-973

Есть фотка не с озона, а с твоего рабочего стола, где ты прогревал платы ?
Поглядеть на саму плату, а не модуль в сборе.

Из моего скромного опыта ремонта более менее сложных плат, побывавших под физическии воздействием(детей и не только), чаще всего ломаются не чипы, а обвязка. Керамический кондёр треснул, резистор отвалился, и.т.п.

Ну и контур питания. Там можно и мультиметром обойтись для первичной диагностики.

P.s Кстати, а какой осциллограф к тебе едет ? И какой был у тебя раньше ?


P.p.s. что-то вспомнил чувака, ступившего 200+ "битых" Распберри и развлекавшегося починкой.

https://blog.jmdawso...ix-them-part-1/

Осцыл (стрелочный!!!) едет дешман китайский, честно говоря точно не помню, какой заказал из нескольких вариантов. Тыщи полторы стоит. Я его вообще для импульсников заказал, и пианина электронная стоит, схемы нет (как обычно) непонятно где-то просаживает сигнал по аудио, хотел глянуть по цепи. 

А раньше всякие были, даже какой-то уберагреат 60-х годов ламповый, под сотку кг весил, но он остался в доме, который мы продали. Никто не захотел с ним таскаться. 

 

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

Мне просто интересно, процы эти как прогрев переносят, на какой температуре дохнут? 

 

ЗЫ: у меня щас такой ящик видеокарт натащили, видимо пришло время разориться на инфракрасную паялку. 


Сообщение отредактировал Zlonamer: 24 February 2021 - 0:46

  • 0

"В комнате грязи рождаются кремлеботы, как орки в Братстве кольца". (с)


#877
SkyFox

SkyFox

    Зануда

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

Осцыл (стрелочный!!!) едет дешман китайский, честно говоря точно не помню, какой заказал из нескольких вариантов. Тыщи полторы стоит. Я его вообще для импульсников заказал, и пианина электронная стоит, схемы нет (как обычно) непонятно где-то просаживает сигнал по аудио, хотел глянуть по цепи.
А раньше всякие были, даже какой-то уберагреат 60-х годов ламповый, под сотку кг весил, но он остался в доме, который мы продали. Никто не захотел с ним таскаться.

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

ЗЫ: у меня щас такой ящик видеокарт натащили, видимо пришло время разориться на инфракрасную паялку.

Фотку платы которую ты прогревал скинь плиз, если есть.

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

 

orig.gif


Сообщение отредактировал SkyFox: 24 February 2021 - 1:13

  • 0

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


#878
Zlonamer

Zlonamer

    Байки из склепа.

  • -10.0
  • PipPipPipPipPipPipPipPipPipPip
  • 16470 сообщений
-973

Фотку платы которую ты прогревал скинь плиз, если есть.

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

 

attachicon.giforig.gif

Стрелочные, они лучшие! 

D3VEloSwKY8.jpg?size=1620x2160&quality=9


  • 0

"В комнате грязи рождаются кремлеботы, как орки в Братстве кольца". (с)


#879
Atmega

Atmega

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12941 сообщений
2714
  • EVE Ingame:Atmega
  • Corp:MEN
  • Client:Eng

если температура не выше 310 и время прогрева не более 2-3 минут то должен выжить чип. А вот флешка могла помереть, точнее побиться данные.
 

Судя по цвету платы ты не сильно её зажарил.

Хз по флешке сложно сказать, тот чип куда ведут змейки - это чисто оперативка или совмещенный чип с флешкой. Надо сильно упороться на сайте Микрона чтобы найти что это за чип.

 

В целом рекомендую при пайке использовать вот это

https://www.chipdip....412-a-flux-plus

можешь поискать оно будет ощутимо дешевле в других магазинах.

Подогреваешь плату до 150, и начинаешь с разных сторон проца подливать этот флюс, когда всё пропитается можно поставить 290 (если есть подогреватель снизу) или 300, но тогда надо снизу чтобы не прижималась но была подкладка (например плотная асбестовая ткань, на нее кладешь 4 гайки шириной миллиметра 4 по углам платы, и потом сверху уже плату), для удержания тепла.

Не волнуйся флюс именно для этого предназначен, пусть остается потом внутри, ничего страшного.

 

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


Сообщение отредактировал Atmega: 24 February 2021 - 1:41

  • 0

We don't need to get a life, we gamers have many lifes.

Time you enjoy wasting, was not wasted.


#880
Zlonamer

Zlonamer

    Байки из склепа.

  • -10.0
  • PipPipPipPipPipPipPipPipPipPip
  • 16470 сообщений
-973

если температура не выше 310 и время прогрева не более 2-3 минут то должен выжить чип. А вот флешка могла помереть, точнее побиться данные.
 

Судя по цвету платы ты не сильно её зажарил.

Хз по флешке сложно сказать, тот чип куда ведут змейки - это чисто оперативка или совмещенный чип с флешкой. Надо сильно упороться на сайте Микрона чтобы найти что это за чип.

 

В целом рекомендую при пайке использовать вот это

https://www.chipdip....412-a-flux-plus

можешь поискать оно будет ощутимо дешевле в других магазинах.

Подогреваешь плату до 150, и начинаешь с разных сторон проца подливать этот флюс, когда всё пропитается можно поставить 290 (если есть подогреватель снизу) или 300, но тогда надо снизу чтобы не прижималась но была подкладка (например плотная асбестовая ткань, на нее кладешь 4 гайки шириной миллиметра 4 по углам платы, и потом сверху уже плату), для удержания тепла.

Не волнуйся флюс именно для этого предназначен, пусть остается потом внутри, ничего страшного.

 

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

Ну вряд ли я их зажарил конечно. Флюс амтечевский использовал, он где-то штукарь стоит. 

Все плавкие элементы и электролиты закрываю термоскотчем:

Спойлер

Нижний подогрев сейчас вот такой взял, он тонкий, удобно под микроскоп подсовывать, если что-то мелкое греть:

Спойлер


  • 0

"В комнате грязи рождаются кремлеботы, как орки в Братстве кольца". (с)





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

0 members, 1 guests, 0 anonymous users