#  ChatGPT и кодинг для НЕпрограммиста
BotHabr (tgi,2) → All  –  11:00:05 2023-04-07

Опубликовано: Fri, 07 Apr 2023 10:20:58 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Дальше чем Hello World! на Python у меня так продвинуться и не получилось... Хочется творить, создавать что-то полезное, но все, более продвинутые коллеги вокруг утверждают, что раньше чем через год активных проб и ошибок ничего путного из-под моей клавиатуры не выйдет. Эта статья для тех, кто думает, что не сможет и не пробует. Читать далее

https://habr.com/ru/articles/727602/
#  Artery AT32F403A. Работа с USB
BotHabr (tgi,2) → All  –  10:00:03 2023-04-07

Опубликовано: Fri, 07 Apr 2023 09:22:54 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Итак, продолжаю Вас знакомить с микроконтроллером (МК) AT32F403A. Первая статья https://habr.com/ru/articles/727432/ была посвящена знакомству с таймерами и миганием светодиодов. Теперь пора продолжить изучение интерфейсов данного МК. Пожалуй не ошибусь, если скажу, что работа с USB является пожалуй одной из основной. Без этого практически никуда.Дополнительно нам понадобится приложение терминал для Windows. Я использую COM port Terminal v.1.5 Sviridov. Скачать можно по ссылке https://github.com/lab85-ru/terminal_com_port_for_windows/blob/master/exe/terminal.zip Читать далее

https://habr.com/ru/articles/727572/
#  Мухоловка, таракан и колесница: роботы-оригами без микрочипов
BotHabr (tgi,2) → All  –  08:00:06 2023-04-07

Опубликовано: Fri, 07 Apr 2023 07:00:05 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники



Окружающий нас мир может быть источником вдохновения для любого творческого человека. Художники вдохновляются невообразимой красотой закатного неба, а писателей наталкивает на новый роман вскользь услышанный разговор в метро. Ученые, коих принято считать прагматиками и практиками, также нуждаются во вдохновении, которое может прийти к ним из самых неожиданных мест. Складывание листа бумаги определенным образом для получения какой-то фигурки, т. е. оригами, уже давно служит основой для многих исследований в области инженерии. Ученым удалось создать множество умных материалов и конституций, которые способны взаимодействовать с окружающей средой, но достичь полного цикла «восприятие-решение-действие» (sense-decide-act) пока не удавалось. Причиной этой неудачи является отсутствие блоков обработки информации, которые могли бы взаимодействовать с восприятием и действием. Ученые из Калифорнийского университета (Лос-Анджелес, США) разработали метод создания автономных роботов на базе оригами посредством внедрения датчиков восприятия, вычисления и действия в проводящие материалы. В чем особенность метода данного, и что умели созданные с его помощью роботы? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

https://habr.com/ru/companies/ua-hosting/articles/727330/
#  Старый софт, LPT и современное железо
BotHabr (tgi,2) → All  –  05:00:03 2023-04-07

Опубликовано: Fri, 07 Apr 2023 04:17:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В своей прошлой статье я не был полностью честен. Перед тем, как получить рабочее устройство, я много раз проверял как мой код работает, перезаписывая его на многоразовую флеш AT28С64. И с самого начала знал что отлаживаться придется на железе, а потому встал вопрос программатора параллельных EEPROM.Некогда крайне востребованные, а ныне необходимые только для редких специфических задач, эти программаторы стоят неприлично дорого (на этот раз серьезно). Есть бюджетные варианты, например собрать такой программатор на основе ардуины (но не весело) или быстро изобрести решение самому (но лень писать софт).Однако, у отца оказался программатор Omega. На самом деле это не совсем программатор, это базовый блок на основе которого, теоретически, можно собрать множество разных устройств используя разные адаптеры, но один из адаптеров (имеющихся в наличии) - это универсальный программатор Orange. Все это разработки cnc-lab.com, там же можно найти описание этого железа http://cnc-lab.com/omega.htm . Но есть одна небольшая загвоздка: у меня современные компьютеры с Windows 10 и Windows 11, а этот программатор использует LPT. И нужно было как-то из этой ситуации выходить.Эта статья о том, как можно заставить работать на новом компьтере старый софт и старое железо, рассчитанные на связь через LPT, при этом не прибегая к изменению ни оригинальных исполняемых файлов, ни схемотехники устройства. Читать далее

