В век нанотехнологий и всевозможной миниатюризации, несмотря на переход сборки электронных изделий на технологию поверхностного монтажа с использованием чип компонентов, некоторые компоненты доступны только в штыревом исполнении. Даже самые современные электронные изделия не могут быть изготовлены без них, т.к. данные компоненты дают более высокую механическую надежность по сравнению с SMD компонентами. Практически во всех современных телефонах или планшетах используются разъемы, смонтированные в отверстия. Также бывают ограничения, связанные с невозможностью использования чип-компонентов в высоковольтных цепях. В таком случае, конструктору не остается другого выбора, как использовать компоненты, монтируемые в отверстия.
Электроника для начинающих
Arduino, DYI и как собрать Электроника
Электробезопасность оптических изоляторов в условиях возможных отказов
В публикации описаны испытания драйверов IGBT транзисторов при высоких нагрузках. Результат испытаний - драйверы сохранили должный уровень изоляции, способный обеспечить безопасность оператора и оборудования системы.
Время чтения 15 мин
Трансивер UART для 8-битного компьютера на макетной плате
Итоговая схема: готовый UART-трансивер, собранный из ИС серии 7400
В первую очередь разберёмся, что такое UART. Это универсальный асинхронный приёмопередатчик – простой протокол, позволяющий асинхронно отправлять и получать 8-битные данные, благодаря чему процессор или компьютер могут общаться с внешним миром. Это и само по себе полезно – мой 8-битный компьютер может общаться с ноутбуком и использовать программу для мониторинга последовательного порта (типа putty) в качестве интерфейса для ввода и вывода текста. Что ещё интереснее, я могу запрограммировать загрузчик ОС для своего 8-битного компьютера, а потом программировать его через UART соединение с ноутбука! Поскольку Bluetooth модули типа HC-05, по сути, общаются с CPU через UART, я даже могу использовать Bluetooth модуль для программирования своего 8-битного компьютера на расстоянии! Это было бы очень круто.
Подкаст: междисциплинарный подход к развитию в области робототехники и биомехатроники
Аудиоверсия: Apple Podcasts · Яндекс.Музыка · PodFM · Google Podcasts · YouTube.
Истории
NanoPi NEO3: альтернатива Raspberry Pi 3 для сетевых проектов
В рядах мини-ПК пополнение — недавно в продаже появился миниатюрный компьютер NanoPi NEO3. По заявлениям разработчиков, по производительности он сравним с Raspberry Pi 3.
Это миниатюрный одноплатный компьютер, который идеально подходит для реализации сетевых проектов, например, быстрого разворачивания умных хранилищ данных. Стоимость устройства с 1 ГБ DDR4 составляет $20 и $25 за модель с 2 ГБ.
Регулируемый генератор на Ардуино для ультразвуковой ванны с излучателем Лажевна. Часть 1
В интернете полно статей со схемами пуш-пулл, и даже тут, на Хабре, но люди не любят брать в руки паяльник, а уж тем более осцилограф.
Я же опишу схему, собранную на стандартных для ардуинщика модулях.
Из приборов необходим только тестер (да хоть DT-830), паяльник тоже нужен, но буквально на 6 точек — подключить сам излучатель и трансформатор.
Внимание! Статья содержит сцены насилия над электроникой и ненормативную лексику нестандартное использование компонентов,
поэтому если Вы радетель за чистоту науки — делайте классическую полумостовую схему, остальные — welcome под кат!
Как мы подсчитали, сколько на самом деле может стоить разработка корпуса
Тема уже из заголовка ясна: каждый день сталкиваюсь с непониманием того, сколько на самом деле стоит разработка корпуса.
И цель этой заметки — рассказать вам о том, сколько действительно придётся за неё заплатить: 100 000 рублей, двести или миллион. Прочитав эту статью, вы сможете определить, сколько придётся отдать за работу и заодно понять, недоговаривают ли вам что-то разработчики по поводу цен или режут суровую правду.
Ответим на три основных вопроса:
4 года игры в танчики
Доброго времени суток, дорогой читатель!
Сегодня я хочу поведать тебе забавную, ещё не закончившуюся историю странных совпадений, побед и поражений, радости и смуты. Если интересно как создавался, возможно, один из самых маленьких в мире "умных" (а не просто р/у) танков как на КДПВ, а так же при чём тут IoT, PHP и Angular - прошу под кат!
Молодожены, которых Интел привез в Калифорнию, дали интервью в лабнике от ВШЭ МИЭМ. Как повторить их достижение
Я уже рассказывал про молодоженов Владислава и Елену Шаршиных, который вместе с их коллегой Андреем Папушиным компания Intel привезла в Калифорнию за серебряную победу на конкурсе InnovateFPGA. Их интервью есть в недавно вышедшем лабнике «Цифровой синтез». Этот лабник мы собираемся использовать на семинаре для школьников и младших студентов, который пройдет 15-17 сентября на выставке ChipEXPO в Сколково. Если вы собираетесть повторить (или превысить) достижение Шаршиных и Папушина, или просто стать FPGA или ASIC designer-ом, не выезжая в Санта-Клару, то участие в семинаре, или даже просто просмотр начальных инструкций в этом посте — поможет вам начать.
Многие из зарегистрировавшихся на семинар уже получили FPGA платы (их раздачей занимается образовательное отделение РОСНАНО) за прохождение теоретического пререквизита. Теперь было бы очень желательно, если бы участники семинара заранее установили Intel FPGA Quartus (или, если кто-нибудь не любит Intel / Altera, то Xilinx Vivado), и запустил на нем хотя-бы примитивный тест. Даже не мигание LED, а вообще один логический элемент XOR. Если все это сделают заранее, то на семинаре мы будем обсуждать не тривиальные проблемы типа «у меня драйвер для USB Blaster не находится», а что-нибудь поинтереснее, например что спрашивают на интервью на позицию RTL Logic Designer-а в NVidia, AMD, Apple и другие компании.
С чего начать учить ребенка робототехнике: интервью с создателем «РОББО Клубов»
Павел собаку съел на обучении детей разных возрастов сложным техническим концепциям. Под катом — о том, как лучше преподнести технические знания ребенку, а также о его личном подходе к школьному образованию.
Операционные усилители: 10 схем на (почти) все случаи жизни
В последнее время я по большей части ушел в цифровую и, отчасти, в силовую электронику и схемы на операционных усилителях использую нечасто. В связи с этим, повинуясь неуклонному закону полураспада памяти, мои знания об операционных усилителях стали постепенно тускнеть, и каждый раз, когда все-таки надо было использовать ту или иную схему с их участием, мне приходилось гуглить ее расчет или искать его в книгах. Это оказалось не очень удобно, поэтому я решил написать своего рода шпаргалку, в которой отразил наиболее часто используемые схемы на операционных усилителях, приведя их расчет, а также результаты моделирования в LTSpice.
Программирование игры для embedded-устройства на ESP32: шрифты и система тайлов
Начало: сборка, система ввода, дисплей.
Продолжение: накопитель, аккумулятор, звук.
Часть 7: Текст
Завершив со слоем кода Odroid Go, мы можем приступить к созданию самой игры.
Начнём с отрисовки на экране текста, потому что это станет плавным введением в несколько тем, которые пригодятся нам в будущем.
Эта часть будет немного отличаться от предыдущих, потому что в нём очень мало кода, выполняемого на Odroid Go. Основная часть кода будет относиться к нашему первому инструменту.
Тайлы
В нашей системе рендеринга мы будем использовать тайлы. Мы разобьём экран 320x240 на сетку тайлов, каждый из которых содержит 16x16 пикселей. Так мы получим сетку шириной 20 тайлов и высотой 15 тайлов.
Статические элементы, например, фоны и текст, будут рендериться при помощи системы тайлов, а динамические элементы, например, спрайты — иным способом. Это означает, что фоны и текст можно будет располагать только в фиксированных местах, а спрайты можно поместить в любое место экрана.
Вывод текста на OLED дисплей с контроллером SH1106 по шине SPI через библиотеку HAL
Здравствуйте, уважаемые читатели. В своих разработках на микроконтроллерах STM32, для вывода осмысленной информации, я пользуюсь OLED дисплеями на чипе SSD1306. В последний раз пришел ко мне 1,3" дисплей по демократичной цене — около 200руб. Первое, что бросилось в глаза — надпись SH1106 вместо SSD1306, поиск в интернете прояснил, что это практически тоже самое, только оставлен единственный страничный режим адресации, да и тот ограничен одной строкой. Как с ним работать я и постараюсь объяснить вам в этой публикации.
Где-то с год назад мне стало не хватать возможностей синей пилюли (STM32F103) и была заказана китайская плата разработчика STM32F407VE. Для отладки, часто, двух светодиодов не хватает, поэтому в каждом проекте для вывода информации подключаю OLED SSD1306 по шине I2C, в который влюбился еще со времен Arduino. Так как графику я на него не вывожу, в основном числа и текст, а размер готовых библиотек и их содержание поражало мое воображение, была написана небольшая библиотечка, которую я немного адаптировал под SH1106 и хочу поделится с вами процессом ее написания. Дисплей приехал 7pin SPI:
Плата разработчика у меня такая, но ничего вам не помешает подключить к другой, хоть на STM32F103, для чего HAL и был придуман (разве не так ?):
Ближайшие события
Исследование рынка разработки электроники за 2019 год
2019 Embedded Markets Study by EETimes and Embedded
Исследование «2019 Embedded Markets Study», проведённое ресурсами EETimes и Embedded, показывает текущее состояние и тенденции в области разработки и применения электроники. В нем отражены актуальные технологии, программное обеспечение и инструменты разработки; используемые решения, компоненты, ПЛИС и операционные системы; затронуты организационные моменты.
Данный материал содержит 30 (из 99) слайдов и является сжатой версией.
ARDU Remote: очень простая и дешёвая аппаратура управления своими руками
Всем привет. Захотелось мне однажды маленькую удобную аппаратуру для дрона/крыла; usb-джойстик для симуляторов и Open.HD; найти оправдание построенной дельте (3d-принтеру) и пострадать ардуино. Сразу фото итога:
Подробная инструкция по изготовлению сплит клавиатуры на основе ATmega32U4. Аналог Iris / Jiran своими руками
Моя самоделка
Перед изготовлением своей клавиатуры я наметил следующие цели:
- Максимально возможный тактильный комфорт.
- Добиться того, чтобы совершенно не было необходимости смотреть на клавиатуру при работе, чтобы она никоим образом не отвлекала внимание на себя, чтобы даже смотреть на нее было бессмысленно. Именно поэтому на моих колпачках нет надписей.
- Клавиатура — это мой рабочий инструмент, сосредотачиваемся на ее функционале и удобстве. Внешний вид совершенно неважен. Кто не может жить без RGB подсветки и внешней броской красоты – нам с вами не по пути, эта статья совсем про другое. В этой статье я вас научу как недорого и просто сделать себе удобный и функциональный инструмент для работы.
- Удобство перевозки. Сделать компактное и удобное для переноски устройство.
Как правильно подготовить проект печатной платы, чтобы не пришлось его переделывать
Как оценить пульсацию светодиодных ламп
Приветствую, недавно выбирал светодиодные лампы для домашней мастерской и один из главных моих критериев — минимальные пульсации. К сожалению, большинство экземпляров дико мерцало из-за удешевленной схемотехники драйвера, что меня абсолютно не устраивает: глаза устают и в целом неприятно долго работать при таком освещении.
Необходимо было устройство, желательно портативное, чтобы позволяло измерять пульсации и быстро отсеивать плохие лампы или например делать выводы после собственных модификаций (стало лучше, хуже?). Покупать дорогостоящее узкоспециализированное оборудование заботливая жаба не позволила, к счастью нашлась одна очень хорошая идея. Что с того вышло, а также бонус про вредный энергосберегающий режим некоторых LCD телевизоров под катом.
Распределенный LED Контроллер управления светом (12V 6A)
Предисловие
Светодиодное освещение появилось достаточно давно. Китайцы, конечно, определённо «подпортили» его восприятие низкокачественными "поделками", редко выхаживающими больше года. Но — если «правильно приготовить», то светодиодные светильники не только могут работать годами, но и — вполне заменить "обычные" источники освещения, «чуть более, чем — полностью» (С)
Поэтому в течение нескольких лет сложилось, что практически ВСЕ освещение у меня дома (и — в мастерской) — светодиодное. И не надо говорить — что это мол, "ненадежно" = некоторые светильники уж семь лет как работают. А когда светильник — тонкий, лёгкий и практически не нагревается — можно такого «наворотить» с так называемым «зонированием»…
Спрятать RGBW за книжную полку, сделать индивидуальное освещение «читальной зоны» у журнального столика, даже пространство под кроватью подсветить. На кухне — вообще «пространство вариантов». Особенно удобной оказалась подсветка пола, спрятанная под кромкой рабочей поверхности.
Самый «цимес» при правильном подходе — источник света не «бьёт в глаза», а спрятан, и даёт мягкий рассеянный свет. А это очень удобно. Быстро привыкаешь!
Единственный минус — когда светильников становится много — ими уже неудобно управлять!
Вклад авторов
-
DAN_SEA 3239.0 -
Lunathecat 2939.0 -
dmitriyrudnev 2462.0 -
Tiberius 2203.8 -
olartamonov 1309.0 -
iliasam 1275.6 -
OldFashionedEngineer 1263.0 -
alizar 1211.4 -
DmitrySpb79 1172.0 -
amartology 1157.0