Главная » Статьи |
Материалы сайта | Страницы: « 1 2 3 4 ... 10 11 » |
Как известно, при измерении чего-либо возникает погрешность, влияющая на результат измерений. Будь то температура, измеренная с помощью специализированного датчика, или же напряжение измеренное аналого-цифровым преобразователем. Ничего идеального не бывает и поэтому на выходе мы получаем прыгающие значения. В радиолюбительской практике, для избавления от подобного, чаще всего применяют простое сглаживание: берут результат нескольких измерений и находят среднее значение, на выходе получая данные без резких скачков. Этот алгоритм прост и понятен любому человеку, окончившему школьную программу по математике. Но в этом методе кроется куча недостатков, такие как необходимость делать большое количество измерений для приемлемого результата или же отсутствие связи между текущим результатом и предыдущими. Не так давно, открыл для себя один интересный метод фильтрации, который лишён этих недостатков. Этот метод носит имя американского математика Рудольфа Калмана и способен давать значение максимально приближенное к реальному.
|
Уже давно у меня лежит TFT дисплей на контроллере ILI9325, разрешением 240х320 пикселей, купленный на ebay. Прелестью такого дисплея является большой размер (хотя по нынешним меркам уже не очень) и имеющаяся на борту резистивная сенсорная панель, которая позволяет собирать на его основе весьма интересные устройства. Примером может служить вот этот проект. Особых идей куда применить свой дисплей у меня тогда не было и я отложил его, что называется, в долгий ящик. Но время летит и вот очередь дошла и до него. |
Всем привет! Давно я сюда не выкладывал свежих новостей, особо-то и повода не было из-за нехватки времени. Но порой все-таки выдается урвать пару свободных часов для хобби. Чаще конечно после полуночи, когда все домашние спят, но все же. Итак, предыстория. Понадобилось моему одному знакомому устройство, позволяющее автоматически включать и выключать два раза в сутки некую нагрузку. Ну и чтобы мой паяльник меня совсем не позабыл решил помочь ему с этим делом. Заодно вспомню как программировать в Bascom, а то что-то совсем стал забывать. Это все дальше. А пока пользуясь случаем, поздравляю всех с днем защитника отечества!
|
Механика принтера собрана, осталось добить некоторые мелочи, которые и превращают собранный механизм в 3d принтер. |
Некоторые, наверно, заметили, что уже давно не было ничего интересного на сайте. Сказывается нехватка времени (хотя когда его хватало?) и отсутствие возможности паять и делать платы (в связи с переездом пока не обустроил себе рабочий угол, и это уже серьезней). Но не одними микроконтроллерами едины, отсутствие одного занятия порождает желание занять руки чем-то другим. И некоторое время назад, начал собирать комплектующие для 3D принтера :) Быстренько прожував теорию на робофоруме и глянул то, что собирают тамошние умельцы, более менее начал разбираться в вопросе. В общем решил что "принтеру быть!". |
Мной очень часто при настройке новоиспеченного устройства используется интерфейс UART. Удобно отослать данные в терминал и посмотреть, что же там происходит внутри отлаживаемого девайса. Но не всегда бывает удобно тянуть провода к компьютеру через отдельный преобразователь на FT232RL, поэтому зародилась идея собрать миниатюрный терминал для приема данных и отображения их на LCD дисплее. |
Просматривая просторы Интернет, обнаружил два замечательных проекта – «необычные часы» и «синтезатор речи для озвучивания времени», захотелось внести что–то свое, тем более, что качество синтезируемых звуков не слишком устраивало меня. Да и сам процесс подготовки содержимого SPI Flash нельзя назвать быстрым. Предпринятый поиск быстро вывел на модуль на основе чипа WTV020 (datasheet). |
Давно вынашивал в планах опробовать работу с SD карточкой, так как записывать большие данные на такой носитель гораздо эффективней и удобней, чем на внешнюю EEPROM. Для работы с внешними дисками в Bascom-AVR существует библиотека AVR-DOS, которая позволяет организовать работу с файлами на флэшке, с присущей Bascom'у простотой. Эту библиотеку то мне и хотелось попробовать запустить, и наконец руки дотянулись до паяльника.
|
Размышляя на тему как максимально экономить батарейку в проектах где основная задача выполняется по нажатию кнопок (как в пультах ДУ) в голову пришла очень простая и эффективная схема. Ее достоинство состоит в том, чтобы на кнопку возложить не только задачу вызывать ту или иную функцию, но и подавать питание на микроконтроллер. Таким образом потребление схемы в режиме ожидание падает до нуля (!), так как батарейка оказывается полностью отключенной от схемы. |
Продолжая играться с магнитометром HMC5883L собрал компас, хоть и электронный но зато со стрелкой:) Для вывода информации использован дисплей от Nokia 3310, над расчетом и отрисовкой картинки работает микроконтроллер ATMega16. |
Проекты [46] |
Как подключить [32] |
Инструменты [3] |
Полезная информация [18] |
Объявления [3] |