Доброго всем дня!
Рубрика «программирование микроконтроллеров» - 12
История одной случайной поделки
2022-02-17 в 18:05, admin, рубрики: diy или сделай сам, led driver, led-лампочка, адресные светодиоды, дизайн, микроконтроллеры, программирование микроконтроллеров, сделай сам, сувенир, схемотехника, Электроника для начинающихKincony KC868-A4: ультимативный гайд. Часть 3: управление контроллером через Telegram-бота
2022-02-17 в 9:00, admin, рубрики: arduino, diy или сделай сам, IoT, KC868, Kincony, ruvds_статьи, smart home, telegram, автоматизация, Блог компании RUVDS.com, Интернет вещей, микроконтроллеры, Программирование, программирование микроконтроллеров, Разработка под Arduino
В предыдущей статье цикла о Kincony KC868-A4 было рассмотрено «атомарное» программирование компонентов этого контроллера, в этой статье будем разбирать более продвинутый пример работы с KC868-A4 — управление вашей (IoT) системой через интернет.
Способов управления контроллером через интернет существует множество, сегодня мы поговорим об управлении при помощи популярного мессенджера Telegram. Если у вас на смартфоне установлен Telegram, то вы сможете очень удобно получать информационные сообщения от вашей системы и отдавать ей управляющие команды, где бы вы ни находились.
Ну и, конечно, когда вы добавите к основной функциональности вашего контроллера ещё и удалённое управление, то возможности вашей системы выйдут на совсем другой, более высокий, уровень.
Читать полностью »
БабаГрам: Телеграм для бабушки
2022-02-15 в 7:00, admin, рубрики: atmel, DIY, diy или сделай сам, laser-cut, raspberrypi, telegram, бабушкофон, программирование микроконтроллеров, Разработка на Raspberry PiОднаждый мне рассказали о самодельном девайсе под названием Yayagram (по какой-то причине описанном создателем в Твиттере, а вот тут по-русски). Я на него посмотрел и решил сделать свой, с преферансом и поэтессами аркадными кнопками и старым термопринтером.
Так родился БабаГрам, чёрный ящик, открывающий моей бабушке общение в Телеграме.
Что такое Бабаграм
Разработка hexapod с нуля (часть 12) — новое ядро передвижения
2022-02-14 в 9:00, admin, рубрики: AIWM, diy или сделай сам, hexapod, motion, robot, ruvds_статьи, walking robot, Блог компании RUVDS.com, программирование микроконтроллеров, Разработка робототехники
Несколько частей назад в гексаподе обновился алгоритм передвижения, который позволяет в реальном времени изменять угол поворота, скорость и направление движения. Раньше это были отдельные заскриптованные движения.
Также в гексаподе появилась стабилизация тела относительно горизонта на базе MPU6050. Прошивка сама компенсирует углы наклона во время движения — в будущем это очень пригодится, когда я буду реализовывать адаптацию к неровностям. В этом направлении уже ведутся разработки (датчики касания на базе тензорезисторов), настало время для следующего шага.
В этой статье расскажу, насколько простая может быть математика ядра передвижения гексапода и какие красивые движения можно выполнять с помощью неё. Разработка продолжается, и я переписал около 80% математики. Это позволило выкинуть явное указание координат точек назначения во время движения — траектории теперь строятся в реальном времени. Все технические подробности в статье. Как всегда, вас ждёт фото и видео.Читать полностью »
Преобразуем изображения и GIF анимацию в код для Arduino
2022-02-13 в 8:28, admin, рубрики: Arduino проект, diy или сделай сам, ардуино анимация, конвертер GIF, монохромная анимация, Научно-популярное, программирование микроконтроллеров, Разработка под Arduino, Электроника для начинающихСейчас в продаже доступно много разных Ч/Б дисплеев, в том числе и OLED. Для того, чтобы получить красивое черно-белое изображение для этих дисплеев, с глубиной цвета всего 1 бит, но в тоже время с имитацией полутонов, как на представленной ниже картинке — нужно использовать преобразование по алгоритму «Floyd-Steinberg». Читать полностью »
Железный Отладчик Для ZX Spectrum
2022-02-05 в 17:49, admin, рубрики: C, gdb, gdbserver, spectranet, Z80, z88dk, zx spectrum, отладка, программирование микроконтроллеров, Процессоры, старое железоДо текущего момента, отладка С кода для ZX Spectrum была возможна только в некоторых эмуляторах. В предыдущей статье описан процесс написания отладчика, который использовал цепочку gdb-клиент (z88dk) <-> gdb-протокол <-> gdbserver (эмулятор Fuse).
История одного маленького реверс-инжиниринга или как мы BREED для Beeline Smartbox FLASH-GIGA расковыряли
2022-02-01 в 11:48, admin, рубрики: smartbox, билайн, программирование микроконтроллеров, Разработка систем связи, реверс-инжиниринг, реверс-инжиниринг для новичков, роутерыБлагодарности
Коллективными усилиями участников тематического tg чата особенно UnameOne, M, Karim, Nicky F. с форума 4pda, удалось разобраться в запутанных хитросплетениях исходного кода прошивок, архитектуре смартбоксов, чипа MT7621, технологиях пайки микросхем. Все эти модные софт скилы "командная работа", "межличностное взаимодействие", "креативность", "проактивность", "самостоятельность", "дисциплина" все еще слабоваты, но что-то точно улучшилось. Сотни часов с дымящимся паяльником и перед монитором, но я не бросил. Спасибо за это товарищам!
HAQuDA: новый взгляд на мониторы качества воздуха
2022-01-22 в 8:01, admin, рубрики: 3d-моделирование, diy или сделай сам, качество воздуха, программирование микроконтроллеров, Производство и разработка электроники, удобство, умный дом, электроника
HAQuDA Читать полностью »
Программирование микроконтроллера PIC32 с помощью Rust
2022-01-16 в 10:00, admin, рубрики: arduino, diy или сделай сам, pic32mx, Rust, ruvds_перевод, Блог компании RUVDS.com, программирование микроконтроллеров
Простой проект для начинающих электронщиков, которые непрочь попрактиковаться в программировании микроконтроллеров серии PIC32MX на Rust. Здесь мы соберем макетную плату со светодиодом, напишем короткую программу, чтобы им помигать, и загрузим эту программу в микроконтроллер, попутно разобрав нюансы работы с контейнерами Rust и программатором.Читать полностью »
ATSHA204A: маленький гигант большого крипто. Часть 2: насколько глубока кроличья нора
2022-01-12 в 9:00, admin, рубрики: arduino, ATSHA204A, diy или сделай сам, IoT, ruvds_статьи, SHA-256, Блог компании RUVDS.com, Интернет вещей, криптография, микроконтроллеры, Программирование, программирование микроконтроллеров, Разработка под Arduino
В этой статье мы продолжим знакомство с маленьким гигантом большого крипто — микросхемой ATSHA204A, начатое в предыдущей статье и попробуем осознать, с чем мы имеем дело и насколько глубока эта кроличья нора.
Как я уже заметил в предыдущей статье, нельзя просто так взять и «забацать что-нибудь криптографическое» на ATSHA204A — всё намного сложнее и прежде чем вы сможете использовать этот чип в своих проектах, вам нужно будет изучить устройство, архитектуру и принципы работы, заложенные в него сумрачным американским гением компании Microchip. Без этого вы просто не сможете ничего сделать с ATSHA204A.
Итак, следуйте за мной.
Читать полностью »