https://habr.com/ru/articles/727468/
#  Как делать прототипы печатных плат и не проклинать себя Или первый вариант прототипа печатной платы. Лайфхаки
BotHabr (tgi,2) → All  –  18:00:03 2023-04-06

Опубликовано: Thu, 06 Apr 2023 17:21:58 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Эта статья предназначена для тех, кто хочет отказаться от проектов на отладочных платах (Arduino, Nucleo, Discovery и другие) и испытать себя в разработке, программировании и отладке собственной печатной платы. У вас на это могут быть свои мотивы: размеры, устройств больше 10, эстетический вид или любые другие. В этой статье я хочу рассказать по пару лайфхаков при разработке таких схем. Читать далее

https://habr.com/ru/articles/727480/
#  Artery AT32F403A. Знакомство новичка
BotHabr (tgi,2) → All  –  14:00:05 2023-04-06

Опубликовано: Thu, 06 Apr 2023 13:24:53 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Пишу первый раз для аудитории, поэтому представлюсь. Зовут меня Артём, я разработчик приложения VestaXR для автомобилей LADA. Это приложение является бортовым компьютером для машин с магнитолами (ГУ) на базе Андроид, которое взаимодействует с машиной через электронную плату (канбас), и отправляет сигналы с каншины в ГУ и обратно, позволяя получать все данные и управлять некоторыми настройками автомобиля. Изначально канбас строился на базе STM32F405. Но настали времена, когда этот микроконтроллер стал дорогой и попал под санкции. Читать далее

https://habr.com/ru/articles/727432/
#  Достаточно одной К155ЛА3
BotHabr (tgi,2) → All  –  14:00:03 2023-04-06

Опубликовано: Thu, 06 Apr 2023 13:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Продолжая тему легендарных микросхем, нельзя обойти вниманием замечательнейшую микросхему 7400, также известную на постсоветском пространстве, как К155ЛА3.

Давным-давно, когда деревья были большими, а я ещё учился в старших классах, на меня снизошло откровение от старших товарищей, что практически любое цифровое устройство можно собрать только на микросхемах К155ЛА3. Утверждение может показаться спорным, но ничто не мешает нам его проверить.

И поможет нам в этой проверке другое откровение: «Инверсия конъюнкции есть дизъюнкция инверсий». Заодно и разберёмся, что есть «конъюнкция», что есть «дизъюнкция», и причём здесь «инверсия». И это совсем несложно

https://habr.com/ru/companies/ruvds/articles/723528/
#  Наиболее распространенные типы поломок ноутбуков в моей практике: топ-5 простых причин выхода устройства из строя
BotHabr (tgi,2) → All  –  21:00:03 2023-04-05

Опубликовано: Wed, 05 Apr 2023 20:07:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



Всем привет! Обычно я выкладываю обзоры барахолок в Испании, но сегодня расскажу немного о другом. Дело в том, что мое увлечение — это ремонт ноутбуков. Раньше еще занимался ремонтом айфонов, но потом как-то надоело. Больше почему-то нравятся ноутбуки — я покупаю на местном аналоге Авито, чиню, потом — либо отдаю знакомым, либо продаю.

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

https://habr.com/ru/companies/selectel/articles/727282/
#  Экзоскелет «Норникеля» – не панацея будущего, а инструмент настоящего
BotHabr (tgi,2) → All  –  14:00:06 2023-04-05

Опубликовано: Wed, 05 Apr 2023 13:47:20 GMT
Канал: Робототехника – Роботы, роботы, роботы

Всем привет! Меня зовут Владислав Давыдов, я главный менеджер центра развития цифровых технологий компании Норникель. В этой статье расскажу о ходе разработки и подготовке к вводу в промышленную эксплуатацию тяжелого промышленного экзоскелета Норникеля. Читать далее

https://habr.com/ru/companies/nornickel/articles/727200/
#  [Перевод] Кот в колесе: как узнать, с какой скоростью и в какую сторону бегают котики
BotHabr (tgi,2) → All  –  10:00:03 2023-04-05

