Как стать автором
Обновить
64
0.3
Константин Федоров @sintech

Инженер

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

Могучий малыш — TrueRMS мультиметр Aneng AN8001

Время на прочтение2 мин
Количество просмотров55K
Несколько лет назад невозможно было себе представить, что TrueRMS-мультиметр с автоматическим переключением диапазонов, способный измерять постоянное и переменное напряжение, постоянный и переменный ток, сопротивление, ёмкость и частоту с 6000 отсчётами и 0.5-процентной точностью может стоить меньше 15 долларов. Сегодня этот прибор у меня в руке.

Читать дальше →
Всего голосов 37: ↑33 и ↓4+29
Комментарии50

Полезные устройства для дома: WiFi-розетка своими руками

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

Привет Geektimes! В статье хочу представить инструкцию по созданию WiFi-розетки.


Началось всё с того, что осенью наткнулся на WiFi-розетки в магазинах, подумал, что вроде ничего сложного, потом ознакомился с ESP8266 и понял, что готов сделать розетку сам.


Розетка будет состоять из:


  • Корпус;
  • ESP8266 12E с платой развязки питания;
  • Питание для ESP8266 от 220 Вольт;
  • Плата контроля 220 Вольт;
  • Контрольная панель (кнопка, led, порт RJ45 для прошивки).

Прототип:


Читать дальше →
Всего голосов 32: ↑22 и ↓10+12
Комментарии86

Почти универсальный конвертер на TPS63000, или общепит для самых маленьких

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


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

Для не боящихся SMD и длинных предложений
Всего голосов 37: ↑35 и ↓2+33
Комментарии96

Как работает Git

Время на прочтение19 мин
Количество просмотров149K
В этом эссе описана схема работы Git. Предполагается, что вы знакомы с Git достаточно, чтобы использовать его для контроля версий своих проектов.

Эссе концентрируется на структуре графа, на которой основан Git, и на том, как свойства этого графа определяют поведение Git. Изучая основы, вы строите своё представление на достоверной информации, а не на гипотезах, полученных из экспериментов с API. Правильная модель позволит вам лучше понять, что сделал Git, что он делает и что он собирается сделать.

Текст разбит на серии команд, работающих с единым проектом. Иногда встречаются наблюдения по поводу структуры данных графа, лежащего в основе Git. Наблюдения иллюстрируют свойство графа и поведение, основанное на нём.

После прочтения для ещё более глубокого погружения можно обратиться к обильно комментируемому исходному коду моей реализации Git на JavaScript.
Читать дальше →
Всего голосов 110: ↑99 и ↓11+88
Комментарии38

Архитектура и программирование компьютера Texas Instruments TI-99/4a

Время на прочтение24 мин
Количество просмотров8.5K
Компьютер Texas Instruments TI-99/4a почти неизвестен за пределами США, однако он был там весьма популярен (выпущено более двух миллионов машин). Хотя этот компьютер создавался как домашний, существенной особенностью (во многом определившей его архитектуру, а затем и судьбу) было то, что за основу был взяли уже существовавший серьёзный мини-компьютер TI-990, собранный на обычной ТТЛ логике. Фактически, микропроцессор TMS9900 в компьютере TI99/4A является реализацией TI-990, но в виде чипа. TI-990 был выпущен в 1975 году, а TMS9900 в 1976 году.

Таким образом, TI99/4a (в 1979 был выпущен чуть более простой TI-99/4, а в 1981 уже TI-99/4a) получил в наследство крайне странную, для домашних компьютеров, архитектуру. Во-первых, микропроцессор TMS9900 в нём 16-разрядный — с честной 16-разрядной шиной данных (это в конце 1970-х!). Во-вторых, на чипе нет регистров (кроме PC, флагов и указателя «регистров» WP). То, что можно назвать регистрами, находится в отдельной микросхеме 16-разрядного статического ОЗУ размером 256 байт и может адресоваться одновременно как память и (первые 16 слов) как регистры R0..R15. Называется это «scratchpad».
Аппаратного стека нет, вместо этого сохранение значений при вызове подпрограмм осуществляется изменением указателя начала регистров WP в этом самом ОЗУ (напоминает регистровые окна в Sparc'ах). В предке (TI-990) это также использовалось для переключения контекста при реализации многозадачности.
Хотя тактовая частота TMS9900 — 3 МГц, инструкции занимают довольно много тактов — не менее 8. При этом реализовано даже умножение и деление (124 такта).
Читать дальше →
Всего голосов 43: ↑43 и ↓0+43
Комментарии11

Защита устройств от неправильной подачи полярности питания

Время на прочтение3 мин
Количество просмотров215K
image
При проектировании промышленных приборов, к которым предъявляются повышенные требования по надёжности, я не раз сталкивался с проблемой защиты устройства от неправильной полярности подключения питания. Даже опытные монтажники порой умудряются перепутать плюс с минусом. Наверно ещё более остро подобные проблемы стоят в ходе экспериментов начинающих электронщиков. В данной статье рассмотрим простейшие решения проблемы — как традиционные так и редко применяемые на практике методы защиты.
Читать дальше →
Всего голосов 41: ↑41 и ↓0+41
Комментарии71

Симулятор нервной системы. Часть 1. Простой сумматор

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


Здравствуй, Geektimes! Я хочу поделиться свой работой над созданием системы позволяющей моделировать рефлекторные и когнитивные процессы, протекающие в нервной системе.

Частично система воплощена в простенькой программе, созданной на игровом движке Unity3D. Это своего рода симулятор нервной системы, благодаря которому возможно имитировать не только простые рефлексы, но и демонстрировать различные явления в нервной системе, такие как привыкание, сенсибилизация и образование условных рефлексов. А также возможно эмулировать временную и долговременную память и её консолидацию, эмоции и эмоциональное поведение. Причем как простые эмоции, к примеру, голод и насыщение, так и более сложные, такие как любопытство, страх или привязанность. Благодаря системе у нас появится возможность разобраться в предназначении различных областей мозга, в том, как происходит распознавание зрительных образов, как происходит обучение и эмоциональная оценка происходящего.
Всего голосов 27: ↑27 и ↓0+27
Комментарии15

Как я стал радиолюбителем и зарегистрировал своё первое РЭС

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


Хочу рассказать вам свою историю, как сам того не ожидая, стал радиолюбителем 3 категории.

Я заядлый рыбак и поохотиться не прочь. Еще с детства мой отец посвятил меня во все тонкости охоты и рыбалки, брал меня с собой и в Астрахань, и в Сибирь периодически.

В очередной раз с приятелем мы махнули к родне, в прекрасный город Братск. Мой дядя настоящий сибиряк и знаток тех таёжных краёв. Чтоб координировать свои действия, решили мы купить себе рации. Я остановил свой выбор на недорогом китайском аппарате. Спецы говорят, что и цена нормальная, и качество связи сносное. Ну я её на «али» и заказал.
Читать дальше →
Всего голосов 64: ↑61 и ↓3+58
Комментарии162

Цифровая промышленность России: заказов нет, но мы держимся

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


В городе-сказке Иннополисе в республике Татарстан завершилась конференция Цифровая индустрия промышленной России (ЦИПР). Представители высокотехнологичной промышленности России собрались обсудить наше нынешнее положение на мировом и внутреннем рынке, подумать о будущем и наметить пути развития и преодоления известных проблем.
Читать дальше →
Всего голосов 37: ↑34 и ↓3+31
Комментарии117

Гипоксия: почему жир полезнее кислородных коктейлей

Время на прочтение5 мин
Количество просмотров88K
Привет всем в блоге компании Тион! Мы разрабатываем системы умного микроклимата, вентиляции и очистки воздуха. Один из наших врагов – духота. Из-за нее не получается нормально спать, учиться, работать. Усталость, апатия, невнимательность – все это симптомы нехватки кислорода.

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



Разберем по косточкам эти и другие популярные мифы и факты о гипоксии.
Поехали!
Всего голосов 46: ↑40 и ↓6+34
Комментарии205

MediaTek Labs приглашает на серию мартовских вебинаров по разработке гаджетов для умного дома

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


Вашему котику автоматически предоставляется еда по первому «мяу», сказанному с определенной интонацией? Лампочки экономят электричество, а замок гаража сам начинает отогреваться в нужное вам время? Поздравляем, вы живете в умном доме!

А чтобы сделать его еще умнее, в марте 2016 г. MediaTek Labs проводит три онлайн-семинара для разработчиков решений для интернета вещей! Участие бесплатное, но необходима регистрация. Каждый вебинар будет длиться 30 минут, затем – сессия вопросов и ответов.
Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии1

Виртуальная реальность — 10 способов перемещения, не вызывающих дискомфорт

Время на прочтение7 мин
Количество просмотров23K
Вдохновившись интересом аудитории Geektimes к такому популярному и раскручиваемому нынче явлению как виртуальная реальность, решил представить вашему вниманию еще одну статью, в которой рассматриваются характерные особенности создания контента для VR-cистем, ориентированного на геймеров.

***

Глядя на игры для виртуальной реальности и оценивая их, в своих суждениях, как правило, мы отталкиваемся от своего опыта и вкусов в области традиционных компьютерных игр, в которые мы привыкли играть.
У каждого из нас за многие годы уже выработались свои жанровые предпочтения, определенные требования к графике и игровому процессу, и нас сложно чем-то удивить как визуально, так и геймплейно, особенно когда 360° VR-контент демонстрируют в двухмерном виде.

Тем не менее, сейчас я хотел бы поговорить не о глобальных различиях, характеризующих виртуальные игры как отдельную ветвь развития игровой индустрии, а только о способах реализации перемещений действующего лица в пространстве виртуальной реальности (locomotion), как о важной составляющей игрового процесса, имеющей свои особенности.
Речь пойдет о системах перемещений в проектах для систем Oculus Rift, HTC Vive и PlayStation VR.

image
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии37

Как чайник пульт читал

Время на прочтение8 мин
Количество просмотров13K
Давно уже собирался подключить ИК-приемник (1838B) и ИК-передатчик (ИК-диод 5 мм, 940нм, угол излучения около 80 градусов) к Raspberry, понять, как они будут работать и что с ними можно сделать. И вот однажды такой день настал.

Изучив проблематику, в том числе и материалы с Хабра, понял, что кроме ИК-диода и ИК-приемника нужно ещё и транзистор и несколько резисторов, немного приуныл. С приемником проще — он шел комплектом, а вот для диода не хватало транзистора, но тем не менее решил попробовать, а вдруг получится? И получилось…
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии13

Электродвигатели: какие они бывают

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


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

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

Каждый электродвигатель обладает некоторыми отличительными свойствами, которые обуславливают его область применения, в которой он наиболее выгоден. Синхронные, асинхронные, постоянного тока, коллекторные, бесколлекторные, вентильно-индукторные, шаговые… Почему бы, как в случае с двигателями внутреннего сгорания, не изобрести пару типов, довести их до совершенства и ставить их и только их во все применения? Давайте пройдемся по всем типам электродвигателей, а в конце обсудим, зачем же их столько и какой двигатель «самый лучший».
Читать дальше →
Всего голосов 101: ↑101 и ↓0+101
Комментарии179

Установка неподписанных программ на устройства с iOS 9 без Jailbreak

Время на прочтение3 мин
Количество просмотров118K
Дорого дня, уважаемые хабражители!

Сегодня я расскажу вам о том, как можно установить неподписанное (или плохо подписанное) приложение на устройство с iOS 9. Да, без Jailbreak. Да, бесплатно. Нужен лишь компьютер с OS X и Apple ID. Как такое возможно? Читаем под катом.



Осторожно! Много картинок!
Читать дальше →
Всего голосов 40: ↑33 и ↓7+26
Комментарии33

Tabris.js — быстро знакомимся и пишем Hello World

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

Tabris.js — еще один кросс-платформенный (Android, IOS) мобильный фреймворк. От подавляющего большинства подобных инструментов он отличается тем, что это не обертка над стандартным или Chrome-based WebView. Tabris предоставляет собой набор нативных компонентов, доступный из javascript. Ближайшие аналоги из мне известных это: Telerik Native Script, Appcelerator и React Native.
Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии13

30 чудных библиотек для PHP программистов

Время на прочтение6 мин
Количество просмотров105K
Предлагаю читателям «Хабрахабра» перевод публикации «30 Amazing PHP Libraries for Programmers and Developers». Авторы собрали несколько удивительных PHP-библиотек, которые помогут реализовать некоторые классные вещи, не прилагая много усилий. Цель обзора состоит в том, чтобы преподнести что-то новое, поэтому список не включает популярные библиотеки.
Читать дальше →
Всего голосов 71: ↑60 и ↓11+49
Комментарии18

Если вы решили перейти с PHP на Python, то к чему следует подготовиться

Время на прочтение14 мин
Количество просмотров191K
Думали ли вы когда-нибудь о том, что однажды слишком быстро втянулись в веб-программирование на PHP? И вот уже прошло много лет, у вас хороший опыт, и вы не думаете ни о каких других способах „делать“ веб, кроме как на PHP. Может быть, у вас возникают сомнения в правильности выбора, однако непонятно, как найти способ быстро его проверить. А хочется примеров, хочется знать, как изменятся конкретные аспекты деятельности.

Сегодня я попробую ответить на вопрос: «А что если вместо PHP писать на Python?».

Сам я долгое время задавался этим вопросом. Я писал на PHP 11 лет и даже являюсь сертифицированным специалистом. Я научился его «готовить» так, чтобы он работал в точности, как мне надо. И когда я в очередной раз читал на Хабре перевод статьи о том, как всё в PHP плохо, я просто недоумевал. Однако подвернулся случай пересесть на Ruby, а потом и на Python. На последнем я и остановился, и теперь попробую рассказать вам PHP-шникам, как нам питонистам живётся.


Python с точки зрения PHP-программиста...
Всего голосов 122: ↑116 и ↓6+110
Комментарии205

Книги по Swift

Время на прочтение1 мин
Количество просмотров21K
Добрый день, Хабровчане!

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

1. Книга для начинающих. Например такая
Swift for Beginners: Develop and Design
image
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии13

Wi-Fi термометр на ESP8266 + DS18B20 всего за 4$

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


В последнее время всё большую популярность набирают Wi-Fi модули на основе ESP8266. Я тоже решил приобщиться к прекрасному, задумав реализовать термометр, отдающий данные по HTTP. Итак, поехали.
Читать дальше →
Всего голосов 50: ↑49 и ↓1+48
Комментарии74

Информация

В рейтинге
2 030-й
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность