Главная » Статьи

Материалы сайта Страницы: 1 2 3 ... 9 10 »

 

  Выполняя небольшой проект, столкнулся с необходимостью вести в устройстве подсчет количества пройденных суток. Время и дата брались с микросхемы DS1307, а сам период подсчета был небольшой (не больше 30 дней) и счетчик был организован на суммировании отработанных часов. Каждый час данные сохранялись в EEPROM на случай перебоя с питанием. И конечно же во время отсутствия питания часы не прибавлялись, что приводило бы к неточностям подсчета. В принципе все устраивало, так как питание устройства предусматривает наличие генератора, который запускается в течении пары минут. Но стало интересно как организовать программно расчет пройденного времени по разнице дат. Это сразу решило бы много проблем, в том числе и заморочки со стабильным питанием, да и ресурс EEPROM не безграничный.  Результатом своей работы я и хочу сегодня поделиться с вами.

Просмотров: 23 | Опубликовано: Вчера | Комментарии (0)

  Наконец-то заполучил в свои руки один интересный датчик-пирометр MLX90614. Это инфракрасный датчик, позволяющий определять температуру бесконтактным методом. Такой датчик позволяет практически моментально считывать температуру тела, измеряя инфракрасное излучение объекта. Сейчас познакомимся с ним поближе и разберем работу в Bascom-AVR.

Просмотров: 615 | Опубликовано: 18.06.2016 | Комментарии (2)

 

  Тут старый наш камрад и друг сайта pchela5 решил попробовать перейти на темную сторону силы и взяться за программирование контроллеров от Microchip, а в качестве подопытного пошла шестиногая крошка PIC10F200. Оказалось, что и для контроллеров семейства PIC есть вполне годные Basic-компиляторы.  С одним из них нас сейчас и познакомит автор, за что ему большое спасибо, а также в качестве примера будет небольшой проект диммера с сенсорным управлением.

Просмотров: 824 | Опубликовано: 24.05.2016 | Комментарии (4)

 

  Как известно, при измерении чего-либо возникает погрешность, влияющая на результат измерений. Будь то температура, измеренная с помощью специализированного датчика, или же напряжение измеренное аналого-цифровым преобразователем.  Ничего идеального не бывает и поэтому на выходе мы получаем прыгающие значения. В радиолюбительской практике, для избавления от подобного, чаще всего применяют простое сглаживание: берут результат нескольких измерений и находят среднее значение, на выходе получая данные без резких скачков. Этот алгоритм прост и понятен любому человеку, окончившему школьную программу по математике. Но в этом методе кроется куча недостатков, такие как необходимость делать большое количество измерений для приемлемого результата или же отсутствие связи между текущим результатом и предыдущими.

  Не так давно, открыл для себя один интересный метод фильтрации, который лишён этих недостатков. Этот метод носит имя американского математика Рудольфа Калмана и способен давать значение максимально приближенное к реальному.

 

Просмотров: 1969 | Опубликовано: 10.04.2016 | Комментарии (22)

  Уже давно у меня лежит TFT дисплей на контроллере ILI9325, разрешением 240х320 пикселей, купленный на ebay. Прелестью такого дисплея является большой размер (хотя по нынешним меркам уже не очень) и имеющаяся на борту резистивная сенсорная панель, которая позволяет собирать на его основе весьма интересные устройства. Примером может служить вот этот проект. Особых идей куда применить свой дисплей у меня тогда не было и я отложил его, что называется, в долгий ящик. Но время летит и вот очередь дошла и до него. 
  Для одной из моих задумок понадобился интерфейс ввода текста, проще говоря нужна была полнораскладная клавиатура, позволяющая вводить любой текст.  С результатом моих трудов я сейчас вас и познакомлю.

Просмотров: 1612 | Опубликовано: 19.03.2016 | Комментарии (12)

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

 Итак, предыстория. Понадобилось моему одному знакомому устройство, позволяющее автоматически включать и выключать два раза в сутки некую нагрузку. Ну и чтобы мой паяльник меня совсем не позабыл решил помочь ему с этим делом. Заодно вспомню как программировать в Bascom, а то что-то совсем стал забывать.

Это все дальше. А пока пользуясь случаем, поздравляю всех с днем защитника отечества!

 

Просмотров: 2232 | Опубликовано: 23.02.2016 | Комментарии (18)

 Механика принтера собрана, осталось добить некоторые мелочи, которые и превращают собранный механизм в 3d принтер.

Просмотров: 28407 | Опубликовано: 12.08.2014 | Комментарии (61)

 

Некоторые, наверно, заметили, что уже давно не было ничего интересного на сайте. Сказывается нехватка времени (хотя когда его хватало?) и отсутствие возможности паять и делать платы (в связи с переездом пока не обустроил себе рабочий угол, и это уже серьезней). Но не одними микроконтроллерами едины, отсутствие одного занятия порождает желание занять руки чем-то другим. И некоторое время назад, начал собирать комплектующие для 3D принтера :)  Быстренько прожував теорию на робофоруме и глянул то, что собирают тамошние умельцы, более менее начал разбираться в вопросе.  В общем решил что "принтеру быть!".

Просмотров: 17571 | Опубликовано: 08.08.2014 | Комментарии (8)


 
 Мной очень часто при настройке новоиспеченного устройства используется интерфейс UART. Удобно отослать данные в терминал и посмотреть, что же там происходит внутри отлаживаемого девайса. Но не всегда бывает удобно тянуть провода к компьютеру через отдельный преобразователь на FT232RL, поэтому зародилась идея собрать миниатюрный терминал для приема данных и отображения их на LCD дисплее. 
Просмотров: 27927 | Опубликовано: 15.01.2014 | Комментарии (33)



 Просматривая просторы Интернет, обнаружил два замечательных проекта – «необычные часы»   и «синтезатор речи для озвучивания времени»,  захотелось внести что–то свое, тем более, что качество синтезируемых звуков  не слишком устраивало меня. Да и сам процесс подготовки содержимого SPI Flash нельзя назвать  быстрым. Предпринятый поиск быстро вывел на модуль на основе чипа WTV020 (datasheet).

Просмотров: 24688 | Опубликовано: 09.11.2013 | Комментарии (29)

1-10 11-20 21-30 ... 81-90 91-95




авторизация
Логин:
Пароль:
Комментарии
Бесконтактный датчик температуры MLX90614
19.06.2016 - exersizze:
Интересное решение, спасибо.
Бесконтактный датчик температуры MLX90614
19.06.2016 - Mrshilov:
Можно проще:

$regfile = "m8def.dat"
$crystal = 800...
Использование загрузчика Bascom-AVR
18.06.2016 - Shishkanov:
Добрый вечер. Нужна помощь по Atmega 64A.
Часы, термометр, барометр, гигрометр в одном флаконе.
16.06.2016 - exersizze:
А в чем проблема? Берем прошивку и грузим ее обычным способом, как настроить фью...
Часы, термометр, барометр, гигрометр в одном флаконе.
15.06.2016 - MaxPower1996:
ребят всем привет
помогите загрузить боотлоадер и скажите как програмиров...
Часы, термометр, барометр, гигрометр в одном флаконе.
14.06.2016 - exersizze:
хрен их знает, на скрине видно что галка=0
Часы, термометр, барометр, гигрометр в одном флаконе.
14.06.2016 - zloytoni:
Спасибо большое за скрин! Фьюзы указаны с инверсией или без?
Часы, термометр, барометр, гигрометр в одном флаконе.
13.06.2016 - exersizze:
Если частота контроллера не выставлена то на дисплее и будут квадраты.
Ск...
Часы, термометр, барометр, гигрометр в одном флаконе.
11.06.2016 - zloytoni:
Собрал сей прибор, не запустился, на дисплей выдает только две строчки с квадрат...