Прочитал сегодня пост на Geektimes, и хочу поделиться своим опытом. Не хочу обсуждать плюсы и минусы Arduino, но условия проекта, в котором применил нижеописанное — должно быть сделано под неё. Суть — нужно предоставить пользователю терминал для управления устройством. Соотвественно, не малая часть работы является работой со строками. Применять или нет предложенное решение — пусть каждый решает сам.
Читать полностью »
Рубрика «программирование микроконтроллеров» - 103
По мотивам «Обрабатываем строки на Arduino»
2015-11-18 в 11:39, admin, рубрики: arduino, парсинг, программирование микроконтроллеровОбрабатываем строки на Arduino
2015-11-16 в 6:29, admin, рубрики: arduino, парсинг, программирование микроконтроллеров Я пришел к программированию в целом, и программированию Arduino в частности, полным нулем, около двух месяцев назад. Сейчас же, по ходу своей текущей деятельности я ощутил необходимость в освоении обработки строк на ардуино. Обычный поход в Google за информацией не обрадовал статьей, где все просто и понятно для чайников написано. И поэтому я здесь для того, чтобы рассказать о том, каким образом был реализован парсинг строк из последовательного порта и какие были встречены на пути подводные камни. Интересующихся прошу под кат.
Читать полностью »
Алкомат
2015-11-13 в 8:18, admin, рубрики: diy или сделай сам, pic, автоматика, алкоголь и музыка, Железо, программирование микроконтроллеров, развлечения, хобби, чпуИван Арнольдович, покорнейше прошу, пива Шарикову не предлагать.
профессор Преображенский. «Собачье Сердце»
Как-то, путешествуя по просторам Интернет, увидел разработку Rumbot. Мне всегда нравилось чем-то управлять и в итоге пришла идея улучшить разработку и привнести в нее новые элементы. Получился проект, включающий в себя не только разработку железа и софта, но также и 3D-моделирование корпуса, экскурс в изготовление мебели, работа со звуком, некоторые хитрости работы барменов и многое другое, что сопутствовало разработке. Получился забавный аппарат для вечеринок с друзьями. Главное было пройти весь путь от идеи до разработки конечного продукта. Аппарат позволяет делать алкогольные коктейли для пяти человек. Назвал я его «Алкомат».
Подробности ниже. Много больших фото.
Читать полностью »
Счетчик импульсов на Linux (получаем информацию о расходе газа со счетчика ВК-G4)
2015-11-12 в 13:37, admin, рубрики: allwinner, banana pi, Device Tree, gpio, gpio_keys, linux, Raspberry Pi, UIO, ВК-G4, геркон, датчик холла, Программирование, программирование микроконтроллеров, умный дом В процессе автоматизации домашнего хозяйства было обнаружено, что имеющийся в наличии счетчик расхода газа ВК-G4 обладает интересной особенностью: его в младший разряд встроен магнит, который может замыкать геркон, устанавливаемый снаружи самого устройства (т.е. для его подключения не требуется разрешения от газовой компании). Это даже указано в паспорте на сам счетчик. Правда там рекомендуется использовать «НЧ генератор импульсов IN-Z 61», но на самом деле это просто геркон с креплением на счетчик за невменяемую цену. Поэтому вместо IN-Z 61 было решено использовать самый дешевый датчик Холла с цифровым выходом (т.е. со встроенным триггером Шмитта).
Читать полностью »
Моя реализация системы домашней автоматизации
2015-11-12 в 8:26, admin, рубрики: arduino, arduino uno r3, diy или сделай сам, веб-интерфейс, программирование микроконтроллеров, умный дом, метки: arduino uno r3Давно читаю статьи на Хабре о системах домашней автоматизации, захотелось описать то, над чем я работаю уже более 2 лет. Для лучшего понимания моей ситуации необходимо сделать небольшое вступление.
Три года назад мы с семьей переехали в новую трехкомнатную квартиру (67.5 кв.м), хотя технически квартира конечно старая — сталинка, дом 1946 года постройки. Алюминиевая двухпроводная проводка с кусками медного многожильного кабеля 1 кв.мм в некоторых местах. Ремонт предстоял капитальный, делать решил все сам, и начал с полной замены проводки. Было куплено 700м силового кабеля на освещение и розетки 1.5 и 2.5 кв.мм, бухта витой пары, немного коаксиала для телевизионных антенн (на всякий случай). Зачем так много и что из из этого вышло — прошу под кат.
Читать полностью »
Управление шторой по интерфейсу RS-485
2015-11-11 в 8:37, admin, рубрики: diy или сделай сам, RS-485, автоматизация дома, программирование микроконтроллеров, умный дом, электрокарниз, метки: rs-485О пользе управления шторой через rs-485
Некоторое время назад оказался у меня электрокарниз для раздвижных штор AKKO AM72E. Не то чтобы мне лень двигать руками шторы, но прогресс идет вперед и я пытаюсь семенить следом. Электромотор может управляться и по сухим контактам и с радиопульта. Но кому нужна эта банальность, если мотор поддерживает интерфейс RS485, что позволяет не только отдавать команды, но и считывать состояние шторы. Да и в общем конечная цель управлять карнизом со своего телефона, а почему бы и нет.
Самым простым было бы найти переходник USB-RS485 и начать тестирование. Но такого переходника поблизости не оказалось. Если заказывать, пришлось бы какое-то время ждать. Быстрее сделать. У меня есть несколько переходников USB-UART на всех популярных микросхемах, но пользуюсь я в основном парой переходников на CP2103. Выглядят они примерно так:
Примерно, потому что установлены разъёмы и выведены дополнительные сигналы. Всего-то нужно сделать переходник UART-RS485. В магазине были куплены несколько MAX485. Возможно, было бы проще, использовать что-то вроде MAX13487 c автоматическим переключением передачи и приёма. Но в местном магазине я таких не нашёл (возможно просто плохо искал). Честно говоря, мне и за MAX485 ехать в магазин было лень. Поначалу было желание сделать приём на ОУ, а передатчик на транзисторах — это же так просто протестировать работает электрокарниз AM72E по этому протоколу, или нет.
Читать полностью »
Солнечная энергия: как считать?
2015-11-10 в 7:36, admin, рубрики: diy или сделай сам, mppt, Raspberry Pi, автономная система, Железо, инвертор, малина, МикроАРТ, программирование микроконтроллеров, солнечная батарея, солнечная энергетика, солнечный контроллер, Энергия и элементы питанияПрошло лето — самая активная пора для обладателей солнечных батарей и солнечных электростанций. И как при наличии любой, сколько-нибудь эксклюзивной вещи, хочется знать насколько эффективной оказалась эта система. Для этого надо научиться учитывать приход и расход энергии как от солнца, так и от электросетей.
Обзор набора Xadow Wearable Kit для Intel Edison и создание странной игры на его основе
2015-11-09 в 8:45, admin, рубрики: adxl345, diy или сделай сам, Intel Edison, NFC, wearable, ws2812b, Блог компании Intel, программирование микроконтроллеров, Разработка для интернета вещей
Многие, кто видит Intel Edison впервые, обычно видят этот модуль уже установленным на плате расширения Arduino, которая имеет ощутимый размер, не предполагающий никакого мобильного использования. Поэтому большинству разработчиков даже в голову не приходит, что Edison может быть использован в компактном или носимом устройстве.
Как видно на КДПВ, сам вычислительный модуль Intel Edison достаточно мал. Основная трудность использования его в таком виде состоит в том, что контакты для подключения периферии очень малы. Используемый разъем Hirose имеет 70 контактов при длине около 1 см. Одним из решений этой проблемы является набор Xadow Wearable Kit for Intel Edison от Seeed, содержащий в себе необходимые переходники и небольшие датчики, позволяющий разработать действительно компактное носимое устройство.
Читать полностью »
Электронная самоделка своими руками «Осадная катапульта»
2015-11-06 в 7:33, admin, рубрики: arduino, diy или сделай сам, DIY самоделки, программирование микроконтроллеров, Разработка робототехники, робототехника своими руками, своими руками, устройства на микроконтроллерах, Электроника для начинающих, метки: DIY самоделки
Всем привет. В предыдущей статье я описал создание дистанционного пульта управления для моделей собранными своими руками из простого игрового джойстика, который я изготовил для радио кружка, но на этом я не остановился и меня как говорится, понесло в творческом направлении. Когда были завершены дистанционные пульты, захотелось создать управляемую модель с дистанционным управлением. Машинку либо катер на радио управлении мне не очень хотелось создавать, их и так много сделано. Хотелось чего-то оригинального. Тогда пришла идея, создать катапульту, пусть детишки порадуются. Своего рода злые птички Angry Birds.
Читать полностью »
Сказ о том как перфекционизм мне контроллер сбрасывал
2015-11-05 в 11:43, admin, рубрики: diy или сделай сам, баг, йогуртница, микроконтроллеры avr, перфекционизм, программирование микроконтроллеров, Производство и разработка электроники
Задумал я как-то купить йогуртницу. Да такую, чтобы йогурт делала хороший и всегда одного качества. Что для этого нужно? Во-первых, сырье, во-вторых, точная и стабильная температура, в-третьих, настройка времени приготовления. Стал я выбирать и столкнулся со следующей засадой: дешевые йогуртницы оказались нерегулируемые. То есть внутри нагревательный провод, и этот провод, по сути, подключается к сети. Какая температура будет при этом внутри йогуртницы, зависит от рук сборщика, температуры окружающей среды, фаз луны и глубины сна Ктулху (Ктулху фхтагн, кстати).
Само собой меня такая ситуация не устраивала. И еще больше меня напрягала ситуация вокруг йогуртниц, которые, меня по своим функциям и параметрам устраивали. Почему-то производители таких йогуртниц считают, что они поставляют на рынок изделия космической отрасли и цены на такие изделия должны быть соответствующие. Сильные душевные муки в процессе выбора довели меня до того, что я высказал любимой супруге свои возмущения по поводу негуманной ценовой политики производителей йогуртниц и в процессе словесных излияний выдал фразу «Да я сам за пятьсот рублей лучше сделаю», после чего в моей голове что-то щелкнуло…
Это была предыстория. А теперь история.Читать полностью »