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

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



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

Smart Relay. Делаем своими руками


Анекдот-вступление:
Мужчины молчат в двух случаях:
1.Что тут говорить, когда всё ясно.
2.Что тут говорить, когда ничего не разберёшь.


Так вот. Как то, разговаривая со своим другом, Александром, пришли к выводу, что среди радиолюбителей-профессионалов редко кто-то тратит время на подробное описание своих изделий. Типа, «а что тут описывать. ВСЕ и так ПРЕДЕЛЬНО ясно и понятно». А вот в среде «новичков», радиоГубителей и тому подобных, обмен информацией и обсуждение происходит более «живо» и интенсивно. Тут люди не стесняются задавать «глупые» вопросы (получая, зачастую такие же глупые ответы). И как правило, в конце дискуссии приходят к некому консенсусу.
Это к тому, что, я отношусь именно к касте радиолюбителей-новичков. Поэтому стараюсь делать ОЧЕНЬ подробное описание своих поделок.

Ладно, довольно лирики.
Существует интересный способ для создания, так называемых «умных вещей».

Благодаря этому способу появились на свет умные светодиоды (BlinkM), умные розетки и т.д. Ну и естественно, не обошлось и без «умного реле».

Итак, приступим.
Устройств, отмеряющих временные интервалы достаточно много. Взять хотя бы бесчисленные реализации на NE555 (GOOGLE Вам в помощь). Тем не менее, я считаю, что, появление альтернативных вариантов большой беды не делает. Как говорят, «у потребителя должен быть выбор». Спешу Вам представить устройство «Smart RELAY». Очень надеюсь, что найдутся желающие повторить проделанную мною работу. По «выхлопу» вы получите в меру малогабаритный, «копеечно стоящий», самодостаточный модуль. Применений которому можно найти великое множество.

Ну, поехали. (с) Ю.А. Гагарин


( Читать дальше )
  • +1
  • 20 февраля 2014, 06:53
  • Ghost_D
  • 4

Робот для игры в воздушный хоккей


Jose Julio из контроллера Arduino, частей для 3D-принтера и системы компьютерного зрения собрал робота для игры в воздушный хоккей.

( Читать дальше )
  • 0
  • 10 февраля 2014, 07:04
  • admin
  • 1

Очередной шилд. Светодиодная матрица 8х8. (Сага в 3-х частях). Часть 1 (Теоретическая)


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

Итак, попробуем сделать светодиодную матрицу, размером 8х8. Причем, для удешевления конструкции, возьмем не готовую платформу, а 64 светодиода. (Не поверите, по деньгам выходит почти в три раза дешевле. Конечно, с запайкой придется повозиться, но эти трудности меня не остановили).
Возможно, я немного перестарался в написании, но очень хотелось рассказать все досконально. Как часто пишут в инете: "феерическая расстановка точек над...." По традиции, разобью статью на три части: «Теория», «HARD» и «SOFT» :)


( Читать дальше )
  • 0
  • 1 ноября 2013, 19:06
  • Ghost_D
  • 4

LAN тестер. Полезное устройство своими руками


Начну с того, что данная статья — опыт повторения устройства, впервые опубликованного на ресурсе Хабрахабр.

