Мое первое умное зеркало: 8 шагов
Мое первое умное зеркало: 8 шагов
Anonim
Мое первое умное зеркало
Мое первое умное зеркало

Все мы знаем эту проблему, мы слишком поздно встаем утром, поэтому нам нужно очень быстро подготовиться. А это значит, что у вас нет времени посмотреть, какая будет погода. Но на что у вас наверняка есть время, так это на то, чтобы посмотреть в зеркало. Что, если бы мы могли объединить два? В этом проекте я сделаю умное зеркало, где вы сможете увидеть местный прогноз погоды, температуру в комнате, влажность в комнате и количество света. Вы сможете просмотреть все данные датчиков на самодельном веб-сайте.

Шаг 1. Какие компоненты вам нужны?

Ниже вы можете найти необходимые компоненты, которые необходимы для завершения этого проекта.

• ЖК-монитор с входом HMDI

• Raspberry Pi 3B +

• SD Card

• Кабель HDMI

• Кабели для подключения датчиков к вашему raspberry pi

• Датчик температуры и влажности DHT11

• Датчик освещенности TSL 2561

• IRFZ44N

• Любая дешевая светодиодная лента RGB.

• Изоляция между экраном и оргстеклом для защиты

• Оргстекло (размер ЖК-монитора)

• Светоотражающая оконная пленка

• Древесина

• Фурнитура для соединения дерева (шурупы, клей, железные крючки и т. Д.)

Максимальная стоимость этого проекта составит 270,00 евро (если у вас есть пианино и запасной ЖК-монитор, это будет всего 130,00 евро).

Шаг 2: настройка Raspberry Pi

Настройка Raspberry Pi
Настройка Raspberry Pi

Когда у вас есть все компоненты. Вы можете приступить к настройке raspberry pi.

  1. Установите программное обеспечение Raspbian OS с веб-сайта Pi
  2. Загрузите Etcher, чтобы установить ОС на Pi.

• Откройте Etcher на компьютере.

• Выберите изображение, которое вы скачали ранее.

• Выберите карту microSD.

• Нажмите кнопку вспышки и подождите.

3. Когда изображение на вашей карте microSd, откройте его в проводнике Windows.

• Откройте текстовый файл «cmdline.txt».

• Напишите в конце «169.254.10.1».

• Затем сохраните и закройте файл.

4. Вставьте карту microSd в Raspberry Pi.

• Подключите питание к Raspberry Pi.

• Подключите сетевой кабель к пи и вашему компьютеру

5. Загрузите putty для подключения к Raspberry Pi.

• Выберите тип подключения SSH

• Имя хоста: 169.254.10.1 и порт: 22

6. Теперь мы собираемся подключить пи к Wi-Fi.

• Введите следующую командную строку:

wpa_passphrase 'Вот ваш SSID' 'Вот ваш пароль' >> /etc/wpa_supplicant/wpa_supplicant.conf

• После этой команды вы вводите следующие строки:

wpa_cli

интерфейс wlan0

переконфигурировать

ctrl + D

• Если вы хотите увидеть IP-адрес вашего пи, введите следующую строку:

ifconfig

Шаг 3. Получение кода на Raspberry Pi

Получение вашего кода на Raspberry Pi
Получение вашего кода на Raspberry Pi

Откройте Pycharm

• Перейдите в раздел «Создание параметров файла», «Выполнение», «Развертывание».

• Заполните все, как показано на скриншоте выше.

2. Теперь зайдите в мой github и скачайте файлы

Шаг 4: Настройка базы данных SQL

Настройка базы данных SQL
Настройка базы данных SQL

На этом этапе мы настроим базу данных SQL.

  1. sudo apt update -y
  2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
  3. Теперь мы собираемся добавить пользователя и пароль в базу данных.

• СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'FILL_USER_IN' @ 'localhost', ИДЕНТИФИЦИРОВАННЫЙ 'FILL_PASSWORD_IN';

• СОЗДАТЬ смарт-зеркало БАЗЫ ДАННЫХ;

• ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА smart-mirror. * 'FILL_USER_IN' @ 'localhost' С ОПЦИЕЙ GRANT;

• sudo mariadb <sql / db_init.sql

Теперь мы собираемся подключить базу данных к рабочей среде mysql.

1. Перейдите к соединениям mySQL.

2. Нажмите «Установить новое соединение».

3. Назовите новое соединение.

4. Имя хоста: 169.254.10.1, порт: 3306

5. Имя пользователя и пароль = Просмотреть предыдущий шаг.

6. Открываем соединение и заходим в администрирование.

7. Щелкните Импорт данных и импортируйте файл sql из моего github.

Шаг 5: Начнем с оборудования

Начнем с оборудования
Начнем с оборудования
Начнем с оборудования
Начнем с оборудования

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

Шаг 6: начнем с зеркала

Начнем с зеркала
Начнем с зеркала
Начнем с зеркала
Начнем с зеркала
Начнем с зеркала
Начнем с зеркала

Для этого шага вам понадобится пила.

  1. Сначала сделаем заднюю часть.
  2. Убедитесь, что вы используете оргстекло и ЖК-монитор помещается в задней части.
  3. Соедините детали с помощью клея и шурупов.

Теперь сделаем переднюю часть.

1. Убедитесь, что передняя часть на 1 см перекрывает заднюю часть с внутренней стороны.

2. Таким образом, оргстекло может опираться на этот 1 см.

После этого мы собираемся прикрепить светоотражающую пленку к оргстеклу (это может занять несколько дублей).

1. Убедитесь, что на оргстекле нет отпечатков пальцев.

2. Смочите оргстекло и пленку водой.

3. Теперь прикрепите пленку к оргстеклу.

Шаг 7: поместите все в рамку

Поместите все в рамку
Поместите все в рамку
Поместите все в рамку
Поместите все в рамку
Поместите все в рамку
Поместите все в рамку

Теперь, когда каркас полностью собран, мы можем приступить к установке всех компонентов на свои места.

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

Затем просверливаем отверстие в рамке таким образом, чтобы можно было подключить светодиодную ленту.

Теперь, когда вы заняты, вы также можете просверлить 2 отверстия для других датчиков на внешней стороне вашей рамы.

Таким образом, мы получаем более точные данные с датчиков.

Рекомендуемые: