Как стать автором
Поиск
Написать публикацию
Обновить
4
0

Пользователь

Отправить сообщение

Полуавтоматическое управление насосом скважины

Время на прочтение7 мин
Количество просмотров19K

Полуавтоматическое управление насосом скважины с помощью STM32 в среде Ардуино


image

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

Так уж случилось, что скважина на моем участке простаивала несколько лет, а когда пользовались, то отбирали очень мало воды.

Попытавшись почистить ее различными способами, было приобретено понимание, что не так уж все плохо и достаточно обеспечить стабильный отбор воды. Для этого было собрано несложное устройство, состоящее из блока питания с переходником микро-usb, (зарядное от телефона, на фото отсутствует), платы blue pill на базе камня stm32f103c8t6, модуля реле, двухполюсного магнитного пускателя, обычного кнопочного выключателя закрытого типа, и собрано в распаечной коробке.
Читать дальше →

Горизонтально-шлифовальный станок

Время на прочтение6 мин
Количество просмотров16K

Введение




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

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

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

Круг задач был очерчен следующим образом: иметь возможность получить прошлифованную поверхность с допуском по толщине в 0,1 мм на всей длине и ширине заготовки.
Читать дальше →

Теоретическая Нейробиология. Часть первая. Основа

Время на прочтение5 мин
Количество просмотров23K

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

Учим Arduino печатать телеграммы

Время на прочтение10 мин
Количество просмотров46K

Небольшой проект на Arduino, который печатает приходящие вам на телефон уведомления: сообщения из разнообразных мессенджеров, новости из Твиттера и всё остальное. Такой «телеграфный аппарат» задумывался как интересная игрушка без серьёзного применения, но, как оказалось, получать сообщения в виде бумажных телеграмм крайне приятно. Под катом — описание работы аппарата и подробный туториал.
Читать дальше →

Начинаем изучать STM32: Что такое регистры? Как с ними работать?

Время на прочтение9 мин
Количество просмотров115K

Продолжаем рассмотрение базовых вопросов


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


Читать дальше →

Краткое введение в разработку приложений для микроконтроллеров stm32

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

На примере микроконтроллера stm32f103c8t6 и модуля Blue pill мы рассмотрим структуру типового проекта для среды разработки IAR и создадим работающую прошивку.

Всем, кому интересно начать работать с stm32, добро пожаловать под кат.
Читать дальше →

Музыкальная DIY-шайтан-машина или что сделал шведский музыкант с двумя тысячами шариков

Время на прочтение4 мин
Количество просмотров38K
В очередной раз поводом для публикации послужило творчество музыкантов. На этот раз ими оказались шведы из инструментальной группы Wintergatan. Увидев, что соорудил бессменный лидер коллектива Мартин Мулин и его коллеги, я понял, что об этом стоит написать. Механический полуавтоматический акустический инструмент, названный Marble machine, поражает воображение. Скептиками высказываются мысли о том, что это вообще не может работать. Изобретательность автора, амбициозность проекта и смелость замысла граничат с лучшими проявлениями творческого сумасшествия.


Перестаньте травить печатные платы дома — заказывайте их на производстве

Время на прочтение3 мин
Количество просмотров100K
В последней своей статье про Домофон с MQTT я проводил опрос на тему того, какую статью написать следующей. Выбор пал на заказ производства печатных плат, вот собственно немного расскажу об этом. Если статья зайдет, напишу по следующей теме из голосовалки.

Я ни в коем разе не принуждаю сразу выливать ваше хлорное железо / перекись водорода, оставьте их для макетирования. Я лишь хочу показать, что заказать платы на производстве в наше время совсем не сложно, как может показаться начинающему радиолюбителю. Есть в этом что-то магическое — подержать в руках красивую плату собственного изготовления.
Читать дальше →

Программирование и обмен данными с «ARDUINO» по WI-FI посредством ESP8266 Часть Первая

Время на прочтение23 мин
Количество просмотров81K
Как и многие другие самоделкины, я регулярно использую микроконтроллеры AVR для всяких разных любительских поделок. А благодаря концепции «Arduino» эти поделки теперь приобретают еще и элегантный вид. Действительно, за какие-то 300-400 рублей мы получаем миниатюрную многослойную плату с маской, шелкографией и с полностью разведенной на ней периферией для микроконтроллера (причем в SMD исполнении!). Я уже не говорю о всевозможных подключаемых модулях этой же «Arduino» серии: датчиках, контролерах, дисплеях и целых наборов, так нужной нам дополнительной периферии. И опять же всё также недорогих и в прекрасном исполнении. Практически уже нет необходимости, что-то разводить и допаивать на «коленке».­­­­­­­­­


Но все эти разнообразные любительские поделки, требуют естественно, предварительного программирования. Да и в последующем при разных усовершенствованиях, постоянно приходится эти поделки перепрошивать. Понятное дело, что удобнее делать это дистанционно, чем постоянно таскать их к обычному программатору. Вообще, благодаря той же платформе «Arduino», вариантов и здесь много: Bluetooth, ZigBee, радиоканал с вашим личным протоколом, IR, и даже Wi-Fi. Все они позволяют наладить беспроводной контакт с вашим микроконтроллером. Но мы же остановимся на последнем варианте. Основных причин здесь четыре:

1: современно, интернет вещей же!

2: беспроводной роутер есть в каждой квартире, регистрируй в домашней сети свои устройства и вуаля!

3: ваши поделки осуществляют революционный скачок в своём развитии; мало того, что их можно программировать на расстоянии, они теперь ещё и сами могут общаться с окружающим их миром: электронные часы самостоятельно берут точное время с часовых NTP-серверов, исполнительные устройства управляются с другого конца города или страны, регистрирующие девайсы сохраняют накопленные данные в облако и т.д. и т.п.

4: есть замечательная серия микросхем ESP8266 на которой не очень легко всё это реализовать.
Читать дальше →

Начинаем изучать STM32 или Управляем светом по-умному

Время на прочтение8 мин
Количество просмотров250K

Небольшое вступление


Однажды, заехав в очередную съемную квартиру, я столкнулся с определенным неудобством, которое достаточно сильно напрягало: выключатель света в основной комнате оказался за шкафом-стенкой, который был прикручен к стене, и его перестановка была невозможна т.к. на это требовалось значительно много времени и сил. Решить данную проблему хотелось очень сильно и в голову пришла одна мысль: сделать дистанционный пульт для управления освещением!

Именно с идеи создания собственного пультика для управления светом в комнате и началось моё увлечение электроникой, микроконтроллерами и различными радиоустройствами.
Читать дальше →

Немного о программировании ESP8266 на C под FreeRTOS

Время на прочтение15 мин
Количество просмотров35K
Тут должна быть КДПВ, но на нее не хватило бюджета.

Замотивировавшись ответом от Tarson на мой комментарий к Программирование и обмен данными с «ARDUINO» по WI-FI посредством ESP8266, решил написать про основы программирования ESP8266 на C под FreeRTOS. Подробности под катом.
Читать дальше →

Коды Рида-Соломона. Часть 1 — теория простым языком

Время на прочтение8 мин
Количество просмотров57K
Добрый день! Меня зовут Максим, в YADRO, кроме всего прочего, я занимаюсь разработкой подсистемы, отвечающей за надежное хранение данных. Готовлю небольшой цикл статей про коды Рида-Соломона — теоретическую основу, практическую реализацию, применяемые на практике программные и аппаратные оптимизации. На Хабре и в остальной сети есть хорошие статьи по вопросам этой области — но по ним сложно разобраться, если ты новичок в теме. В этой статье я попытаюсь дать понятное введение в коды Рида-Соломона, а в следующих выпусках напишу, как все это запрограммировать.



Читать дальше →

Как работает Android, часть 1

Время на прочтение8 мин
Количество просмотров232K


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

Читать дальше →

Как ввести в заблуждение компьютер: коварная наука обмана искусственного интеллекта

Время на прочтение10 мин
Количество просмотров26K


В начале XX века Вильгельм фон Остин, немецкий тренер лошадей и математик, объявил миру, что научил лошадь считать. Годами фон Остин путешествовал по Германии с демонстрацией этого феномена. Он просил свою лошадь по кличке Умный Ганс (породы орловский рысак), подсчитывать результаты простых уравнений. Ганс давал ответ, топая копытом. Два плюс два? Четыре удара.

Но учёные не верили в то, что Ганс был таким умным, как заявлял фон Остин. Психолог Карл Штумпф провёл тщательное расследование, которое окрестили «Гансовским комитетом». Он обнаружил, что Умный Ганс не решает уравнения, а реагирует на визуальные сигналы. Ганс выстукивал копытом, пока не добирался до правильного ответа, после чего его тренер и восторженная толпа разражались криками. А затем он просто останавливался. Когда он не видел этих реакций, он так и продолжал стучать.
Читать дальше →

Катаракта: это ждёт лично вас (если доживёте, конечно)

Время на прочтение10 мин
Количество просмотров119K

Так выглядит модель интраокулярной мультифокальной линзы компании Carl Zeiss. Настоящий размер такого хрусталика — 11 миллиметров, диаметр оптической зоны — 6 мм.

Катаракта — это, упрощая, возрастное помутнение и уплотнение хрусталика. По классическому определению речь идёт именно о помутнениях любого типа. Сначала что-то мешаетcя в поле зрения, появляется общий «туман», хочется протереть грязные очки, потом вы не видите буквы в книге, потом хотите включить свет ярче или, наоборот, прячетесь от яркого света, а потом просыпаетесь одним прекрасным утром и понимаете, что не можете найти тапочки. И вообще ничего не видите — только тени. Процесс этот иногда растягивается на долгие годы, но тапочки всё равно потеряются. Упоминания о помутнении, развивающемся в глазном яблоке, встречаются еще за тысячи лет до нашей эры.

Процедура лечения исторически была очень своеобразной — реклинация мутного хрусталика. Врач принимал пациента с очень плотным хрусталиком — до той стадии плотным, что пациент уже слеп. При раскопках поселений Древней Греции и Рима найдены инструменты, которыми пользовались врачи для удаления катаракты — острые иглы, которыми протыкали глаз и хрусталик, разрушая его поддерживающий аппарат. Хрусталик мог оторваться и в силу своей тяжести опуститься вниз также от удара по затылку тяжёлой палкой несколько раз. Иногда пациент умирал в процессе скорой офтальмологической помощи, иногда получал сотрясение мозга, а иногда хрусталик срывался со связок и летел вглубь глаза. Пациент снова начинал видеть — у него была большущая шишка и зрение около +10 +15 диоптрий.

Теперь две новости. Плохая — люди стали всё чаще доживать до катаракты, и она неотвратима. Хорошая — у нас есть кое-что получше острых игл и тяжёлой палки.
Читать дальше →

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

Время на прочтение13 мин
Количество просмотров161K

Сегодня без «жести», как вы просили

Уже есть пост про то, как лазер режет с помощью создания миллионов кавитационных пузырей в слое роговицы глаза, и разбор телеметрии с реальной операции по секундам с комментариями действий хирурга. И ещё история операций. Вы задали очень много вопросов. Теперь FAQ про разные сопутствующие вещи.

— Если я посмотрю в сторону во время работы лазера, что случится?

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

— Как должна быть подготовлена операционная?

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

Конфигурируемые логические ячейки в PIC микроконтроллерах

Время на прочтение13 мин
Количество просмотров26K

Первоначальный замысел статьи состоял в описании Периферии Независимой от Ядра микроконтроллеров Microchip, но тема оказалась весьма обширной, поэтому в качестве первого шага расскажем о CLC – конфигурируемых логических ячейках (Configurable Logic Cell).


В статье (Использование конфигурируемых логических ячеек для управления светодиодной лентой WS2812 [1]) было рассмотрено как логические ячейки CLC PIC-контроллеров могут существенно упростить решение задачи формирования сигналов управления драйверами WS2812 и аппаратно реализовать функции, на программное решение которых может не хватать быстродействия простого микроконтроллера.
Цель представленной статьи заключается в более близком знакомстве с конфигурируемыми логическими ячейками в PIC микроконтроллерах Microchip, в демонстрации примеров реализаций и, по возможности, натолкнуть читателя на мысли по использованию CLC своих проектах.


Если очень кратко, то CLC это одна из частей ПНЯ.

Читать дальше →

Уходим из банковской системы. Как жить только на биткоины

Время на прочтение5 мин
Количество просмотров57K


Bitcoin интересовал меня с самого начала, но до последнего времени я рассматривал BTC как очень красивый криптографический эксперимент с большим потенциалом, но почти без применения в реальной жизни.

Несколько лет назад покупка или продажа BTC за фиат («настоящую» валюту вроде долларов, евро, рублей и т.д.) была вообще непростым делом, но сейчас времена изменились, всё стало гораздо проще.

Поэтому я решил жить только на биткоины, и вот как я пытаюсь реализовать этот план.
Читать дальше →

Лень как признак гениальности. 4 вида лени и нужно ли с ней бороться

Время на прочтение10 мин
Количество просмотров122K
image

Бывало с вами такое, что нужно что-то сделать, но не хочется. Лень.

Лень иногда настолько сильна, что человек сдаётся и подчиняется ей. Лень всевластна и вездесуща, говорят она родилась задолго до нас.
Лень часто называют самым большим пороком человека, но так ли она плоха на самом деле? Давайте разберёмся.
Итак, что же такое лень.
По определю В.И. Даля это
«отвращение от труда, от дела, занятий; наклонность к праздности и тунеядству».

На самом деле лень это такое явление можно рассматривать значительно шире.
Рассмотрим несколько основных вариантов проявления лени:
Читать дальше →

45-летняя женщина утверждает, что прошла первую в мире генную терапию против старения

Время на прочтение2 мин
Количество просмотров64K
image
Теломеры отмечены зелёным цветом

Элизабет Пэрриш [Elizabeth Parrish], жительница Сиэтла, 45-и лет, директор стартапа со специализацией на биотехнологиях BioViva утверждает, что успешно прошла курс генной терапии против старения. Терапия была направлена на борьбу с двумя известными и явными эффектами, связанными со старением: укорачиванием теломер и потерей мышечной массы.

Предварительно успех терапии подтвердили в техасской медицинской лаборатории SpectraCell. В сентябре 2015 года в лаборатории кровь Пэрриш была взята на анализ непосредственно перед началом терапии. Тогда медики назвали показатель длины теломер у лейкоцитов предпринимателя необычно низким – 6,71 кб (тысяч базовых пар). При этом в среднем у младенцев эта длина составляет порядка 8 кб, у взрослых может доходить до 3 кб, а у пожилых – до 1,5 кб.
Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность