«Серьезные» разработчики встраиваемых систем (читай: стмщики) время от времени любят шпынять голозадых «ардуинщиков», у которых среда разработки, помимо всего прочего, не поддерживает даже аппаратные отладчики с точками останова и просмотром значений переменных под курсором мышки или в специальной табличке в реальном времени. Что ж, обвинение вполне справедливо, окошко Монитора последовательного порта (Serial Monitor) плюс Serial.println — не самый лучший инструмент отладки. Однако грамотный ардуинщик сможет с легкостью парировать атаку и поставить зарвавшегося стмщика на место в том случае, если он (ардуинщик) использует модульные тесты.
Рубрика «arduino» - 30
Модульные тесты для проектов Ардуино
2018-08-15 в 15:36, admin, рубрики: arduino, c++, tdd, Unit-тестирование, модульное тестирование, Разработка под Arduino, Разработка робототехники, робототехника, роботы, тестированиеРеверс инжиниринг протокола пульта от инверторного кондиционера Electrolux
2018-08-10 в 7:09, admin, рубрики: arduino, c++, автоматизация, ИК, кондиционер, программирование микроконтроллеров, пульт, реверс-инжиниринг, управление, электроника
В этой статье я опишу свой опыт и основные этапы изучения ИК пульта от кондиционера. Из инструмента понадобится Arduino nano на mega328 и приемник ИК сигналов (у меня VS1838B).
Читать полностью »
Вентиляция санузла с умом
2018-08-08 в 19:39, admin, рубрики: arduino, diy или сделай сам, вентиляция, программирование микроконтроллеров, Разработка под Arduino, сделай сам, умный дом, Электроника для начинающихЗаходя в свой квартирный санузел, в очередной раз с досадой замечаю гул включившейся вентиляции, в самом факте вентиляции не вижу ничего плохого, но вот вопрос удобности и функциональности работы вентиляции в санузле мне не нравится. Дело в том что вентилятор принудительной вентиляции у меня в квартире (наверное у многих так) подключен параллельно с выключателем света и работает только тогда когда включен свет. В связи со сложившимися обстоятельствами и наличием возможности — решил изменить сиё положение вещей, и создать автоматизированную систему вентиляции санузла. Так как вентиляция должна работать, но мешать не должна, решил делать так.
Предварительная идея
Когда из санузла вышли и выключили свет вентилятор включается, работает какое-то время, потом сам выключается. Для реализации этой идеи нужен датчик света, реле — для коммутации 220 В и контроллер который будет все это связывать.
В качестве контроллера взял Ардуино Нано, самый простой датчик света и реле — все это добро можно с легкостью купить на сумму до 500 рублей у китайцев на Али или прочих сайтах по электронике. Так же нужен блока питания.
Умный светильник, который показывает настроение в вашем городе
2018-08-05 в 14:41, admin, рубрики: arduino, DIY, diy или сделай сам, esp8266, twitter
Всем знакомо это чувство, когда возникает навязчивое желание сделать что-либо: что-то купить, что-то создать, что-то написать, кому-то позвонить… Вот и у меня возникло желание сделать что-нибудь своими руками. В поисках подходящего проекта на instructables.com, я наткнулся на этот и понял – это то, что нужно!
Читать полностью »
Вотериус: Передача показаний воды на телефон по Wi-Fi (4 года от батареек)
2018-07-29 в 15:08, admin, рубрики: arduino, Blynk, DIY, diy или сделай сам, IoT, жкх, Интернет вещей, умный дом
Однажды мне надоело снимать показания воды. Можно было поселить рядом со счетчиком магнит и на этом успокоиться, но этот путь я счёл неспортивным.
Мой путь оказался непростым и витиеватым. Но в результате получилось устройство, передающее показания воды по Wi-Fi на телефон. Простое и понятное в использовании и настройке хоть школьнику, хоть гуманитарию пенсионеру. А знакомым со словом «Ардуино» — ещё и несложное для изготовления. Девайс способен работать от батареек четыре года (дольше, чем длились отношения с вашей бывшей). Это ещё и первый открытый проект с такими характеристиками. Заводские аналоги я выписал, их мало, да и ладно с ними.
Итак, у нас есть немного денег и большое, но честное желание упростить себе жизнь, не нарушая Уголовный Кодекс. И чтобы никаких этих ваших 220В, серверов и кучи кнопок! Показания смотрим на смартфоне в приложении Blynk или аналогичном сервисе.
Теперь устройтесь в кресле поудобнее, съешьте ещё этих мягких французских булочек да выпейте чаю. Смотрите красивые фотографии и слушайте мой рассказ о том, что надо учитывать при создании автономных устройств. Но сначала краткое описание Вотериуса.
Читать полностью »
BEERBRAZZERS. Управление светом. Vixen Lights 3. Быстрый старт(1-4)
2018-07-13 в 18:40, admin, рубрики: arduino, BEERBRAZZERS, C, christmass lights, diy или сделай сам, serial, Vixen, звук, программирование микроконтроллеров, Разработка под ArduinoДобрый вечер, дамы и господа! Всем доброго здравия и хорошего настроения желаю! Сейчас я начну цикл из десятка статей, посвящённых разработке пивоварни «BEERBRAZZERS». Относиться к этому циклу серьёзно — не рекомендуется. Это всё по фану и, как говорится, чисто ради веселья. Первая статья будет посвящена управлению светом под музыку. Действительно, куда же в пивоварении без этого? Никуда. А раз так — то приступим.
Собственно, о чём речь? Многие из Вас наверняка знают, что в штатах все фанатеют от украшательства на рождество своих угодий различными гирляндами, светильниками, диодными шнурами и прочей светотехнической продукцией. Там это носит, порой, характер специальной олимпиады — этакого мерения, у кого гирлянда длиннее… Особой фишечкой, конечно же, являются самые разнообразные световые эффекты: синхронное включение/выключение, плавное увеличение/уменьшение яркости, всяческие бегущие огни и так далее. Но особым шиком является синхронизация своего светового шоу под музыку.
Порой в такие вот украшательства вбухивается не одна тысяча долларов, а так как спрос рождает предложение, то на рынке пёстрым цветом цветут различные платы управления, специализированный софт и прочее. На русском языке информации по этой кухне крайне мало, а так как моя пивоварня ничем не хуже ранчо какого-то там реднека перед рождеством, то пришлось разбираться. Тысячи долларов выделять на такое непозволительно. А вот тысячу рублей — самое оно! Свои изыскания я предлагаю всем желающим к ознакомлению. Кому интересно — пойдёмте ко мне под кат…
Если кто не понял о чём речь, то можно глянуть вот такой видос, и всё станет понятно.
Как мы GLK в автопилот превращали
2018-07-09 в 16:06, admin, рубрики: arduino, diy или сделай сам, автомобиль
Однажды вечером мне захотелось проапгрейдить машинку на радиоуправлении, сделать её почти «беспилотником» и немного изучить ардуино и программирование. Дома без дела лежала модель Mersedes-Benz GLK…
Читать полностью »
Управляем светодиодами с помощью Web Bluetooth API и Arduino
2018-07-09 в 13:34, admin, рубрики: api, arduino, Bluetooth 4.0, internet of things, javascript, web, Блог компании Space307
— Чайники, весы, игрушки, лампочки, кофемашины… В эти и другие устройства встраивают bluetooth-модули.
— Зачем?
— Чтобы дать пользователю управлять своими устройствами через приложение. К примеру, управлять освещением в комнате.
— Ой, а можно ли собрать какое-то своё простое устройство и управлять им прямо через браузер?
— Да! И эта статья как раз об этом.
«Сторож» 3D-принтера и испытатель термисторов
2018-07-08 в 6:00, admin, рубрики: 3d-принтер, arduino, diy или сделай сам, защита, Лайфхаки для гиков, нагреватель, перегрев, Разработка под Arduino, температура
Когда-то хроники происшествий пугали нас возгораниями ламповых телевизоров, теперь эстафету переняли 3D-принтеры. У большинства из них имеется защита от неконтролируемого перегрева стола, и если температура превышает заданную, происходит отключение нагревателя. Никогда не деактивируйте эту функцию.
Но МОП-транзисторы и твердотельные реле, управляющие нагревателем, иногда «вылетают», после чего стол разогревается до максимально достижимой температуры, и отключить его программно становится невозможно. Особенно опасны нагреватели с сетевым питанием.
Предлагаемый прибор измеряет термистором температуру стола, после доработки он может дополнительно мониторить нагрев других точек, например, сопла и драйверов ШД. При перегреве он отключает сетевое питание принтера.Читать полностью »
Arduino — микромощный передатчик радиовещательного АМ-диапазона
2018-07-04 в 8:54, admin, рубрики: arduino, diy или сделай сам, амплитудная модуляция, математика, радиоприем, Разработка под Arduino, ряды Фурье, Электроника для начинающихУ многих еще остались радиоприёмники с диапазонами СВ и ДВ, и радиолюбительский интерес к приёму в этих диапазонах также по-прежнему сохраняется. На средних волнах в условиях отсутствия помех (за городом, в парке, на балконе, с внешней антенной или, в крайнем случае, у окна квартиры) в вечернее время принимается много удаленных радиостанций, но днем в эфире слышны только шумы. В диапазоне ДВ радиостанций не осталось совсем.
Исправить положение можно с помощью простого маломощного радиопередатчика, действующего в радиусе нескольких метров. В процессе сборки одной из таких конструкций у автора родилась идея попытаться сделать такой передатчик на базе Arduino.
Читать полностью »