Рубрика: Блог
Установка нескольких версий пакета плат ESP32 в Arduino IDE
В этом руководстве описывается, как установить несколько версий пакета плат ESP32 в Arduino IDE. После настройки можно будет выбрать конкретную версию пакета ESP32 прямо из меню Tools при компиляции кода. Это избавляет от необходимости удалять уже установленный пакет и переустанавливать другую версию при каждом переключении. Зачем может понадобиться несколько версий ESP32-пакета Разные версии пакета плат …
Установка нескольких версий пакета плат ESP32 в Arduino IDEПодробнее
Использование таймеров Arduino без delay(): как писать неблокирующий код
Функция delay() — один из первых инструментов, с которыми знакомятся начинающие разработчики на Arduino. Она проста: delay(1000); приостанавливает выполнение программы на одну секунду. Но у такого подхода есть большой недостаток — код блокируется. Во время задержки Arduino ничего другого делать не может: не читает датчики, не реагирует на кнопки, не управляет моторами. Решение? Использовать неблокирующий …
Использование таймеров Arduino без delay(): как писать неблокирующий кодПодробнее
Система оповещения для угольных шахт на базе Arduino
В угольных шахтах используется много ручного труда при ежедневных операциях. Часто происходят различные аварии. Особенно в процессе подземной выемки генерируются газы, такие как CO (угарный газ), которые представляют угрозу для здоровья. Иногда высокая температура вызывает сильные пожары. В этом проекте используется несколько датчиков, объединённых в одну систему. Это приложение, ориентированное на безопасность в реальных условиях, …
Система оповещения для угольных шахт на базе ArduinoПодробнее
Как оптимизировать память на Arduino: борьба за каждый байт
Arduino-платформы вроде Uno, Nano или Pro Mini — отличные инструменты для создания прототипов и небольших проектов. Но у них есть одно важное ограничение — мало памяти. Например, классическая Arduino Uno располагает всего 2 КБ оперативной памяти (SRAM) и 32 КБ флеш-памяти (из которых около 0.5 КБ занимает загрузчик). В этом материале мы разберём, как экономить …
Как оптимизировать память на Arduino: борьба за каждый байтПодробнее
Включение Secure Boot V2 (SBV2) на ESP32
Безопасность встроенных систем становится всё более критичной задачей. Микроконтроллеры серии ESP32 от Espressif Systems предоставляют встроенные механизмы защиты, такие как Secure Boot и Flash Encryption. В данной статье мы рассмотрим, как включить и настроить Secure Boot V2 (SBV2) на ESP32 для повышения безопасности загрузки и защиты от несанкционированной прошивки. Что такое Secure Boot V2? Secure …
Как установить DeepSeek на Raspberry Pi 5 с помощью Hugging Face
DeepSeek — это современная большая языковая модель (LLM), которая позволяет генерировать, обрабатывать и анализировать текст. Запустить её можно через библиотеку Transformers от Hugging Face, которая предоставляет удобный Python API и тысячи готовых моделей. В этом руководстве мы разберём по шагам, как использовать DeepSeek на Raspberry Pi 5, включая установку необходимых библиотек, загрузку модели и запуск. …
Как установить DeepSeek на Raspberry Pi 5 с помощью Hugging FaceПодробнее
Разница между ESP32 и ESP32-S2
Микроконтроллеры ESP32 и ESP32-S2 от компании Espressif Systems включают в себя различные функции, такие как: аналоговые входы и выходы, множественные порты ввода-вывода, Bluetooth, Wi-Fi, сенсорные переключатели, BLE, часы реального времени, таймеры и пр. Компания Espressif предоставляет базовые аппаратные и программные ресурсы, чтобы помочь разработчикам реализовывать свои идеи с использованием оборудования серий ESP32. Программная среда разработки …
Как установить DeepSeek на Raspberry Pi 5 с помощью Ollama
DeepSeek — это современная языковая модель, которая может использоваться для задач генерации текста, перевода, чат-ботов и многого другого. Вместе с инструментом Ollama, который предоставляет удобный способ локального запуска LLM (Large Language Models), можно запустить DeepSeek даже на компактном компьютере, таком как Raspberry Pi 5. В этом руководстве вы узнаете, как это сделать. Что такое DeepSeek? …
Как установить DeepSeek на Raspberry Pi 5 с помощью OllamaПодробнее
Получаем информацию об устройстве ESP32/ESP8266 с помощью MicroPython
Микроконтроллеры ESP32 и ESP8266 стали крайне популярными благодаря своей доступности, встроенному Wi-Fi и поддержке MicroPython. При разработке проектов часто возникает необходимость узнать базовую информацию об устройстве: характеристики процессора, MAC-адрес, объем доступной памяти и прочее. В этой статье мы покажем, как получить эти данные с помощью MicroPython. Что понадобится Импорт необходимых модулей Для получения информации об …
Получаем информацию об устройстве ESP32/ESP8266 с помощью MicroPythonПодробнее
Интеграция Wi-Fi с помощью библиотеки ESP8266WiFi: просто и удобно
ESP8266 — это недорогой Wi-Fi микрочип с полным стеком TCP/IP и возможностями микроконтроллера, разработанный компанией Espressif Systems. Он пользуется популярностью у энтузиастов и разработчиков благодаря своей доступности и простоте использования, что делает его идеальным выбором для множества IoT-проектов. В сочетании с библиотекой ESP8266WiFi этот компактный модуль становится еще мощнее, упрощая подключение устройств к Wi-Fi-сетям и …
Интеграция Wi-Fi с помощью библиотеки ESP8266WiFi: просто и удобноПодробнее