CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!
  
 

Виртуальный Windows-шилд для Arduino


Виртуальный Windows-шилд (Windows Virtual Shields), позволяет использовать Windows Phone как своеобразный набор шилдов.
Получается, что скетч на Arduino сможет получить доступ к разным датчикам и возможностям телефона, через привычные и простые в использовании библиотечные вызовы.

( Читать дальше )

Как сделать самодельный шилд для Arduino


Самый удобный и надёжный способ подключить какую-либо внешнюю электронику к контроллеру Arduino — это использовать соответствующий шилд.
Если почему-то не хочется использовать ProtoShield, то данное видео покажет, как можно быстро и просто изготовить самодельный шилд для подключения к Arduino любых внешних устройств: реле, внешнего питания, сервомашинок и т.д.

( Читать дальше )
  • +1
  • 28 июля 2015, 11:39
  • admin
  • 1

SD-CARD МОДУЛЬ

При выполнении проектов на Arduino большое внимание уделяется отведенной памяти. Arduino не очень щедра на этот ресурс.

ATmega 8
Память программ (FLASH) 8 Кбайт
ОЗУ(RAM) 1 Кбайт
Энергонезависимая память (EEPROM) 512 байт

ATmega168
Память программ (FLASH) 16 Кбайт
ОЗУ(RAM) 1 Кбайт
Энергонезависимая память (EEPROM) 512 байт

Atmega328
Память программ (FLASH) 32 Кбайт
ОЗУ(RAM) 2 Кбайт
Энергонезависимая память (EEPROM) 512 байт

Но есть проекты когда требуется большой банк данных и энергонезависимой памяти (EEPROM) в 512 байт не хватает.

( Читать дальше )

Солнечное электроснабжение на даче или шилд-контроллер заряда. Своими руками :)

Небольшое вступление.
1- Заранее предчувствуя высказывания и «советы» типа, “а на кой это нужно”, «Проще кабель проложить”, “купи готовое и не парься”, скажу сразу, весь этот проект носит скорее академический интерес, а не экономический.
2 — Читать данный „опус“ можно „по диагонали“, т.е., перейти непосредственно к практическим частям. А именно „Переделка UPS в инвертор 220 Вольт“ и „Самостоятельное изготовление PWM контроллера заряда аккумулятора“. Дело в том, что я не хотел разрушать целостность повествования, и мне было интересно!

Лето. Период дачного сезона в полном разгаре. Всякие посадки и крупные работы сделаны, теперь тупо шашлыки, отдых и ожидание сбора урожая :). И моя очередная попытка совместить полезное с приятным. А именно, захотелось мне попробовать свои силы в организации энергоснабжения второго этажа дачи (пока его там нету в принципе, только с помощью удлинителя).


( Читать дальше )

AVR-конструктор. Продолжение

Прошел месяц с момента реализации моей идеи с отладочным конструктором для AVR. Ну и тут, как говорится всплыли все ошибки и неудобства. Перечислю их:
  • Основным минусом было то, что модулей было много (в плане количества плат) и к каждому из них необходимо было каждый раз тянуть как минимум 2 провода (VCC и GND).

  • Также обнаружено пару ошибок в разводке платы (сейчас в старых файлах все исправлено), которые исправлялись МГТФ-ом

  • Датчики для 1-wire подключались по проводам, хотя можно было их просто вставлять в гнездо





( Читать дальше )

AVR-конструктор.

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

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



( Читать дальше )

Удаленное управление для видеокамеры Sony, находящейся на мобильной платформе irobot_create. Часть 2. Управление с помощью беспроводного геймпада.

Первый реализованный вариант — управление платформой и видеокамерой с помощью беспроводного геймпада Defender Scorpion RS3


Приемник геймпада подключен к плате Ard​uino через USB_Host_Shield

( Читать дальше )

Wall-E Clock Shield. Своими руками. Часть 2. "Soft"

В прошлой части статьи, мы остановились на этапе изготовления шилда.

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

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


( Читать дальше )

Wall-E Clock Shield. Своими руками. Часть 1. "Железо"

Идея появилась (примерно в начале апреля), после очередной ревизии неисправных материнских плат. На одной из таких плат был обнаружен сдвоенный семисегментный индикатор. Такие индикаторы (с общим катодом), как выяснилось позже, весьма распространены. И когда друзья подогнали целую плату (бог знает от чего), на которой таких индикаторов была целая россыпь, естественно возникло желание о их применении. Первое, что пришло на ум — ЧАСЫ.
Хм, часы?!?! Вроде как и банально, а с другой стороны, почему бы и нет?


Прикинул, всяческие "ЗА" и "ПРОТИВ".
Самые веские "ЗА":
1) Не пропадать же выпаянным деталькам впустую :)
2) Этот шилд, по моему мнению, может стать неплохим подарком. (я в некоторой степени «курирую» ардуиновское направление у одного знакомого подростка, и у него, кстати, в начале мая ДР).
3) Часы относятся к «вечным» ценностям и являются очень полезным и всегда актуальным прибором!
4) Процесс изготовления — хороший материал для статьи на конкурс "Кибервесна 2014" :)
5) Полученный код я планирую использовать в следующих проектах (это будут часы на блинкерных индикаторах).
6) Данный проект просто обязан поднять мой собственный LEVEL в части программирования.



( Читать дальше )

Универсальный шилд (для обучения)

Немного лирического вступления.
После моего увлечения Arduino, я, естественно, пытался подсадить заинтересовать этим делом многих своих знакомых. И одной из жертв моих попыток стал паренек лет 12. Очень страстно увлекался компьютерами. Ну как компьютерами, в основном игры и соц. сети. Даже так, ТОЛЬКО ИГРЫ и иногда соц. сети :) Дай думаю, сделаю доброе дело, пускай займется чем-то полезным, пробует, творит, программирует и т.д. Я подарил ему плату Arduino (один из китайских клонов) и небольшую макетную плату с кучкой соединительных проводков. Несколько вечеров потратил на «вводную часть», распечатал для него какую-то книгу с примерами (что-то типа, «Ардуино для маленьких волшебников»), собрал небольшой Starter Kit (резисторы, светодиоды, пищалки...). Ну и вперед! Что-то у него получалось, что-то не очень. Причем иногда из-за проблем с соединениями на макетке, будь оно не ладно. И мне пришла мысль, что для таких целей было бы удобно иметь некий простенький шилд с необходимыми кусками схем из примеров. Помимо обучения, такой шилдик можно использовать для быстрой отладки какой-нибудь идеи… Как говориться: «Мужик сказал-мужик сделал!». Изготовление такого «Shield для обучения» у меня заняло один выходной. Готовое устройство было торжественно вручено юному «программисту»!
А у меня осталось несколько фоток процесса сборки и печатная плата в SprintLayout. И вот, наконец-то, поборов природную лень, я решил собрал все, что касалось этого шилда в некий законченный вид. (Нарисовать, в конце концов, схему хотя бы :)).



( Читать дальше )
  • +1
  • 21 марта 2014, 08:39
  • Ghost_D
  • 5