Как стать автором
Обновить

Комментарии 171

прочитал все, а цены не увидел. во сколько обошлось с доставкой?
За все заплатила $157.52, заказ сделала 29 декабря, а 31 января нашла в почтовом ящике извещение о посылке.
Вы архикруты! Скоро ли нейрошунт в мозг планируете? (:
От имплантов — воздержусь, но поэкспериментировать с нейроинтерфейсом, чем-нибудь вроде OCZ NIA — хотелось бы :) Что же до крутости — невелика крутость купить за полторы сотни баксов набор для радиолюбителей и собрать полдюжины моделей для начинающих ;) Вот если удастся сделать то, что хочу — это уже будет кое-что :))
Немало. Но мне кажется намного дешевле (и полезней) было бы купить какую-нибудь ATmega8 и изучать уже конкретно микроконтроллеры
Где можно заказать такой комплект?
вобще я только начинающий с радиоэлектроникой. расскжите про макетки на которых не надо паять
Я заказывала на www.seeedstudio.com/depot/
Макетная плата — это такая пластиковая площадка с гнездами, в которые можно без пайки вставлять провода или ножки деталей. Гнезда в одном ряду — соединены. То естьесли в одно гнездо ряда вставить ножку резистора, а в другое — ножку диода, то получится, что они соединены друг с другом. Есть также длинные ряды + и — для подводки питания.
В Москве такие платы видела в ЧипДипе, но цена в 2000+р за одну плату…
Спасибо теперь вроде понятно. наверно закажу такую плату из-за бугра. ато вся моя разработка показ заключается в составлении схем в Micro Cap… надо же переходить к реальным действиям
Не обязательно из-за бугра.
Я в свое время брал на freeduino.ru, наложенным платежом шло около 2х недель.
Конечно, могут возникнуть проблемы с докупкой необходимых компонент, но если живешь в достаточно крупном городе, то с этим проблем не должно быть.
Если не секрет, во что должны вылиться реальные действия? :)
Очень нравится работать со звуком, поэтому для начала хочу собрать овердрайв-педаль для гитары. на операционнике и двух транзисторах. дальше посмотрим
А как же теплый ламповый звук? :)
До лапового звука ещё недорос
Спасибо. ушло в букмарки. Я пока не очень хорошо во всем этом разбираюсь…
>>на операционнике и двух транзисторах
Tube Screamer? :) годная педаль. но если опыта в пайке нет, лучше начать с MXR Distortion+, там напортачить очень сложно
да я в старом справочник по электронике нашел схемку ограничителя с управляемым порогом сробатывания. высокого качестав не жду. просо схема простая.
я на такой счётчик собрал двоичный :)
удивительно смотреть, как это работает по-настоящему.
Да, весьма впечатляет, когда что-то делешь — и оно РАБОТАЕТ! Такое же чувство у меня было в 6 классе, когда на д/р мне подарили программируемый микрокалькулятор БЗ-34 :)
> в 6 классе… на д/р мне подарили программируемый микрокалькулятор
это все объясняет :)
заказал такую макетку(16 см) у них и набор проводов. всего 15 баксов с доставкой. спасибо за наводку!
Не за что :) Удачи в экспериментах с железками!
А можно ссылку именно на Ваш комплект. А то что то не получается найти
Я лишь сказал где можно купить «макетки» — макетные платы, на которых можно собирать простые схемы без пайки. Оценочные и отладочные комплекты, но других производителей на базе тех же контроллеров ATmega или PIC, MSP можно поискать на «Терраэлектронике». В «Мега-Электронике», в Питере есть их представительство.
спасибо
На молотке есть люди которые продают Arduino и мешуру к ним, кроме того архитектура открыта — Arduino можно собрать и самому! На офф. сайте лежат все необходимые инструкции включая схемы для изготовления платы.
Знаю, с одним продавцом даже общалась :) Но для начала решила все же заказать «там» — чтобы потом иметь возможность сравнить качество тамошней (промышленной?) и нашей, кустарной сборки. Что касается сборки плат — лично я припаивать микросхему не возьмусь. Я полчаса припаивала проводки к COM-разъему, так что… Если начну припаивать микросхемку — гарантированно залью все ножки-дорожки припоем. А покупать паяльную станцию — как-то пока не созрела :)
В линукс центре у нас торгуют ардуино. А так же на molotok.ru посмотри. Там много чего есть
Интересно!

Я сейчас себе составляю список «чего купить» на adafruit.com
В принципе набор близкий по составу:
Arduino (Atmega328), макетная плата, набор проводков для подключение на макетной плате, 2 шаговых двигателя и DIY плату для окончательных наработок.
ЖК дисплей уже есть в наличии, и множество всяких переключателей, кнопочек, диодов и электронного барахла. =)

Потом ещё надо будет в чип-и-дип сьездить прибарахлиться…
А что планируете собрать?
Для начала нучиться всём этим пользоваться =)
Для начала расчитываю собрать небольшую площадку которая сможет изменять положение по 2м осям по горизонтали, сначало через usb, потом через подключенные к самой arduino переключателям\джойстикам.

