Site Loader

DS1307 | PIC микроконтроллеры

Опубликовано автором sarge

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

  • PIC16f877a
  • DS1307
  • DS18b20

Что требуется получить в итоге?

В первом приближении создаем просто базу с часами реального времени, термометром (снятие показаний температуры внутри корпуса, для регулировки кулера), USARTом, и эта база снабжена выводами под все возможные порты, для последующего расширения функционала – этакий конструктор для периферии усилителя.

Читать далее →

Рубрика: PIC микроконтроллеры, Другое, Схемотехника | Метки: 1-wire, DS1307, DS18b20, I2C, pic16f877a, QT, RTC, UART, USART | Комментарии (
2
)

Опубликовано автором sarge

Немного предыстории: Приобрел я тут на днях себе колонки вега 25AC-109 (которые поновее и 8 Ом), подключил их к своему самодельному усилку на tda7294, запихнутому в корпус от старого комповского БП (правда с оговоркой, что трансформатор находится вне корпуса), меня вроде как и звучание вполне устраивает, но хочется чего то эстетически выдержанного, ну и плюс заодно научиться работать с некоторой периферией.

Итак, что же необходимо сделать:

  1. Собственно два усилителя на два канала на tda7294 с аудиопроцессором (управление как минимум громкостью + режим Mute по шине I2C).
  2. Два блока питания: один для питания цифры и кулера(ов), второй мощный с двумя выходными напряжениями для питания усилителя.
  3. Мозг усилителя, в первом приближение плата с PIC16f877a + DS1307 + DS18b20 на борту и выводами на все порты ввода/вывода для дальнейшего использования с чем угодно.
  4. Модуль радиоприемника+радиопередатчика для беспроводной передачи звука на усилитель.
  5. Модуль интернет-радио (если хватит на это терпения).
  6. GUI для управления через USB.
  7. ЖК дисплей + кнопки железного управления.
  8. Управление через ИК.
  9. Регулировка громкости и управление меню с помощью энкодера.
  10. Корпус (чувствую будет самым геморным пунктом).
  11. Меню для ЖК дисплея.
  12. Low VDD Detector.

[Проект находится в стадии разработки и периодически данная статья будет дополняться]

Наглядная структурная схема

update#1: мозги готовы в таком виде, в котором и планировались, ссылка в пункте 3.

Следующим этапом пойдет подключение LCD и вывод на него времени и температуры.

update#2: добавлено подключение LCD + функции вывода температуры и времени на него.

update#3: добавлены процедуры обработки вращения энкодера.

update#4: обновлены процедуры обработки вращения энкодера.

update#5: создал меню для ЖК дисплея.

update#6: внедрил ИК управление в девайс.

update#7: готов источник питания цифры и кулеров.

update#8: готов источник питания для усилков.

update#9: готовы сами усилители на tda7294.

update#10: готова плата с аудиопроцессором tda8425

update#11: готов Low Vdd Detector

Рубрика: PIC микроконтроллеры, Схемотехника | Метки: 1-wire, DS1307, DS18b20, I2C, ir, LCD, pic16f877a, tda7294, USART, USB | Комментарии (
11
)

Опубликовано автором sarge

Поигравшись с термометром и часами реального времени DS1307 я решил совместить их в один девайс – часы-термометр. Еще одной причиной создания часов были сломавшиеся китайские настольные часы и я решил, что корпус не должен пропадать просто так.

Получилось что-то такое:

Читать далее →

Рубрика: PIC микроконтроллеры, Схемотехника | Метки: 1-wire, 7-segment, DS1307, DS18b20, I2C, I2C expander, one-wire, PIC микроконтроллеры, pic16f628a, RTC | Комментарии (16)

Опубликовано автором sarge

Мне прилетели из Китая микросхемы и я начал над ними издеваться в целях исследования перед внедрением в будущие часы. Предупреждаю – в данной статье я исследовал только работу со временем, дата и прочие приблуды этих часов меня мало интересовали и я не терял на это время.

Задача: Запись значения времени/чтение значения времени и вывод через USART из микросхемы DS1307.

Исходный материал: PIC16f628a, DS1307, MAX232 level converter, devboard, proteus.

Читать далее →

Рубрика: PIC микроконтроллеры | Метки: DS1307, I2C, PIC, PIC микроконтроллеры, RTC, USART | Комментарии (
31
)

Сайт работает на WordPress

Часы реального времени DS1307 Arduino AVR Pic

Часы реального времени DS1307 Arduino AVR Pic

Контакты Заказать звонок Написать письмо Скидки Блог

  • Личный кабинет
  • 101

    629

    Описание

    Часы реального времени (RTC) с памятью FLASH, DS1307, 24C32. Модуль — часы реального времени на микросхеме DS1307 и EEPROM память на микросхеме 24C32 объемом 32 кбит. Также на плате имеется место для установки датчика температуры Dallas DS18B20

    Можно использовать с любми микропроцессорными системами — MCU/ARM/PIC/AVR/MSP430/PLC/STM32/ Arduino

    Технические характеристики

    • Интерфейс I2C.
    • Uпит = 3,0 — 5,5В.
    • Комплектуется литиевой батареей CR2032.
    • Срок хранения времени при t = 25°C: 10 лет.
    • Габариты: 27x28x8,4(мм)

    Дополнительно

    org/PropertyValue»>
    Материал корпусаПластик + металл
    Совместимость
    Windows
    Страна регистрации брендаКитай
    Страна-производитель товараКитай
    ТипАксессуары для Роботов

    Комментарии

    0

    Пока не было комментариев.

    Для покупки регистрация не обязательна! Если хотите сделать заказ, — просто добавьте нужные вам товары в корзину, укажите свои данные и нажмите кнопку «Оформить заказ». Мы свяжемся с вами в ближайшее время.

    Оплата

    — перевод на карту-ключ счета ПБ

    — онлайн без комиссии картой любого банка (LiqPay)

    — безналичный расчет без НДС для юридических лиц

    — наличными или картой при доставке (только Новой Почтой при заказе от 100 грн)

    — наличными или через терминал в нас в магазине

    Нашли дешевле? Напишите нам об этом в чат — кнопка в левом нижнем углу экрана. В сообщении укажите ссылку на активную страницу такого же товара в украинском интернет-магазине и мы пересмотрим цену.

    Доставка

    — Новая Почта

    — Укрпочта (только при предоплате)

    — Самовывоз (можете также вызвать курьера Глово по Ивано-Франковску)

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

    Гарантия и возврат

    — возврат в течение 14 дней, если товар не подошел

    — гарантия от 6 месяцев на товары собственного изготовления