Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Часы в виде кота, мяукающие каждый час

    Часы в виде кота, мяукающие каждый час


    Часы в виде кота, мяукающие каждый час


    Если у вас есть часы в виде кота, при помощи микроконтроллера можно добавить к ним ещё одну функцию - заставить мяукать каждый час. А как - рассказывает автор Instructables под ником prazors.

    От переводчика. Вообще-то, правильнее - мурлыкать. Кошки мяукают, когда что-то просят, и мурлычат, когда чем-то довольны.

    Мастер устанавливает в часы датчик Холла, расположив его так, чтобы он реагировал на магнитное поле электромагнита. Устанавливать крышку обратно необходимо без перекосов, иначе валы зубчатых колёс могут погнуться, не попав в углубления в крышке.




    К выводам датчика Холла мастер припаивает проводники.





    Файл со звуком "мяу" мастер преобразует в следующий формат: WAV, 8 бит, 8 кГц, моно, беззнаковый. Преобразует файл в последовательность знаков, принятую в языке C, этой утилитой. Затем берёт за основу этот скетч, который переделывает, добавляя звук "мяу" и фрагмент программы, включающий этот звук каждый час. Выкладывает результат сюда.




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

    sox file.wav file-cut.wav trim 0 10000s


    Синтаксис утилиты wav2c следующий:

    wav2c file-cut.wav file.h sounddata


    Результатом её работы становится заголовочный файл.

    Мастер собирает всё на макетной плате типа breadboard по этой и этой схемам. Вначале подключает снаружи Arduino, затем прошивает микроконтроллер ATmega328P ардуиновским загрузчиком и скетчем с помощью другого Arduino.






    Убедившись, что всё работает, мастер переносит схему с breadboard'а на perfboard.







    И аккуратно размещает всё в корпусе часов:







    Теплоотвод на стабилизаторе обязателен. Настройка конструкции сводится к подаче питания в момент, когда часы показывают 0 минут. Тогда звук "мяу" будет раздаваться в начале часа.

    Источник
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

    Бинарные часы своими руками

    Бинарные настольные часы

    0
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 0.0 из 10 (голосов: 0 / История оценок)

    Добавить комментарий

      • smilesmilesxaxaokdontknowyahoonea
        bossscratchfoolyesyes-yesaggressivesecret
        sorrydancedance2dance3pardonhelpdrinks
        stopfriendsgoodgoodgoodwhistleswoontongue
        smokeclappingcraydeclarederisivedon-t_mentiondownload
        heatirefullaugh1mdameetingmoskingnegative
        not_ipopcornpunishreadscarescaressearch
        tauntthank_youthisto_clueumnikacuteagree
        badbeeeblack_eyeblum3blushboastboredom
        censoredpleasantrysecret2threatenvictoryyusun_bespectacled
        shokrespektlolprevedwelcomekrutoyya_za
        ya_dobryihelperne_huliganne_othodifludbanclose
    6 комментариев
    feonor12
    Pronin,
    В источнике есть видео. Звучит это примерно так же крипово, как генератор голоса на моём первом компьютере - ZX Spectrum.
    Pronin

    Цитата: Pronin
    ... поставить транзистор типа КТ3102а (КТ815в)
    Вообще-то, они существенно разные.(( Настолько разные, что ещё при них буквы указывать - совсем странно.

    Зависит от примененного динамика. КТ3102 на пределе...А буквы с запасом (и конкретно)
    Иван_Похмельев
    Мастер устанавливает в часы датчик Холла,
    Наверно, он его как-то закрепил?
    К выводам датчика Холла мастер припаивает проводники.
    А надо было делать наоборот: припаять провода, изолировать места пайки трубками (кембриками, термоусадкой) и только потом устанавливать на место.
    Преобразует файл в последовательность знаков, принятую в языке C
    Что это за "последовательность знаков, принятая в языке C"?
    Цитата: Pronin
    ... поставить транзистор типа КТ3102а (КТ815в)
    Вообще-то, они существенно разные.(( Настолько разные, что ещё при них буквы указывать - совсем странно.
    Pronin
    Желательно взять источничек на 9в.
    Между выходом ATmega32 и динамиком(16ом) поставить транзистор типа КТ3102а (КТ815в)
    Pronin
    Интересно бы послушать, что там осталось от звука "Мяу"? После преобразования файла WAV, 8 бит, 8 кГц, моно " в последовательность знаков, принятую в языке C, этой утилитой ". whistle
    А сам файл WAV записан при наступление кошке на хвост ?
    Korolev
    И аккуратно размещает всё в корпусе часов:
    Ну, если фото №2 - это в понимании автора аккуратно ... nea

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Опрос
    А Вы знаете, что на сайте оплачиваются отчеты о создании самоделок?

    Последние комментарии

    Все комментарии
    Новые самоделки на почту

    Введите электронную почту и получайте письма с новыми самоделками. Не более одного письма в день.