Потом уже сожму до минимльных размеров это чудо и приделаю сверху веб-камеру (= (возможно одну из осей переделаю под вертикальынй разворот)
Я пока тоже осваиваю :) Собираю проекты из Getting Started With Arduino. Заодно составила для себя список чужих интересных мне проектов, которые позже попробую «посмотреть руками».
Не забудте, что для работы с шаговыми двигателями понадобится драйвер (можно купить motorshield на adafruit). Дешевле купить серво и модифицировать их (так называемый continuous servo mod, в интернете полно информации, а также есть библиотека для ардуино для работы с модифицированными сервами).
Это да, смотрел\читал, к сожалению когда заказывал в Adafruit, motorshield не было в наличии, но в россии я нашёл аналог, хотя и чуть дороже =)
В принципе на freeduino.ru продают с небольшой наценкой. Вот сейчас сам думаю там заказывать… Просто неохота ждать))
Собрал? ;)
Деталей не хватает, а ехать затариваться пока некогда )
Выглядит круто :)
telegamochka, а как ты будешь использовать комплектный дисплей в виде наголовного?
Не в виде наголовного, я брала его в качестве экрана для аккордной клавиатуры. Все-таки с экраном-подсказкой аккордник будет легче освоить, чем без него. Еще есть мысли сделать браслет-монитор. Осталось теперь понять, как подключить дисплей к Ардуино…
Опишите в начале статьи — что это вообще такое? А то контекст непонятен.
Спасибо, проправила :)
Ну… я думала, туда написать будет нескромно, да и там наверное, подобных постов новичков — более, чем хватает.
Может вы и правы. Но с другой стороны, чем большая часть информации по конкретной теме находится в одном месте, тем удобнее эту информацию использовать.
Убедили :) Перенесла.
Думаете, стоит перенести пост туда?
Думаю, хуже не будет в любом случае.
Ок, перенесла.
НЛО прилетело и опубликовало эту надпись здесь
Для меня все эти осциллографы — та самая «черная магия» :) Пока осваиваю китйский мультиметр :))
Если знаете английский, рекомендую — www.allaboutcircuits.com/
После прочтения и осознания можно сделать всё что угодно, — от простой гирлянды до фм-тюнера, метеосистемы, управления освещением и много-много всего :)
Спасибо!
С осциллографом очень рекомендую подружиться. Простейший по сути прибор (берет напряжение на входе, и рисует его на экране по оси Y, откладывая по оси X время), который незаменим при отладке чего-либо частотного.
Видимо, придется :) Но не все же сразу :)
www.youtube.com/watch?v=I3VJe2vcMrc зацените скорость работы. несколько огорчает
НЛО прилетело и опубликовало эту надпись здесь
работает — очень спорное заявление. но осциллограф это не тянет. кому нужен осц, неспособный рассмотреть в реалтайме даже звуковой сигнал? при том, что в спеках заявлена полоса до 1МГц
Ну, иногда, именно осциллограф с медленной развёрткой и имеет смысл…
А что до быстродействия то да, но с другой стороны микроконтроллеры есть разные, и я в упор не пойму, почему всех так прёт этот Абдурино, и что в нём такого открытого…
Вообще то родные сэмпл киты существуют практически под любые микроконтроллеры.
Производители микроконтроллеров из кожи вон лезут, что бы инженеры выбирали именно ихние чипы, тут вам и среды разработки, и огромные библиотеки исходников для самых разных задач, бери — не хочу…
А так же огромное море радиолюбительских конструкций, где как правило используются PICи используются потому что дёшево…
Вот маркетологи Atmel решили эту ситуацию исправить, придумали Arduino-Абдурино, дорого но за то типа готовый набор для нубов. Но в этом то и самая подлость, человека отучают думать головой, паять руками и использовать нормальные средства разработки, а так же ЯндеGoogle. Подсаживают народ на свои чипы, что бы их потом использовали по поводу и без повода…
Помню вёл в своё радио кружок в школе для новых русских детишек, так вот, для начала купил им вишборды и набор деталюшек, сочинил прямо в процессе прогулки по радио рынку. Таки дети у меня прямо на вишбордавской макетке PICи программировали. Собрать обвеску для программирования, у них занимало пять минут.
Я не апостол PICa, но я за правильное обучение, в результате которого человек может одинаково хорошо использовать компоненты любых производителей, а не торчать на игле готовых решений…
Я программист, а не электронщик. Осваивать на 100% (ну даже на 50%) другую профессию — я не могу. Просто нет времени. А Ардуино — вариант получить прототип нужного мне устройства без пайки и травления плат. Мне недавно пришлось припаять 9 проводков к COM-разъему. За полчаса 5 проводков припаяла — и сломалась. Моя задача — не научиться качественно паять, а суметь создать прототип нужного мне устройства. Чтобы потом отдать создание релизной версии в действительно умелые руки. Ну а кроме того, мне интересно освоить то что с детства мне мешали освоить кривые руки.
Извините, но «ножка» — это звучит гордо =)
«Вывод» вообще-то.
Я слышала выражения вроде «припаять к правой ножке». Возможно, «вывод» корректнее, но в некоторых случаях я бы не смогла заставить себя так сказать. «Пятый логический вывод» — звучит весьма неоднозначно :) Может, можно использовать слово «контакт»?
«Ножка» не совсем правильно звучит в контексте 13 порта.
Вообще-то «вывод» тоже не совсем правильно, т.к. он может работать в режиме «ввода». Чаще всего встречается именно «порт».

