A-A-Arduino Uno и базовый набор

Уже лет десять периодически слышу про Arduino и Raspberry Pi. Первое — программируемый контроллер, второе — мини-компьютер с ОС Linux.

И, если мини-компьютер мне совершенно не интересен, поскольку с компьютерами общаюсь уже лет двадцать, то контроллер очень даже интересная штука. Запах канифоли, нагретый паяльник связанный должник, припой ПОС-61 — вот это всё будоражит воображение и радует глаз. Плюс к этому контроллер Arduino программируемый на некоем подобии C++.

С детства мечтал соединить опыт программирования с железом. Последнее и единственное, что сотворил такого рода — коробка с двумя кнопками, которая подключалась к COM порту компьютера, где специальная программа отслеживала нажатия кнопок и выполняла некоторый функционал: включала немедленный автодозвон до BBS, отключала/включала модем. Славные были деньки в коммуналке, мать их.

Arduino Uno + Базовый набор

Так что, насмотревшись в интернете разных уроков по Arduino, купил базовый набор для обучения. В набор входят:

  • резисторы 10 кОм
  • резисторы 220 Ом
  • потенциометр (по-нашему, крутилка)
  • фоторезистор (определяет освещенность)
  • датчик температуры
  • светодиоды синие, красные и зелёные
  • светодиод RGB (может светиться любым цветом)
  • кнопочки
  • проводочки
  • макетная плата (для пробы своих задумок перед пайкой)
  • плата Arduino Uno с проводом USB для подключения к компьютеру
  • книга с экспериментами для самых маленьких (7 экспериментов), как я
  • книга с основами и экспериментами для детей постарше

Arduino Uno + Базовый набор

Плата работает с частотой 16MHz и это охренительно круто! С такой скоростью мне работать ещё не приходилось. Каких-то жалких 16 миллионов операций в секунду, оперативная память в 2048 байт, медленная работа с плавающей запятой, тормозные тригонометрические функции — это прекрасно, если вы понимаете о чём я.

Если не понимаете, то ваш мобильник, к примеру, работает с частотой около двух миллиардов операций в секунду на четырёх ядрах с поддержкой быстрой работы с плавающей запятой и оперативной памятью в 32 миллиарда байт. Даже не зная математики, можно почувствовать разницу. И вы используете эту мощь, чтобы в Инстаграм улыбальник фильтрами поправлять. Человечество стремительно тупеет.

Сама по себе плата умеет немного: принимать напряжение 5 вольт, выдавать это напряжение и, в принципе, всё. Выдавать напряжение может в цифровом виде: нет напряжения, есть напряжение и в аналоговом: выдать напряжение от нуля до пяти вольт. Читать умеет тоже в цифровом и аналоговом виде.

Цифровых разъёмов 13 штук, аналоговых 6 штук. Плюс разъёмы питания 3.3 и 5 вольт и земля GND.

Казалось бы — ерунда, а нет! На некоторых разъёмах плата умеет выдавать ШИМ сигнал. Это скачки цифрового сигнала много-много раз в секунду. Этим сигналом управляются двигатели, насколько я понял. Ещё можно динамик подключить и пиликать в него.

Энтузиасты сотворили мини-игровую консоль с экраном, называется Arduboy.

В общем, полёт фантазии не ограничен.

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

Arduino Uno, макетная плата, RGB светодиод

Пока не понял — зачем повсюду втыкать резисторы: для кнопки и светодиода, но со временем до меня дойдёт.

Зато понял, что цифровые порты без значка тильды «~» не поддерживают комманду analogWrite(), как положено.

Кстати, сразу вопрос: почему все порты не сделаны, как цифровые с поддержкой analogRead() и analogWrite()? Это сильно упростило бы работу с платой на мой непрофессиональный взгляд.

Плата может брать питание из трёх мест: по разьёму USB, с отдельного входа, с двух штырьков. Подключать все три входа одновременно, наверно, плохая идея.

Программируется через USB заливкой прошивки с помощью Arduino IDE.

Прошивка содержит две функции:

  • setup() выполняется один раз при включении платы или после reset
  • loop() бесконечный цикл во время работы

В первой функции устанавливаем режим работы пинов: вход или выход, вешаем прерывания, открываем порт для отладки, во второй читаем данные и пишем.

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

Эту информацию и всё вышенаписанное я подчерпнул с канала AlexGyver, за что ему огромное спасибо! Чувак, мой тебе респект, ты молодец, я теперь твой фанат.

А ещё я потрогал резистор щупом мультиметра и обнаружил сопротивление в 220 Ом, как и ожидалось. Здорово, правда?

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

Теперь самое интересное: цены.

Свой набор Arduino Uno с двумя книжками и прочим барахлишком я купил в магазине КЕЙ за 2790 рублей. Просто потому, что хотел всё, сразу и сейчас. Отдельно плата Arduino Uno в Чип&Дип стоит 2270 рублей. У китайцев аналог этой платы стоит от 200 рублей. Оригинальная версия от создателей обойдется вам в €28. Чувствуете некоторый разброс цен?

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

Когда внезапно разбогатею (как раз после выплаты ипотеки), то планирую купить набор у создателей в районе 10-15 тысяч рублей, просто в качестве благодарности за их труд.

Турция. Мармарис. Всё включено

Как-то так получилось, что я ни разу не был в Турции. И ни разу не испытал на себе, что такое система «Всё включено». Настала пора исправить этот недостаток. Так что в этом году купил путёвку в Мармарис, Турция. Путевку брал турфирмы Anex Tour через родственника (спасибо, Аня!).

Между прочим, кардиолог запретила мне летать аж на двенадцать месяцев и перегреваться. Я врача внимательнейшим образом выслушал и полетел на девятый месяц загорать на самолёте в Турцию. Пока самолёт сам не попробуешь после операции — ничего не получится, можно до скончания веков сидеть дома и бояться даже пукнуть — вдруг чего отвалится. Надоело!

Система всё включено работает следующим образом: при заезде в отель цепляют бумажный браслетик, который навсегда (ахах) носят практически все на протяжении всего отпуска. Утром завтрак по системе шведский стол, днём — обед, вечером — ужин. Целый день можно подходить к бару, где наливают вино белое и красное, пиво, колу, фанту и прочее. Также есть чай-кофе, всё бесплатно, пить можно, пока печень не отвалится. Все доступные соки (апельсиновый, ананасовый и вишневый) на вкус отвратительны и скорее всего разбодяжены из порошка.

По традиции взял экскурсию на яхте. Потом немного подумал и взял все доступные туры на яхтах, итого получилось две штуки за $75. Плюс к этому взял тур в Памукале ($40), где находятся природные бассейны с минеральной водой. Искупаться в газировке Боржоми турецкого разлива — ну клёво же! Кстати, купаться в этих бассейнах с особой осторожностью следует сердечникам, потому что температура в них аж тридцать восемь градусов! Везде риски, куда ни плюнь. Поездка для меня — сплошная авантюра. Хорошо, что я не сердечник, потому что у меня тупо клапан стоит в сердце и голова иногда кружится.

Экскурсия на остров Клеопатры

Также был доступен параглайдинг — полёт с инструктором на парашюте с двух километров вниз. Но задушила жаба — ценник в 130 баксов плюс фоточки за $50. И мужик какой-то сзади привязан, а ты летишь и совершенно беззащитен. Тревожно стало, в общем. Не полетел.

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

Экскурсия на Эгейские острова

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

Экскурсия на остров Клеопатры

Тур в Памукале самый экстремальный. Вставать приходиться аж в пять утра, завтракать отвозят на автобусе, обедать тоже. В Памукале находятся руины древнего города Европолис, бассейны с термальными источниками и бассейны на белой горе — кальций там в огромных количествах. На белой горе можно ножки до колен омыть и навернуться с высоты — ограждений особых не заметил. Споткнулся и поехал вниз — до финиша сотрёшься весь, одни уши доедут.

Вид из отеля Prestige Garden

Кстати, на пляже возле отеля один раз всего был. Вечером в первый день прошёлся по берегу во время заката. У меня ж экскурсии на яхте заказаны — на кой мне этот пляж вообще.

Замена поводка заднего стеклоочистителя и дворника SEAT Altea Freetrack

После ремонта трапеции моторчика дворников задумал поставить новые дворники спереди и задний заодно поменять.

Пошёл искать в интернет и нашёл передние дворники Bosch A958S и задний Bosch A330H. Заказал, приехал на Пионерскую — купил.

Передние обошлись в 2100 рублей за пару, задний — 730 рублей.

Тут же на месте заменил передние оба два, а с задним возникла проблема. Он не подходит! Поводок дворника на моей машине предназначен только для каркасных дворников, новомодный бескаркасный туда никак не прикрепить.

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

Симпсоны. Ха-ха!

Присмотрелся к коробке новомодного заднего дворника: SEAT ALTEA 5P в списке есть — значит кто-то из нас неправ: или я, или коробка.

«Кто я такой, чтобы спорить с коробкой», — подумал я и снова пошёл в интернет: выяснять кто умнее — программист или она. И выяснил! С некоторых пор каркасные щётки на пятую дверь вышли из моды, теперь в тренде — бескаркасные и новый поводок для них. Выглядит гораздо лучше: стильно, модно, молодёжно!
Заказал задний поводок с колпачком.

Коды, если интересно:

  • поводок 6Q6955707C (1102 рубля)
  • колпачок 6Q6955435D (141 рубль)

Было так:
Задний дворник SEAT Altea Freetrack

Стало так:
Задний дворник SEAT Altea Freetrack

Стало на два сантиметра длиннее. Не знаю — хорошо это или нет. Ведь главное не размер, а умение, хотя что-то я отвлёкся…

Как сломать трапецию дворников SEAT Altea Freetrack

Отвечаю: элементарно и очень дорого! Если вам зачем-то нужно сломать трапецию дворника на SEAT Altea Freetrack, то повторяйте за мной. Алгоритм простой:

  1. Глушим машину.
  2. Дёргаем ручку дворников справа от руля — это переводит дворники в сервисный режим.
  3. Поднимаем дворники от стекла как бы для замены резинок.
  4. Дёргаем ручку дворников ещё раз.
  5. Дворники пытаются подняться обратно и ломают трапецию к херам.
  6. ???
  7. PROFIT!

Понятия не имею — зачем вам понадобится заниматься подобной ерундой. Теперь о ценах:

  • Новый моторчик в комплекте с трапецией стоит от 11-ти до 14-ти тысяч рублей с доставкой в течение 30-ти дней
  • Бывший в употреблении моторчик стоит семь тысяч
  • Работа по снятию моторчика стоит 1500 рублей
  • Работа по установке 2200 рублей
  • Сварка аргоном сломанной трапеции стоит от одной до двух тысяч рублей

Спасибо за внимание!

Как съездить в Финляндию бесплатно туда и обратно?

На халяву и уксус сладкий, и хлорка - творожок

Отвечаю сразу и всем: совсем бесплатно — никак. Только если супруг состоятельный. Но за 500 ₽ или за 50 € вполне возможно.

Туристическая компания СканТур и супермаркет LIDL в Финляндии, что в Лаапаенранте, предлагает бесплатные автобусные туры заграницу из Петербурга прямо в иностранный магазин. Условие такое: или покупаешь на сумму не менее 50 евро или платишь за поездку 500 рублей. Но чеки никто не проверяют — настоящему джентельмену верят на слово. Автобус вполне комфортный, туристического вида.

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

В Финляндию всегда ездил на машине. У машины есть свои недостатки. Например, трезвый водитель (а это как раз таки я) и очереди на таможне. С другой стороны, в машине ни от кого не зависишь. Не нравится пассажир — высадил его на хрен или прямо в России, или в Финляндии. Пусть делает что хочет. Ещё один плюс машины — можно взять с собой электрический чайник и напиваться чаем и кофе, ещё можно лапши заварить или картошки растворимой. В автобусе горячий кипяток отсутствует, зато можно поспать, чего водитель в машине лишён.

Автобус отправляется в восемь утра от гостиницы «Октябрьская», что недалеко от площади Восстания и Московского вокзала. Обратно приходит туда же в восемь вечера, делая промежуточную остановку недалеко от станции метро «Старая деревня». Автобус едет очень аккуратно, поэтому дорога из Санкт-Петербурга до границы с Финляндией занимает два с половиной часа, обратно тоже два с половиной часа. Итого пять часов тратится только на дорогу.

Записаться надо заранее на сайте (ссылка выше), где вы указывает свой номер заграничного паспорта и кредитной карты мобильного телефона. За день до поездки приходит СМС сообщение с номером автобуса и телефоном гида. В ответ на это СМС надо отправить слово «ДА» и подписаться на рассылку. На моё слово «ДА» телефон упорно отвечал, что доставка не прошла, пришлось звонить гиду. Гид был в курсе проблемы и просто спросил фамилию и имя.

Традиционно рано утром (за полчаса до отправления) организуется очередь желающих уехать прямо сейчас перед закрытыми дверьми автобуса. Наши люди без очереди никак не могут, такое поведение, видимо, заложено в генах. За десять-пятнадцать минут до отправления двери открываются и все врываются внутрь, снося всё на своём пути всех запускают внутрь, сверяясь со списком.

В нашей поездке, насколько я понял, пара человек прогуляла, поэтому водитель подождал десять минут и уехал без них в 8:10.

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

Личный блог Евгения Жирнова