Эксперимент #25: Ультразвуковой модуль измерения расстояния HC-SR04

Следующим шагом для небольшого проекта стал модуль измерения расстояния  HC-SR04.

Попробуем завести эту штуковину с помощью микроконтроллера PIC16f628a :)

Читать далее

Эксперимент #24. Датчик влажности DHT11

Занялся я тут еще небольшим проектом, для которого надо было изучить работу датчика влажности температуры DHT11. В качестве главного проца для проекта выбран хорошо знакомый микроконтроллер pic16f628a. Читать далее

Распайка гарнитуры для раций kenwood

Пришла мне тут гарнитура от кенвуда из китая, а у меня рации мидланд, под которые такая гарнитура стоит в 2.5 раза больше.

Для них распайки сильно отличаются, поэтому я взял картинку из их мануала и добавил немного цветовых обозначений:

Теперь осталось посадить между красной и желтой линией резак 2.2 кОм, ну и соответственно приспособить все под новый разъем и гарнитура под мидланд готова.

Low VDD Detector

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

Читать далее

Эксперимент #23: Сохранение настроек в EEPROM при сбросе питания

Рано или поздно перед разработчиком встает вопрос о сохранении настроек. Встречаются разные способы:

  • Резервный источник питания (как например в часах реального времени или многих магнитолах);
  • Постоянная запись сейвов в память – ага, но EEPROM то не резиновая;
  • Постоянная запись сейвов во внешнюю память, например во флеш – надо покупать и ждать и делать отдельную разводку;
  • Запись сейва при понижении напряжения питания до определенного уровня – то что нужно, о нем и пойдет речь дальше.

Читать далее

Эксперимент #22: POR, BOR, etc.

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

Схема подключения цепи сброса

Читать далее

Внедряем аудиопроц, прерывания uart, инициализацию из EEPROM в усилок

Код проекта усилителя на tda7294 в PIC16f877a становится все больше, отлаживать его все труднее и дольше, но останавливаться уже нельзя :) В проекте вместе с новыми добавлениями появляются хирургические вырезы, но уже фактически видна финишная прямая, вон уже шлифмашинку заказал корпус свой пилить. Ну да это все лирика… Ну, приступим. Читать далее