SYStem EXclusive

Я тут пешу - чего же боле…

Архив за месяц May, 2010

Увлекся тут электроникой.

Monday, May 31, 2010

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

imag0093.jpg

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

Итого получается - хочется что-то паять. Но что? Долгих сомнений не было, я сразу решил заняться поделками на микроконтроллерах. А чего? Как? Софт? Отладчики? Железо? Ковыряться в асме совсем не хотелось. Исследовав энтернет, обнаружил существование офигенной платформы Arduino. Я сразу понял, что вон оно - то, что я и искал.

Arduino - это, как говаривали в старину, - “Программно-аппаратный комплекс”, под милой сердцу лицензией open source, то бишь можно невозбранно клонировать железо и софт для своих поделок. Фактически, Arduino представляет из себя плату с прошитым микроконтроллером и обвязкой. С одной стороны плата подключается через USB к ЭВМ, с другой стороны - в плату втыкается периферия. На ЭВМ запускается среда разработки, в которой пишется программа для микроконтроллера на Си. Нажатием волшебной кнопки Upload программа заливается в микроконтроллер и все! Все шевелится, моргает, прыгает, свистит, жужжит и что там ещё придёт в голову разработчику. И вся эта красота сдобрена наличием обширного сообщества по всему миру, кучи уже написаных библиотек и железа. Увидев, что люди делают на этой платформе, я сделался совершенно восторжен.
Вот несколько ссылок на Ютуб для примера
http://www.youtube.com/watch?v=FGl-ba7qSic
http://www.youtube.com/watch?v=Kh2AWswAMvw
http://www.youtube.com/watch?v=PhilcBqF6iM
http://www.youtube.com/watch?v=T1nG-naOe2s

Таким образом, с наличием Arduino, занятие электроникой, свелось для меня, тупоголового прикладного программера, к 20% паяния периферии для своих поделок и на 80% - к написанию управляющего кода для микроконтроллера. Конечно, головастые парни, пишущие софт для embedded систем, знают, что писать код на сях для микроконтроллеров - это фигня и ламерство. Короче, для понимающих - асм супротив си на микроконтроллерах, это так же, как си супротив джавы в прикладных задачах. Код на асме занимает меньше места, чем скомпилированый сишный (а в микроконтроллере память в килобайтах, каждый байт на счету) и выполняется несколько быстрее, чем сишный. Но, это сильно важно только для промышленных изделий, для поделок - Arduino - наш выбор!

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

В общем, я их сделал =) На очереди - всякое другое.

Про ментов

Friday, May 21, 2010

Я сейчас в Питере нахожусь на нелегальном положении, а именно нарушаю ст. 19.15 административного кодекса всея Руси. Когда я голью перекатной приехал в столицу, то сделал регистрацию на год у своего хорошего товарища. Потом регистрация закончилась и продлевать её я не стал. Типа не хочется обязывать человека, а других законных способов сделать это нет.

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

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

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

Вообще о чем это я. Гражданин Руси имеет право на беспрепятственное перемещение по стране - это записано в конституции. Но это - не работает. Предлагаю вернуть уже, наконец, крепостное право, чтобы все стало на свои места. Да, еще закрепить звание Избранного пожизненно и передавать его по наследству.