Мазмұны:

Ақылды айна: 10 қадам
Ақылды айна: 10 қадам

Бейне: Ақылды айна: 10 қадам

Бейне: Ақылды айна: 10 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Ақылды айна
Ақылды айна

Біз бәріміз ваннаға кірген сәтті білеміз және сағатты жоғалтып аламыз. Немесе сіз бүгін ауа -райы қандай болатынын білмейсіз … т. Ақылды айна көмектеседі. Менің жобам үшін жуынатын бөлмеде бос орынды үнемдеу үшін мен ақылды айнаның кішірек нұсқасын жасадым. Сіз ауа -райы, сағат, күн, орын, температура мен ылғалдылықты таба аласыз. Сонымен қатар, оған сілтеме бар веб -сайт бар, онда сіз барлық деректерді графиктерден таба аласыз және жарық диодты жолақтың түсін өзгерте аласыз.

1 -қадам: Сізге қажет компоненттер

Сізге қажет компоненттер
Сізге қажет компоненттер

Міне, сізге қажет компоненттердің тізімі.

  • Raspberry Pi дисплейі 5 дюйм
  • Таңқурай Pi 3 b+
  • 8 ГБ micro sd
  • Raspberry Pi 5.1V/2.5A жеткізу
  • Digitale RGB Ledstrip WS2801
  • DHT11 температура мен ылғалдылық сенсоры
  • Ағаш
  • Ағашты жөндеуге арналған құралдар (желім мен ара)
  • HDMI кабелі
  • PIR (қозғалыс сенсоры)
  • DS18B20 (температура сенсоры)

2 -қадам: Raspberry Pi орнату

Raspberry Pi орнату
Raspberry Pi орнату
Raspberry Pi орнату
Raspberry Pi орнату

Кейбір бағдарламалық жасақтаманы орнатудан бастайық.

  • WinSCP
  • Win32 диск менеджері
  • MobaXterm
  • VNC қарау құралы
  • MySQL Workbench

Алдымен сіз Win 32 -ді орнатасыз. Win 32 орнатқаннан кейін суретті pi -ге орнатуды бастауға болады.

Win 32 ашқан кезде қалтаны таңдауға болатынын көресіз. Micro sd картасын таңдаңыз (жоғарғы оң жақта) және жазуды басыңыз (төменгі). Орнату біраз уақыт алуы мүмкін. Сонымен қатар, сіз барлық басқа бағдарламалық жасақтаманы орната аласыз.

Сурет орнатылғаннан кейін сіз sd картасын пи -ге салып, пи -ді қуаттай аласыз. Ethernet кабелі арқылы пиді компьютерге/ноутбукке қосыңыз, содан кейін mobaXterm іске қосылады. Сессия => SSH => өтіңіз және келесі деректерді толтырыңыз (толығырақ суретті қараңыз). Осымен сіз 22-порттағы «dp-use r» және «dp-user» құпия сөзі бар ssh қосылымы арқылы pi-ге кіресіз.

3 -қадам: Pi -ді Wi -Fi желісіне қосу

Pi -ді Wi -Fi желісіне қосу
Pi -ді Wi -Fi желісіне қосу

Егер сіз pi -ге қосылсаңыз, Wi -Fi желісін келесі қадамдармен орнатуға болады.

sudo raspi-config

  1. Желі опцияларына өтіңіз
  2. Wi-Fi желісіне өтіңіз
  3. Желі атауын енгізіңіз
  4. Құпия сөзді енгізіңіз

Енді сіз Wi -Fi желісіне кіре аласыз және келесі кодпен pi -ді жаңарта аласыз.

sudo apt жаңарту

sudo apt жаңарту -y

Бұл сіздің пи жаңартылған болуын қамтамасыз етеді.

4 -қадам: Жабдық

Енді сіздің пи дайын болғанда, сіз схеманы орнатуды бастауға болады. жоғарыда көрсетілген схемаға сәйкес тізбекті қосыңыз. Сіз mcp3008 қолданылып жатқанын көресіз. Бұл сізге қажет емес, бұл экранға қосылу. Жарық диапазонында сағат, Mosi, GND және 5V бар.

5-қадам: SQL- мәліметтер базасы

SQL- мәліметтер базасы
SQL- мәліметтер базасы
SQL- мәліметтер базасы
SQL- мәліметтер базасы
SQL- мәліметтер базасы
SQL- мәліметтер базасы

Мәліметтер қорын құрудың уақыты келді. Төмендегі кодпен pi -де mariaDB ортасын ашыңыз.

Алдымен сіз келесі пайдаланушыны жасайсыз:

'Mct'@'%' ИДЕНТИВАЛАНҒАН 'mct' пайдаланушысын жасаңыз;

онда сіз оның барлық артықшылықтарға ие екеніне көз жеткізесіз:

БАРЛЫҚ БАСЫМДІЛІКТЕРДІ БЕРУ *. * TO 'mct'@'%' ҚҰРАМЫМЕН;

Соңында, сіз бәрін жуасыз:

АРТЫҚШЫЛЫҚТАР;

Енді қызметті қайта іске қосыңыз:

sudo қызметі mysql қайта іске қосыңыз

MySQL Workbench ашыңыз. Жаңа байланыс орнатыңыз. Толығырақ суретті қараңыз.

Енді импортты ашыңыз, файлды импорттаңыз және кодты орындаңыз.

6 -қадам: Айнаға арналған код

Айнаға арналған код
Айнаға арналған код

PyCharm ашыңыз және параметрлерге өтіңіз => Құру, шығару, орналастыру => орналастыру. Плюс түймесін басып, SFTP қосыңыз (суретті қараңыз).

Енді сіз менің github -дан кодты жүктеп алып, оны pycharm -да ашасыз.

7 -қадам: веб -сайт

Веб -сайт
Веб -сайт
Веб -сайт
Веб -сайт

Pi -ге веб -сервер қою үшін pi -ге келесі кодты қосыңыз.

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 бағдарламасын автоматты түрде іске қосу

Қолданбаңызды іске қосу үшін crontab -ге автоматты түрде өтіп, осы кодты қосыңыз:

sudo crontab -e

Файлдың төменгі жағына келесі кодты енгізіңіз (суретте түсіндірілген).

@reboot python3 /var/www/html/app.py

Шығу үшін Ctrl + x, сақтау үшін y енгізіңіз.

9 -қадам: Істі жасаңыз

Іс жасаңыз
Іс жасаңыз

Түсініктеме оңай, мен экранның өлшемін, нан тақтасының ұзындығын және пи өлшемін алдым, төменгі жағында PIR енгізу үшін тесік жасады.

Сіз HDMI кабелін қолданатындықтан, сізде тағы бір бөлік болуы керек.

10 -қадам: Сізге ұнайды деп сенемін

Саған ұнайды деп үміттенемін
Саған ұнайды деп үміттенемін
Саған ұнайды деп үміттенемін
Саған ұнайды деп үміттенемін
Саған ұнайды деп үміттенемін
Саған ұнайды деп үміттенемін

Сізге шағын ақылды айна ұнайды деп үміттенемін.

Іске сәт!

Ұсынылған: