цифровая электроника
вычислительная техника
встраиваемые системы

 



Синхронизация времени на Raspberry Pi: использование NTP-сервера

Автор: Mike(admin) от 7-02-2023, 23:55

Raspberry Pi – это универсальный и доступный одноплатный компьютер, который можно использовать для самых разных проектов. Однако одно из его ограничений заключается в том, что у него нет встроенных часов реального времени (RTC), чтобы отслеживать время, даже когда устройство выключено. Чтобы решить эту проблему, необходимо синхронизировать время из сети, что гарантирует точность и согласованность времени на всех устройствах, подключенных к одной сети.


Синхронизация времени на Raspberry Pi: использование NTP-сервера

На рынке доступно несколько методов и устройств, таких как USB RTC от SB Components, для синхронизации времени на Raspberry Pi, Rock SBC и т. д., которые также могут синхронизироваться из сети на Raspberry Pi с использованием протокола NTP (Network Time Protocol), то есть протокола, который широко используется для синхронизации часов компьютеров по сети. И в данном материале мы рассмотрим, как настроить NTP на Raspberry Pi, и как поддерживать точное время, даже когда устройство находится в автономном режиме.

Подключаем акселерометр/гироскоп MPU6050 к Raspberry Pi Pico и программируем его на MicroPython

Автор: Mike(admin) от 5-02-2023, 23:55

MPU6050, пожалуй, является самым популярным МЭМС-датчиком, используемым для проектов на основе Raspberry Pi и Arduino. Он имеет в своем составе 6-осевой инерциальный датчик (3-осевой акселерометр и 3-осевой гироскоп) с датчиком температуры. Его ценят за малую мощность, простоту и удивительную для такого недорогого датчика точность. Если вы хотите узнать, как эта штука работает с Raspberry Pi Pico, то читайте дальше.


Подключаем акселерометр/гироскоп MPU6050 к Raspberry Pi Pico и программируем его на MicroPython

Искусственный интеллект теперь может программировать: как это скажется на работе программистов

Автор: Mike(admin) от 3-02-2023, 03:55

Хотя программное обеспечение якобы «правит миром», оно сильно ограничено в своем развитии доступом к талантливым разработчикам и растущим числом задач, необходимых для создания программного обеспечения. Количество рабочих мест, требующих разработчиков программного обеспечения, растет со скоростью, которая значительно превышает количество квалифицированных специалистов, выходящих на рынок для выполнения этих ролей. Даже те, кто уже работает программистом, большую часть своего времени не обязательно тратят на программирование новых функций, а скорее на написание тестов, исправление проблем с безопасностью, проверку кода и исправление ошибок.


Искусственный интеллект теперь может программировать: как это скажется на работе программистов

Эти два фактора делают еще более важным повышение производительности труда, и самые последние улучшения в моделях обработки естественного языка (natural language processing или NLP) на основе искусственного интеллекта (ИИ) делают это реальностью. Благодаря своему размеру, базовой архитектуре, обучающим данным и режиму новейшее поколение современных моделей NLP, называемых генеративными предварительно обученными преобразователями (generative pre-trained transformer или GPT), может переводиться между многими языками, в том числе из текста в код. Внедрение этой мощной возможности в инструменты, которые могут использовать разработчики, уже доказало свою неоценимую ценность, поскольку позволяет разработчикам лучше справляться со своей работой и открывает доступ к созданию программного обеспечения для менее технических специалистов.

Как подключить датчик BME280 к Raspberry Pi Pico и запрограммировать его с помощью MicroPython

Автор: Mike(admin) от 1-02-2023, 03:55

BME280 представляет собой датчик, который измеряет температуру, влажность и давление. Он часто используется в метеостанциях, системах мониторинга окружающей среды и других приложениях, требующих точного измерения этих параметров. Датчик небольшой и маломощный, что делает его пригодным для использования в портативных устройствах и системах с батарейным питанием. Он обменивается данными с микроконтроллером или процессором через интерфейс I2C или SPI.


Как подключить датчик BME280 к Raspberry Pi Pico и запрограммировать его с помощью MicroPython

В данном материале мы покажем вам, как быстро и просто подключить датчик BME280 Raspberry Pi Pico.

Что такое электрические топливные элементы и как они работают

Автор: Mike(admin) от 30-01-2023, 03:55

Развитие технологий привело к разработке новых форм хранения энергии. Устройства для хранения энергии, такие как перезаряжаемые батареи или аккумуляторы, продолжают доминировать на рынке, но популярность обретают и электрические топливные элементы. Прошло почти столетие с тех пор, как был представлен первый коммерческий водородно-кислородный топливный элемент. Недавние достижения в области энергоэффективности топливных элементов и плотности мощности в сочетании с усилиями по борьбе с изменением климата и стремлением к производству экологически чистой энергии сделали их более привлекательными, особенно те, которые используют водород.


Что такое электрические топливные элементы и как они работают

Параллельные электрические цепи в теории и на практике

Автор: Mike(admin) от 27-01-2023, 03:55

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


Параллельные электрические цепи в теории и на практике

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

В чем разница между защитным контактором и контактором общего назначения

Автор: Mike(admin) от 25-01-2023, 03:55

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


В чем разница между защитным контактором и контактором общего назначения

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

От параллельного к последовательному и обратно: что такое интерфейс SerDes

Автор: Mike(admin) от 23-01-2023, 03:55

В первые дни своей карьеры многие инженеры считают, что параллельная связь обычно предпочтительнее последовательной. Они осознают про простоту и эффективность одновременного перемещения всех 8 (или 16, или 32...) битов данных с управляющим сигналом или двумя для квитирования и отсутствием необходимости в сложных схемах синхронизации.


От параллельного к последовательному и обратно: что такое интерфейс SerDes

Однако вскоре становится ясно, что преобладающие протоколы цифровой связи (UART, SPI, I2C и т. д.) используют последовательный интерфейс, и что расширенные протоколы для специализированных приложений отдают предпочтение последовательной передаче. И это несмотря на то, что микроконтроллеры и центральные процессоры (ЦП) требуют параллельных данных для своих внутренних операций хранения, поиска и обработки, а это означает, что последовательная связь требует дополнительного оборудования для сериализации и десериализации.

Конформные покрытия в электронных устройствах

Автор: Mike(admin) от 19-01-2023, 23:55

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


Конформные покрытия в электронных устройствах

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

Почему нанопровода могут стать прорывной технологией в области электроники

Автор: Mike(admin) от 17-01-2023, 23:55

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


Почему нанопровода могут стать прорывной технологией в области электроники