Оглавление:
- Запасы
- Шаг 1. Сбор всех ваших припасов
- Шаг 2: Строительство жилья
- Шаг 3: Изготовление схемы
- Шаг 4. Загрузите код с Github
- Шаг 5: Создайте базу данных MySQL
- Шаг 6: Тестирование умной комнаты
- Шаг 7: размещение схемы внутри вашего корпуса
- Шаг 8: Наслаждайтесь Smartroom
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Вы когда-нибудь чувствовали, что лежите в постели и не хотите вставать? Вы когда-нибудь чувствовали, что встать, чтобы открыть ставни, - это слишком много, чтобы просить о многом? Тогда у меня есть для вас идеальное решение. Представляя 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 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
Теперь вы полностью готовы к использованию умной комнаты, вам больше не нужно подниматься, чтобы открывать ставни!
Рекомендуемые:
УМНАЯ СВЕТОДИОДНАЯ МАТРИЦА С УПРАВЛЕНИЕМ ИЗ ИНТЕРНЕТА (ADAFRUIT + ESP8266 + WS2812): 8 шагов (с изображениями)
УМНАЯ СВЕТОДИОДНАЯ МАТРИЦА С УПРАВЛЕНИЕМ С ИНТЕРНЕТОМ DIY (ADAFRUIT + ESP8266 + WS2812): Вот мой второй шаг вперед к проекту, который я очень рад вам показать. Речь идет о светодиодной матрице DIY Smart, которая позволит вам отображать на ней данные, такие как статистика YouTube, статистика вашего умного дома, как температура, влажность, может быть простыми часами или просто отображать
Квестовая комната Arduino: 6 шагов (с изображениями)
Escape Room Arduino: этот проект о создании прототипа квеста с использованием электронных компонентов Arduino и базовых знаний его кодирования. Этот квест будет состоять из 5 этапов: (Он может быть разным для всех) 1. Датчик предварительного давления - LEDOnce you st
Комната громкой связи: 8 шагов
Комната громкой связи: Здравствуйте, меня зовут Авро, я иду в 6-й класс. Я сделал это инструктивным, чтобы быть классным способом войти и выйти из комнаты. Однако у меня не было ресурсов для программирования и ощущения, если кто-то входит. Так что я освободил комнату на пустом месте
Пустая комната DEEDU: 6 шагов
Пустая комната DEEDU: Цель этого упражнения - повысить чувствительность пользователя к потреблению энергии для контроля температуры. Это занятие предназначено для детей старше 12 лет, которые могут читать и понимать ориентировочные значения температуры и
Светодиодная танцевальная комната: 7 шагов
Светодиодная танцевальная комната: это руководство по созданию светодиодного музыкального визуализатора на базе Arduino, также известного как полностью красивая цифровая танцевальная комната. Существуют различные руководства вокруг инструкций по визуализаторам чистых схем, но, как правило, они представляют собой своего рода усилители, позволяющие