(К сожалению, мне не удалось связаться с автором устройства. Были и вопросы, и пожелания, и вообще хотелось помочь дальнейшему развитию проекта. Я честно прошел регистрацию, ответил на кучу разных вопросов и все равно, мой статус — READ ONLY :( Весьма странное отношение со стороны администрации ресурса. Ну да ладно, учитывая, тот факт, что разработчик любезно предоставил все информацию по тестеру (включая исходники), он не будет в большой обиде на мой опус).


( Читать дальше )
  • +1
  • 22 октября 2013, 15:48
  • Ghost_D
  • 45

Ardutester. Универсальный тестировщик радиодеталей. Очень Интересный проект

Я уже неоднократно находил упоминания об использовании Ардуино в качестве измерителя параметров резисторов, конденсаторов и т.п. Но никак не решался подступиться к этому интересному вопросу. А тут случайно наткнулся на любопытный проект ArduTester. Задумка действительно достаточно интересная: универсальный тестер электронных компонентов, а именно резисторов, конденсаторов, индуктивности, транзисторов, диодов и т.д. Причем с автоопределением что за компонент подвергается тестированию и главное, как Вы его подключили к тестовой колодке!!! Вдобавок, автор трудится над некой десктопной версией универсальной базы, которая, получив результаты тестирования по СОМ-порту, сможет автоматически определять марку транзистора. Оригинальное описание автора:

ArduTester features:
— Automatic detection of NPN and PNP bipolar transistors, N- and P-Channel MOSFETs, JFETs, diodes, double diodes, Thyristors, Triacs, resistors and capacitors.
— Automatic detection of pin layout of the detected part.
— Measuring of current amplification factor and Base-Emitter threshold voltage of bipolar transistors.
— Detection of the protection diode of bipolar transistors and MOSFETs
— Measuring of the Gate threshold voltage and Gate capacity value of MOSFETs.


Клево!!! Хочу такую штуку. «Нет препятствий патриотам» (с) «х/ф ДМБ»



( Читать дальше )
  • +2
  • 14 августа 2013, 18:08
  • Ghost_D
  • 16

Металлоискатель на Arduino

Металлоискатель на Arduino
Датский инженер Dzl, вместе со своим сыном собрали себе металлоискатель на базе контроллера Arduino.

( Читать дальше )
  • 0
  • 27 июля 2013, 11:52
  • admin
  • 28

Делаем клон BlinkM. Или наш ответ Чемберлену


Постепенно нашу жизнь заполняют умные вещи. Смартфоны, смартТВ, умные скороварки, умные автомобили и т.п. И вот дело дошло даже до «умных светодиодов»!!! Итак, спешу представить: BlinkM это RGB-светодиод с управлением по I2C. Как я себе представляю, областями применения интеллектуальных светодиодов является декоративная подсветка интерьера, автомобильная светотехника, другие программируемые светотехнические решения. После беглого знакомства с описанием этого «зверька» больше всего меня впечатлило две вещи: 1-размеры и простота, а 2-ое — НЕАДЕКВАТНОСТЬ цены на готовое изделие!!! Пробежавшись по официальному сайту, заметил много интересных «прибамбасов»!!!.. Тут тебе и COMMUNICATOR для подключения к Ардуино, какой-то SEQUENCER, и примеры стыковки на разных языках программирования и т.д. Ну и чего греха таить, «глазки загорелись» и ОЧЕНЬ захотелось воочию поиграть с этой штукой. Но купить !?!?!? Неа. Абсолютно никакого желания :) Да и любимый жизненный принцип моего хорошего друга: «Это не наш метод. Мы сделаем сами, пусть по выходу окажется и в два раза дороже!». :)

Вектор намечен. Сделаем самостоятельно!
Короткий поход на радиорынок.
Расходы:
-> Attiny45 — (около 2$). Правда в корпусе SOIC, а я хотел изначально в DIP-e (но вышло даже лучше).
-> RGB светодиод — (0.5$)
-> SMD-резисторы — (пусть еще 0.5$)

ИТОГО: 3$
Заинтересовались? Тогда читаем дальше :)


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

Делаем простой USB программатор USBTinyISP

Очень многие люди, начиная свое знакомство с микроконтроллерами, испытывают трудности с инструментом для их программирования. И это реально может охладить творческий пыл. Да что там говорить, я и сам после сборки своего первого Arduino долго пытался «вдохнуть» жизнь в «железяку». Здесь очень хорошо описаны мучения. Конечно, самый простой вариант "5 проводков" — это здорово! Но, в моем окружении (как я понимаю, и у многих) дома, на работе в компах и ноутбуках напрочь отсутствует LPT-порт! Да и COM-порт становиться достаточно редкой «экзотикой». Что же делать? Естественно, на сцене появляется вездесущий USB.


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

"LC Motor Shield" для Arduino своими руками :). Часть 2

В прошлой части, мы выбрали схему, проверили ее на работоспособность и теперь полностью готовы перейти к этапу изготовления LC-Motor Shield.

Достоинства данного варианта:
— простота реализации в домашних условиях
— односторонняя разводка платы
— не содержит дефицитных деталей
— ток нагрузки более 1А (при установке доп. радиаторов)
— возможность переключения источника питания двигателей (внешнее/от Ардуино) с помощью перемычки.
— индикация направления вращения двигателей
— не занимает выводы интерфейсов – SPI(11,12,13), UART(0,1), I2C(А4, А5).
— совместимость с «самодельным» вариантом Ардуино (вариант на Atmega8)
и т.д.

Из недостатков:
— ВАЖНО!!! Не в полной мере совместим со стандартной библиотекой Servo. (После подключения этой библиотеки, становиться невозможным управление скоростью двигателей, т.к., блокируется ШИМ на выводах 9 и 10. Читать тут)!!! Т.е., при одновременном использовании коллекторных двигателей и сервомашинок (с библиотекой Servo) двигателя будут вращаться на максимальной скорости.
— только два канала
— «жесткая» привязка пинов
— всего два канала для сервоприводов
— три пина на один канал управления двигателем
— возможное «недовольство» администрации ресурса ROBOCRAFT.RU, за изделие повторяющее функционал L-Motor Shield (типа политики Apple) :)
(последний пункт, это шутка)



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