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

 

Arduino не только для радиолюбителей, но и для серьезных компаний

Автор: Mike(admin) от 8-06-2017, 18:55

Хотя экосистема Arduino задумывалась в первую очередь как отличный инструмент для радиолюбителей и новичков в электронике, тем не менее, во преки распространенному мнению в ее бесполезности в серьезных задачах, платы Arduino и среда разработки Arduino IDE успешно применяются также профессиональными разработчиками и инженерами.


Arduino

Но экосистема Arduino существует уже практически 13 лет, а это значит, что она старше iPhone, поэтому, если «долгожительство» в области электроники представляет собой какой-то показатель качества, возможно, пришло время начать смотреть на Arduino гораздо более серьезно.

Почему Arduino не используется при производстве бытовой техники?

Автор: Mike(admin) от 30-05-2017, 20:35

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


Почему Arduino не используется при производстве бытовой техники?

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

Arduino Cinque – RISC-V, ESP32 с WiFi и Bluetooth в одном флаконе

Автор: Mike(admin) от 24-05-2017, 19:35

Компания SiFive пока не слишком хорошо известна электронщикам и радиолюбителям. Тем не менее, она вполне успешно разрабатывает микроконтроллеры с набором инструкций RISC-V. Архитектура RISC-V является достаточно новой (создана в 2010 году) и полностью открытой, то есть она доступна для свободного использования. На ее основе был сделан работающий на тактовой частоте 320 МГц микроконтроллер SiFive Freedom E310 (FE310), который присутствует на их плате HiFive1 с форм-фактором Arduino Uno.


Arduino Cinque

Но SiFive решили пойти дальше в сотрудничестве с экосистемой Arduino и сделали плату под названием Arduino Cinque, в которой основным элементом, конечно же, является микроконтроллер Freedom E310, признанный одним из быстрейших и производительных микроконтроллеров, доступных сегодня на рынке.

Приемопередатчик HC-12 и Arduino

Автор: Mike(admin) от 18-05-2017, 19:15

Приемопередатчик HC-12 представляет собой полудуплексный беспроводной последовательный модуль связи со 100 каналами в диапазоне 433.4-473.0 МГц, способный передавать данные на расстояние до 1 км. Радиочастотная микросхема Этого модуля содержит передатчик на 20 дБм (100 мВт) и приемник, который имеет чувствительность -117 дБм (2 × 10-15 Вт) при 5000 бит/с.


Приемопередатчик HC-12 и Arduino

Сегодня можно найти несколько разновидностей модуля HC-12, но все они, как правило, основаны на приемопередатчике Si4463 и микроконтроллере STM8S003F3. В данном материале будет реализован несложный проект на основе HC-12 и Arduino.

Ускоряем работу линий GPIO Arduino

Автор: Mike(admin) от 14-05-2017, 11:25

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


Ускоряем работу линий GPIO Arduino

Экосистема Arduino в действительности использует язык высокого уровня C++. Как правило, часть кода C++ содержится библиотеках и фреймворках, и большинство людей просто склонны кодировать свои основные программы, используя C-стиль, используя объекты библиотеки. Но из-за этого быстродействие микроконтроллера сильно снижается, поскольку максимальной производительности можно достичь лишь используя ассемблер, а не языки высокого уровня. Тем не менее, энтузиаст под ником Fredllll создал библиотеку шаблонов для ускорения работы линий ввода/вывода (GPIO) Arduino.

Как сделать FM-трансмиттер на Arduino и NS73M своими руками

Автор: Mike(admin) от 5-05-2017, 19:55

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


FM-трансмиттер NS73M

Сегодня FM-передатчики можно найти в магазинах бытовой техники и электроники. Китайские модели стоят относительно дешево, брендовые же модели имеют приличную цену. Но, к счастью, FM-передатчик можно сделать самому на основе Arduino и модуля NS73M.

Arduino и цифровой потенциометр

Автор: Mike(admin) от 4-05-2017, 18:55

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


Arduino и цифровой потенциометр

Цифровые потенциометры являются довольно простыми устройствами, которые можно без проблем использовать в проектах с Arduino.

Arduino и ZigBee: шилд XBee Shield и утилита X-CTU

Автор: Mike(admin) от 2-05-2017, 19:05

Стандарт ZigBee представляет собой совокупность протоколов верхнего уровня для беспроводной передачи данных. С помощью ZigBee можно организовывать надежные ячеистые сети с небольшой скоростью передачи данных. Для построения таких сетей имеются очень простые в использовании модули серии XBee компании Digi International.


Шилд XBee Shield

Эти модули можно подключать к Arduino, задействовав шилд XBee Shield. Применение такого шилда повышает удобство работы с модулем благодаря надежному креплению и легкому доступу к выводам, чего сложнее добиться при кабельном соединении модуля. XBee Shield работает с версиями XBee модулей Series 1, Series 2, Standard и Pro.

Как ровно подстричь волосы сзади с помощью Arduino

Автор: Mike(admin) от 27-04-2017, 13:35

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


Как ровно подстричь волосы сзади с помощью Arduino

Так, энтузиаст Джефф Хайсмит (Jeff Highsmith) придумал очень хитрую систему, которая использует технологию машинного зрения и плату Arduino для управления триммером, чтобы помочь своему хозяину подстричься сзади.

Четырехразрядный индикатор на TM1637 и Arduino DigiSpark

Автор: Mike(admin) от 25-04-2017, 19:05

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


Четырехразрядный индикатор на TM1637 и Arduino DigiSpark

Работа с этим модулем довольно проста, поскольку передача данных осуществляется только по двум проводам. Тем не менее, этот способ коммуникации не идентичен интерфейсу I2C.