Метка «arduino»

С момента приобретения arduino, все никак не было или возможности или времени что-то сделать, начать "изучать" это дело. Но всегда был интерес к любому программированию будь то C, VHDL и прочее.

И вот однажды попал мне в руки экранчик lcd1602, где-то раньше читал, что его под ардуинку собирают. А у меня как раз с распайкой под пины, наверное от какого-нибудь ардуновского набора. Ну и решил, что надо бы его проверить, но проверить его простым включением и выводом текста не слишком интересно. Так и появилась идея написать банально часы и выводить это всё на экранчик.

Наверное стоит обговорить еще тот факт, что это самые простые часы, без кнопок, будильников, погоды и прочего.

После чтения даташитов и изучения информации по подключению экрана к ардуинке получил следующую схему:

image

При подключении ардуино к usb увидите, что экран загорится синим. На нем должны появится квадратики (экран проинициализирован), если вы их не видите попробуйте покрутить переменный резистор.

Приступим к написанию кода. Логика программы думаю понятна всем, она ровным счетом такая же, как и в любых часах. То есть: Считаем секунды, дошли до 60 — прибавляем минуту, секунды обнуляем, минуты дошли до 60, прибавляем час, обнуляем минуты и секунды.

Вот собственно и сам код программы, с подробнейшими комментариями:

Читать полностью »

В данной статье я описываю подключение модуля Noolite MTRF-32 к своей системе управления умным домом на базе Domoticz.
Читать полностью »

Arduino Due + ESP8266 ESP-12E c адаптером — быстрый старт - 1

Для начал нужен Arduino. В моем случае Arduino Due:

Arduino Due + ESP8266 ESP-12E c адаптером — быстрый старт - 2

В Феврале 2016 года на Aliexpress он стоил 12.19$.

И сам Wi-Fi модуль c адаптером.

Arduino Due + ESP8266 ESP-12E c адаптером — быстрый старт - 3

В том же Феврале 2016г. на Aliexpress он стоил 3.45$.
Читать полностью »

Изображение на экране аналогового осциллографа всегда вызывало у меня ощущение магии и волшебства, словно заглядываешь через маленькое окошко в таинственный зеленый мир. Особенно, если на экране рисуются не привычные синусоида или «пила», а фигуры Лиссажу или что-то еще более экзотическое. Причем количество материалов в интернете говорит о том, что я далеко не одинок в своем интересе к этой теме.

Не обошел её стороной и Хабр: Рисуем на экране осциллографа. В статье рассказывается про устройство на базе Arduino, рисующее очень эффектное видео.

Однако для рисования сложных изображений необходим осциллограф с входами по двум осям (а в особо «продвинутых» случаях требуется и управление яркостью). Что же делать, если на руках есть только осциллограф с входом по одной оси (как, например, в моем старом добром С1-94), а увидеть своими глазами картинку на экране, тем не менее, хочется?
Читать полностью »

Как из детского квадроцикла сделать вседорожный гоночный болид - 1

Ничто в этом мире не вечно, но некоторые китайские изделия просто удивляют своей «долговечностью». Я расскажу о своем опыте модернизации детского квадроцикла.

Что имеем: детский квадроцикл KL-789 с незначительными неисправностями, немного свободного времени, и желание воткнуть туда завалявшуюся ардуину.

Что хотим получить: что-то рабочее дольше чем один месяц, желательно с улучшенными ходовыми характеристиками.
Читать полностью »

Эта статья прежде всего будет полезна таким же начинающим в Arduino, как я.

Прикупил себе китайский клон pro mini (3.3V, ATmega328) и сразу же сел прошивать его любимейшим «blink», благо светодиод на 13-м пине есть и можно проверить успех миссии. Никакого переходника не брал, думая, что есть Leonardo, — разберёмся.

Почитав гайды на просторах рунета, в статьях, где было написано «прошивка pro mini», нашел только способ при помощи SPI. Таких статей море, и я не буду описывать принцип. Недолго думая, соединил все согласно распиновке, «вгрузить через программатор», и тишина: ни ошибок в IDE, ни запаха паленой пластмассы.
Читать полностью »

image

Наверно многие из вас задумывались о простом индикаторе событий, почты, состояния серверов и т.д., но сегодняшний рынок не предоставляет готовых решений, способных охватить все возможные уведомления. Читать полностью »

Идея создания умного дома (УД) зародилась в голове еще задолго до появления собственного дома (квартиры). Временами изучал статьи об умном доме, искал в сети различные решения и примерял их к собственному видению умного дома. Постепенно в голове вырисовывалась картина будущего проекта. И вот когда настал долгожданный момент, была приобретена квартира, я начал воплощать свои идеи в жизнь. По своей натуре я практик, для меня проще начать сразу делать что-либо в железе без писанины, лишних слов, планов и расчетов на бумаге, поэтому весь проект был в голове и постоянно корректировался.

Выбор был сделан на 99% в сторону проводных устройств, плюс все устройства должны быть максимально бюджетные. Изначально планировал делать все на микроконтроллерах, но узнав о существовании Arduino выбор пал именно на нее, т.к. упрощалось изготовление конечных устройств, не нужно было изготавливать платы самостоятельно.

На этапе ремонта была проложена витая пара по всем возможным направлениям — освещение, окна, двери, радиаторы, водосчетчики, теплосчетчики, электросчетчик, домофон, телевизор, компьютер, проектор, кондиционер, подъездный щиток, датчики движения, балкон, ко всем выключателям и розеткам…

Была переделана силовая проводка. Я отказался от распредкоробок, и вся проводка от каждой люстры, выключателя, розетки стянуты вместо установки электрощита. Дополнительно силовая проводка протянута к каждому окну, для питания контроллеров и питания электроприводов рулонных штор. Всего на двухкомнатную квартиру ушло около 1 километра различных проводов.
Читать полностью »

в 13:32, , рубрики: Песочница, метки: ,

image

Как подключить Ардуино к телевизору.

Для того, чтобы вывести с ардуины изображение или текст на любое устройство с видеовходом RCA (вот такой — image), например, на телевизор, понадобится всего лишь два резистора и собственно сам телевизор.

Подключение

Читать полностью »

Установили мне на авто пред пусковой подогреватель Webasto. После установки выяснилось, что управление им осуществляется не дискретным сигналом (как на предыдущем моем авто), а только по цифровой шине W-bus. Шина W-bus по электрическим параметрам является аналогом шины K-line и для нее есть интегральный конвертер K-line – RS232TTL — это микросхема L9637D. На этой микросхеме, на основе Arduino и решено было сделать управление подогревателем. Задача осложнялась тем, что Arduino поддерживает только протокол передачи по последовательному порту без контроля четности, а протокол W-bus работает с настройками порта 2400/8-E-1. Для обхода этого были сняты осциллограммы команды запуска Webasto и команды к Webasto реализованы тайминговыми задержками.
Читать полностью »