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

    Светильник с датчиком температуры/влажности и виртуальным ассистентом Alexa


    С развитием искусственного интеллекта на рынок вышли несколько систем с виртуальным помощником. В числе самых известных Google Assistant, Алиса от российских производителей и Alexa от Amazon.

    В этой статье мастер расскажет нам, как он сделал такое многофункциональное устройство, в котором есть светодиодное освещение с датчиком движения, датчик и температуры/ влажности и в котором встроен виртуальный помощник Alexa. "Мозгом" данного устройства будет Raspberry Pi.

    Инструменты и материалы:
    -Стартовый комплект Raspberry Pi 3B +;
    -Лампочка Phillips Hue;
    -Патрон для лампочки с проводом;
    -Динамик;
    -Датчик температуры и влажности DHT22;
    -Инфракрасный датчик движения HC-SR501;
    -Кабель HDMI;
    -Цифро-аналоговый преобразователь для Raspberry Pi;
    -Перемычки;
    -Фанера;
    -Акрил;
    -USB-микрофон;
    -Лазерный резак;
    -Компьютер;

    Шаг первый: подготовка Raspberry Pi
    Во-первых, нужно настроить Raspberry Pi.
    Вставьте карту Micro SD в слот для карт SD, расположенный на raspberry pi.
    Установите ЦАП на Raspberry Pi, вставив контакты GPIO в разъемы.
    Подключите микрофон (порт USB) и динамик (аудиоразъем) к raspberry pi.
    Подключите клавиатуру и мышь к USB-порту.
    Затем с помощью кабеля HDMI подключите raspberry pi к компьютеру.
    Подключите шнур питания к розетке, а другой конец - к raspberry pi (порт Micro USB).
    Теперь Рассбери подключен и работает.









    Шаг второй: установка Alexa
    Все шаги по установки голосового помощника описаны на на веб-сайте Amazon Voice Service. Этот процесс занимает около 2 часов. Несмотря на то, что на этом веб-сайте описаны основные шаги, мастер столкнулся с некоторыми проблемами при установки ПО. При установке Alexa Assistant Speaker установка иногда зависала на полпути. Мастер нашел два разных решения, которые оба работают в устранении проблемы.
    Первое решение.
    Вводим следующую команду:
    cd /home/pi/build 
    sudo make VERBOSE=1

    Затем нужно снова запустить команду установки, которая представлена на веб-сайте Amazon Voice Service.
    sudo bash setup.sh config.json [-s DSN] 

    Второе решение.
    Выполняем следующие команды:
    sudo -s
    swapoff -a
    dd if=/dev/zero of=/swapfile bs=1M count=512
    mkswap /swapfile
    swapon /swapfile
    swapon -s

    Затем нужно снова запустить команду установки, которая представлена на веб-сайте Amazon Voice Service.
    sudo bash setup.sh config.json [-s DSN] 

    После установки нужно подключить динамик и микрофон к raspberry pi и запустите их, используя следующие команды:
    cd /home/pi
    sudo bash startsample.sh


    Шаг третий: настройка датчика движения
    Перед подключением датчика движения важно убедиться, что Raspberry Pi не подключен к питанию.
    1. Сначала подключите концы трех перемычек разного цвета к контактам на датчике движения.
    2. Контакт слева подключатся к контакту 9 (заземление).
    3. Средний контакт подключается к контакту 11 (GPIO17).
    4. Контакт справа подключается к контакту 2 (питание 5 В).



    В проекте мастер использует "умную" лампочку от Phillips. Инструкция по настройки здесь. Теперь нужно записать номер лампочки. В коде будет прописано LIGHT #. Вместо этой записи нужно прописать номер лампочки.

    Теперь нужно добавить код датчика движения в код конфигурации лампочки. Свет будет включаться при движении и выключатся при его отсутствии. Перед запуском этого кода важно настроить лампочку. Замените предыдущий код, приведенным ниже кодом.

    Шаг четвертый: настройка датчика температуры / влажности DHT22
    Дальше нужно подключить датчик температуры / влажности DHT22 к raspberry pi. Процесс аналогичен предыдущему, только контакты GPIO теперь другие. Убедившись, что raspberry pi не подключен, подключите три перемычки разного цвета к контактам на DHT22.
    1. Сначала подключите концы трех перемычек разного цвета к контактам на датчике движения. Убедитесь, что цвета этих проводов отличаются от проводов датчика движения PIR.
    2. Подключите перемычку от левого контакта к контакту 4 (питание 5 В).
    3. Подключите средний к контакту 15 (GPIO22).
    4. Подключите правый к контакту 6 (заземление).




    Программное обеспечение мастер устанавливает согласно инструкции с этого сайта. Код взял отсюда.
    При выполнении первой команды на шаге 5 «Настройка Интернета вещей» код продолжал работал с ошибкой. Решение проблемы следующее:
    1. Загрузите 2048-битный ключ RSA: корневой CA-сертификат VeriSign Class 3 G5 с веб-сайта аутентификации сервера Amazon на свой raspberry pi.
    2. Переименуйте файл в aws-iot-rootCA.crt. Очень важно дать файлу именно то имя, которое указано здесь, иначе будет ошибка.
    Светильник с датчиком температуры/влажности и виртуальным ассистентом Alexa

    Шаг пятый: корпус
    Корпус мастер разработал в Adobe Illustrator и вырезал с помощью лазерного резака.
    Верхняя часть сделана из акрила, который служит и светорассеивателем. Нижняя часть из фанеры. В нижней части спроектированы отверстия, чтобы звук проходил к микрофону и от динамика.
    В передней части коробки есть отверстие для датчика движения PIR и прямоугольное отверстие на задней панели для датчика влажности / температуры DHT22.
    Так же на задней панели он вырезал отверстие для проводов.
    Между верхней и нижней частями установлена перемычка из фанеры, и затем туда будет установлен патрон с лампой.
    Детали корпуса фиксируются с помощью клея. Файлы можно скачать ниже.
    1:8-inch_Wood.ai
    P95 Acrylic.ai



    Шаг шестой: сборка
    После изготовления корпуса нужно установить всю электронику внутрь корпуса.

    Все готово, теперь нужно только подключить питание.


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

    «Умное зеркало» с Google Ассистентом и беспроводной зарядкой

    Преобразователь постоянного тока 12 В - 220 В/ 200 Вт

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

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

    1 комментарий
    Korolev
    Свет будет включаться при движении и выключатся при его отсутствии 
    Вошёл в комнату - светильник включился, даже если он мне сейчас и не нужен? А вот когда он действительно нужен, он погаснет, если я не дёргаюсь? scratch
    Дальше нужно подключить датчик температуры / влажности 
    И что? Вместо того, чтобы не отрываясь от других занятий, бегло глянуть на цифровое табло, я должен начинать "умную" беседу со светильником?  smile  

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


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

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

    Войти

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

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

    Онлайн чат

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

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