А вот по отношению у светодиоду «ножка» вполне употребима.
Давайте посмотрим на перевод слова пин у Лингво на сайте:
lingvo.abbyyonline.com/ru/en-ru/pin

pin

1) (контактный) штырёк; штекер
2) вывод; контакт
3) пуансон
4) штифт

Второй вариант — то что нужно. Я бы различал вывод — это в виде проволки, а контакт — скорее для соединения без пайки.

Выводы — в физическом смысле =) не бывают логическими. Если вы пишите за распиновку (или цоколевку — или как правильно?) — то вывод это просто кусок металла.

Вообще с терминологией в этой области — жуть. Все слова — в основном или калька (пин-распиновка) или что-то неудобное…
Что касается слова «вывод» — я имела в виду, что у меня оно больше ассоциируется с логическим умозаключением :) «Докладчик завершил лекцию тремя логическими выводами. Четвертый и пятый к удивлениию аудитории оказались цифровыми.» :)
Да всегда говорят «нога». Типа «Да там ноль на 123-ю ногу замкнут, вот и глючит альтера» или подобного.
Вы не путайте сленг и терминологию.
Абсолютно правильно, буржуи говорят PIN мы говорим НОГА или НОЖКА :-) Вот уж лет шестьдесят наверное, если не больше…
О! Забавная игрушка. А можете дать ссылку на спецификацию железки? Интересует количество портов ввода-вывода на плате или наличие нормальной шины.
Неплохое описание можно найти тут.
Но стоит помнить, что это одна из самых навороченных моделей.
А! 70 ног! Хочу! Заказать чтоли такое на ДР себе? Есть ли возможность работать с ним не из IDE, а компилируя программу и заливая в него своими средствами?
Конечно есть. Это стандартная AVR плата, просто зашит загрузчик (чтобы не пользоваться программатором), Arduino IDE использует gcc-avr для компиляции.
Спасибо! Будем брать :-)
arduino.cc/en/Main/FAQ

— Can I program the Arduino board in C?

In fact, you already are; the Arduino language is merely a set of C/C++ functions that can be called from your code. Your sketch undergoes minor changes (e.g. automatic generation of function prototypes) and then is passed directly to a C/C++ compiler (avr-g++). All standard C and C++ constructs supported by avr-g++ should work in Arduino. For more details, see the page on the Arduino build process.

— Can I use a different IDE to program the Arduino board?

It is possible to compile programs for the Arduino using a Makefile and the command line. If you can get your IDE to run make, you should be all set.

— Can I use an Arduino board without the Arduino software?

Sure. It's just an AVR development board, you can use straight AVR C or C++ (with avr-gcc and avrdude or AVR Studio) to program it.

www.arduino.cc/playground/Main/DevelopmentTools

# Develop for Arduino using Eclipse
# Run Arduino from the command line.
# Build using Cmake
В принципе не очень дорого — хорошо, и достаточно просто, сам думал взять такое некторое время назад. Но в итоге взял простой ISP программатор у товарища в бессрочную аренду :)), относительно нормальный паяльник с тонким жалом, собрал пару тестовых плат на макетках с пайкой, используя для простоты микрухи в дипах, пишу на С в AVR Studio (естественно все не сразу получается — вначале криво косо, тем более паял я до этого только радиоприемник в школе и неудачно :) ). Сейчас многое удается проще, собираю по мелочи чушь всякую, когда интересно, щас вот с гироскопами акселерометрами балуюсь. (спаркфан кстсти предлагает пачку плат расширений для ардуины простите за рекламу, но мне сайт нравится)

Это я все к тому, что не так это вобщем и сложно с пайкой сделать, да и в итоге это будет цельное отдельное устройство, польностью собранное руками, это вобщем… отдельная городость какая то что сделал — а оно работает полностью так как хотел и не иначе :)

Но тут уже кому что — ардуина тоже отлично, главное двигаться, удачи вам!
Спасибо :) Просто для меня Arduino (надеюсь) окажется немного проще, чем «паяльные» схемы — даже простые. Неделю не могу заставить себя допаять серийный адаптер для Румбы :) Как представлю, что надо прозванивать и паять — впадаю в ступор :) Надеюсь с помощью ардуино победить страх сделать что-то не так и сразу все сжечь :)
И не надейся, можно спалить сам Arduino :-)
Я понимаю. Но на макетке без пайки ориентироваться проще, чем когда все уже припаяно. Смотришь на спаянное — и боишься подать ток. А с Ардуино этот психологический барьер у меня уже пройден :) Хотя вначале тоже был ступор — пока не проконсультировалась, как выставить джамперы, побоялась включать :)
забавный конструктор, но мне больше нравится BeagleBoard

Очень богатая платформа с возможностью установки на нее убунту, андроида, симбиан, дебиан, маемо… и очень популярная среди эксперементаторов.
из плюсов — ОМАП3 с 3д ускорителем, выход на хдмай, питается от 5 вольт по юсб или от батареек, есть надстройка для подключения к монитору, достаточно мощная… очень понравилась… но нет пока возможности поигратся с ней как следует.
Ну и писать можно средствами разработки под конкретную ось, которую вы на нее поставите. Да что там, на нем самом можно софт писать.
Можно сделать из него точку доступа, сетевое хранилице, робота или умный холодильник :-) полет фантазии неограниен, тем более за такую цену.
ах да, инфу можно найти здесь — beagleboard.org/hardware
там-же заказать.
а чтобы включать чайник или мигать гирляндой, мне к ней все равно PIC цеплять?:)
Видимо так — как и в случае с «обычным» компом :)
я уже понял, что не нужно: мозги все в компе, а исполняющие устройства есть более простые.
Чайник можно просто к COM-порту подцепить, а для гирлянды нужно что-то придумывать, но и у ATmega внешних портов не больше 20, так что для большей гирлянды все равно придется что-то придумывать (например я хочу мигать каждой лампочкой независимо)

А вообще, не хватает какой-нибудь особенно интересной идеи, чтобы наконец сделать заказ и взять в руки паяльник. А у меня даже курс по микроконтроллерах в институте был, но ничего уже не помню :)
> у ATmega внешних портов не больше 20

Почему же? У Seeeduino Mega 70 цифровых пинов (из них 14 ШИМ), плюс 16 аналоговых :)

> А вообще, не хватает какой-нибудь особенно интересной идеи, чтобы наконец сделать заказ и взять в руки паяльник.

У меня (интересных мне) идей много, а вот времени на все не хватает :( Из того, что запланировано:
— релизный вариант беспроводного ЖК-терминала;
— беспроводная клавиатура;
— начала собирать 4-колесного робота (хочу установить на него стереокамеры с передачей видео на стереоочки, сделать управление с мобильника и добавить ко всему этому фичи дополненной реальности);
— с большим любопытством наблюдаю за мультикоптерами, очень хочется попробовать!
Иногда такой мощности много :) Ардуино стоит $20 и с умным холодильником и простым роботом легко справится :)
судя по вашей комментам:
За все заплатила $157.52 — равно цене биглборда
так это ж «за все»

и *дуина навороченная; а для начала можно и самую простую брать — всего $20
АААА, ну в статье цены небыли озвучены, поэтому я заблуждался, извиняюсь
Сам процессорный блок Ардуино стоил $46. Остальное — набор деталек и макеток за полсотни с лишним, жк-дисплей, пара джойстиков, бт-модуль, набор дополнительных кнопочек… Если же брать процессорный блок именно для аккоордной клавиатуры, он стоил бы долларов 20, если не меньше. Я просто взяла «на вырост» :)
Да, мне уже объяснили, при таком раскладе конечно да
Но, согласитесь, BeagleBoard избыточен для устройства уровня аккордной клавиатуры :) Собственно, и ATmega1280 — слишком. Если дойдет до релизных устройств, их есть смысл делать на МК попроще и подешевле :) И, может быть, даже не на Arduino, а на PIC.

На базе BeagleBoard или Gumstix стоит делать самостоятельные носимые девайсы, вроде такого: community.livejournal.com/ru_wearable/57124.html#cutid1
я не говорю, что биглборд лучше, я был просто удивлен ценой, что намного ограниченое устройство стоит дороже чем многофункциональный бигборд.
Понятно, что на пикушке за 3 бакса можно чудеса творить, и в ряде случаев этого более чем достаточно для достижения задуманной цели.

В таком случае можно рассматривать мой пост, как альтернативу, для тех кому arduino не хватит :-)
Дык, это же ARM =)
«Кроме бумажного экземпляра, выпущенного издательством O'Reilly существует абсолютно легальная электронная версия книги, которую несложно нагуглить.»

если легально и несложно — то уж и ссылочку бы, а то кидаюсь искать, да что-то не находится :/

зато на ссылочку респект — заказал себе пару макеток, у нас таких не видел никогда; если бы вчера не заплатил за детальки — то и *дуину там бы за $19 купил; а так буду плату утюжить да собирать на выходных, если к тому времени детальки будут…

одно плохо у китайцев покупать — долго ждать уж очень…
www.pobot.ru/topic/show/6/ Не знаю, правда, легальный ли там экземпляр. Про легальную электронную версию где-то встречала упоминание, но сейчас не вспомню…
>>а базе одного из самых мощных процессоров, используемых в Arduino — ATmega1280.
Два замечания:
Во-первых не процессоров а микроконтроллеров(процессор+память(eeprom/program)+ОЗУ).
Во-вторых не самых мощных, ибо та же AtMega16 выдает до 16 MIPS, также как и ATmega1280(при 16 МегаГерцах- особенность risc архитектуры- большинство команд выполняются за один цикл.)). Возможно, Вы имели ввиду объем флеш памяти аж 128 КилоБайт, 8 SRAM и 4 EEPROM + 16 канальный АЦП(Аналогово-Цифровых Преобразователей).
Для тех, кто в танке-маленькое пояснение, если что:
В микроконтроллерах AVR память разделяется на три части, при чем они не могут взаимодействовать между собой: память программ, энергонезависимая память(eeprom) и ОЗУ. Программа не может выполнятся в ОЗУ.
Энергонезависимая память используется для хранение информации даже тогда, когда микроконтроллер отключен от питания и может быть использована для сохранения настроек.

MIPS- это величина, которая показывает сколько операций(инструкций) выполняется за одну секунду. Так как некоторые команды могут выполнятся за несколько тактов(частота которых-const), то в зависимости от программы эта величина может меняться. При 16 МегаГерцах (16 миллионов тактов в секунду) MIPS стремится к 16.
Спасибо, буду знать :)
Поздравляю! Мне тоже недавно посылка оттуда пришла со всяким барахлом (проводочки, разъёмчики....) Правда я собираюсь собрать плату полностью с нуля самостоятельно.
Соболезную, Вам предстоит припаять 100-ногую микросхему:
У меня Atmega8.
Понятно, а если еще и в DIP корпусе, то вообще кайф =)
НЛО прилетело и опубликовало эту надпись здесь
Само больше что мне понравилось в наборе- аналоговой джойстик от PlayStation, жаль что достать его(для меня) довольно трудно.
Если буду еще заказывать Ардуино — могу дозаказать такой джойстик :) Нужно?
Впечатляет!
Скажите, а нет ли в комплекте примеров реализации работы конструкции в качестве веб-сервера?

Хочу собрать штуку, которая через веб-интерфейс включала бы мне чайник)).
Сам собирал по мелочи на ATTINY2313 со времен кружка еще… Шикарная вещь. И так мне нравятся мои платы-модули, покрытые цапонлаком)
что народ уперся в Ardurino с AVRками, Cortex-M3 от Luminary Micro куда по интерестнее
Да, ARM-рулят.
Кстати, никто не пробовал играться с интелами?
Чем интереснее, если не секрет?
32битный ARM по цене 8битных контролеров, так гласит их рекламный слоган
НЛО прилетело и опубликовало эту надпись здесь
Интересно, но не очень понял, куда будет подключаться блутус модуль. На нем USB разъем?
Нет. По поводу bluetooth и жк-экраана еще придется думать, как их подключить…
У блутус модуля фигурирует фраза serial port… Это меня и смущает.
У Arduino есть COM-порт, а для USB стоит преобразователь COM->USB.
Но это все равно позволяет пользоваться COM портом для обмена данными, т.к. его выходы продублированы на порты (на какие именно зависит от МК).
Вы могли бы посоветовать, каким образом к Seeeduino Mega можно подключить bluetooth и жк-дисплей? Вот ссылки на все три девайса:
www.seeedstudio.com/depot/seeeduino-mega-fully-assembled-p-438.html
www.seeedstudio.com/depot/serial-graphic-lcd-12864-st756567-ctrl-black-and-white-p-287.html
www.seeedstudio.com/depot/serial-port-bluetooth-module-slave-p-501.html
bluetooth: согласно схеме, достаточно соединить питание и контакты, обозначенные как TXD RXD (на плате есть 2 контакта, обозначенные также). Общение с модулем, на сколько понял из описания, происходит через AT команды (текстовые фразы, направленные в COM-порт), надо читать документацию или поискать готовую библиотеку.

Дисплей: есть библиотека, но не уверен что она на 100% подойдет (немного другой контроллер используется, не вникал сильно).
Также на странице с описанием дисплея приведен пример распиновки контактов и небольшая программа (исходник), которая что-то выводит на него. Модификация данной программы (под специфику Arduino) может позволить его запустить.
Однако, следует помнить, что если задействовать COM-порт для своих нужд, в этот момент нельзя будет общаться через его с компьютером (и через преобразователь COM->USB тоже).
Поэтому придется отключать устройство от компьютера после заливки скетча (а значит и думать об автономном питании сразу надо).
То есть одновременно задействовать и bluetooth, и жк-дисплей с ардуино не получится? Или в провводном случае — общение с компом по USB и вывод данных на дисплей.

Вот сам дисплей: www.seeedstudio.com/depot/serial-graphic-lcd-12864-st756567-ctrl-black-and-white-p-287.html
Судя по слову Serial в названии, он тоже претендует на COM-порт?

Автономное питание не вопрос — детали для его организации входят в комплект, а «кронообразный» аккумулятор у меня есть :)
Дисплей не претендует на COM (судя по схеме соединения), значит одновременное подключение возможно.
Но стоит помнить, что он задействует довольно много портов Arduino (13 цифровых, если не ошибаюсь).

P.S. себе я купил символьный дисплей (2 строчки по 16 символов, серия WH1602 от Winstar), который также требовал немало портов (или 13 или 7, в зависимости от схемы соединения). Но из ситуации я вышел покупкой I2C to Serial переходником, который позволил расширить на 8 цифровых портов возможности моей платы. А учитывая, что я нашел еще и библиотеку для дисплея, соединенного подобным образом, то это оказалось идеальным решением.
Итого я обошелся 2 проводами от платы к макетке с дисплеем (если не считать еще 2 провода питания).
Спасибо за идею! Я сначала собиралась взять ац-дисплей, но в нем нет кириллицы, а есть, если не ошибаюсь, 8 user-defined символов. Даже если часть кириллицы выводить сходной по написанию латынью, все равно вывести весь алфаавит не удастся :( А для подсказки к аккорднику это критично. Поэтому взяла ч/б графический.
В том и прикол, что в моем кириллица на месте ;)
Брал в Харькове (ближе Москвы + проездом был), но на сколько знаю, у нас тоже продается с кириллицей (правда дороже, чем в Харькове).
Правда, стоит помнить, что при использовании кириллицы есть несколько НО:
1) Добавлены только отсутствующие в латинице символы.
2) Текст в скетче закодирован юникодом, по 2 символа на русский символ.

Правда, с водом латиницы все ОК при выводе… И есть библиотеки для преодоления всех «НО» (заточенные именно под кириллицу и этот дисплей).
Девушка и Arduino, какое нежное и емкое сочетание.
Браво вам!
:)
Честно говоря, из статья я только понял, что это 1) связано с железом; 2) очень интересно; 3) обладает большими возможностями.
Но что именно и как с этим делать, я не понял.
Можно подробнее?

Спасибо и успехов.
Никак не могу понять, что именно непонятно, по попробую пояснить :) Arduino — это набор электронных деталей, которые можно соединять между собой без всякой пайки. Основу составляет плата с микроконтроллером. Микроконтроллер можно подключать через USB к компьютеру и загружать на него программы, которые пишутся на C-подобном языке. Собственно, Arduino — это конструктор, на котором можно быстро собрать прототип желаемого устройства. Купив Ардуино, можно даже при нулевых познаниях в радиоделе прочитать книжку-руководство и начать собрать несложные работающие устройства.

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

Таки а как вы будете делать аккордную клавиатуру: откуда кнопки? к чему их прикреплять?
Я так понимаю, что решается проблема с контроллером, но сами сенсоры/устройства ввода как представлены в комплекте?
Им можно придать любую форму? Скомпоновать как угодно?

О каких линейных размерах компонентов идёт речь?
Какого размера получается конечное устройство и как оно выглядит?
Насколько практически применимо/удобно?

Очень интересная тема, возможно куплю себе такой набор.
Выпуском занимается какая-то конкретная компания или это открытая платформа и компоненты выпускают все желающие компании?

Ещё раз спасибо за тему и ответы.
Несколько кнопок входит в набор www.seeedstudio.com/depot/seeeduino-catalyst-pack-p-257.html, но я докупила пакутик с двумя десятками кнопочек: www.seeedstudio.com/depot/mini-push-button-switch-20pcs-pack-p-46.html. Габариты корпуса кнопочки — примерно 5*5*3 мм и диаметр собственно кнопки — миллиметра 3. Для начала буду крепить кнопки к макетной плате. Но для бета-версии попробую подобрать умещающуюся в ладони пластиковую коробочку и укрепить кнопки на ней. Какого размера устройство получится в результате — пока не знаю, но, думаю, меньше твиддлера.

Для начала попробую сделать простейший аккордник — с одной кнопкой и азбукой Морзе :) Для освоения платформы — в самый раз. Потом попробую повторить Твиддлер.

Выпуском Arduino может заняться любой — платформа открыта. Но для того, чтобы продавать свои изделия под маркой Arduino, нужно пройти сертификацию. Поэтому многие вносят изменения в конструкцию и продают под другими названиями — Seeeduino, Freeduino и пр.
О, спасибо за наводку на «Твиддлер».

Лет 10 назад, на первом курсе я придумал похожую штуку.
Текстовое описание:
Прорезиненная плотная тяжеловатая «груша» (эллипсоид вытянутый вдоль руки; высота около 10 см, максимальный диаметр около 5 см), которая идеально ложится в руку.
Сбоку 4 «кнопки», сверху пятая.
Боковые кнопки представляют собой двухпозиционные «качельки», то есть их надо не нажимать и отпускать, а наклонять пальцем то в одну, то в другую сторону. Пятая кнопка сверху нажимается, но без усилия, а простым «закрыванием» кнопки (т.е. лежит/не лежит ли на сенсоре большой палец).
Таким образом получается аккордная клавиатура, имеющая 32 состояния — вполне хватит для набора текстов.
Основными кнопками должны быть боковые, верхняя — модифицирующая по типу Alt или Ctrl.
Также имеет смысл сделать это устройство трёхмерной мышкой, то есть отслеживать её перемещение в пространстве, при этом верхняя кнопка становится «хватательно-кликательной».
Ну и в идеале всё это должно работать без проводов, а энергия для передачи сигнала может вырабатываться из самих нажатий.
Это устройство бы отлично сочеталось с новыми системами дополненной реальности особенно, причём в мобильном варианте.

