Оглавление:

Умная комната: 8 шагов
Умная комната: 8 шагов
Anonim
Умная комната
Умная комната

Вы когда-нибудь чувствовали, что лежите в постели и не хотите вставать? Вы когда-нибудь чувствовали, что встать, чтобы открыть ставни, - это слишком много, чтобы просить о многом? Тогда у меня есть для вас идеальное решение. Представляя Smartroom, управляйте своей комнатой с помощью мобильного телефона, планшета или даже компьютера!

Запасы

На следующем этапе я покажу список материалов, которые вам понадобятся. Самое главное, что вам понадобится Raspberry Pi и ваш компьютер.

Шаг 1. Сбор всех ваших припасов

Сбор всех ваших припасов
Сбор всех ваших припасов
Сбор всех ваших припасов
Сбор всех ваших припасов
Сбор всех ваших припасов
Сбор всех ваших припасов

Самое главное, припасы! Я поместил все в электронную таблицу Excel.

Шаг 2: Строительство жилья

Строительство жилья
Строительство жилья
Строительство жилья
Строительство жилья
Строительство жилья
Строительство жилья

Для корпуса я использовал панель МДФ размером 122 на 61 см, их можно найти в любом магазине DIY. Вырежьте их дисковой пилой с размерами, указанными на чертеже. Затем панели склеиваются клеем Soudal Fix All. Раскрашивание не является обязательным, но придает ему приятный оттенок:), я использовал краски, показанные на картинках выше. Для штор я сделала цельный лист самой тонкой ткани, которая у меня была. У меня также была пластиковая трубка, лежащая под углом 90 градусов. Я разрезал их на части, чтобы туда поместились датчики.

Шаг 3: Изготовление схемы

Создание схемы
Создание схемы
Создание схемы
Создание схемы

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

Шаг 4. Загрузите код с Github

Вы можете скачать код этого проекта на моем Github, ссылка https://github.com/howest-mct/1920-1mct-project1-V … Нажмите «Код» и загрузите бэкэнд и интерфейс.

Установите SSH-соединение между вашим PI и кодом Visual Studio. Если вы не знаете, как это сделать, вот небольшой учебник.

В VS Code создайте новую папку и назовите ее как хотите, серьезно, это не имеет значения. Вставьте все файлы из Backend в эту папку. Часть первая сделана. Теперь перейдите в / var / www / на VC Code и вставьте туда файлы внешнего интерфейса. Кодирование завершено!

Шаг 5: Создайте базу данных MySQL

Создать базу данных MySQL
Создать базу данных MySQL
Создать базу данных MySQL
Создать базу данных MySQL

Для создания баз данных я использую MySQL Workbench. Вы можете найти ссылку для скачивания здесь.

Создайте беспроводное соединение, обратитесь к моим настройкам, убедитесь, что имя хоста SSH является IP-адресом вашего RPi.

Теперь перейдите к значку под File в верхнем левом углу экрана, щелкните по нему, он должен открыть простой файл SQL. вставьте туда код smartroomdb.txt и запустите его (желтая молния). Теперь ты золотой!

Шаг 6: Тестирование умной комнаты

Тестирование умной комнаты
Тестирование умной комнаты
Тестирование умной комнаты
Тестирование умной комнаты

Теперь, когда большая часть технических частей выполнена, перейдите в только что созданную папку в VS Code и запустите app.py. В правом верхнем углу есть маленький значок запуска. Теперь перейдите в свой браузер и введите IP-адрес вашего RPi. Вы должны увидеть сайт.

Этот сайт создан в первую очередь для мобильных устройств! Так что да, вы можете использовать этот проект на своем телефоне. Просто введите IP-адрес вашего RPi.

Вы также можете разрешить запуск проекта при запуске Raspberry Pi. Если вы хотите сделать это, вам нужно будет создать службу app1.py. Следуйте этому руководству

Вам нужно будет изменить main.py на app1.py и сменить каталог на каталог, в котором находится app1.py. Проверить, все ли работает в электрической цепи. Если да, переходите к следующему шагу!

Шаг 7: размещение схемы внутри вашего корпуса

Размещение схемы внутри вашего жилья
Размещение схемы внутри вашего жилья
Размещение схемы внутри вашего жилья
Размещение схемы внутри вашего жилья
Размещение схемы внутри вашего жилья
Размещение схемы внутри вашего жилья
Размещение схемы внутри вашего жилья
Размещение схемы внутри вашего жилья

Вы дошли до последней части, поздравляем!

В стенах нужно будет просверлить два отверстия. Один там, где повязка, а другой под столом. Для этого можно использовать обычную дрель. После этого макет с MCP3008 и L293D ложится под комод, а другой макет - под кровать. Управление кабелями зависит от вас. Я использовал пару липких подушечек, которые нашел в моем местном магазине DIY (Hubo).

Шаг 8: Наслаждайтесь Smartroom

Наслаждайтесь Smartroom!
Наслаждайтесь Smartroom!
Наслаждайтесь Smartroom!
Наслаждайтесь Smartroom!
Наслаждайтесь Smartroom!
Наслаждайтесь Smartroom!

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

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