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

    Часы с голосовым оповещением



    Из этой статьи мы с вами узнаем, как собрать «говорящие часы». Но эти часы, умеют говорить не только какое сейчас время, но и так же могут сообщить какая температура и уровень освещения.

    Все это реализовано на базе одной интересной платы Adafruit Circuit Playground Express.

    Инструменты и материалы:
    -Плата Adafruit Circuit Playground Express;
    -Динамик;
    -Модуль часов реального времени DS3231;
    -AMS1117 3.3V модуль питания;
    -Двусторонняя печатная плата DIY 7x9 см;
    -Транзистор TIP41C;
    -Конденсатор 1000 мкФ;
    -Резистор 1K;
    -Штыревой разъем ;
    -Винтовые клеммы;
    -Резьбовые проставки;
    -Крепеж;
    -Источник питания 5В;
    -Паяльные принадлежности;


    Шаг первый: схема проекта и немного о плате
    Схема показана на картинке ниже.

    На плате Adafruit Circuit Playground Express есть встроенный мини-динамик, но его звук недостаточно громкий, поэтому мастер использовал внешний динамик.

    Плата Adafruit Circuit Playground Express Board оснащена процессором ARM Cortex M0, 48 МГц и интегрирована со многими датчиками, такими как:
    -Датчик движения.
    -Световой датчик.
    -Датчик температуры.
    -ИК-приемник и передатчик.
    -Звуковой датчик.
    -Мини-динамик.
    -На плате есть 10 NeoPixels
    -Инфракрасный приемник и передатчик - может принимать и передавать любые коды дистанционного управления, а также отправлять сообщения между Circuit Playground Expresses. Также может действовать как датчик приближения.
    -Несколько кнопок
    -Порт MicroUSB для программирования и отладки
    -USB-порт может работать как последовательный порт, клавиатура, мышь, джойстик или MIDI.

    Шаг второй: сборка
    После сборки всех деталей мастер приступает к монтажу устройства.
    После измерения и маркировки он просверлил 14 отверстий на печатной плате, соответствующих 14 отверстиям платы Adafruit Circuit Playground Express. В отверстия установил проставки. На проставки установил и закрепил плату.


    На обратной стороне печатной платы он припаял 6-контактный гнездовой разъем для подключения DS3231 RTC.

    Припаял остальные детали согласно схемы.


    На динамик установил проставки и прикрутил его к плате.



    Шаг третий: программирование
    Теперь можно загрузить код. Его можно загрузить отсюда.
    Так же нужно установить две библиотеки.
    Adafruit Circuit Playground by Adafruit.
    RTCLib от Adafruit .
    Для того, чтобы загрузить программу из Arduino IDE на плате Adafruit Circuit Playground Express, нужно перейти Tools ‣ Board ‣ Boards Manager ‣ Installing Adafruit SAMD Boards by Adafruit.

    Чтобы прочитать время с DS3231 через протокол I2C, мастер использовал библиотеку RTCLib от Adafruit. После ее установки значение времени проговаривается голосом через динамик. Это делается с помощью следующих команд, которые поддерживаются библиотекой Adafruit Circuit Playground, например, с часом:
       switch (now.twelveHour())
          { 
            case 1: CircuitPlayground.speaker.say(spONE); break;
            case 2: CircuitPlayground.speaker.say(spTWO); break;
            case 3: CircuitPlayground.speaker.say(spTHREE); break;
            case 4: CircuitPlayground.speaker.say(spFOUR); break;
            case 5: CircuitPlayground.speaker.say(spFIVE); break;
            case 6: CircuitPlayground.speaker.say(spSIX); break;
            case 7: CircuitPlayground.speaker.say(spSEVEN); break;
            case 8: CircuitPlayground.speaker.say(spEIGHT); break;
            case 9: CircuitPlayground.speaker.say(spNINE); break;
            case 10: CircuitPlayground.speaker.say(spTEN); break;
            case 11: CircuitPlayground.speaker.say(spELEVEN); break;
            case 12: CircuitPlayground.speaker.say(spTWELVE); break;
          }  


    «Говорящие часы» могут сообщать голосом о времени, температуре и уровне освещенности. Настройки следующие:
    - При нажатии левой кнопки проговаривается время и температура.
    - При нажатии правой кнопки проговаривается уровень освещенности.

    Питается устройство от 5 В. Дополнительно можно сделать питание от батареи и корпус и тогда устройство можно будет переносить.




    Сборку и программирование устройства можно посмотреть на видео.

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

    Устройство тестирования цепи при зарядке гаджета

    Простая схема акустического выключателя

    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 / История оценок)

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

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


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

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

    Войти

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

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

    Онлайн чат

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

    Все комментарии