Բովանդակություն:

Խելացի հայելի ՝ 10 քայլ
Խելացի հայելի ՝ 10 քայլ

Video: Խելացի հայելի ՝ 10 քայլ

Video: Խելացի հայելի ՝ 10 քայլ
Video: 10 գաղտնիք, որոնցով երբեք չեն կիսվում խելացի կանայք 2024, Նոյեմբեր
Anonim
Խելացի հայելի
Խելացի հայելի

Մենք բոլորս գիտենք այն պահը, երբ դու լոգարանում ես և կորցնում ես ժամի հետքերը: Կամ չգիտեք, թե ինչ եղանակ է լինելու այսօր … և այլն: Խելացի հայելին կարող է օգնել: Իմ նախագծի համար ես արեցի խելացի հայելու ավելի փոքր տարբերակ `լոգարանում որոշ տարածք խնայելու համար: Դրա վրա կարող եք գտնել եղանակը, ժամը, օրը, վայրը, ջերմաստիճանը և խոնավությունը: Կա նաև դրա հետ կապված կայք, որտեղ կարող եք գտնել բոլոր տվյալները գրաֆիկներում և փոխել LED շերտի գույնը:

Քայլ 1: Ձեզ անհրաժեշտ բաղադրիչները

Ձեզ անհրաժեշտ բաղադրիչները
Ձեզ անհրաժեշտ բաղադրիչները

Ահա ձեզ անհրաժեշտ բաղադրիչների ցանկը:

  • Ազնվամորի Pi ցուցադրում 5 դյույմ
  • Ազնվամորի Պի 3 բ+
  • 8 ԳԲ միկրո SD
  • Ազնվամորի Pi մատակարարում 5.1V/2.5A
  • Digitale RGB Ledstrip WS2801
  • DHT11 ջերմաստիճանի և խոնավության ցուցիչ
  • Փայտ
  • Փայտը ամրացնելու սարք (սոսինձ և սղոց)
  • HDMI մալուխ
  • PIR (շարժման տվիչ)
  • DS18B20 (ջերմաստիճանի տվիչ)

Քայլ 2: Ազնվամորի Պի կարգավորում

Raspberry Pi- ի կարգավորում
Raspberry Pi- ի կարգավորում
Raspberry Pi- ի կարգավորում
Raspberry Pi- ի կարգավորում

Սկսենք ՝ տեղադրելով որոշ ծրագրակազմ:

  • WinSCP
  • Սկավառակի կառավարիչ Win32
  • MobaXterm
  • VNC դիտիչ
  • MySQL Workbench

Նախ տեղադրեք Win 32. Win 32 -ը տեղադրելուց հետո կարող եք սկսել պատկերի տեղադրումը pi- ի վրա:

Win 32 -ը բացելիս կտեսնեք, որ թղթապանակը կարող է ընտրվել: Ընտրեք ձեր միկրո SD քարտը (վերևի աջ) և կտտացրեք գրելու վրա (ներքևում): Տեղադրումը կարող է որոշ ժամանակ տևել: Մինչդեռ կարող եք տեղադրել բոլոր մյուս ծրագրակազմերը:

Երբ ձեր պատկերը տեղադրվի, կարող եք տեղադրել ձեր SD քարտը ձեր pi- ում և ուժ տալ ձեր pi- ին: Ձեր pi- ն Ethernet մալուխով միացրեք ձեր համակարգչին/նոութբուքին: Դրանից հետո դուք սկսում եք mobaXterm- ը: Գնացեք նիստ => SSH => և լրացրեք հետևյալ տվյալները (մանրամասն տես նկարը): Դրանով դուք մուտք եք գործում ձեր pi ՝ ssh կապի միջոցով 22-րդ նավահանգստում ՝ «dp-use r» օգտվողի անունով և «dp-user» գաղտնաբառով:

Քայլ 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

Սա երաշխավորում է, որ ձեր pi- ն արդիական է:

Քայլ 4: Սարքավորումներ

Այժմ, երբ ձեր pi- ն լիովին պատրաստ է, կարող եք սկսել սխեմայի կարգավորումը: միացրեք սխեմաների վերը նշված սխեմաները: Դուք կտեսնեք, որ օգտագործվում է mcp3008: Սա ձեզ պետք չէ, սա էկրանի միացումն է: Առաջնագիծն ունի ժամացույց, Mosi, GND և 5V:

Քայլ 5: SQL- տվյալների շտեմարան

SQL- տվյալների շտեմարան
SQL- տվյալների շտեմարան
SQL- տվյալների շտեմարան
SQL- տվյալների շտեմարան
SQL- տվյալների շտեմարան
SQL- տվյալների շտեմարան

Տվյալների բազա ստեղծելու ժամանակը: Բացեք ձեր mariaDB միջավայրը ձեր pi- ի վրա ՝ ստորև նշված կոդով:

Նախ ստեղծեք օգտվող ՝

Ստեղծել օգտվող 'mct'@'%' IDENTIFIED BY 'mct';

ապա համոզվեք, որ նա ունի բոլոր արտոնությունները.

ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ՊՐՈՎԻԼՅՈՆԵՐԸ *. * TO 'mct'@'%' ԸՆԴՀԱՆՈՐ ԸՆՏՐՈԹՅՈՆՈՎ;

Վերջին, բայց ոչ ամենակարևորը, դուք լվանում եք ամեն ինչ.

FLԱՌԱՅԻՆ ԱՌԱIՆՈԹՅՈՆՆԵՐ;

Այժմ վերագործարկեք ծառայությունը.

sudo ծառայություն mysql վերագործարկեք

Բացեք mysql Workbench- ը: Նոր կապ հաստատեք: Մանրամասների համար տե՛ս նկարը:

Այժմ բացեք ներմուծումը, ներմուծեք ֆայլը և գործարկեք ծածկագիրը:

Քայլ 6: Հայելիի ծածկագիր

Հայելիի ծածկագիր
Հայելիի ծածկագիր

Բացեք pyCharm- ը և գնացեք կարգավորումներ => Կառուցել, Exixution, Deployment => տեղակայում: Սեղմեք գումարածին և ավելացրեք SFTP (տես նկարը):

Այժմ դուք պարզապես ներբեռնեք կոդը իմ github- ից և բացեք այն pycharm- ում:

Քայլ 7: Կայք

Կայք
Կայք
Կայք
Կայք

Ձեր pi- ին վեբ սերվեր տեղադրելու համար ձեր pi- ին ավելացրեք հետևյալ ծածկագիրը:

sudo apt-get intall apache2-y

Որպես dp- օգտագործող մուտք գործելու համար ՝

sudo chown dp-user: արմատ *

Թղթապանակ մուտք գործելու և դրան ֆայլեր ավելացնելու համար:

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

Բացեք WinSCP- ը: Ստեղծեք նոր նստաշրջան և լրացրեք ֆայլը, ինչպես ցույց է տրված նկարում:

Ընտրեք ձեր ֆայլերը և քաշեք դրանք ձեր/var/www/html թղթապանակին:

Քայլ 8: Auto Start App.py

Auto Start App.py
Auto Start App.py

Ձեր app.py- ն գործարկելու համար ինքնաբերաբար գնացեք ձեր crontab և ավելացրեք այս ծածկագիրը.

sudo crontab -e

Ֆայլի ներքևում մուտքագրեք հետևյալ ծածկագիրը (նկարագրված է նկարում):

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

Ctrl + x դուրս գալու համար և y մուտքագրեք ՝ փրկելու համար:

Քայլ 9: Պատրաստեք գործ

Գործ սարքեք
Գործ սարքեք

Հայեցակարգը հեշտ է: Ես վերցրեցի իմ էկրանի չափը, իմ տախտակի երկարությունը և իմ pi- ի չափը ներքևում անցք ստեղծեցին `PIR- ը տեղադրելու համար:

Քանի որ դուք օգտագործում եք hdmi մալուխ, պետք է լինի մեկ այլ կտոր, որը պետք է լինի ձեր վրա:

Քայլ 10: Հուսով եմ, որ ձեզ դուր կգա

Հուսով եմ, որ Ձեզ դուր է գալիս այն
Հուսով եմ, որ Ձեզ դուր է գալիս այն
Հուսով եմ, որ Ձեզ դուր է գալիս այն
Հուսով եմ, որ Ձեզ դուր է գալիս այն
Հուսով եմ, որ Ձեզ դուր է գալիս այն
Հուսով եմ, որ Ձեզ դուր է գալիս այն

Հուսով եմ, որ ձեզ դուր կգա մինի խելացի հայելին:

Հաջողություն!

Խորհուրդ ենք տալիս: