Микро-контроллер на платформе Arduino — отличная платформа для хобби-проектов различной степени сложности и полезности. Не буду утверждать, что платформа Arduino есть наилучший выбор для профессиональных решений (скорее соглашусь с обратным), но для моих любительских «поделок» в области домашней автоматики это оптимальный вариант. Т.е. контроллер хорош сам по себе, но, если к тому же он перестанет быть «самим по себе», а будет уметь «общаться» с себе подобными, при этом не обрастая дополнительными проводами, то его полезность и применимость может многократно вырасти. Итак, начнём строить наш домашний SkyNet…
Владимир @fedoschuk
Пользователь
Лазерный гравировщик на основе деталей CD-ROM приводов и Arduino mega
2 мин
44KПользователь YouTube с ником NeumiElektronik использовал старые CD-ROM приводы (сервоприводы и некоторые другие детали), лазерный диод на 150 мВт и 405 нм и Arduino mega для создания лазерного гравировщика. Центральная платформа движется под управлением Arduino, а лазер выжигает на поверхности детали схемы и узоры, заданные мастером. При этом самым интересным вариантом использования такого механизма является создание печатных плат с фоторезистом.
Лазер убирает участки пленки, и схема затем протравливается в обычном растворе. Результат — почти идеальная печатная плата небольшого размера. Автор проекта сообщает, что он потратил на все про все около $61 доллара. Все остальные детали он взял из своих запасников или просто нашел. Гравировщик работает с такими материалами, как бумага, кожа, пластик, дерево, поролон. Для работы с каждым типом материала необходимо установить время экспозиции для лазера.
+17
Удачный проект с площадки Kickstarter – лампа LuMini со светобудильником
6 мин
7.8K12 марта 2014 года на Kickstarter стартовала компания по сбору средств на финансирование проекта LuMini. Меньше чем за месяц 1-го апреля нужная сумма для начала производства была собрана, а к финалу компании сумма сборов составляла $76 240 долларов. В компании участвовало 1 171 человека. В принципе для старта продаж достаточно было собрать $25 000, но при увеличении бюджета были объявлены дополнительные бонусы в виде выпуска ламп под разные цоколи. Помимо широко распространенных Е26 и Е27, при достижении порога в $37 000 добавлялся цоколь Е14 (весьма популярный формат среди небольших прикроватных и настольных светильников), и при достижени ипорога в $50 000 добавлялся чуть более специфический и компактный Е12. В принципе выигрышным вариантом оказался формат Е14 с небольшим переходником под Е27, именно в таком виде этот даджет у меня и появился.
+12
Распределенный музыкальный плейер на Raspberry Pi
7 мин
97KДавно собирался написать этот пост, но прогресс шел медленно. К ускорению темпа подтолкнул этот вопрос, где я имел неосторожность обмолвиться, что пишу такой пост, в результате чего он вызвал живой интерес, поэтому мне ничего не оставалось делать, как выполнять данное обещание, за что выражаю отдельную благодарность автору вопроса M03G, с чьей подачи и был получен мной этот ускоряющий пендель. А так как пост, похоже, увидит свет в пятницу, я позволил себе довольно вольный (извините, вышел каламбур невольный) стиль изложения. Надеюсь, все останутся довольны.
(Да, пост во многом пересекается с постом Распределенный аудиоплеер на Odroid U2, но чуть проще в настройке)
+102
Что Arduino забыла под капотом старого автомобиля или управление температурой воздуха на впуске необычным способом
7 мин
41KТуториал
И снова здравствуйте!
После длительного перерыва решил поделится еще одним нестандартным (и возможно не нужным) решением, но в этот раз у нас машинки будут не игрушечные, а вполне себе настоящие.
Вдумчивое молчание обычно посещает матерых автомехаников когда им объясняют что это..., И да, это СИНЯЯ изолента!
После длительного перерыва решил поделится еще одним нестандартным (и возможно не нужным) решением, но в этот раз у нас машинки будут не игрушечные, а вполне себе настоящие.
Вдумчивое молчание обычно посещает матерых автомехаников когда им объясняют что это..., И да, это СИНЯЯ изолента!
+10
Проект Black Swift: жизнь после смерти
5 мин
31KПривет, GT.
Не очень хочется начинать первый пост в официальный блог новой компании с жизнеутверждающей эпитафии, но, увы, придётся это сделать. Многие из вас читали на Хабре посты компании Black Swift, разрабатывавшей и выводившей на Kickstarter одноимённый встраиваемый микрокомпьютер. Блог закончился, когда закончились бесплатные 6 месяцев, полученные по программе поддержке стартапов (спасибо, ТМ!), так что о дальнейших событиях узнали лишь те, кто читал обновления на самом Kickstarter. Что ж, восполним этот пробел.
TL;DR: проект Black Swift под своим оригинальным названием de facto умер в июле сего года. В сентябре команда проекта в полном составе ушла от его основателя, нашла инвесторов и создала компанию Unwired Devices, которая, в числе прочего, перезапускает и проект Black Swift — под новым именем Unwired One. Все обязательства по Kickstarter теперь выполняет Unwired Devices.
Не очень хочется начинать первый пост в официальный блог новой компании с жизнеутверждающей эпитафии, но, увы, придётся это сделать. Многие из вас читали на Хабре посты компании Black Swift, разрабатывавшей и выводившей на Kickstarter одноимённый встраиваемый микрокомпьютер. Блог закончился, когда закончились бесплатные 6 месяцев, полученные по программе поддержке стартапов (спасибо, ТМ!), так что о дальнейших событиях узнали лишь те, кто читал обновления на самом Kickstarter. Что ж, восполним этот пробел.
TL;DR: проект Black Swift под своим оригинальным названием de facto умер в июле сего года. В сентябре команда проекта в полном составе ушла от его основателя, нашла инвесторов и создала компанию Unwired Devices, которая, в числе прочего, перезапускает и проект Black Swift — под новым именем Unwired One. Все обязательства по Kickstarter теперь выполняет Unwired Devices.
+33
Светодиодная лента и другие виды освещения
6 мин
28KМногие ли из вас работают дома? Я да, потому что когда я делаю что-то интересное, то могу забыть поесть или поспать, так что домашний офис просто минимизирует риск умереть от голода или недосыпа *здесь должен быть смайлик*.
Пришло время проектировать новую квартиру — встали вопросы организации рабочих мест для нас с мужем. Моей задачей было освещение. Поэтому сейчас я хотела бы рассказать вамо миллионе засад толике здравых решений, которые нам удалось найти в современном море интерьерных возможностей. Но обо всем по-порядку:
Пришло время проектировать новую квартиру — встали вопросы организации рабочих мест для нас с мужем. Моей задачей было освещение. Поэтому сейчас я хотела бы рассказать вам
+12
Обрабатываем строки на Arduino
3 мин
63KЯ пришел к программированию в целом, и программированию Arduino в частности, полным нулем, около двух месяцев назад. Сейчас же, по ходу своей текущей деятельности я ощутил необходимость в освоении обработки строк на ардуино. Обычный поход в Google за информацией не обрадовал статьей, где все просто и понятно для чайников написано. И поэтому я здесь для того, чтобы рассказать о том, каким образом был реализован парсинг строк из последовательного порта и какие были встречены на пути подводные камни. Интересующихся прошу под кат.
+13
Голосовое управление мультимедиа центром
8 мин
11KВ этой статье хотелось бы описать свой опыт по применению web speech api в браузере Google Chrome для реализации голосового поиска и автоматического воспроизведения видеороликов с канала Youtube. Для демонстрации данного функционала нам понадобиться сделать следующие шаги:
Как сделать все вышеперечисленное, здесь описывать не буду, так как на эти темы полно статей. Принцип реализации такой:
- Установить набор: Apache2, PHP5(пакет curl обязательно).
- Иметь в наличии мультимедиа центр Dune HD или установить XBMC и настроить его для работы в сети INTERNET.
- Получить Youtube API Key для выполнения поисковых запросов.
Как сделать все вышеперечисленное, здесь описывать не буду, так как на эти темы полно статей. Принцип реализации такой:
- Распознаем фразу с помощью скрипта, написанного на JavaScript — работать будет только в Google Chrome.
- Ищем ролики, соответствующие поисковому запросу.
- Получаем прямые ссылки на ролики.
- Создаем плейлист из ссылок и названий роликов.
- Отправляем плейлист для воспроизведения на устройство.
+8
Полнодуплексный программный UART для ATtiny13
6 мин
24KПривет всем пользователям Geektimes! Как-то раз по долгу службы мне потребовалось реализовать программный UART на популярном микроконтроллере ATtiny13. Загуглив, я нашел большое количество статей на эту тему, многие из них выложены здесь:
А есть и на других ресурсах:
Последняя реализация, в общем-то, удовлетворяет моим потребностям (полнодуплексная связь). Но, во-первых, код написан в CodeVision AVR, который я не использую по сугубо религиозным соображениям, во-вторых, слабо комментированные вставки на ассемблере тем более отбивают желание разбираться в коде. Я же поставил себе целью написать на чистом C понятную пользователям библиотеку полнодуплексного UART-а. А заодно написать про это статью, потому что задачка достаточно интересная ввиду очень ограниченного объема памяти и ресурсов контроллера (всего один 8-битный таймер). Для новичков в программировании микроконтроллеров это будет неплохой учебный материал, т.к. я сам в процессе написания библиотеки, практически с нуля освоил архитектуру AVR.
Кому интересно — добро пожаловать под кат, текста будет много, много исходников с комментариями в коде.
А есть и на других ресурсах:
Последняя реализация, в общем-то, удовлетворяет моим потребностям (полнодуплексная связь). Но, во-первых, код написан в CodeVision AVR, который я не использую по сугубо религиозным соображениям, во-вторых, слабо комментированные вставки на ассемблере тем более отбивают желание разбираться в коде. Я же поставил себе целью написать на чистом C понятную пользователям библиотеку полнодуплексного UART-а. А заодно написать про это статью, потому что задачка достаточно интересная ввиду очень ограниченного объема памяти и ресурсов контроллера (всего один 8-битный таймер). Для новичков в программировании микроконтроллеров это будет неплохой учебный материал, т.к. я сам в процессе написания библиотеки, практически с нуля освоил архитектуру AVR.
Кому интересно — добро пожаловать под кат, текста будет много, много исходников с комментариями в коде.
+11
AllcountJS: Делаем простую CRM с веб-интерфейсом и REST API за 15 минут
5 мин
29KТуториал
Допустим моя компания кому-то звонит и что-то продаёт и мне нужна простая CRM, которая позволит вести справочник контактов и наглядно отслеживать их состояние в плане продажи.
Сейчас мы с вами сделаем такую систему с нуля за считанные минуты. Для этого мы будем использовать фрэймворк Allcountjs.
Самые нетерпеливые могут сразу же посмотреть на результат.
Сейчас мы с вами сделаем такую систему с нуля за считанные минуты. Для этого мы будем использовать фрэймворк Allcountjs.
Самые нетерпеливые могут сразу же посмотреть на результат.
+10
IoT & GPS Сервис ViaLatM — язык сценариев (часть 3)
3 мин
2.5KВ этой части статьи описывается применение языка сценариев для работы с иконками объектов и новые (добавленные в язык) операторы и функции.
+6
Хроники ремонта: как мы делали новый умный офис Madrobots. Часть вторая, умная
17 мин
44KУ нас в компании есть отличная традиция. Раз в полгода мы собираемся вместе и что-нибудь строим. Год назад это была горбушка, полгода назад — мега. А в этот раз мы сделали наш новый офис!
Под катом вас ожидает большое количество картинок, 5 заключительных глав про то, как из склада женских сапог мы сделали высокотехнологичный офис в стиле «лофт», описание того, как мы делали этот офис умным и некоторое количество смешных картинок. Не переключайтесь!
Под катом вас ожидает большое количество картинок, 5 заключительных глав про то, как из склада женских сапог мы сделали высокотехнологичный офис в стиле «лофт», описание того, как мы делали этот офис умным и некоторое количество смешных картинок. Не переключайтесь!
Часть первая
- Глава первая. Предыстория, или о том, как все начиналось
- Глава вторая. О том, что надо сделать первым делом и о том, что мы придумали
- Интермедия первая. Коля и фотографии.
- Глава третья. О том, что ломать — не строить и о том, что снос — это часть строительства. И немного о первом этаже
- Глава четвертая. О полах, украинских рабочих и порядке следования слоев покраски
- Глава пятая. О ванной комнате с душем, теплым полом и обязательно писсуаром. И о том, как все это уместить под лестницей
- Глава шестая. О витой проводке, откатах, подиуме, наклейках и о трудностях выбора розеток
- Интермедия вторая. Как мне давали откат
Часть вторая
- Глава седьмая. О вентиляции, кондиционировании, дизайнерской логике, и о том, как режут стены.
- Глава восьмая(большая). О щитках, проводах, автоматах и умном офисе.
- Глава девятая(короткая). О сети и интернете.
- Глава десятая(ругательная). О входной двери, мужиках с болгарками и системе СКД
- Глава одиннадцатая. Заключительная, но не окончательная. О переезде, доделках, недоделках и рабочих местах.
+45
Акустика для фонового озвучивания помещений
11 мин
46KВ пятнадцатом выпуске шоу «Звук» мы говорим об акустике для помещений, различных мифах, связанных с этой темой [Подробнее о подкасте] [Прослушать этот выпуск].
Другие выпуски подкаста
- [читать] [слушать] Кому может быть интересна разработка акустики;
- [читать] [слушать] Меломаны, сетевые проигрыватели и встраиваемая акустика;
- [читать] [слушать] Каждый инженер мечтает сделать S-90;
- [читать] [слушать] Простыми словами о наушниках и ЦАПах;
- [читать] [слушать] Говорим о виниле: Мифы, мнения и текущая ситуация;
- [читать] [слушать] Ответы на вопросы слушателей подкаста «Звук»;
- [читать] [слушать] Обсуждаем природу различного звучания акустики;
- [читать] [слушать] Акустика для фонового озвучивания помещений;
- [читать] [слушать] Ответы на вопросы слушателей подкаста;
- [читать] [слушать] Говорим о домашних кинотеатрах;
- [читать] [слушать] Интерьеры для звука;
- [читать] [слушать] Интерфейсы и кабели;
- [читать] [слушать] Простыми словами о цифровом и аналоговом звуке;
- [читать] [слушать] Домашняя акустика и ответы на вопросы;
- [читать] [слушать] Мнение инженера: Как создать свою экосистему звука;
- [читать] [слушать] Качество аудиосистем: Стоит ли доверять «красивым графикам» и обзорам в прессе;
- [читать] [слушать] Ответы на вопросы слушателей;
+9
Восстание машин: умные интернет-чайники и интернет-утюги наступают
16 мин
17KRecovery Mode
Понятия умной техники и умного дома у рядовых россиян обычно ассоциируются со сложными системами, для управления которыми нужен компьютер и ПО с графиками и настройками, которые не освоишь и за неделю ночного бдения над мануалами. Вторая ассоциация — с какими-то полуфантастическими буржуазными апартаментами, куда систему «умного дома» за огромные деньги внедряет целая команда специалистов (и такая же банда инженеров и операторов обслуживает, за ещё бОльшие деньги). Короче говоря, «это всё интересно, но сложно, дорого и не для нас, простых смертных!».
Однако на практике «умная» бытовая техника уже добралась до самых что ни на есть рядовых российских обывателей в куда более простом, понятном и – главное – доступном формате. И цены на современную «интеллектуальную» технику для дома уже не сильно отличаются от своих собратьев с устаревшим ручным контролем.
Однако на практике «умная» бытовая техника уже добралась до самых что ни на есть рядовых российских обывателей в куда более простом, понятном и – главное – доступном формате. И цены на современную «интеллектуальную» технику для дома уже не сильно отличаются от своих собратьев с устаревшим ручным контролем.
+8
Бронебот 2015: Осенний разогрев. Первая большая битва роботов в России
3 мин
19KВ 90ые-2000е по ТВ было множество интересных телешоу, но даже среди них особняком стояло реалити-шоу про битвы самодельных роботов. Радиоуправляемые груды металла с бензопилами, лезвиями, шипами и огнеметами выезжали на арену с одной целью — уничтожить своего оппонента.
За каждой битвой наблюдать невероятно интересно: у каждого самодельного робота своя уникальная конструкция и оружие. На арене сражаются как юркие малыши с лезвиями, так и огромные великаны с кувалдами. Два самых живучих и сильных робота выходят в финал, где и решается, чей робот чемпион. Проблема в одном — шоу было закрыто 11 лет назад. Но оно возвращается!
Компания Бал роботов представляет первые бои роботов в России «Бронебот-2015: Бои роботов. Осенний разогрев». Куратором боев станет Питер Рэдмонд — старейший из ветеранов Robot Wars.Роботы Питера и его команды одержали победу уже не в одном бою на протяжении 10 лет.
+16
Запускаем приложение под Android (из личного опыта)
9 мин
21KЛично я считаю, у каждого человека должно быть хобби. Кто-то вяжет крючком, кто-то мучает паяльником печатные платы, а кто-то запускает различные маленькие проекты и получает новый опыт, а если повезет, то и деньги.
Так уж получилось, что у меня и моего коллеги именно такое хобби. И вот, при очередной беседе в скайпе вопрос о том, чего такого мы ещё не пробовали возникла мысль, давай сделаем приложение под Android? Всё закрутилось…
Забегая немного вперёд скажу, что во-первых, у этой истории скорее счастливый конец, а вовсе не полный провал, во-вторых, я понимаю, насколько то, что мы делали отличается от того, что делают специалисты в области мобильной разработки и вовсе не призываю никого повторить наш путь. В-третьих я делюсь своим опытом и хочу показать всем неспециалистам, что при должном уровне упорства и приложении сил можно заниматься чем-то совершенно новым, неизвестным. Надеюсь кого-то мой опыт вдохновит. Так отдельно хочу обозначит временные рамки проекта: начало разработки это 01.12.2014 года, 27.02.2015 — публикация в Goolge Playmarket, продолжение истории по настоящее время. Итак, поехали…
Разработка под Android? А почему бы и нет, кругом полно историй успеха и наоборот, неудачи, огромный рынок, большое количество пользователей, неизведанность, всё это манило и делало шило особенно острым.
Из отрицательных сторон такой затеи виделось прежде всего 2 стороны:
- среди нас двоих нет настоящего программиста
- нет некоторой яркой идеи, которая бы «взорвала» рынок
Но, как известно, наличие объективных трудностей не является препятствием на пути по граблям.
Соответственно, прежде чем браться за реальное воплощение, нужно было решить два вопроса: найти идею, найти программиста.
+21
Делаем детектор движения, или OpenCV — это просто
11 мин
115KТуториал
Надо оправдывать название компании — заняться хоть чем-то, что связано с видео. По предыдущему топику можно понять, что мы не только чайник делаем, но и пилим «умное освещение» для умного дома. На этой недели я был занят тем, что ковырял OpenCV — это набор алгоритмов и библиотек для работы с компьютерным зрением. Поиск обьектов на изображениях, распознание символов и все такое прочее.
На самом деле что-то в ней сделать — не такая сложная задача, даже для не-программиста. Вот я и расскажу, как.
На самом деле что-то в ней сделать — не такая сложная задача, даже для не-программиста. Вот я и расскажу, как.
+39
Как я начал собирать умный дом без навыков программирования
5 мин
34KТолько ленивый не слышал про умные дома — про них трубят на всех углах уже порядка десяти лет, в мире существуют сотни производителей гаджетов и оборудования и похоже, что интернет вещей станет главным трендом ближайшего десятилетия. На днях я решил разобраться, какие бывают умные дома, сколько они стоят и как можно самостоятельно собрать такую систему в моей киевской двухкомнатной квартире.
+5
Смажь колеса времени не для первой премии © Высоцкий. Топ-10 самых необычных часов
4 мин
24KДоброго дня!
Сегодня предлагаю посмотреть на необычные модели часов как серийного производства, так и модели «Сделай сам». Ниже вспоминаем Tix, собираем часы из деталей Lego, «залипаем» на девайс бывшего инженера NASA и параллельно смотрим на дизайнерские циферблаты.
Сегодня предлагаю посмотреть на необычные модели часов как серийного производства, так и модели «Сделай сам». Ниже вспоминаем Tix, собираем часы из деталей Lego, «залипаем» на девайс бывшего инженера NASA и параллельно смотрим на дизайнерские циферблаты.
+26
Информация
- В рейтинге
- Не участвует
- Откуда
- Киев, Киевская обл., Украина
- Дата рождения
- Зарегистрирован
- Активность