Вот такие вот идеи 10-летней давности :-)
Успехов.
Кстати, боковые «кнопки-качельки» можно сделать и трёхпозиционными: нейтральное положение и наклоны в две стороны. Тогда становится удобно регулировать ими всякие значения типа цвета, насыщенности, радиуса редактируемого объекта и т.п.

Пример: смотрю в экран iPhone на дополненную деталями автомобиля реальность, навожу «грушу» на «шарик», щёлкаю верхней кнопкой (выбрал, начал редактировать), нижней качелькой меняю его радиус, второй — цвет и т.п.
Спасибо за идеи :) С качельками — действительно любопытно. Собственно, у меня была идея устройства, соединяющегося с компом по Bluetooth (и желательно изображающего из себя бт-клаву/мышь). Под большим пальцем — джойстик (для того и взяла пару джойстиков). На корпусе — экранчик. Все-таки, осваивать аккордник лучше с хинтом-подсказкой :)

Кроме того, хочется создать устроойство со сменными программами, чтобы можно было выбрать желаемый вариант работы с клавишами — или азбука Морзе, или Твиддрер, или еще что-то. Если пользователь сможет залиивать свои варианты софта, возможно, удастся совместными усилиями найти оптимальный вариант «раскладки» аккордной клавиатуры.
Да, в свете последних тенденций логичнее обратить внимание на Apple Magic Mouse.
Можно сделать грушу-тачпад, которая бы распознавала «жесты» по всей своей поверхности.
Но тогда уж проще одеть 3D-перчатку и просто выписывать пассы в водздухе :-)

Не понял насчёт программ в железке: ведь её задача просто отдавать сигналы компьютеру, а там уже можно сколько угодно софта написать :-)
Apple Magic Mouse — это все-таки мышь-тачпад и ни разу не девайс для набора текста :) Максимум — можно попробовать заменить джойстик под большим пальцем тачпадом. Что же касается программ в железке… Хочется получить максимально удобное устройство, которое бы подключалось к компьютеру не сложнее, чем бт-мышь или бт-клавиатура. Чтобы можно было пользоваться готовыми драйверами под разнообразные оси, а не писать свои драйвера. В общем, чтобы аккордник, подобно клавиатуре, передавал компьютеру уже готовые символы.
Ну сегодня клавиатуры тоже передают не совсем готовые символы, это стандартный драйвер их трактует «стандартно». А вообще для этих целей используют раскладки. Тут по-моему тот же случай.

По поводу Magic Mouse я про то, что нажатие кнопок или «качелек» можно заменить движениями по тачпаду. Разве что обратная связь не так хорошо чувствуется, но это скоро можно будет исправить «рельефными» тачпадами, или использовать «древнюю» технологию лёгкой вибрации при нажатии — как на некоторых телефонах.

С антропометрической точки зрения, «грушу» (как гранату) держать конечно удобнее всего, но вот нажимать кнопки на ней быть может будет утомительно. Возможно, стоит вообще убрать сенсоры под поверхность груши, а «нажатия» определять замером магнитного поля в радиусе 5 — 10 мм от поверхности груши. То есть «снаружи» вообще не будет видно, что эта штука «нажимабельна» :-)
Сорри за оффтоп, а что за шрифтик такой красивенький используется в окне редактора (где исходник) в секции «Написание скетчей»?

Хочу себе такой. ;-)
В ~/.arduino/preferences.txt прописано:

editor.font=Monospaced,plain,12

editor.font.macosx=Monaco,plain,10


(у меня не мак, а Eeebuntu / Eee 901)
Вообще, похоже что это «Lucida Sans Typewriter»
В списке дистрибьюторов нашёл: www.linuxcenter.ru/shop/embedded/arduino/

> Программируемый микроконтроллер Arduino BT
> Цена: 4950 р.

Это то же самое, что вы заказали?
Почему же такая разница в цене, интересно.

Там есть другие платформы:
> Программируемый микроконтроллер Arduino Mini
> Цена: 1450 р.

> Программируемый микроконтроллер LilyPad Arduino Main Board
> Цена: 1315 р.

Что думаете про них? :-)
Ага, вот сам докопался:
> Программируемый микроконтроллер Arduino Duemilanove 328
> Цена: 1375 р.

А Arduino BT — это со встроенным Bluetooth, поэтому так дорого.
Скорее всего, для аккордника хватит более простой версии микроконтроллера, долларов за 20. Разница в цене — потому, что я заказывала в Гонконге. Кроме того, Seeeduino дешевле, чем Arduino. Полагаю, Линуксцентр также заказывает за рубежом, попутно увеличивая цену за счет таможни, налогов, магазинной наценки. Я себе взяла явно избыточный для данной задачи вариант микроконтроллера Seeeduino Mega — чтобы иметь возможность попробовать и более сложные проекты.

Arduino BT — это плата с уже встроенным bluetooth и МК ATmega168.
У Seeeduino Mega встроенного синезуба нет, зато МК несколько понавороченнее — ATmega1280.
тоже на днях прикупил комплект craftduino… хочу собрать радиоуправляемый автомобиль :))
Была у меня идея, собрать робота на колесах, который будет ездить за любым блутус устройством =)
НО, скорее всего придется 3 модуля ставить и делать из них более направленные антены.
Или вращать одну…
Мы сейчас PIC18f осваиваем. Поначалу были мысли в сторону готовых плат, но подумали — и решили, что лучше ориентироваться на будущее. Т.к. уже в текущем проекте (двуногий робот) судя по всему 2 контроллера понадобится, плюс дочке робоквада проапгрейдить хочется, да и вообще применений миллион :)
Время конечно уходит — технических деталей много, централизованной информации мало, людей на это вообще нет, один студент два раза в неделю приходит, да я ему два раза в месяц помогаю — но результат, судя по всему, того стоит. По крайней мере мигать диодами по команде через юсб уже научились :) Сервомашинки в ближайшее время тоже подключим. На очереди вопрос о беспроводном модуле…
Мы на этой неделе тоже планируем купить набор для игр с PIC :) Все-таки Arduino для ряда проектов избыточен и есть смысл освоить и PIC — чтобы не палить из пушки по воробьям, а для нужного девайса выбирать оптимальную платформу.
У нас не набор, а просто маленькие черные контроллеры с ножками, 6 штук… было, в процессе два сожгли :) Ну и программатор к ним, PICKit 2 голый
НЛО прилетело и опубликовало эту надпись здесь
Если уж заказывать почтой, то на том же Freeduino.ru ATmega168 стоят 120р: www.freeduino.ru/arduino/products.html#Procee
А пересылка зависит, согласитесь, не от Михаила Семенова, а от расценок почты России. Я у Freeduino заказывала более объемную поосылку (примено на 3500р) и пересылка обошлась в 170р.

Если же покупать в Москве, без ожидания доставки почтой, то есть смысл зайти на
www.linuxcenter.ru/shop/embedded/arduino/
и
www.advegam.com/index.php?option=com_virtuemart&Itemid=27
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Если ли какой-нибудь коротковолновый микрорадиоприёмник в виде платы (требуется приём АМ сигнала около 14 мгц) для использования в проекте? Не хочется возиться с намоткой катушек и прочего.
ну вот и мне прислали наборчик :) попозже сфоткаю, выложу… будем изучать, надеюсь на вашу помощь :)
Поздравляю! С дисплеем я разобралась — подключается к ардуине восемью проводками. Успела написать функции для работы с дисплеем в текстовом режиме. Сейчас потихоньку переписываю код в виде библиотечки. Если нужно — могу поделиться :)

Кстати, мое ардуинье хозяйство за это время обросло кучей новых плат — Tellymate (вывод на ТВ), плата для работы с microSD и плата для сотовых сетей. Жду в мае робо-платформы :)
Спасибо, именно ваши статьи сподвигли меня на покупку, хотя об Ардуино знал и раньше :)
скажите, дисплей пайкой присоединяется или можно как-то придумать соединение без пайки? паять я умею, только вот паяльник надо потоньше купить тогда…
сейчас читаю документацию, без неё никак, изучаю схему, вводы, выводы… просто не хочется делать всё по инструкциям, тоже хочется что то придумывать… до соединения с дисплеем мне пока далеко, как придет время попрошу либу :)
А вы пишите почаще про новые платы, необязательно работающие решения, даже про идеи будет интересно почитать…
Написала длинный подробный ответ — а хабр его «съел» :(

Припаять проводки к дисплею несложно, тут мне советовали, как это сделать: community.livejournal.com/ru_radio_electr/708751.html
Провод залуживается, просовывается снизу в контактное отверстие дисплея — и припаивается паяльником с жалом, очищенным от припоя. Все оказалось легко и просто :)

Сейчас дописываю статью про этот жк-дисплей и «собираю материал» по статье для Tellymate :) А вообще было бы любопытно попробовать самостоятельно собрать аналог Tellymate.
я так и подозревал, так как иного пути подключения и не придумаешь :) однако не сразу угомонились советчики на ЖЖ :)
вы писали про платы для сотовых сетей? это вы передачу данных через gprs имели ввиду?
Библиотека, стабильно работавшая с утра, днем стала глючить — мусор на экране, дам картинки почему-то стал выводиться в зеркальном виде справа налево, иногда левая колонка в 4 пиксела полностью черная, независимо от того, что рисуешь на экране… До этого у меня с дисплеем таких глюков ни разу не было. Вечером начала перепаивать кончики проводов, чтобы подключить их к прото-шилду — и половина проводков отвалилась. Так что, надеюсь, глюки объясняются тем, что днем какой-то проводок перестал контачить. Теперь буду искать более надежные варианты подключения. Может быть, с помощью прото-шилда и гребенок что-то получится…

По поводу GSM-шилда — да, судя по описанию, он позволяет обмениваться данными через GPRS, SMS и т.п. Пока руки до него не дошли — но обязательно попробую с ним разобраться.
Что-то из статьи вообще все картинки пропали.
Не могли бы выложить их на хабрасторэдж и обновить статью?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации