Съдържание:

Интелигентно огледало: 10 стъпки
Интелигентно огледало: 10 стъпки

Видео: Интелигентно огледало: 10 стъпки

Видео: Интелигентно огледало: 10 стъпки
Видео: 10 Ошибок в Доме, Которые Вызывают Депрессию и Тревогу 🔴 Дизайн Интерьера 2024, Юли
Anonim
Умно огледало
Умно огледало

Всички знаем момента, в който сте в банята, и губите представа за часа. Или не знаете какво ще бъде времето днес … и т.н. Умно огледало може да ви помогне. За моя проект направих по -малка версия на интелигентното огледало, за да спестя малко място в банята. На него можете да намерите времето, часа, деня, мястото, температурата и влажността. Има и уебсайт, свързан с него, където можете да намерите всички данни в графики и да промените цвета на LED лентата.

Стъпка 1: Компонентите, от които се нуждаете

Компонентите, от които се нуждаете
Компонентите, от които се нуждаете

Ето списък на компонентите, от които се нуждаете.

  • Raspberry Pi дисплей 5 инча
  • Малина Pi 3 b+
  • 8GB micro sd
  • Захранване на Raspberry Pi 5.1V/2.5A
  • Цифров RGB Ledstrip WS2801
  • DHT11 сензор за температура и влажност
  • дърво
  • Хардуер за фиксиране на дървото (лепило и трион)
  • HDMI кабел
  • PIR (сензор за движение)
  • DS18B20 (температурен сензор)

Стъпка 2: Настройка на Raspberry Pi

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

Нека започнем с инсталирането на софтуер.

  • WinSCP
  • Win32 мениджър на дискове
  • MobaXterm
  • VNC viewer
  • MySQL Workbench

Първо инсталирате Win 32. След като инсталирате Win 32, можете да започнете да инсталирате изображението на pi.

Когато отворите win 32, ще видите, че папка може да бъде избрана. Изберете вашата micro sd карта (горе вдясно) и щракнете върху запис (отдолу). Инсталацията може да отнеме известно време. Междувременно можете да инсталирате целия друг софтуер.

След като изображението ви е инсталирано, можете да поставите вашата sd карта във вашето pi и да захранвате вашето pi. Свържете вашия pi с Ethernet кабел към вашия компютър/лаптоп. След това стартирате mobaXterm. Отидете на сесия => SSH => и попълнете следните данни (вижте изображението за повече подробности). С това влизате във вашия pi чрез ssh връзка на порт 22 с потребителско име "dp-use r" и парола "dp-потребител".

Стъпка 3: Свързване на вашия Pi към вашия WIFI

Свързване на вашия Pi към вашия WIFI
Свързване на вашия Pi към вашия WIFI

Ако сте свързани с вашия pi, можете да настроите своя wifi със следните стъпки.

sudo raspi-config

  1. Отидете на мрежовите опции
  2. Отидете на wi-fi
  3. Въведете името на вашата мрежа
  4. Въведете паролата си

Сега имате достъп до вашия wifi и можете да актуализирате вашето pi със следния код.

sudo apt актуализация

sudo apt upgrade -y

Това гарантира, че вашето пи е актуално.

Стъпка 4: Хардуер

Сега, когато вашето пи е напълно готово, можете да започнете да настройвате веригата. свържете както по -горе схеми вашата схема. Ще видите, че се използва mcp3008. Нямате нужда от този, това е връзката за екрана. Светодиодната лента има часовник, Mosi, GND и 5V.

Стъпка 5: SQL- база данни

SQL- база данни
SQL- база данни
SQL- база данни
SQL- база данни
SQL- база данни
SQL- база данни

Време е за създаване на база данни. Отворете вашата mariaDB среда на вашия pi с кода по -долу.

Първо създавате потребител с:

СЪЗДАВАНЕ НА ПОТРЕБИТЕЛЯ 'mct'@'%' ИДЕНТИФИЦИРАНО ОТ 'mct';

след това се уверете, че той има всички привилегии:

ПРЕДОСТАВЕТЕ ВСИЧКИ ПРИВИЛЕГИИ НА *. * НА 'mct'@'%' С ГРАНЦИОННА ОПЦИЯ;

Не на последно място, измивате всичко:

ФЛУШ ПРИВИЛЕГИ;

Сега рестартирайте услугата:

рестартиране на услугата sudo mysql

Отворете mysql Workbench. Направете нова връзка. За повече подробности вижте снимката.

Сега отворете импортиране, импортирайте файла и изпълнете кода.

Стъпка 6: Код за огледалото

Код за огледалото
Код за огледалото

Отворете pyCharm и отидете на настройки => Build, Exixution, Deployment => deployment. Натиснете плюс и добавете SFTP (вижте изображението).

Сега просто изтегляте кода от моя github и го отваряте в pycharm.

Стъпка 7: Уебсайт

Уебсайт
Уебсайт
Уебсайт
Уебсайт

За да поставите уеб сървър на вашето пи, добавете следния код към вашето пи.

sudo apt-get intall apache2-y

За да получите достъп като dp-потребител:

sudo chown dp-user: root *

За достъп до папката и добавяне на файлове към нея.

sudo chown dp-user: root/var/www/html

Отворете WinSCP. Създайте нова сесия и попълнете файла, както е показано на изображението.

Изберете вашите файлове и ги плъзнете във вашата папка/var/www/html.

Стъпка 8: Автоматично стартиране на App.py

Автоматично стартиране на App.py
Автоматично стартиране на App.py

За да стартирате app.py автоматично, отидете на crontab и добавете този код:

sudo crontab -e

В долната част на файла въведете следния код (обяснен в изображението).

@рестартирайте python3 /var/www/html/app.py

Ctrl + x за излизане и y enter за запазване.

Стъпка 9: Направете случай

Направете случай
Направете случай

Концепцията е лесна, взех размера на екрана си, дължината на дъската и размера на пи, направих дупка в долната част, за да вкарам PIR.

Тъй като използвате HDMI кабел, трябва да има друго парче, което трябва да бъде върху вас.

Стъпка 10: Надявам се да ви хареса

Надявам се че го харесваш
Надявам се че го харесваш
Надявам се че го харесваш
Надявам се че го харесваш
Надявам се че го харесваш
Надявам се че го харесваш

Надявам се да се насладите на мини интелигентното огледало.

Късмет!

Препоръчано: