Open Source GPS GSM Трекер

featured_tracker

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

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

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

mammoth-diy-cell-phone

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

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

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

GPS_NMEA_parser

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

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

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

svet_i_povorotniki_dlya_velosipeda_diy

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

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

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

mikrokontroller_internet_gprs_diy

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

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

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

energy-meter

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

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

android-time-lapse

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

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

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

detektor_radicii_pin_diod

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

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

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

programmnaja_prosba_reiting

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

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

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

ext_web

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

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

distancionnoe_otkluchenie_reklami_android

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

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

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

AVR_counter

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

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

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

android-open-file-dialog

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

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

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

powerful_transformerless_power_supply

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

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

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

Google_nest

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

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

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

Portrait of a toddler talking on a phone

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

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

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

indiegogo_russia

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

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

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

TheTopOfToDoList

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

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

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

Adsense_cash

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

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