Сообщество - TECHNO BROTHER

TECHNO BROTHER

2 085 постов 13 667 подписчиков

Популярные теги в сообществе:

34

Простейший Serial Monitor

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

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

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

1) наконец-то разобрался с дисплеем :)

2) родил плату (изначально была другая, эта уже с исправлениями)

3) процесс изготовления печатки ЛУТом

4) сверлим (да криво, патрон бьёт, жду новый, скоро приедет)

5) паяем компоненты (кста, паял ТАГСом, теперь всем рекомендую - нет черкашей на плате, смывается водой, не воняет и не дымит, единственный минус на мой взгляд - не блестит место пайки, пятаки матовые остаются (да и хер с ними))

6) первый вариант платы на проверке

7) рисуем сову делаем корпус

Краткое описание функций:

1) простой вывод информации, приходящей на пины RX и TX

2) возможность выбора скорости сериал интерфейса (бод) джамперами или дип-переключателем на 3 ползунка (красненький такой)

3) функции отправки команд на отлаживаемое устройство НЕТ, ибо это уже другой более тёмный и дремучий лес с другими трудо- и денежными затратами (моя жаба не разрешает потратиться на тач-дисплей)


Какие были косяки при изготовлении девайса:

1) проблемы с разделением экрана по чипам - изначально затупил с Chip Select, поправил библиотеку и всё заработало

2) забыл что для нормальной работы сериал интерфейса у устройств должна быть общая земля, долго думал почему в порт приходят иероглифы после перевода девайса на автономное питание, в итоге после фразы "блять, точно!" припаял в рандомное место на землю провод и всё заработало

3) не учёл на первом варианте платы разъём под ручной сброс, пришлось колхозить на этапе запихивания в корпус

4) на мегу8 прошивка совсем чуток не влезает, пришлось пожертвовать мегу328, чтобы оставить возможность выбора скорости интерфейса


Кто хочет посмотреть что внутри - откройте коробку с дошиком, там почти то же самое.

Показать полностью 11
448

Текстолит вместо картона. Пара слов об интерактивном бейдже OFFZONE 2019

С чего начинается конференция? Конечно, с бейджа! Это первое, что ты получаешь на входе, целый день (или несколько) вы с ним неразлучны, а потом он висит над твоим столом, напоминая окружающим о твоей космической крутизне и профессионализме.
Поэтому бейдж для международной конференции по практической безопасности OFFZONE мы стараемся сделать запоминающимся. Бейдж-карты OFFZONE 2018 были полноценными компьютерами на базе 8-битного процессора с JVM на борту. А на OFFZONE 2019 (17–18 июня) роль бейджа участника играла интерактивная печатная плата, выполненная, в согласии с общим стилем конференции, в виде дискеты 3,5 дюйма. Олды тут?!

Бейдж: начало
Каждый участник конференции при регистрации получал бейдж-плату и набор из четырех батареек ААА. Вставляешь батарейки — бейдж радостно приветствует тебя каруселькой из всех цветов радуги.
Бейдж радовал глаз и собирал лайки в инстаграме, но это не главная его функциональность. Даже в базовом варианте он служил кошельком для OFFCOIN — официальной валюты конференции. Ее получали за решение разнообразных тасков и обменивали на фирменный мерч.

«Базовая поставка» бейджа включала в себя микроконтроллер с необходимой обвязкой, системой питания и ИК-передатчиком. Это уже неплохо, но иногда душа требует праздника. На этот случай у бейджа были скрытые возможности.
Бейдж: продвинутый уровень
Первое правило ИБ-конференции — ломать можно все, в том числе бейджи. Мы не отошли от традиции, но немного ее модифицировали: чтобы взломать нашу светящуюся плату, ее нужно было сперва «починить» — собственноручно напаять недостающие электронные компоненты.
Обо всех апгрейдах для бейджа можно было узнать двумя способами. Первый, для внимательных — изучить инструкцию на сайте конференции. Второй, для нетерпеливых — устроить допрос с пристрастием кому-нибудь из организаторов на площадке.
Оба способа приводили участников на зону пайки. И тут начиналось самое интересное! Катушки припоя, запах флюса и прочие радости, ранее доступные только радиолюбителям.

5 шагов к тюнингованному бейджу
Первым шагом к апгрейду бейджа было напаять DIP Switch на 8 переключателей и 8 резисторов R8-R15 номиналом 220 Ом и типоразмера smd 0603 на противоположной стороне платы. DIP Switch давал возможность переключать режим работы бейджа, а еще открывал доступ к первому заданию.

В первом задании нужно было выставить младшие четыре разряда переключателей в такую комбинацию, чтобы все четыре светодиода загорелись зеленым цветом. Как только это происходило, бейдж в USB через COM-порт отправлял участнику флаг.
Немного объяснений для тех, кто не успел в зону пайки на конференции и хочет повторить трюк дома. Старшие четыре разряда переключателя определяют то, в каком режиме запустится бейдж после рестарта. Положение этих переключателей нужно трактовать как представление двоичного числа: восьмой переключатель в положении ON — это 0001, седьмой ON — это 0010, восьмой и шестой ON — это 0101 и так далее. Таски имели номера от 1 до 5. Состояние 0 — режим кошелька OFFCOIN.
Для второго задания нужно было смонтировать миниатюрный 0,96-дюймовый OLED-дисплей с интерфейсом I2C и пару перемычек. Это задание тоже удастся воспроизвести не только на площадке OFFZONE, так что вот инструкция.
Все просто. Дисплей — разъем PLS-4, а перемычки — резисторы R2 и R5 типоразмера smd 0603. Запаяли, выбрали режим 2 на DIP Switch, перезапустили бейдж, дождались окончания процесса погрузки программы, прошли тест на эпилептика и теперь можно играть во Flappy Quote.

Цель таска — пройти 1337 ворот кавычкой и не умереть. Руками сделать это не так-то просто. Однако если подключиться по COM-порту к бейджу в режиме Flappy Quote, можно увидеть очень много полезной информации — ее хватит, чтобы написать своего бота! Цель в 1337 ворот уже не выглядит столь устрашающей.
На третьем шаге можно было напаять простой ИК-приемник TSOP38238, найти в зоне пайки установленный организаторами бейдж и принять посылку, которая там передается. Посылкой оказывался 7ZIP-архив, который содержал пожатую файловую систему FAT12. Нужно было покопаться в ней и найти флаг.
Затем участники могли напаять RFID-приемопередатчик RC-522, в зоне с заданиями по взлому IoT-устройств найти помеченную карту-пропуск, сдампить ее, поковыряться в дампах, заметить некоторые интересные особенности в них, подкорректировать данные и записать на свою карту-болванку. Если все сделано правильно, проверка карты на IoT-зоне проходила успешно и участник получал флаг.

Для последнего задания у нас было радио диапазона 433МГц и два модуля: приемник и передатчик. При помощи радио был реализован чат для всех владельцев этих модулей, а также поиск постоянно курсирующего туда-сюда источника передачи флага. Нужно было просто гулять по OFFZONE, глазеть по сторонам и ловить радиопакетики. Один из них и содержал искомый флаг.

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

и другое в оригинальной статье.

Показать полностью 8

Nokia XL DS - Android смартфон без GooglePlay )  Отзыв ,обзор,история. Почему я больше не беру Nokia.

Здравствуйте. Сегодня расскажу историю про то,как пришлось пользоваться не совсем обычным смартфоном  Nokia XL DS Blackс двумя сим-картами , который был куплен 23 мая 2014, за 6990 российских рублей


Сломался в октябре 2018( предположительно, требуется перешивка смартфона,виснет при загрузке). в данный момент законсервирован на хранение.


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


В итоге,после гарантийного ремонта,смартфон был отремонтирован.


Теперь,о начинке смартфона.


На нем стоит ОС Андроид, но оболочка-интерфейс свой,не как у всех Андроид, а в стиле Windows Phone


Так же отсутствует магазин приложений и игр-  GooglePlay . Вместо него там стоит магазин от Яндекс.


Конечно,популярные приложения и игры там есть. Но там могут отсутствовать такие приложения как "Личный кабинет от ЖЭУ-УК вашего дома",и прочие приложения,рассчитанные на малый круг пользователей.


А вытянутые при помощи специальных интернет-сервисов ,из GooglePlay ,APK-файлы приложений,не всегда устанавливаются на смартфоне.


Камера телефона слабоватая.

По фотографиям: -

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

Содержание документов можно прочитать,если фотографировать при хорошем освещении.


Качество видео-плохое.

Камера смартфона ,явно проигрывает камерам других смартфонов.


Звонки и вызовы.

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

Как только звонящий вам,перестает звонить-дисплей снова работает.


В итоге-невозможно иногда ответить на звонки.


Аккумулятор - со временем стало заметно,что даже просто ничего не делая, за ночь,он теряет проценты заряда, сильно много, например по сравнению с нынешним мои смартфонов(который стоит чуть выше 10 т.р)

Никакие оптимизации и т.д. не помогали.


Из за этого ,я даже тогда подумал,что это сама по себе ОС Андроид  много потребляет, т.к это был у меня тогда первый аппарат со ОС Андроид. (до этого была Нокиа на базе Symbian OS 9.4).


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



Встроенная память в 4 ГБ - это очень мало,когда ставишь много приложений.


Теперь о плюсах смартфона: +++++


Цветопередача(реальная)  самого дисплея-хорошая,насыщенная и без оттенков.

Когда покупал этот смартфон, то выбрал его из за большого на тот момент дисплея в 5 дюймов,чем он  и выделялся на витрине среди остальных)


Наушники идущие в комплекте-хорошие,звук качественный.Громкость наушников-хорошая.

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


Производительность самого смартфона,не несмотря на его скромные характеристики-нормальная. Angry Birds не тормозил, меню телефона и т.д. не тормозят.


За 7 т.р это нормальная производительность,на момент 2014 года.


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

Видео на YouTube шло хорошо, без тормозов.


Bluetooth показал себя нормально


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

Потому скорости 60 КБ/С спокойно хватало для комфортного хождения по интернету.


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


В итоге съедатся много трафика(после чего оператор обрезает скорость), на загрузку уходит даже одной страницы уходит много времени,и конечно из за этого выше расход аккумулятора при пользовании интернетом на низких скоростях типа 60 КБ/С.


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


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


Общие выводы,итоги:


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


- это и заставило меня перестать быть,ценителем телефонов от марки Nokia.


Хотя эту марку знал давно, с около 2005 года,было в моем пользовании несколько телефонов Нокия ( 5230i, 6125, смартфон 5230 , X2-02 - но он попался бракованный, и был возращен в магазин,хотя такую же модель,ранее,я не себе выбирал,и та была нормальной)


В итоге, 16 октября 2018 ,  был куплен смартфон другой марки, конечно он вышел не в 7 т.р (хотя мог купить бы снова Нокию на Андроид, ,за эту цену), а почти в 2 раза дороже. Хотя можно было и за 10 т.р в другом месте купить,и при другой ситуации.


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


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

Сам смартфон Nokia XL Dual Sim

Nokia XL DS Black -вид на заднюю крышку

Nokia XL DS Black со снятой крышкой и снятым аккумулятором

Аккумулятор и зарядное устройство Nokia XL DS Black

Коробка для Nokia XL DS Black

Расскрытая коробка Nokia XL DS Black

Характеристики Nokia XL DS Black ,бумага поставляемая в комплектации

Сертификационные сведения о Nokia XL DS Black

Показать полностью 8
20

Серийный самолёт, спроектированный в Компас-3D?!

Появилось такое видео, где говорится, что самарская компания Аэроволга проектирует свои самолёты в Компас-3D. Не боинг конечно, но это всё же самолёт.
В России появился первый САПР в котором можно делать самолёты? Дожили до этого счастливого момента? Что думаете товарищи?

Показать полностью

Когда понимаешь, что твой бизнес-год — это сериал с непредсказуемым сюжетом

Помните, как в начале года вы составили идеальный план: четкие KPI, продуманная рекламная стратегия, запас по марже и график выплат, от которого не должно быть отклонений? А потом…

Вспомнить все

Отличная работа, все прочитано!