Arduino IDE: разбираемся с меню Tools и некоторыми другими функциями.

Итальянцы молодцы. Запустили в мир DIY настоящего монстра. С появлением экосистемы Arduino весь рынок цифрового DIY получил мощнейший толчок. Тысячи, сотни тысяч, миллионы пользователей принялись покупать оригинальные и совместимые платы для их последующего программирования и использования в своих поделках. Причина такой популярности в первую очередь связывают с низким порогом для входа в эту среду. Вам не нужно тратить много денег на приобретение плат: открытый стандарт дал дорогу на рынок множеству последователей и копировщиков. Вам так же не стоит сильно заморачиваться над программированием: поставляемая «в комплекте» Arduino IDE упрощена настолько, насколько это возможно. Пользователь просто пишет код и не задумывается о настройках компилятора, о том, что программировать при помощи Arduino IDE можно разными программаторами, а иногда и вообще голые микросхемы.

И вот, наступает момент, когда стандартная Arduino IDE становится тесновата, а ее неудобство начинает просто выбешивать, особенно, если пользователь знаком с более продвинутыми средами разработки по другим платформам и языкам программирования. Кто-то начинает мигрировать на что-то более интересное, например, на Atom или VS.Code в смеси с PlatformIO, а кто-то старается выжать из Arduino IDE все, что только можно.

Сегодня я выступлю как раз в роли подобного «особо интересующегося персонажа» и попробую вместе с читателем разобраться чуть-чуть побольше в тонкостях Arduino IDE. Все ниженаписанное более-менее соответствует версии 1.8.9 Arduino IDE.

Читать далее ...



Вертикальный мангал: тестируем противоестественный способ готовки шашлыка

После успешного прохождения первой фазы «зеленой революции» в США и после того, как множество потребителей все в тех же США обнаружили, что далеко не все, что они поедают полезно для их здоровья, научные умы повернулись к теме безопасности продуктов питания. Среди прочего была подвергнута сомнениям еда, приготовленная на гриле. Как оказалось, она не так полезна для здоровья, как того хотелось бы. Первые публикации о содержании вредных веществ свыше нормы в продуктах, приготовленных на углях или открытом огне, начали попадаться еще в 70-х года прошлого века. С тех пор много воды утекло, и мы узнали ядовитого, но вкусного врага, намного лучше.

бензпирен, бензапирен

Структурная формула бензпирена

Итак, первым и вероятно самым опасным врагом в еде с гриля принято считать бензапирен (еще его принято называть бензпиреном, и не следует путать с бензопиреном). Бензпирен — одно из соединений семейства полициклических углеводородов. Образуется оно при неполном сгорании органики. При горении дров, моторного топлива, яблок и ежового мяса образуется бензапирен. Чем сложнее исходная органика и чем хуже условия сгорания, тем больше образуется бензпирена. Так, от горения дров в непрогретой топке образуется больше бензпирена, чем от сгорания дизеля, а от дизеля больше, чем от бензина (у дизеля молекулярная цепочка длиннее и сложнее, чем у бензина), а природный газ генерирует совсем мало бензапирена, так как молекулы там короткие, легкие, сгорают практически без остатка.

По российским нормам бензапирен относится к первому классу опасности, т.е. к самому высокому и с самыми жесткими требованиями по его содержанию. А содержится бензапирен везде, где он только может содержаться: в воде, в воздухе, в почве, в животных и растениях. Более того, бензпирен достаточно химически инертен, плохо разрушается в природной среде и способен к биоаккумуляции. Это означает, что если овечки кушают травку, которая растет вдоль оживленного шоссе, по которому шастают раздолбанные дизельные грузовики 13-го автотракторного хозяйства, то овечки накапливают в себе все больше и больше бензапирена. А отведав шашлык из такой пропитанной овечки можно хватануть сразу годовую дозу отравы.

Читать далее ...



Непослушные старики

непослушные старики, боровицкая башня, lincoln capital, тучка, облачко— Ричард, вы ведь уже бывали с супругой в России? — оторвавшись от чтения газеты, неожиданно поинтересовался Скоукрофт.

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

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

— Избиратели могут подумать, что вы продались Красной России, — медленно и аккуратно, по-военному отчеканивая каждое слово, произнес Скоукрофт.

Самолет тряхнуло, Никсон уцепился руками в подлокотники. По корпусу воздушного судна пробежала легкая дрожь, он накренился сначала в одну сторону, потом медленно в другую и окончательно стабилизировался. Тут же открылась дверь в кабину пилотов, в ней показался белозубый Том, в расстегнутом кителе и фуражке пилота набекрень. Он оповестил, что, мол, самолет влетел в воздушное пространство СССР, в скором времени русские включат глушилки и связь с «материком» прекратится.

Никсон побелел, но все же нашел в себе силы сохранить лицо.

— Ну, я… Спасибо, Том!

Президент США улыбнулся своей фирменной «лошадиной» улыбкой, и пилот скрылся в кабине, аккуратно притворив за собой дверь.

— Слушай, Брент, — продолжил Ричард, — мы же этот вопрос уже обсуждали. Общественность не очень в курсе моей первой поездки в Россию. И если это дело не афишировать, то никто о ней и не узнает.

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

Читать далее ...



Беседа под послеполуденным солнцем

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

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

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

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

– Посмотри, – произнес подошедший.

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

Читать далее ...



Многоразовый блокнот ELFINBOOK со стираемыми страницами

книжка, записная, elfin, book x, стираемая, ручка, красный, подложка, размеры

Записная книжка ELFIN BOOK X

К приобретению блокнота ELFINBOOK меня подтолкнула новостная заметка о том, что украинские школьники изобрели чудо-стираемый многоразовый блокнот с пластиковыми страницами. Блокнот не боится влаги, а записи в нем можно делать обычной ручкой. Процесс стирания же происходит посредством любой спиртосодержащей смеси, например, антисептика для рук. В комментариях к новости пользователи справедливо возмущались, ведь такие блокноты уже давно существуют и особого бума на рынке с их присутствием незаметно. Я же решил проверить в деле один из «уже существующих» на рынке блокнотов.

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

Применение многоразового блокнота для моих целей мне показалось вполне здравой идеей. Записи на стираемых листах, небольшой объем и вес, легкость переноса в электронный вид. Да и экономия природных ресурсов, как никак, ведь к уже обработанным записям в блокноте я никогда не возвращаюсь. Хотя и расход блокнотов не такой уж и большой, одного хватает на год. Поэтому, поборов амфибиотропную асфиксию, порыскав по сети, я набрел на магазинчик, торгующий многоразовыми блокнотами ELFIN BOOK.

Читать далее ...



Как собрать велосипед самостоятельно…

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

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

Кстати, все ниже и вышеописанное ни в коей мере не относится к велосипедам класса «ашанбайк». Речь идет о более-менее нормальных велосипедах, пригодных для длительной эксплуатации с ожидаемым уровнем удовольствия от катания на «классном» аппарате.

Читать далее ...



При помощи чего удобно закачивать прошивки в модули ESP8266 от Ai-Thinker под Arduino и прочее?

Модули на основе ESP8266, пожалуй, мои безусловные фавориты, если речь идет об автоматизации с применением подключения по Wi-Fi. Модули обладают достаточной производительностью, чтобы работать в качестве самостоятельного контроллера, стабильны и дешевы. В основном я использую платки WeMos D1 Mini различных модификаций (просто Mini, Mini Lite, Mini Pro). В чем их преимущество кроме всего вышеперечисленного? Платки Mini невелики размером и программировать их можно просто подключив USB-кабелем к компьютеру. Но ведь не весь свет клином сошелся на WeMos, в природе существуют и другие производители, не менее популярные, например, Ai-Thinker.

esp, esp downloader, esp-downloader, esp8266, frogo pins

Два загрузчика прошивок и отладочные платы для ESP8266

Китайская компания Ai-Thinker точно так же, как и WeMos, подсела на модули ESP. В ее линейке на текущий момент не менее пятка модулей только на ESP8266, не говоря уже о более совершенных ESP32, да прочих GPS/LoRa устройств. Все они так же, как и продукция WeMos, дешевы и крохотного размера. Но есть у модулей от Ai-Thinker и определенные пользовательские недостатки. Они используют нестандартный шаг для ножек и никак не совместимы с распространенными штыревыми макетными платами. Более того, модули не имеют на борту интерфейса USB для легкого и безболезненного подключения к персональному компьютеру. Оба этих фактора вызывают мучительную боль, не дающую нормально сосредоточиться именно на разработке, вместо этого приходится заниматься сборкой программатора и прилаживанием контактов. Разумеется, производитель предлагает схему и способы подключения своих модулей, но очень не хочется изобретать каждый раз все заново. Тем более что у меня так и не запустилась предлагаемая схема.

Читать далее ...