telegamochka: (Default)
telegamochka ([personal profile] telegamochka) wrote2010-02-09 02:00 pm

Знакомство с Arduino, часть 2. Морзе-клавиатура: альфа-версия

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


Аккордная клавиатура - это...

[identity profile] dimak69.livejournal.com 2010-02-09 01:03 pm (UTC)(link)
"Светодиод имеет весьма небольшое внутреннее сопротивление, и если мы подключим его напрямую, то возникший в цепи большой ток может сжечь порт микроконтроллера. Поэтому, подключив небольшое 330-омное сопротивление, мы ограничим ток. Величину тока легко оценить, воспользовавштись законом Ома, гласящему, что ток равен отношению напряжения к сопротивлению: I = V/R. В нашем случае примем сопротивление светодиода за 0 и получим по формуле ток, равный 5 Вольт / 330 Ом = 15.1515… миллиампер. Порты микроконтроллера выдерживают ток до 40 мА (сколько выдержат ваши диод и микроконтроллер — смотрите по спецификациям), так что 15-16 мА — вполне в пределах допустимого."

Это простейшая схема считается совершенно не так.
Берем параметры светодиода. Например: рабочий ток 20мА, напряжение падения обычно для красного светодиода 2В. Напряжение питание 5В, падение на открытом транзисторе микроконтроллера обычно 0,7В. Только теперь применяем закон Ома.
Напряжение падения на открытых полупроводниковых приборах на почти не зависит от тока.

http://habrahabr.ru не могу написать

[identity profile] telegamochka.livejournal.com 2010-02-09 01:10 pm (UTC)(link)
Спасибо, пытаюсь понять сказанное... Вы могли бы объяснить, что такое "рабочий ток", "напряжение падения" (у меня зеленый светодиод - это критично?) и "напряжение питания"? Что значит "падение на открытом транзисторе микроконтроллера"?

Собственно, я несколько дней осваиваю сборку устройств на базе ардуино, так что пока о многом не имею представления...

(no subject)

[identity profile] dimak69.livejournal.com - 2010-02-09 16:10 (UTC) - Expand

http://habrahabr.ru

[identity profile] eval-apply.livejournal.com 2010-02-09 01:10 pm (UTC)(link)
Кстати, telegamochka, как получить приглашение в habrahabr.ru?

[identity profile] telegamochka.livejournal.com 2010-02-15 12:54 pm (UTC)(link)
Кстати, нужен инвайт на Хабр?

(no subject)

[identity profile] eval-apply.livejournal.com - 2010-03-19 10:22 (UTC) - Expand

(no subject)

[identity profile] agens.livejournal.com - 2010-03-26 05:04 (UTC) - Expand

(no subject)

[identity profile] agens.livejournal.com - 2010-03-27 08:24 (UTC) - Expand

(no subject)

[identity profile] agens.livejournal.com - 2010-03-27 09:07 (UTC) - Expand

Гениально!

[identity profile] eval-apply.livejournal.com 2010-02-09 01:09 pm (UTC)(link)
Гениально! А это Вы сами придумали?

Re: Гениально!

[identity profile] telegamochka.livejournal.com 2010-02-09 01:26 pm (UTC)(link)
Да чего уж там гениального - кнопка, лампочка и простейший грязноватый код :) Я, собственно, и брала Arduino для того, чтобы попробовать сделать аккордну клавиатуру (и не только ее). А однокнопочная морзе-клавиатура - простейший девайс, на котором можно освоиться с этой железкой :)

Еще один контроллер с Linux на борту

[identity profile] eval-apply.livejournal.com 2010-02-09 02:49 pm (UTC)(link)
Welcome to CHILIdevices http://www.chilidevices.com/site/index.html


Designing modern embedded products is now easy

CHILIdevices® International offers a family of highly integrated CHILImodule® devices that revolutionize the world of embedded designs.

We provide CHILImodule® devices with accompanying Development Kits and development tools that help you to survive in the world of demanding designs.
Challenges of Modern Designs
We know that you will need many pieces of modern embedded technology to build-up your very own application.

Putting all pieces together may sometimes be a difficult task that requires plenty of engineering effort to make things happen.

High-speed digital designs, mixed signal environment along with RF technology and HDI substrate designs tend to be troublesome.

And it really does not help that your advanced product should be on the market fast.

Read more... http://www.chilidevices.com/site/products/documents/papers/papers.html


Multiple technologies require multiple skills

All That Is Now Easier for You
We have integrated the pieces of the puzzle - and even more - into a single CHILImodule® system package.

And that includes hardware, firmware and software as well.

The CHILImodule® devices offer you technologies like
Wireless and Wired Interfaces
High Performance 32-Bit ARM
Up to 64MBytes FLASH and SDRAM
Built-In Lithium Battery Charger
Built-In FPGA (Up to 12kLE)
Up to 116 Freely Programmable I/O
RTC, EEPROM...
Built-In Bootloader
Built-In FPGA Configuration Loader
Linux V2.6 Operating System
...

Read more... http://www.chilidevices.com/site/products.html

Re: Еще один контроллер с Linux на борту

[identity profile] telegamochka.livejournal.com 2010-02-09 03:24 pm (UTC)(link)
Спасибо, любопытная платформа :) Нужно будет ее изучить

Телеграфный ключ

[identity profile] astriks.livejournal.com 2010-02-09 04:22 pm (UTC)(link)
Вместо кнопки можно сделать миниатюрный трехпозиционный переключатель-рычажок. По принципу обычного телеграфного ключа. (точнее не совсем обычного, его называют электронным телеграфным ключом). Что то типа этого:

http://www.unicomm.ru/info/AMATEUR/KEYS/mono.jpg

В общем влево - точка, вправо - тире. Или наоборот :). У такого ключа скорость ввода значительно больше чем у обычного.

Re: Телеграфный ключ

[identity profile] telegamochka.livejournal.com 2010-02-09 07:31 pm (UTC)(link)
Что-то подобное я и хочу реализовать :) Или с помощью т рехпозиционного переключателя-качалки, или с помощью пары кнопок.

А где это используется?

[identity profile] sea-katy.livejournal.com 2010-02-10 01:44 am (UTC)(link)
Извините, но я что-то не поняла, а как реально можно использовать эту аккордную клавиатуру? Там в статье вы написали "прототип коммерческого девайса". А какого девайса?

Re: А где это используется?

[identity profile] telegamochka.livejournal.com 2010-02-10 06:36 am (UTC)(link)
Под "коммерческим" в данном случае я понимала законченность конструкции, а не наличие рынка для подобных клавиатур :) То есть полнофункциональное устройство, с полноценным пользовательским интерфейсом. Такое, что если бы у нас был спрос на морзе-клавиатуры, то наша конструкция была бы вполне конкурентоспособна на рынке. В данном случае я имела в виду лишь законченность функционала и интерфейса - в отличие от девайсов или программ, колторые инженеры и программисты делают для себя ("а чтобы переключиться на латынь мы перещелкнем вот этот джампер и перекинем вот этот проводок ввот сюда").

Собственно, клавиатура для азбуки Морзе вряд ли сейчас найдет спрос на рынке :) Но это достаточно простая конструкция для того, чтобы на ее примере познакомиться с платформой Arduino и "руками посмотреть", что можно реализовать на ее базе кроме радиолоюбительских конструкций "для собственного употребления".

С другой стороны, на базе морзе-клавиатуры можно сделать продукт наподобие уже существующих на рынке - таких, как Twiddler2 (http://community.livejournal.com/ru_wearable/27112.html) или BAT Keyboard (http://en.wikipedia.org/wiki/BAT_keyboard). Ну и однозначно полезным делом была бы разработка клавиатуры для системы Брайля - азбуки для слепых.

Re: А где это используется?

[identity profile] telegamochka.livejournal.com 2010-02-10 06:37 am (UTC)(link)
Что касается того, где это используется - лично меня (как и других владельцев носимых компьютеров) интересует возможность слепой печати одной рукой на ходу :)

[identity profile] alexdsp.livejournal.com 2010-02-10 07:06 am (UTC)(link)
Эх, сколько мегабайт кода было мной когда-то написано для этого семейства на ассемблере и Си... Только вот непонятно мне - зачем какой-то левый софт, если есть AVR Studio для виндовса, и для линукса avr-gcc со всякими kontrollerlab и проч... ? Вообще, для таких мелких контроллеров на ассемблере надо писать, а не на псевдокоде. Это точно. Хотя, как развлечение, наверное годится.
С Днём Рождения, кстати! И всего самого самого хорошего! :)

[identity profile] telegamochka.livejournal.com 2010-02-10 09:24 am (UTC)(link)
Спасибо за поздравления :) А насчет Ардуино - так он и сделан с расчетом на то, чтобы привлечь к себе людей, не особенно разбирающихся ни в программировании, ни в схемотехнике. А то и вообще не разбиращихся. Таак что и C-подобный processing тут вполне оправдан - позволяет, не заморачиваясь на регистры и пр. взять и сразу что-то написать. Такой подход позволяет начать что-то делать, имея минимум базовых знаний. Естественно, их придется приобретать, когда захочется смастерить что-то более сложное. Но Arduino (как набор-конструктор) в отличие от AVR (как россыпь деталей) дает человеку более низкий порог вхождения в радиолюбительство. Ну а дальше - если захочет, освоит и ассемблер, и тонкости построения схем...

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

(no subject)

[identity profile] alexdsp.livejournal.com - 2010-02-10 12:44 (UTC) - Expand

[identity profile] cgem.livejournal.com 2010-02-10 08:27 am (UTC)(link)
С днем рождения!

[identity profile] telegamochka.livejournal.com 2010-02-10 09:05 am (UTC)(link)
Спасибо :)
(deleted comment)

[identity profile] telegamochka.livejournal.com 2010-02-10 09:30 am (UTC)(link)
А в каком направлении думаешь рыть? :)
(deleted comment)

Off

[identity profile] andrewus.livejournal.com 2010-02-10 09:32 am (UTC)(link)
С днем рождения!

On
Охренительная игрушка для продвинутого ребенка, по-моему:)
Вспоминая, как я мечтал в детстве о чем-нибудь, что было бы хоть частично автоматическим... А в наличии был лишь железный конструктор:)

Re: Off

[identity profile] telegamochka.livejournal.com 2010-02-10 09:49 am (UTC)(link)
Спасибо за поздравления :) Игрушка действительно интересная - а главное, при желании из нее можно сконструировать те девайсы, которые тебе нужны - и которых совершенно точно не дождешься от "крупных производителей".

[identity profile] isolder.livejournal.com 2010-02-10 05:07 pm (UTC)(link)
·––· ––– ––·· –·· ·–· ·– ·–– ·–·· ·–·– ··–– –···– ··· –···– –·· –· · –– –···– ·–· ––– ···– –·· · –· ·· ·–·– ––··–– ···– · ·–·· ·– ··–– –···– ––·· –·· ––– ·–· ––– ·–– –··– ·–·– –···– ·· –···– ·· –· – · ·–· · ··· –· ––– ·––– –···– ···– ·· ––·· –· ·· ······

[identity profile] telegamochka.livejournal.com 2010-02-20 02:56 pm (UTC)(link)
Спасибо за поздравления! Сегодня наконец доделала вторую версию морзе-клавиатуры и расшифровала твое послание:
"поздравляю с днем рождения! желаю здоровья и интересной жизни5"

Скорее всего выложу третью часть "знакомства с ардуино" (с описанием новой, более сложной версии морзе-клавиатуры) в среду или четверг - после праздников :) А то ее мало кто увидит...

Еще проще клавиатура - 1-кнопочная!

[identity profile] eval-apply.livejournal.com 2010-03-19 01:15 pm (UTC)(link)
YouTube - YouTube - Mactini -The Peter Serafinowicz Show Christmas Special - BBC Two-CosmoPod.mp4
http://www.youtube.com/watch?v=noe3kR8KqJc&feature=related

Просмотров: 1265650

Совсем не аккордная клавиатура

[identity profile] eval-apply.livejournal.com 2010-10-05 09:58 am (UTC)(link)
Добрый день!

Не нашел у Вас тега "клавиатура", поэтому пишу сюда.
Наверное, уже читали:




Google купил разработчика новой экранной клавиатуры

http://pda.computerra.ru/?action=article&id=567219
Опубликовано: 04.10.2010, 19:56
Автор: Михаил Карпов

Для работы Blind Type практически не нужна клавиатура - ПО просто сопоставляет то, в какие точки экрана попадает палец печатающего, а потом, на основе получившейся структуры точек и сверившись со словарём, пытается "угадать" какое слово человек пытался ввести. Чтобы согласиться с предложенным системой словом, пользователю достаточно просто продолжать печатать. В то же время, Blind Type выдаёт несколько менее вероятных предложений относительно напечатанного. Если одно из них верно, то человеку нужно нажать на плашку с правильным словом, расположенную над клавиатурой.

Интересно, что куплена только идея:

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

Ролик Re: Совсем не аккордная клавиатура

[identity profile] eval-apply.livejournal.com 2010-10-05 10:02 am (UTC)(link)
Ролик впечатляет: