3 привычки обращения с деньгами, отделяющие богатых от бедных

Волнующая мысль: почему бы вам не работать на вашей основной работе, а по совместительству — на свое личное состояние? И что вы испытаете, когда сможете совершенно искренне сказать: «Я работаю для того, чтобы стать богачом, а не только для того, чтобы оплачивать счета». Если вы планируете разбогатеть, то вам нужно…

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

Open Source GPS GSM Трекер

GPS все больше проникает в нашу жизнь. Всякие полезные штуки, вроде автомобильных GPS-навигаторов и сотовых телефонов со встроенным GPS-модулем обеспечивают наше удобство и безопасность. Но как обеспечить безопасность другого человека (ребенка, например) или неодушевленного, но дорогого нам предмета — автомобиля, ценного груза или даже — почему бы и нет —…

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

Самодельный сотовый телефон «Мамонт»

А почему бы нам не замахнуться на самодельный сотовый телефончик? Покажем всяким там Эпплам и Самсунгам, что на них свет клином не сошелся, и в случае чего, у нас имеется ассиметричный, так сказать, ответ на их претензии на мировое господство. Так глубоко, как Эндрю Холм со своим самодельным GPS-приемником, мы лезть…

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

NMEA парсер для обработки данных от GPS/ГЛОНАСС приемника

При разработке микроконтроллерной системы, содержащей GPS/ГЛОНАСС приемник, необходимо получать и декодировать его сообщения, превращая их в удобочитаемый формат.Как правило, GPS приемник выдает сообщения через последовательный порт в формате NMEA. Процедура, показанная ниже, превращает текстовую NMEA посылку в структуру, более удобную для дальнейшей обработки. Программа тестировалась на микроконтроллере STM32F217IGT6 с GPS/ГЛОНАСС…

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

Радиоуправляемая система освещения для велосипеда «Open Light»

Open Light — open source автономная радиоуправляемая система освещения и световой сигнализации, предназначенная для велосипедов. Состоит из центрального модуля (голова), монтируемого на руль и двух или четырех беспроводных габаритов-поворотников, имеющих поясные клипсы. Голова и габариты снабжены микроконтроллерами и беспроводной системой передачи данных, что позволяет для обеспечения безопасности велосипедиста монтировать габариты…

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

Передача данных от микроконтроллера на Интернет-сервер по каналам GPRS

На примере передачи GPS/ГЛОНАСС координат подвижного объекта. Сейчас популярна тема взаимодействия с подвижными объектами через интернет, разнообразные охранные и геолокационные сервисы год от года становятся все востребованнее. Люди хотят знать, где находятся, с какой скоростью движутся и сколько топлива потребляют их машины, дети и собаки. Давайте с точки зрения инженера-электронщика…

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

Однофазный счетчик электроэнергии на базе ADE7753 и ATmega8

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

Съемка Time Lapse видео под Android

Это несколько переработанная копия моей статьи на habrahabr.ru. Если у вас нет аккаунта на «Хабре», но есть вопросы по описываемой программе, вы можете задать их здесь. Давайте напишем программу для создания своих собственных фильмов в технике Time Lapse. Завораживающее видео, снятое в этой технике с борта МКС, можно посмотреть здесь, более доступный вариант,…

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

Детектор гамма-радиации на PIN-диоде

Обычно в качестве чувствительного элемента детектора радиации используется счётчик Гейгера—Мюллера, но в некоторых случаях для детектирования гамма-фотонов возможно использование чисто полупроводниковых схем на базе PIN-диода. Есть схема (Application note 2236, Gamma-Photon Radiation Detector) от компании Maxim, построенная на PIN-диоде, операционном усилителе с низким уровнем шума и компараторе. Давайте соберем аналогичную схему,…

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

Программная просьба оставить отзыв в Google Play

Хорошо известно, что доход разработчика Android-приложения, публикуемого в Google Play, не в последнюю очередь зависит от отзывов пользователей: чем их больше и чем выше оценки, тем выше приложение поднимается в поисковых результатах, чаще скачивается и, следовательно, увеличивает заработок разработчика. Известно также, что довольные пользователи оставляют отзывы нечасто, а вот люди,…

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

Дискретные входы-выходы на STM32F407 и I2C-расширителе PCF8574DW

В случае, если в системе на базе микроконтроллера STM32F4XX не хватает GPIO-выводов для организации достаточного количества дискретных входов-выходов или есть необходимость организовать «длинную руку» в рамках многоплатной системы, на помощь придет I2C-расширитель портов ввода-вывода.

Дистанционное отключение рекламы в Android приложении

После публикации приложения в Google Play критическое значение имеют первые несколько дней (иногда недель), когда система оценивает программу в том числе по количеству скачиваний и отзывам пользователей. В случае, если схема монетизации программы подразумевает размещение встроенной рекламы, то в первое время, когда пользователи только присматриваются к приложению, трансляцию рекламы лучше…

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

Оптоизолированный счетчик на микроконтроллере AVR

Счетчик реализован на AVR микроконтроллере ATmega8, программа написана для среды IAR EW, но, думаю, в данном случае подправить код под другой контроллер или переписать программу под другую среду разработки — минутное дело. Для оптической развязки с объектом счета (переключателем, реле, герконом или другим любым “сухим контактом”) применен DC/DC преобразователь PSD-3R312…

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

Диалог открытия файла для Android

Как известно, в палитре компонентов ОС Android [на момент написания статьи] отсутствует компонент диалога открытия файла. Давайте попробуем реализовать его самостоятельно. Чтобы не реализовывать отдельный скучный компонент, напишем программу специализированного детского видеоплеера. Совсем маленьким детям, не умеющим читать, тяжело пользоваться стандартным плеером, ведь для этого нужно уметь лазить по папкам…

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

Мощный бестрансформаторный блок питания

Входное напряжение 220 В переменного тока, выходное напряжение 12 В постоянного тока, максимальный ток в нагрузке 100 мА. Бестрансформаторные блоки питания имеют хорошо известные плюсы и минусы. К достоинствам можно отнести малые габариты и вес, простоту конструкции (по сравнению с импульсным блоком питания), к недостаткам — отсутствие гальванической развязки от…

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

Чем чревато для «железячных» стартапов привлечение Nest’ом 150 миллионов долларов?

Производитель оборудования для «умного дома» оценен в 2 миллиарда долларов, и это явный показатель того, что производители аппаратных средств нынче на подъеме. Перевод статьи из журнала «Inc». Nest Labs из Пало-Альто, калифорнийский стартап, производящий оборудование для «умного дома», привлек финансирование в 150 миллионов долларов, тем самым подняв суммарную оценку компании…

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

Программные методы голосового ввода в Android

Это перевод статьи Add Voice Typing To Your IME. Добавьте в свою программу голосовой ввод Разработчики добавили в Android 4.0 новую «фишку» — голосовой ввод:  пока пользователь говорит, результаты распознавания голоса будут непрерывно преобразовываться в текст и подставляться в текстовое поле ввода. Если вы разрабатываете интерфейс пользовательского ввода, интеграция новой возможности голосового…

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

Indiegogo — краудфандинговая платформа, доступная в России

Сайт Indiegogo является одной из старейших краудфандинговых платформ в мире (основан в 2008 году), но, к сожалению, он попал в тень своего более известного собрата Kickstarter (основан в 2009) и в настоящее время не удостоился ни собственной страницы в русскоязычной Википедии, ни сколько-нибудь внятного описания в русскоязычном интернете. Это тем…

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

Самые важные записи в моем списке невыполненных дел

Это перевод статьи The top of my ToDo List из блога Пола Грэма, основателя Y Combinator. Медсестра Бронни Уэйр, занимающаяся паллиативной терапией, составила список самых больших сожалений умирающих людей (переведенный список приведен ниже — прим. переводчика). Этот список выглядит весьма правдоподобно. Я мог бы видеть себя — я вижу себя — совершающим по…

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

Обналичивание чеков Google Adsense

Многие новые пользователями системы Google Adsense, стоящие перед выбором метода обналичивания заработанных денег, задаются вопросом — легко ли обналичить чеки Adsense и стоит ли пользоваться этим методом вывода. Плюс, разработчики мобильных приложений, монетизирующие свои программы при помощи AdMob, тоже стали задаваться этим вопросом после внедрения Google единой панели управления Adsense и…

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

Asus ZenWatch 2: все, что вам нужно о них знать

Asus ZenWatch 2, наиболее обсуждаемый сиквел тайваньской компании, ранее представившей первую версию своих Android Wear часов, был официально показан на выставке Computex в Тайпее. Часы, которые, похоже, были слегка вдохновлены Apple Watch, поступят в продажу в этом году. Итак, вот что мы узнали о ZenWatch 2… Конструкция Asus ZenWatch 2…

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

Требования к Android разработчику

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

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

Нет

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

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

Руководство по созданию Живых Обоев (Live Wallpaper) для Android

Статья является переводом материала «Android Live Wallpaper – Tutorial» Ларса Вогела. Это руководство описывает создание живых обоев для ОС Android. Все описанные ниже примеры проверялись на работоспособность на Eclipse 4.2, версия Java 1.6 под ОС Android 4.1 (Ice Cream Sandwich).