Опубликовано: Wed, 05 Apr 2023 09:36:42 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Да, это точно кот, а не большой чёрный хомяк. Оказывается, некоторые кошки тоже не прочь понаворачивать круги в колесе. Владелец кота по имени Cygnus (Лебедь) решил немного усовершенствовать кошачье беговое колесо и прикрутил к нему систему мониторинга. Рассказываем, как работает устройство и какие интересные факты о кошачьей активности можно из него извлечь. А на что вы готовы ради своих котиков?  Читать далее

https://habr.com/ru/companies/cloud4y/articles/727106/
#  Хотите проектировать устройство, которое использует миллиард человек — решайте микроархитектурные задачки
BotHabr (tgi,2) → All  –  07:00:03 2023-04-05

Опубликовано: Wed, 05 Apr 2023 06:46:10 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Длинный извилистый путь Школы Синтеза Цифровых Схем приближается к годовой кульминации. 21-23 пройдет хакатон по процессорам в зеленоградском МИЭТ, после чего 150 слушателей из дюжины российских городов оправятся готовится к майским праздникам, приближающимся сессиям и лету.Но для тех, кто воспринимает школу не просто как научпоп, а реально собирается стать проектировщиком микросхем, мы приготовили экзамен с задачками в духе задачек на собеседованиях в Silicon Valley. В некоторых крупных электронных компаниях для решения таких задачек соискателя заводят в комнату без интернета, и он делает это под глазами экзаменатора на компанейском компьютере. Но так ученики школы не волшебники, а только учатся, экзамен выкладывается открытым, но по его результатам школа будет давать рекомендации в электронные компании.Для экзамена мы выбрали три темы в четырех упражнениях: Читать далее

https://habr.com/ru/articles/727048/
#  Подключение инкрементального энкодера к микроконтроллеру ATmega8
BotHabr (tgi,2) → All  –  22:00:05 2023-04-04

Опубликовано: Tue, 04 Apr 2023 21:16:19 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Типовая схема подключения энкодера к микроконтроллеру ATmega8 представлена на рисунке 1. На схеме тактовые выводы A и B подтянуты с помощью резисторов R1 и R2 к питанию и дают низкий сигнал при срабатывании. Читать далее

https://habr.com/ru/articles/727018/
#  Подключение жидкокристаллического дисплея LCD1602 (HD44780) к микроконтроллеру ATmega8 в 4-битном режиме
BotHabr (tgi,2) → All  –  21:00:13 2023-04-04

Опубликовано: Tue, 04 Apr 2023 20:26:15 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

LCD-дисплеи (Liquid Crystal Displays) используют для отображения состояния или параметров в различных приборах.LCD1602 – это 16-выводное устройство, имеющее 8 выводов для передачи данных (D0-D7) и 3 вывода управления (RS, RW, EN). Остальные 5 выводов предназначены для питания и подсветки ЖК-дисплея. Цифры «1602» указывают на формат выводимой (отображаемой) информации: 16x02 символов (рисунок 1).Выводы управления помогают нам настроить LCD-дисплей в командном режиме или режиме передачи данных. Они также помогают настроить режим чтения или записи, а также время чтения или записи.LCD-дисплей 16x2 можно использовать в 4-битном или 8-битном режиме в зависимости от технических требований. Чтобы использовать его, нам необходимо отправить определенные команды на LCD-дисплей в командном режиме, и как только ЖК-дисплей будет настроен в соответствии с нашими требованиями, мы сможем отправить необходимые данные в режиме передачи данных. Читать далее

https://habr.com/ru/articles/727010/
#  Подключение жидкокристаллического дисплея LCD1602 (HD44780) к микроконтроллеру ATmega8 в 8-битном режиме
BotHabr (tgi,2) → All  –  21:00:08 2023-04-04

Опубликовано: Tue, 04 Apr 2023 20:26:52 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

LCD-дисплеи (Liquid Crystal Displays) используют для отображения состояния или параметров в различных приборах.Жидкокристаллический дисплей LCD1602 представляет собой 16-выводное устройство, имеющее 8 выводов для передачи данных (D0-D7) и 3 вывода управления (RS, RW, EN). Остальные 5 выводов предназначены для питания и подсветки ЖК-дисплея. Цифры «1602» указывают на формат выводимой (отображаемой) информации: 16x02 символов (рисунок 1).Выводы управления помогают нам настроить LCD-дисплей в командном режиме или режиме передачи данных. Они также помогают настроить режим чтения или записи, а также время чтения или записи.LCD-дисплей 16x2 можно использовать в 4-битном или 8-битном режиме в зависимости от технических требований. Чтобы использовать его, нам необходимо отправить определенные команды на LCD-дисплей в командном режиме, и как только ЖК-дисплей будет настроен в соответствии с нашими требованиями, мы сможем отправить необходимые данные в режиме передачи данных.Для получения дополнительной информации о LCD-дисплее 16x02 и о том, как его использовать, необходимо обратиться к datasheet. Читать далее

https://habr.com/ru/articles/727012/
#  Точное саратовское время
BotHabr (tgi,2) → All  –  18:00:07 2023-04-04

Опубликовано: Tue, 04 Apr 2023 17:29:10 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Те самые механические часы, домик с кукушкой, длинная цепь, маятник и гирьки. Они немного отставали, а в свои десять лет я не догадывался, что гайка маятника регулирует период. Да оно было и не важно, самое главное – выпрыгивающая фигурка. Затем появились настенные кварцевые, в виде чайника. Эти немного шли вперед. Вперед шло время, а технологии бежали. Около года назад приобрел микроволновку. Вы не поверите, часы торопятся на несколько минут в месяц. А в автомобиле идут очень точно, ни разу не приходилось подстраивать, хотя условия в салоне далеки от идеальных. Одним людям нравится, когда часы показывают точное время, другие специально ставят небольшое опережение, чтобы не опаздывать. Но вряд ли найдутся те, кому нужны часы, идущие с другой скоростью. Читать далее

https://habr.com/ru/articles/726972/
#  Как подключить термопринтер к микроконтроллеру
BotHabr (tgi,2) → All  –  15:00:11 2023-04-04

Опубликовано: Tue, 04 Apr 2023 14:10:04 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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



Итак, в сегодняшней статье узнаем, как заставить работать термопечатающую головку со стандартным последовательным интерфейсом. Разберёмся, как подключить её и как ей управлять. Традиционно будет много интересного. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/724308/
#  «Интернет-магазин на диване». Разрабатываем веб-приложение в Telegram
BotHabr (tgi,2) → All  –  15:00:09 2023-04-04

Опубликовано: Tue, 04 Apr 2023 14:29:57 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


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

В рамках этой инструкции мы:


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


>> Читать далее
#  Pastilda: ещё одна прошивка
BotHabr (tgi,2) → All  –  13:01:45 2023-04-04

Опубликовано: Thu, 16 Mar 2023 19:05:36 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Существует очень своеобразный прибор Пастильда. Это аппаратный хранитель паролей. Было продано нескольких сотен таких устройств. С 2017 года этот проект стал Open Source(ным). Я составил еще одну прошивку для Пастильды (плата Pas~ r 1.1).Если у вас есть Пастильда или отладочная плата Olimex-STM32-H407, то я могу прислать вам прошивку аппаратного менеджера паролей с расширенным функционалом. Читать далее

https://habr.com/ru/articles/706470/
#  Пиксельные Пои или Pixel Poi на основе Black Pill
BotHabr (tgi,2) → All  –  13:01:45 2023-04-04

Опубликовано: Fri, 17 Mar 2023 01:35:52 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

В этом посте речь пойдет о применении модуля WeAct Black Pill V3.0 (MiniF4 V3.0) или "Черная таблетка" с AliExpress для реализации пиксельных пои. Итак, пиксельные пои представляют световой реквизит для артистов, при вращении которого можно видеть разнообразные картинки, эффекты, надписи и т.п. Пиксельные пои Pixel Poi DemoИтак, модуль разработки "STM32F411CEU6 Black Pill" - отладочный модуль, построен на базе микроконтроллера ARM 32-bit Cortex-M4 STM32F411CEU6. Данный модуль на своем "борту" имеет три кнопки, SWD порт, кварцевый резонатор, коннектор USB Type-C, два светодиода (красный и синий), место для установки дополнительной SPI Flash памяти и многочисленные выводы по периметру. Читать далее

https://habr.com/ru/articles/722980/
#  Старый добрый семисегментный индикатор
BotHabr (tgi,2) → All  –  13:01:44 2023-04-04

Опубликовано: Fri, 17 Mar 2023 08:02:11 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника



В этой статье я хочу продолжить свой цикл о программировании Arduino для начинающих электронщиков. Мы познакомимся с подключением светодиодного семисегментного индикатора к микроконтроллеру через сдвиговый регистр, разберемся с особенностями его программной обработки. Также я продемонстрирую, как с помощью редактора электронных таблиц Excel можно генерировать семисегментные коды. И, как всегда, много внимание будет уделено деталям, которые часто воспринимаются понятными «по умолчанию», но на самом деле для новичка таковыми не являются. В конце, следуя «Arduino way», напишем простой класс для управления семисегментной индикацией. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/721488/
#  Вывод формулы для двустороннего определения дальности между UWB трансиверами
BotHabr (tgi,2) → All  –  13:01:44 2023-04-04

Опубликовано: Mon, 20 Mar 2023 16:23:25 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Настал третий за 12 лет случай, когда в профессии программист-микроконтроллеров понадобилось вспомнить школьную математику. В этом тексте я представил перевод AppNote(а) "The mathematics of two-way ranging". Также добавил свои комментарии в те места, которые неочевидны при первом прочтении.Тема нужна для определения расстояния между двумя радио трансиверами, которые могут определять моменты времени прихода и отправки радиоволны. Такое умеют делать UWB трансиверы, например чип DW1000. Читать далее

https://habr.com/ru/articles/723594/
#  Как выбрать оптимальный способ соединения деталей в пластиковых корпусах
BotHabr (tgi,2) → All  –  13:01:44 2023-04-04

Опубликовано: Tue, 21 Mar 2023 05:44:20 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Почему эту статью нужно читать? Потому что выводы, здесь сделанные, помогут вам не накосячить при выборе метода сборки корпуса вашего устройства. Как минимум – критически оценить уже принятые решения :) Читать и смотреть картинки

https://habr.com/ru/articles/723684/
#  Создаём планер для своего самодельного самолёта. Ч.2
BotHabr (tgi,2) → All  –  13:01:43 2023-04-04

Опубликовано: Thu, 23 Mar 2023 09:00:01 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника


Итак, на улице становится всё теплее и теплее и настало время подумать о продолжении эпопеи с самодельным самолётом…

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

Предыдущая статья про электронную начинку и её программирование — тут. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/723380/
#  MOSFET паразитный диод, или таки защитный?
BotHabr (tgi,2) → All  –  13:01:43 2023-04-04

Опубликовано: Thu, 23 Mar 2023 12:57:50 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

MOSFET (metal‑oxide‑semiconductor field‑effect transistor) — транзистор по технологии металл‑оксид‑полупроводник с полевым эффектом. Данный тип транзисторов уверенно вошёл в обиход во всех областях применения, как наиболее эффективное решение многих задач. Вы наверняка в курсе, что он применяется в качестве ключей в силовой электронике, причём не только в «чистом» виде, но и в составе IGB‑транзисторов. В частности, в вычислительной технике все цепи питания построены на базе MOSFET'ов.Но статья не о самом транзисторе, материалов по которому очень много, а про его небольшую часть — встроенный диод, который иногда называют защитным, а иногда — паразитным. Данный диод характерен для наиболее распространённых транзисторов с индуцированным каналом (транзисторы со встроенным каналом настолько редки, что я как‑то искал пример их существования в природе продаже пару дней). Читать далее

https://habr.com/ru/articles/724334/
#  Аппаратные закладки под микроскопом. Обнаружение
BotHabr (tgi,2) → All  –  13:01:43 2023-04-04

Опубликовано: Mon, 27 Mar 2023 09:00:01 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника


Дисклеймер. Много лет в сообществе технических специалистов идёт дискуссия о возможности внедрения троянов в популярные коммерческие микросхемы. К сожалению, в этот чисто технический вопрос вмешиваются политические аргументы: мол, давайте переходить на российские процессоры, потому что в западных чипах закладки! Такой типичный FUD (см. контрпропаганду на Хабре). Кстати, американские коллеги используют такие же аргументы, но против китайских микрочипов. Похоже, политики любят использовать «пугалки» для принятия выгодных решений, ведь искусство политики древнее самого человечества.

Хотим ещё раз подчеркнуть: мы исследуем эту тему исключительно в общемировом контексте как важную область микроэлектроники и информационной безопасности. А как используют данные факты ангажированные представители индустрии и политики — пусть останется на их совести. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/724340/
Powered by iii-php v0.11