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

 

ATTiny10IDE – компактная и универсальная среда разработки для ATtiny

Автор: Mike(admin) от 9-03-2019, 15:55

При написании кода для микроконтроллеров семейства ATtiny, таких как ATtiny85 или ATtiny10, люди обычно используют один из двух методов: либо добавляют поддержку микросхемы в Arduino IDE, либо открывают текстовый редактор по своему выбору и делают все вручную/ Плюс, конечно, есть особенные, использующие Eclipse. Но недавно наметился еще один способ, основанный на новой среде разработки (IDE) под названием ATTiny10IDE.


ATTiny10IDE – компактная и универсальная среда разработки для ATtiny

Обзор Google Coral – аппаратное обеспечение для машинного обучения

Автор: Mike(admin) от 7-03-2019, 11:55

Во время выступления Injong Rhee на прошлогодней конференции Google Next в Сан-Франциско Google анонсировал два новых аппаратных продукта: плату разработки и USB-ускоритель. Оба продукта были построены на базе Edge TPU от Google, их специализированной интегральной микросхемы типа ASIC, разработанной для реализации возможностей машинного обучения.


Обзор Google Coral – аппаратное обеспечение для машинного обучения

Спустя почти год, аппаратное обеспечение незаметно перешло в статус «Beta» под названием «Coral», и теперь можно приобрести и плату разработки и USB-ускоритель для реализации проектов машинного обучения и искусственного интеллекта.

Arduino и LoRa: подключаем модуль SX1278 (Ra-02) к Arduino

Автор: Mike(admin) от 25-02-2019, 11:15

Ожидается, что к 2020 году в мире будет 25 миллиардов устройств, подключенных к Интернету. Это более чем в три раза больше население Земли. С учетом того, что концепции Интернета вещей (IoT) и Четвертой промышленной революции (Industry 4.0) реализуются весьма успешно, это, скорее всего, произойдет. У нас уже есть несколько беспроводных протоколов, таких как BLE, Wi-Fi, сотовая связь и т. д., но эти технологии не были идеальными для сенсорных узлов Интернета вещей, поскольку им необходимо было передавать информацию на большие расстояния без использования большого количества энергии. Это привело к появлению технологии LoRa, которая может выполнять передачу на очень большие расстояния с низким энергопотреблением.


Arduino и LoRa: подключаем модуль SX1278 (Ra-02) к Arduino

Так же как и модули ESP становятся синонимами для приложений Wi-Fi, эта технология LoRa также обладает калибром для построения обширной сети. Ранее мы создавали много проектов IoT с использованием ESP8266 и Arduino, здесь, в этой статье, мы узнаем о LoRa и о том, как использовать ее с платформой разработки Arduino.

Решение проблемы загрузки кода в ESP32

Автор: Mike(admin) от 22-02-2019, 05:55

Несмотря на то, что ESP32 на сегодняшний день является одним из лучших чипов с беспроводной связью и большими вычислительными возможностями, с ним все-таки имеются определенные проблемы. Некоторые платы ESP32 не переходят в режим перепрошивки / загрузки автоматически при загрузке нового кода.


Решение проблемы загрузки кода в ESP32

Это означает, что когда вы пытаетесь загрузить новый скетч в ESP32, Arduino IDE не может подключиться к вашей плате, и вы получаете сообщение об ошибке.

Как правильно организовать питание Arduino

Автор: Mike(admin) от 20-02-2019, 06:35

Питание Arduino не слишком просто, как может показаться на первый взгляд. Некоторым новичкам сначала не ясно, есть ли у плат Arduino встроенное стабилизирование напряжения. Использование этого преимущества обеспечивает более длинную проводку электропитания за счет использования источника питания более высокого напряжения, чем номинальное напряжение 5 В или 3,3 В, необходимое для микроконтроллера для организации логических уровней.


Как правильно организовать питание Arduino

Некоторые платы Arduino имеют входное напряжение от 6 до 16 В постоянного тока, что значительно выше максимального значения для микроконтроллера, но плата Arduino точно стабилизирует напряжение питания, а также обеспечивает дополнительную мощность для периферийных устройств Arduino.

Будильник с эффектом восхода солнца с использованием Arduino

Автор: Mike(admin) от 12-02-2019, 18:55

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


Будильник с эффектом восхода солнца с использованием Arduino

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

Современные языки программирования микроконтроллеров и встраиваемых систем

Автор: Mike(admin) от 6-02-2019, 06:55

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


Blockly

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

Arduino и датчик расхода воды

Автор: Mike(admin) от 1-02-2019, 06:55

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


Arduino и датчик расхода воды

Arduino и датчик тока ACS712

Автор: Mike(admin) от 30-01-2019, 05:55

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


Arduino и датчик тока ACS712

В этом проекте мы расскажем о датчике тока ACS712, о том, как работает датчик тока на основе эффекта Холла и, наконец, о том, как соединить датчик тока ACS712 с Arduino.

Arduino и датчик света BH1750

Автор: Mike(admin) от 25-01-2019, 10:55

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


Arduino и датчик света BH1750

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