Статьи отсортированы в порядке их посещаемости

Что такое Ардуино скетч?

Опубликовано 03.03.2013 16:47:00


Скетч - это программа, написанная для платформы Arduino и имеющая определенную структуру.

Для начала рассмотрим в простой, абстрактной манере как работает ваша плата с программной точки зрения. Arduino, по сути, является распиновкой (разводкой ножек микроконтроллера на удобные для использования входы/выходы - пины) микроконтроллера Atmega. Как вы заметили, разные платы содержат различные контроллеры и, соответственно, имеют разную конфигурацию пинов. Изготовитель устанавливает на плату arduino hex-прошивку (bootloader), которая стартует при включении и передает управление скетчу, написанному и залитому пользователем.

Читать

Термометр (Z-DHT11 + Z-LCD I2C модуль)

Опубликовано 28.11.2014 0:12:00


В данном микро-примере соберем цифровой термометр. В нем, показания температуры и влажности с модуля датчика DHT11 будут выводиться на LCD I2C модуль.

 

Для начала необходимо установить библиотеки dht11 и LiquidCrystal_I2C1602V1

Скачиваем, распаковываем и закидываем в папку libraries в папке Arduino. В случае, если на момент добавления библиотеки, Arduino IDE была открытой, перезагружаем среду.

Читать

Самодельная Arduino (DIY)

Опубликовано 26.10.2013 11:10:00


Автор: Hronos

Однажды я прочитал слово “Arduino”, затем увидел Arduino Single-Sided Serial Board, (да, это было давно), потом одну из плат с USB на борту; и эти платки меня увлекли, в первую очередь тем, что их можно спаять самому. Я смотрел на них, читал схемы, а возможности собрать, на то время, не было…

Но, немного погодя, я её сваял:

Внешний вид самодельно платы Arduino

Читать

Лабораторный стенд для шагового двигателя

Опубликовано 27.09.2013 23:12:00


Автор: tamerby

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

Итак возможности:

 -  автоматический / ручной режим
 -  шаг / полушаг
 -  реверс
 -  отображение скорости (расчетная)
 -  гнезда для подключения лог анализатора / осциллографа

Читать

Самодельная Arduino Z-DIYino PRO

Опубликовано 05.01.2014 20:36:00


Модификация платы Arduino PRO "zelectro"

На плату добавлен стабилизатор на 3.3 вольта. Появилась возможность выбора питания платы от USB либо от внешнего источника питания. По линии +5V от USB установлен предохранитель. Теперь плата полностью повторяет функционал оригинальной Arduino PRO.

Встречайте Z-DIYino PRO.

Внешний вид Z-DIYino PRO

Внешний вид Z-DIYino PRO

Принципиальная схема: z-diyino-pro-schematics

Читать

Z - DHT11. Модуль датчика температуры и влажности

Опубликовано 21.11.2014 13:35:00


DHT11 это не дорогой и довольно точный, для своего ценового сегмента, датчик температуры и влажности. Z- DHT11 модуль представляет из себя крохотную платку с обвязкой, на которой закреплен датчик (проклеен) . Модуль обладает крепежным отверстием под винт м3, что позволит при необходимости надежно его закрепить.

Читать

Что такое ШИМ (PWM)?

Опубликовано 01.11.2014 12:06:00


Широтно-Импульсная Модуляция, сокращенно ШИМ (англ. PWM).

Применение: управление скоростью вращения моторов, регулирование яркости светодиодов и т.п.

 

Широтно-Импульсная модуляция, или ШИМ, это операция получения изменяющегося аналогового значения посредством цифровых устройств. Устройства используются для получения прямоугольных импульсов - сигнала, который постоянно переключается между максимальным и минимальным значениями. Данный сигнал моделирует напряжение между максимальным значением (в нашем случае 5В либо 3.3В в зависимости от питающего напряжения Arduino платы) и минимальным (0В), изменяя при этом длительность времени включения 5В относительно включения 0В. Длительность включения максимального значения называется шириной импульса. Для получения различных аналоговых величин изменяется ширина импульса. 

На иллюстрации голубые линии делят график на постоянные временные периоды. Длительность периода обратно пропорциональна частоте ШИМ. Т.е. если частота ШИМ составляет 500 Гц, то голубые линии будут отмечать интервалы длительностью в 2 миллисекунды каждый. Вызов функции analogWrite(pin, число); с масштабом 0 – 255 означает, что значение analogWrite(pin, 255); будет соответствовать 100% рабочему циклу (постоянное включение 5V), а значение analogWrite(127) – 50% рабочему циклу. 

Широтно-импульсная модуляция ШИМ PWM

Читать

Z- Motor + Servo Shield своими руками (DIY).

Опубликовано 15.12.2014 21:20:00


Z- Motor Servo Shield DIY - это плата расширения для Arduino UNO и совместимых. Позволит управлять двумя коллекторными двигателями либо одним биполярным шаговым с потреблением до 600мА, а также подключить до четырех сервоприводов с суммарным потреблением до 3 Ампер. 

Является обновлением Motor Shield L293D и имеет ряд улучшений. Стабилизатор серво части L7805 (5В, 1А) заменен на LM338T с выходным током до 3 Ампер и регулируемым выходным напряжением, которое задается перестановкой джампера (всего 3 варианта: 5, 6 или 7 Вольт). На Шилд добавлен разъем для подключения блютуз модуля, оставлены такие плюшки как: дублирующие гребенки на разъемах подключения моторов, индикаторный светодиод 13pin с возможностью включения/отключения. Мотор часть осталась без изменения. 

Встречайте Z-Motor Servo Shield.

DIY Z- Motor Servo Shield с подключенными моторами и сервоприводами

Внешний вид  Внешний вид

Принципиальная схема: diy-z-motor-servo-shield-schematics

Читать