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

Raspberry Pi 3 Ավտոտնակի դռների բացիչ. 15 քայլ (նկարներով)
Raspberry Pi 3 Ավտոտնակի դռների բացիչ. 15 քայլ (նկարներով)

Video: Raspberry Pi 3 Ավտոտնակի դռների բացիչ. 15 քայլ (նկարներով)

Video: Raspberry Pi 3 Ավտոտնակի դռների բացիչ. 15 քայլ (նկարներով)
Video: CarPlay HomeKit (deutsch) 2024, Հուլիսի
Anonim
Raspberry Pi 3 Ավտոտնակի դռների բացիչ
Raspberry Pi 3 Ավտոտնակի դռների բացիչ

Ես ստեղծեցի այս հրահանգը 2014 թվականին: Այդ ժամանակից ի վեր շատ բան է փոխվել: 2021 թվականին ես այստեղ թարմացրեցի Smart Garage Door Opener- ը:

Օգտագործեք Raspberry Pi և սմարթֆոն `ավտոտնակի դուռը բացելու, փակելու և վերահսկելու համար: Դուռը բացելը և փակելը ապահովված է ընտանիքի բջջային հեռախոսների վրա տեղադրված ինքն ստորագրված վկայագրերի միջոցով: Եթե ավտոտնակի դուռը բաց է, երբ այն չպետք է լինի, ապա բջջային հեռախոսին ուղարկեք տեքստային հաղորդագրություն (SMS):

Ավտոտնակի դուռը շարունակաբար օգտագործվում է 2014 թվականի վերջից: Տարիների ընթացքում ես փորձել եմ փոփոխությունները թարմացնել: Կա հավելված, որը նկարագրում է ուսուցանվողի փոփոխությունները:

Այս նախագծի նպատակներն են.

  • Իմ առաջին ուսանելի դարձրեք. Ես չէի պլանավորում տեղադրել այն, բայց ես շատ խնդրանքներ եմ ստացել
  • Բացեք ավտոտնակի դուռը ստանդարտ հեռակառավարմամբ
  • Բացեք ավտոտնակի դուռը պատին ամրացված դռան զանգի ավտոտնակի բացիչով
  • Սմարթֆոնով բացեք ավտոտնակի դուռը
  • Բջջային հեռախոսի կամ նոութբուքի միջոցով հեռակա վերահսկել ավտոտնակի դռան վիճակը (այն բաց է, թե փակ):
  • Տեքստային հաղորդագրություն ուղարկեք իմ բջջային հեռախոսին, եթե դուռը բաց է, երբ այն պետք է փակվի
  • Ապահով պահեք ավտոտնակի դուռը (օրինակ ՝ հոսանքի կորստի դեպքում դուռը չպետք է բացվի)
  • Թույլ մի տվեք ցանցում գտնվող որևէ մեկին դուռը բացել (երկկողմանի ինքն ստորագրված SSL վկայագիր)
  • Լարային կապի փոխարեն օգտագործեք WiFi
  • Օգտագործեք Raspberry Pi 3

Garage Door Opener- ի այս իրականացման հիմքը ստացվել է Instructable: Raspberry Pi Garage Door Opener- ից `քառյակի կողմից: Սկզբնապես ես օգտագործել եմ B+ Raspberry Pi մոդելը, այնուհետև տեղափոխվել եմ Raspberry Pi 2 մոդել B, իսկ այժմ այն օգտագործում է Raspberry Pi 3:

Ես օգտագործեցի MacBook ՝ Raspberry Pi- ի հետ շփվելու համար, բայց ցանկացած համակարգիչ կարող է օգտագործվել:

Այս սարքը կառուցելու ոչ մի հիմնավոր պատճառ չկա, բայց դա զվարճալի էր: Մեկը գնելն ավելի ծախսարդյունավետ է: Նմանատիպ սարք կարելի է ձեռք բերել մոտ $ 130 ԱՄՆ դոլարով:

  • Վերելակի վարպետ 828LM
  • Չեմբերլենի MyQ 129 դոլար
  • GoGo Gate 179 դոլար
  • Արհեստավոր 100 դոլար

Նշումներ.

  • Բահերով պարունակվող տեքստը, օրինակ ՝ «փոխարինել-սա» պետք է փոխարինվի փաստացի արժեքով
  • Արդուինոն ընդգծված կապույտ տեքստը հղում է: Այս դեպքում դա ավտոտնակի դուռը բացողի arduino տարբերակի հղում է:
  • Ես փորձել եմ վարկավորել օգտագործված յուրաքանչյուր աղբյուր: Ներողություն եմ խնդրում բացթողումների համար: Այս փաստաթղթի մեծ մասը հիմնված է այլ մարդկանց աշխատանքի վրա:
  • $ ցույց է տալիս MacBook- ի տերմինալային պատուհանում կատարված հրաման, որը սովորաբար կատարվում է Raspberry Pi- ի վրա

Քայլ 1: Հավաքեք մասեր

Գնեք կամ հավաքեք մասեր և գործիքներ (գները ԱՄՆ դոլարով):

  • Raspberry Pi 3 Model B Newark Element14 35 դոլար
  • 5.2V 2.5A USB հոսանքի ադապտեր Amazon- ից $ 9.99
  • Միկրո USB- ից USB մալուխ Amazon- ից 7 մ հեռավորության վրա ՝ 7,99 դոլար
  • Գործ ՝ Amazon- ից ՝ 6,99 դոլար
  • SanDisk Ultra 16 GB microSDHC Class 10 ադապտերով (SDSQUAN-016G-G4A) Amazon- ից 8,99 դոլար
  • SunFounder 2 Channel 5V Relay Shield Module for Arduino UNO 2560 1280 ARM PIC AVR STM32 Raspberry Pi - 6,79 դոլար
  • 3x Իգական-իգական ցատկող լարեր: Գնվել է Fry’s- ից 4,95 դոլարով:
  • Դինամիկ DNS տարեկան 40 դոլար 30 անունների համար (dyn.com)
  • 1-բանդա 18 խմ. in. Old Work Heavy Wall Switch and Outlet Box, $ 3.12
  • Ultra Pro Single Brush White Wall Plate, 7.88 դոլար
  • SECO-LARM SM 226L, Ավտոտնակի դռների ցուցիչ, գինը լայնորեն տատանվում է, $ 9.99 Amazon- ում անվճար առաքմամբ
  • 50 ֆունտ պինդ թերմոստատի մետաղալար, Home Depot կամ Lowe's, 20 դոլար

Իմ ընդհանուր գումարը ՝ 172,00 ~

Ես ունեի հետևյալ մասերը, գործիքները և ծառայությունները.

  • CAT5 Ethernet մալուխ
  • Փոքր չափիչ մետաղալար ՝ 6 ոտնաչափ երկարությամբ
  • Phillips գլխի պտուտակահան
  • Ասեղ քթի տափակաբերան աքցան
  • Տուփի կտրիչներ
  • Ոսկերիչ տափակ պտուտակահան, անհրաժեշտ է ռելեի պտուտակները թուլացնելու համար
  • MacBook (կարող է օգտագործվել համակարգիչ)
  • AT&T GigaPower (ցանկացած ինտերնետ ծառայություն մատուցող կարող է օգտագործվել)

Քայլ 2. Կարգավորեք Raspberry Pi- ն առանց մոնիտորի կամ ստեղնաշարի

Կարգավորեք Raspberry Pi- ն առանց մոնիտորի կամ ստեղնաշարի
Կարգավորեք Raspberry Pi- ն առանց մոնիտորի կամ ստեղնաշարի

Raspberry Pi- ի բոլոր նախագծերը պահանջում են որոշակի տեսակի կարգավորում: Ես սիրում եմ օգտագործել մի շարք հրահանգներ և, անհրաժեշտության դեպքում, մեկ տեղ ունենալ այդ հրահանգները թարմացնելու համար:

Կարգավորեք Raspberry Pi- ն ՝ օգտագործելով հետևյալ հրահանգը.

Կարգավորեք Raspberry Pi- ն առանց մոնիտորի կամ ստեղնաշարի

Վերը նշված հրահանգը ներառում է հավելյալ պարտադիր քայլեր: Համոզվեք, որ կատարեք քայլը.

Հաճախորդի կողմից սերտիֆիկատներ ավելացրեք վեբ սերվերներին

Անջատում ազնվամորի Pi

$ sudo անջատում -h 0

Անջատելուց հետո հեռացրեք

  • ethernet մալուխ
  • USB սերիական մալուխ

Սրանք այլևս պետք չեն լինելու: Օգտագործեք wifi, ssh և տերմինալային պատուհան Mac Book- ում ՝ Raspberry Pi- ում հրամաններ գործարկելու համար:

Անջատեք և միացրեք հոսանքը, և ազնվամորի pi- ն պետք է վերագործարկվի:

Քայլ 3: Տեղադրեք Wiring Pi, Apache և PHP

Տեղադրեք Wiring Pi- ը

Բացեք տերմինալային պատուհան Mac Book- ում: Մուտք գործեք Raspberry Pi, այնուհետև ներբեռնեք, կազմեք և տեղադրեք Wiring Pi- ը: Այս ծրագիրը թույլ է տալիս վերահսկել GPIO կապում: Ահա քայլ առ քայլ ուղեցույց.

wiringpi.com/download-and-install/

Ահա հրահանգների խտացված տարբերակը.

$ ssh pi@ազնվամորի-պի-ip

գաղտնաբառ.

Տեղադրումը ստուգելու համար գործարկեք gpio հրամանը.

$ գպիո -վ

gpio տարբերակ ՝ 2.29 Հեղինակային իրավունք (գ) 2012-2015 Գորդոն Հենդերսոն Սա անվճար ծրագրակազմ է, որը բացարձակապես չունի երաշխիք: Մանրամասների համար ՝ gpio -երաշխիք Raspberry Pi Մանրամասներ ՝ Տեսակ ՝ մոդել 2, վերանայում ՝ 1.1, հիշողություն ՝ 1024 ՄԲ, ստեղծող ՝ Sony [OV] Սարքի ծառը միացված է: Այս Raspberry Pi- ն աջակցում է օգտվողի մակարդակի GPIO հասանելիությանը: -> Մանրամասների համար տես տղամարդ-էջը $ gpio readall+-----+-----+---------+------+---+--- Պի 2 ---+---+------+---------+-----+-----+| BCM | wPi | Անուն | Ռեժիմ | V | Ֆիզիկական | V | Ռեժիմ | Անուն | wPi | BCM | +-----+-----+---------+------+---+---- ++ ----+---+- -----+---------+-----+-----+| | | 3.3 վ | | | 1 || 2 | | | 5 վ | | | | 2 | 8 | SDA.1 | ՄԻ | 1 | 3 || 4 | | | 5 Վ | | | | 3 | 9 | SCL.1 | ՄԻ | 1 | 5 || 6 | | | 0 վ | | | | 4 | 7 | GPIO. 7 | ԴՈUTՐՍ | 1 | 7 || 8 | 1 | ALT0 | TxD | 15 | 14 | | | | 0 վ | | | 9 || 10 | 1 | ALT0 | RxD | 16 | 15 | | 17 | 0 | GPIO. 0 | ՄԻ | 0 | 11 || 12 | 0 | ՄԻ | GPIO. 1 | 1 | 18 | | 27 | 2 | GPIO. 2 | ՄԻ | 0 | 13 || 14 | | | 0 վ | | | | 22 | 3 | GPIO. 3 | ՄԻ | 0 | 15 || 16 | 1 | ՄԻ | GPIO. 4 | 4 | 23 | | | | 3.3 վ | | | 17 || 18 | 0 | ՄԻ | GPIO. 5 | 5 | 24 | | 10 | 12 | ՄՈՍԻ | ՄԻ | 0 | 19 || 20 | | | 0 վ | | | | 9 | 13 | ՄԻՍՈ | ՄԻ | 0 | 21 || 22 | 0 | ՄԻ | GPIO. 6 | 6 | 25 | | 11 | 14 | SCLK | ՄԻ | 0 | 23 || 24 | 1 | ՄԻ | CE0 | 10 | 8 | | | | 0 վ | | | 25 || 26 | 1 | ՄԻ | CE1 | 11 | 7 | | 0 | 30 | SDA.0 | ՄԻ | 1 | 27 || 28 | 1 | ՄԻ | SCL.0 | 31 | 1 | | 5 | 21 | GPIO.21 | ՄԻ | 1 | 29 || 30 | | | 0 վ | | | | 6 | 22 | GPIO.22 | ՄԻ | 1 | 31 || 32 | 0 | ՄԻ | GPIO.26 | 26 | 12 | | 13 | 23 | GPIO.23 | ՄԻ | 0 | 33 || 34 | | | 0 վ | | | | 19 | 24 | GPIO.24 | ՄԻ | 0 | 35 || 36 | 0 | ՄԻ | GPIO.27 | 27 | 16 | | 26 | 25 | GPIO.25 | ՄԻ | 0 | 37 || 38 | 0 | ՄԻ | GPIO.28 | 28 | 20 | | | | 0 վ | | | 39 || 40 | 0 | ՄԻ | GPIO.29 | 29 | 21 | +-----+-----+---------+------+---+---- ++ ----+---+- -----+---------+-----+-----+| BCM | wPi | Անուն | Ռեժիմ | V | Ֆիզիկական | V | Ռեժիմ | Անուն | wPi | BCM | +-----+-----+---------+------+---+--- Pi 2 ---+---+--- ---+---------+-----+-----+

Վերոնշյալ հրամանները պետք է ձեզ որոշակի վստահություն հաղորդեն, որ wiringPi- ն լավ է աշխատում:

Տեղադրեք Apache և PHP

Գործարկեք հետևյալ հրամանները.

$ cd..

$ sudo apt-get թարմացում $ sudo apt-get տեղադրել apache2 php5 libapache2-mod-php5

Վեբ սերվերի աշխատանքը ստուգելու համար բացեք դիտարկիչ և URL վանդակում մուտքագրեք.

♣ ազնվամորի-պի-ip

Apache- ի կանխադրված կայքը պատասխանում է «Աշխատում է»:

Քայլ 4: Վեբ կայք

Բացեք տերմինալային պատուհան Mac Book- ում: Մուտք գործեք Raspberry Pi, այնուհետև հեռացրեք կանխադրված index.html ֆայլը, փոխեք վեբ կայքի գրացուցակի թույլտվությունները և խմբագրեք index.php անունով ֆայլը:

$ ssh pi@ազնվամորի-պի-ip

գաղտնաբառ ՝ ♣ գաղտնաբառ ♣ $ sudo rm /var/www/index.html $ sudo chown pi: root/var/www $ sudo nano /var/www/index.php

Եվ մուտքագրեք հետևյալ ծածկագիրը.

Ավտոտնակ բացող

Տնային ավտոմատացում

<? php if ($ switch == 1) {echo"

";} այլ {արձագանք"

"; } ?>

Ավտոտնակի դռների բացիչ Ավտոտնակի դռների բացման ձեռնարկ փակված 1 բացել 0
<? php if ($ trigger == 0) {echo "<td colspan = \" 4 / "} else {echo"

var13 ->

CTRL-o և ENTER ՝ ֆայլը գրելու համար, և CTRL-x ՝ խմբագրից դուրս գալու համար:

Փոխել թույլտվությունները ֆայլի վրա

$ sudo chmod 664 /var/www/index.php

Քայլ 5: Կայքի պատկեր

Վեբ կայքի պատկեր
Վեբ կայքի պատկեր
Վեբ կայքի պատկեր
Վեբ կայքի պատկեր

Համացանցից վերցրեք բարձրորակ ավտոտնակի դռների բացիչ: Փոփոխեք պատկերը, ինչպես կցանկանայիք, օգտագործելով Mac ներկի խոզանակ: Վերևի նկարում օգտագործվել է բարձր լուծաչափի Genie Garage Opener, ավելացվել է ազնվամորու pi- ի պատկերանշանը և հեռացվել լուսարձակը:

Մեկ պատկերը ֆոնն է (remote-background.jpg), իսկ մյուսը `ակտիվ պատկերը (remote-press.jpg):

Planրագիրն այն էր, որ կոճակը սեղմելիս ՝ led- ը թարթելու փոխարեն, ազնվամորին կթարթեր: Ես պարզեցրել եմ կայքը:

Պատճենեք պատկերները ազնվամորի pi- ում.

$ scp *-j.webp

գաղտնաբառ: ♣ գաղտնաբառ

Կայքն ունի մեկ սեղմման կոճակ: Հաստատելու համար բացեք դիտարկիչ և մուտքագրեք ♣ raspberry-pi-ip: Apache- ի կանխադրված վեբ կայքի փոխարեն, որտեղ գրված է «Աշխատում է», պետք է հայտնվի կոճակը: Սեղմեք այն:

Քայլ 6: Հեռակա վերահսկման վեբ սերվեր

Հեռավոր վայրից Ավտոտնակի դռների բացիչ մուտք գործելը հեշտացնելու համար ես օգտագործում եմ դինամիկ DNS անուն: Քանի որ ես չեմ սիրում հիշել IP հասցեները:

Այս հատկությամբ ես դիտարկիչի URL դաշտում մուտքագրում եմ ♣ dynamic-hostname ♣.getmyip.com: Նշում. Տնային երթուղիչների IP- ն կարող է փոխվել առանց նախազգուշացման, բայց դա հազվադեպ է պատահում: Ես ընտրեցի օգտագործել DynDNS- ը: Դուք պետք է իմանաք ձեր երթուղիչի հանրային IP հասցեն:

U-Verse երթուղիչի IP ՝ ♣ uverse-public-ip

Կարող եք դիտել ձեր հյուրընկալողների անունները և DynDNS Pro հաշվի մանրամասները: Ահա մի քանի խորհուրդ ՝ սկսելու համար.

  • Ստեղծեք ձեր Dynamic DNS սերվերի անունը (1 -ը 30 -ից).

    • ♣ dynamic-hostname
    • Updater Key: ♣ dynamical-ip-updater-key
  • Տեղադրեք թարմացման հաճախորդ, որպեսզի համոզվեք, որ ձեր հյուրընկալողի անունը միշտ մատնանշված է ճիշտ IP հասցեով:

    • Ներբեռնեք և տեղադրեք MacBook- ում
    • AT&T U- հատվածի IP- ները հազվադեպ են փոխվում, ուստի վերը թարմացնողը կարող է գործարկվել, երբ այն փոխվի
    • Հետևեք ցուցումներին.

      • Ավելացնել հաշիվ
      • Մուտքագրեք օգտվողի անուն և գաղտնաբառ
      • Ընտրեք հյուրընկալողի անունը
      • Կտտացրեք Կարգավորել ընտրված տանտերերին
      • Հաղորդավարը պետք է ակտիվանա
    • Կարգավորեք ձեր ցանցը, որպեսզի թույլ տաք ինտերնետից մուտք գործել ձեր սարքը: Դուք կարող եք օգտագործել մեր Dyn Wizard- ը, թե ինչպես դա անել, ընդհանուր հրահանգների համար, օգտագործել ռեսուրսներ, ինչպիսիք են PortForward.com- ը կամ օգնության համար դիմել սարքի արտադրողին:

      • AT&T U- հատված
      • 2-Wire 3801HGV- ի համար նավահանգստի փոխանցում-սա ես ունեմ AT&T U-Verse երթուղիչը: Տեսեք Հավելվածի թարմացումները ՝ AT&T U-Vers 5268ac երթուղիչում առաջ շարժվելու եղանակների համար:
      • Բացեք դիտարկիչը և գնացեք ♣ raspberry-pi-ip to
      • Գաղտնաբառ: ♣ գաղտնաբառ
      • Կարգավորումներ
      • Firewall

        • Ընտրեք ♣ raspberry-pi-hostname
        • Սերվերներ

          • Վեբ սերվերի պորտ 80
          • HTTPS սերվեր - պորտ 443
        • Ավելացնել
      • Պահել

Երբ դա արվի, վեբ սերվերը կաշխատի ինտերնետից: Հաստատելու համար մուտքագրեք ♣ dynamic-hostname ♣ և դուք պետք է տեսնեք ավտոտնակի դուռը բացող կոճակը:

Քայլ 7: Լարը միացրեք Raspberry Pi- ին

Մալուխը միացրեք ազնվամորի պիին
Մալուխը միացրեք ազնվամորի պիին

Տրամադրված ծածկագրի համար (քայլ 4 և 6) ես օգտագործել եմ GPIO կապ 7 -ը: Պատահական է, որ GPIO 7 -ը նույնն է, ինչ որ էլեկտրագծերի կապը: Դուք կարող եք օգտագործել այն, ինչ ցանկանում եք, բայց անպայման փոխեք ծածկագիրը:

Ես փորձեցի օգտագործել ոլորված մետաղալարեր, բայց ռելեը լավ չի պահվում ոլորված մետաղալարերի վրա: Պինդ մետաղալարն ավելի լավ է:

Իմ առաջին փորձի ժամանակ ես ստեղծեցի երեք միացնող մալուխ (կին-տղամարդ):

  • Օգտագործեք երեք կանանցից իգական jumper մալուխներ
  • Կտրեք երեք կտոր պինդ մետաղալար ՝ մոտ 1 դյույմի:

    Կոշտ մետաղալարերի երկու ծայրերին կպցրեք 1/4 դյույմ:

  • Տեղադրեք մեկ պինդ մետաղալար մեկ կին ցատկող մալուխի մեջ:

Ահա միացնող մալուխներ ստեղծելու ավելի լավ միջոց (կին-տղամարդ).

  • Օգտագործեք միայն ամուր մետաղալար
  • Կտրեք երեք 4 դյույմ պինդ մետաղալար
  • Կոշտ մետաղալարի երկու ծայրերին կպցրեք 1/4 դյույմ
  • Օգտագործեք կանացի կապող կապում

    • Սահեցրեք մի կին միացնող կապում ամուր մետաղալարերի մեկ ծայրին և սեղմեք

      Իգական քորոցը չպետք է թուլանա, անհրաժեշտության դեպքում կպցրեք

    • Լարվածության թեթևացումը սահեցրեք էլեկտրիկի ժապավենով միացնող կանացի կամ ծածկույթի քորոցի վրա

Հաղորդալարերը փոխանցեք pi- ին, ինչպես ցույց է տրված դիագրամում.

  • Մալուխի կանացի ծայրը միացրեք Raspberry Pi կապին:
  • Տեղադրեք պինդ մետաղալար ռելեի մեջ:

Քայլ 8: Ստեղծեք գործարկման ծառայություն

Ռելեների մեծ մասը, ներառյալ գնվածը, գործում են այսպես.

  • Երբ ազդանշանը միացված է, միացումն անջատված է:
  • Երբ ազդանշանը անջատված է, ապա միացումը միացված է:

Եթե Raspberry Pi- ն հոսանքազրկվի, ռելեն ունի անվտանգության մեխանիզմ, որն անջատում է միացումը:

Խնդիր կարող է առաջանալ, երբ Rapberry Pi- ի և ռելեի էներգիան վերականգնվի, բայց մինչ Raspberry Pi- ն կսկսի բեռնվելը ՝ ազդանշանը միացնելու համար, որն անհրաժեշտ է միացումն անջատել: Առավոտյան կարող եք արթնանալ բացված ավտոտնակով և մի քանի նոր ընկերներով:

Այնուամենայնիվ, ռելեն իրականում չի նախաստորագրվում, մինչև GPIO- ի քորոցային ռեժիմը չկարգավորվի այս հրամանի միջոցով. Gpio ռեժիմ 7 դուրս: Բացի այդ, եթե GPIO- ի ռեժիմը սահմանելուց առաջ GPIO- ի կապիչը միացված է (gpio գրել 7 1), ռելեը նախնական գործարկվելուց հետո կմնա անջատված:

Որպեսզի այս սկզբնավորումը գործի բեռնման ժամանակ և չզարթնվեք նոր ընկերների հետ, օգտագործեք հետևյալ սկսնակ սցենարը:

$ ssh pi@ազնվամորի-պի-ip

$ sudo nano /etc/init.d/garagerelay

Այնուհետև տեղադրեք այս սցենարը.

#! /bin/bash

# /etc/init.d/garagerelay # Կատարել որոշակի գործառույթներ, երբ համակարգի պատյանից պահանջվում է «$ 1» սկզբում) արձագանք «Սկսնակ ռելե» # Շրջադարձ 7, որի վրա ռելեն անջատված է/usr/local/bin/gpio գրել 7 1 #Start Gpio/usr/local/bin/gpio ռեժիմ 7 դուրս;; stop) արձագանք «gpio- ի դադարեցում»;; *) արձագանք «Օգտագործում. /etc/init.d/garagerelay {start | stop}» ելք 1;; esac ելք 0

Պահելու համար ՝ CTRL-o, ENTER

Նանոյից դուրս գալու համար CTRL-x

Ֆայլը կատարելի դարձրեք.

$ sudo chmod +x /etc/init.d/garagerelay

Այժմ ասեք ձեր pi- ին, որ այս սցենարը գործի բեռնման ժամանակ.

$ sudo update -rc.d -f garagerelay սկիզբ 4

(Նշում. Դուք կարող եք ապահով կերպով անտեսել «բացակայող LSB պիտակների» նախազգուշացումը):

Համոզվեք, որ գործարկման սկրիպտը աշխատում է

$ sudo վերագործարկում

Բացեք դիտարկիչը և կտտացրեք բացիչին: Ռելեը պետք է սեղմել:

Քայլ 9. Կցեք Raspberry Pi- ն ավտոտնակին

Կցեք Raspberry Pi- ն Ավտոտնակին
Կցեք Raspberry Pi- ն Ավտոտնակին

Raspberry Pi- ն տեղափոխելիս անպայման գործարկեք.

$ անջատում -հ 0

Հնարավոր է, որ ցանկանաք անջատել ավտոտնակի հոսանքը: Այսպիսով, դուռը բացողը քեզ չի էլեկտրաշոկի:): Իրական պատճառն այն է, որ ամեն անգամ, երբ լարերը կարճացնում եք, դուռը վեր ու վար կբարձրանա:

Անջատեք պատի պտուտակները դռան զանգի տեսակի բացիչից, որը ամրացնում է դռան զանգը պատին:

Դռան զանգի բացիչի հետևի ավտոտնակից անցք բացեք դեպի տան ներսը: Տեխասում, Raspberry Pi- ն չպետք է լինի ավտոտնակում, ավտոտնակում ջերմաստիճանի տատանումները դուրս են Raspberry Pi- ի գործառնական բնութագրերից:

Անցեք ռելեի լարերը անցքի միջով (օգտագործեք վերարկու կախիչ):

Թուլացրեք դռան զանգի բացիչի հետևի երկու պտուտակները:

Հեռացրեք ռելեի լարերի երկու ծայրերը `1) ռելեի կողմի մոտ 1/8 դյույմ, իսկ դռան զանգի կողմից` մոտ ½ դյույմ: Հաղորդալարի դռան կողմը թեքեք կես հանգույցի մեջ, որը բավականաչափ մեծ է, որպեսզի տեղավորվի հետևի պտուտակի շուրջը:

Դռան զանգի հետևի մասում յուրաքանչյուր պտուտակին միացրեք մեկ ռելեի մետաղալար և ամրացրեք պտուտակը: Կապերը, ինչպես ցույց է տրված նկարում: Քանի որ ռելեն մեկուսացնում է շրջանը, ուղղությունը նույնիսկ նշանակություն չունի, թե որ ռելեն է ամրացված պտուտակին:

Քայլ 10. Կցեք Raspberry Pi- ն SECO-LARM- ին

Կցեք Raspberry Pi- ն SECO-LARM- ին
Կցեք Raspberry Pi- ն SECO-LARM- ին
Կցեք Raspberry Pi- ն SECO-LARM- ին
Կցեք Raspberry Pi- ն SECO-LARM- ին

Մինչև ծածկագրի ավարտը, ես և իմ ընտանիքը արձակուրդի մեջ էինք, և ես բացեցի իմ դիտարկիչը: Իմ զննարկչի վերջին տեսակետը ավտոտնակի դուռը բացելն էր. Էջը թարմացվեց և բացվեց ավտոտնակի դուռը: Մի քանի օր անց հարևանը զանգահարեց և հարցրեց, թե արդյոք ավտոտնակի դուռը պետք է բաց լինի: Բարեբախտաբար, ես կարող էի այն փակել 500 մղոն հեռավորությունից:

Սա ինձ ստիպեց փոխել կոդը, որպեսզի դա չպատահի, և վեբ կայքին ավելացնեմ սենսոր և ավտոտնակի դռան վիճակը:

Սա հղում է սենսոր ավելացնելու բնօրինակ հրահանգին: Այնուամենայնիվ, հաշվի առնելով այն ամենը, ինչ արդեն ավարտվել է, սենսորը տեղադրելը կարող է մեծապես պարզեցվել և պիթոն օգտագործելու փոխարեն մի քանի տող կոդ ավելացնել index.php- ին:

closed

Մագնիսը ամրացված է ավտոտնակի դռան ձախ, վերևի ներքին կողմին, իսկ սենսորը `ավտոտնակի պատին: Այսպիսով, ես ստիպված էի սենսորից վերադառնալ ազնվամորի պի պինդ թերմոստատի մետաղալարեր: Դրա համար անհրաժեշտ էր ավտոտնակից անցք դեպի ձեղնահարկ և ձեղնահարկից դեպի ավտոտնակի դուռը բացող պատի մեջ (դռան զանգի անջատիչ):

Ես տեղադրեցի կապույտ միացման տուփ SECO-LARM տվիչի և ամուր լարերի միջև:

Իմ տանը 18 դյույմ բաց կա առաջին հարկի առաստաղի և երկրորդ հարկի հատակի միջև: Ենթադրում եմ, որ այստեղ են աշխատում ջեռուցման և հովացման խողովակները: Ինձ բավական երկար երկարություն էր պետք երկրորդ հարկով անցնելու և դռան զանգը պարունակող վերին 2x4 (վերին ափսե) միջով:

Ամենակարևոր մասն այն է, որ ձեղնահարկից այն տարածք հորատելիս, որտեղ լարերը կանցնեն դեպի ավտոտնակի դուռը, դա էլեկտրաէներգիայի միջոցով չփորելն է: Սա շտկելը հաճելի չէր: Կայծեր տեսնելը և լույսերը մարելը բավականին հուզիչ էր:

Սենսորը պահանջում է երկու ամուր թերմոստատի լար կամ շան ցանկապատի անտեսանելի մետաղալար:

Raspberry Pi- ն ունի բազմաթիվ քորոց նկարագրություններ (BCM, wPi, ֆիզիկական): Կոդը օգտագործում է էլեկտրագծերի pi pin համարները: Բոլոր կապումներն ու կապի քարտեզագրումները և քորոցների արժեքները տեսնելու համար մուտքագրեք.

$ gpio ընթերցում

Gpio ձեռնարկի համար մուտքագրեք.

$ gpio մարդ

Բնօրինակ հրահանգներում Physical pin 9- ը հիմնավորված է և միանում է SECO-LARM հաղորդիչներից մեկին: Այնուամենայնիվ, սա ինձ մոտ չի գործում: Փոխարենը կապերը միացրեք 15 և 17 ֆիզիկական կապումներին

SECO-LARM սենսորը փակ լինելու դեպքում ֆիզիկական 15-րդ կապը (wPi կապ 3) անցնում է 3.3 Վ-ի: Ֆիզիկական կապում 17 -ը 3.3 վ է: Եթե այն չի աշխատում, ապա միացրեք կապերը SECO-LARM- ին:

Կցեք SECO-LARM- ը ավտոտնակի դուռին և պատին: Գործարկեք լարերը և միացեք Raspberry Pi- ին:

Քայլ 11. Ուղարկեք ահազանգ, եթե դուռը բաց է, երբ այն պետք է փակվի

Եթե ավտոտնակի դուռը բաց է այն ժամանակ, երբ չպետք է լիներ, ապա SMS ուղարկեք բջջային հեռախոսին:

Տեղադրեք և կազմաձևեք պարզ SMTP:

Ես ունեմ AT&T բջջային հեռախոս և տեքստային հաղորդագրությունների համար օգտագործում եմ ♣cell-phone-number♣@txt.att.net: Ես նաև gmail հաշիվ ունեմ, և ստորև բերված օրինակը օգտագործում է ♣gmail-account♣@gmail.com: Եթե դուք օգտագործում եք տարբեր ծառայություններ, ապա կատարեք համապատասխան փոփոխություններ:

Ստորև բերված $ հրամանների համար բացեք տերմինալային պատուհան MacBook- ում և մուտք գործեք ձեր Raspberry Pi:

Համոզվեք, որ պահեստները արդիական են.

$ sudo apt-get թարմացում

Տեղադրեք պարզ SSMTP և փոստի կոմունալ ծառայություններ.

$ sudo apt-get տեղադրել ssmtp

$ sudo apt-get տեղադրել mailutils

Խմբագրել SSMTP կազմաձևման ֆայլը.

$ sudo nano /etc/ssmtp/ssmtp.conf

Ինչպես նշված է հետեւյալում:

mailhub = smtp.gmail.com: 587 hostname = ♣ your-hostname ♣ AuthUser=♣gmail-account♣@gmail.com AuthPass = ♣ gmail- գաղտնաբառ ♣ ՕգտագործելSTARTTLS = ԱՅՈ

Խմբագրել SSMTP կեղծանունների ֆայլը.

$ sudo nano/etc/ssmtp/revaliases

Յուրաքանչյուր օգտվողի համար ստեղծեք մեկ տող, որը կկարողանա նամակներ ուղարկել: Օրինակ:

արմատ ՝ mailgmail-account♣@gmail.com ՝ smtp.gmail.com ՝ 587

Սահմանեք SSMTP կազմաձևման ֆայլի թույլտվությունները.

$ sudo chmod 664 /etc/ssmtp/ssmtp.conf

/Etc/ssmtp/ssmtp.conf ֆայլի թույլտվությունները որոշում են, թե ով կկարողանա նամակներ ուղարկել Raspberry Pi- ից: Լռելյայն այս ֆայլը պատկանում է օգտագործողի արմատին, և ֆայլի խումբը նույնպես արմատ է:

Խմբագրել SSMTP կեղծանունների ֆայլը, որը պարունակում է էլփոստի հաշիվների վերաբերյալ տվյալներ.

$ sudo nano /etc/ssmtp/ssmtp.conf

Վերոնշյալ տեղադրման և կազմաձևման գործընթացն ավարտվելուց հետո փորձարկեք այն ՝ էլ. Նամակ ուղարկելով հրամանի տողից:

$ echo «փակել ավտոտնակի դուռը» | փոստ -s "Ավտոտնակի դուռը բաց է" ♣cell-phone-number♣@txt.att.net

Ստեղծեք սցենար `ստուգելու, թե արդյոք ավտոտնակի դուռը բաց է, երբ այն չպետք է լինի, այնուհետև ուղարկեք տեքստային հաղորդագրություն:

$ sudo nano /usr/local/bin/garage.sh

և ավելացնել հետևյալը.

#!/bin/bash

# ստուգեք, արդյոք ավտոտնակի դուռը բաց է: # Եթե բաց է, ուղարկեք ահազանգ և գրեք syslog up = 0; դուռ = $ (/home/pi/wiringPi/gpio/gpio կարդալ 3) եթե ["$ door" -eq "$ up"] ապա անտառահատ ♣ your -hostname ♣: Garage Door Open echo "close the garage door" | փոստ -s "Ավտոտնակի դուռը բաց է" ♣cell-phone-number♣@txt.att.net fi ելք 0

Այնուհետև ավելացրեք crontab ՝ պահանջվող ժամերին աշխատելու համար.

$ sudo crontab –e

և ավելացնել.

# Գիշերը ամեն ժամ ստուգեք ՝ արդյոք ավտոտնակի դուռը բաց է

0 22-23/1 * * * sudo /usr/local/bin/garage.sh 0 0-5/1 * * * sudo /usr/local/bin/garage.sh

Եթե ամեն ինչ աշխատում է, ապա անցեք հաջորդ քայլին:

Քայլ 12. Տեղադրեք Raspberry Pi- ը Գաղտնի գրքում

Տեղադրեք Raspberry Pi- ը Գաղտնի գրքում
Տեղադրեք Raspberry Pi- ը Գաղտնի գրքում
Տեղադրեք Raspberry Pi- ը Գաղտնի գրքում
Տեղադրեք Raspberry Pi- ը Գաղտնի գրքում

Տեղադրեք ազնվամորի pi- ն գաղտնի գրքում: Ես սա ստացել եմ Michael's- ում մոտ 7 դոլարով: Ես կտրեցի մի քանի փոքր անցքեր լարերի և հոսանքի լարի համար:

Քայլ 13 ՝ Հավելված. Հղումներ

SunFounder 2 Channel 5V Relay Shield Module for Arduino UNO 2560 1280 ARM PIC AVR STM32

  • 5V 2-Channel Relay ինտերֆեյսի տախտակ, և յուրաքանչյուրին անհրաժեշտ է 15-20mA
  • Վարորդի հոսանք Հագեցած է բարձր հոսանքի ռելեով, AC250V 10A; DC30V 10A
  • Ստանդարտ ինտերֆեյս, որը կարող է վերահսկվել անմիջապես միկրոկառավարիչի միջոցով (Arduino, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL տրամաբանություն)
  • Ռելեի ելքային կարգավիճակի ցուցիչ LED ՝ փաստաթուղթը ներբեռնելու համար ՝

Քայլ 14. Հավելված. Թարմացումներ

21 ՓԵՏՐՎԱՐ 2016

  • Սկզբնական հրահանգներում խնդիրներ կային ավտոմատ ուղղման, ձևաչափման և ուղղությունների հստակության հետ:

    • Օրինակ ՝ խնդիրն այն է, երբ ծածկագրի կրկնակի մեջբերումները փոխվում են մի բանի, որը կարծես շեղված կրկնակի մեջբերում է: Այնուամենայնիվ, եթե սա կտրեք և տեղադրեք սցենարի մեջ, այն չի աշխատի:
    • Ուսուցանող խմբագիրը սիրում է ինքնաբերաբար ուղղել, ուստի wlan- ը դառնում է պլան, իսկ autoremove- ը `ավտոմատ հեռացման: Այս փոփոխությունները դժվար է նկատել:
    • Իմ որոշ ուղղություններ գուցե բավականաչափ պարզ չեն եղել:
    • Սովորաբար, ես անկյունային փակագծերն օգտագործում եմ որպես ցուցիչ այն բանի համար, որը պետք է փոխարինվի: Խմբագիրը դրանք փոխակերպում է HTML- ի: Այսպիսով, ես անցա քառակուսի փակագծերի, բայց դրանք կարող են խնդիրներ առաջացնել, քանի որ դրանք կոդի տեսք ունեն: Այսպիսով, ես վերջապես հաստատվեցի որպես փաստացի արժեքով փոխարինման ցուցիչ:
  • Overամանակի ընթացքում ես կատարելագործեցի նաև որոշ սցենարներ:
  • Խմբագրված քայլեր 21-26

03APR2016

  • Ստեղծել է հավելված `անսարքությունների վերանայում, հղումներ և թարմացումներ (քայլեր 27-29)
  • Անսարքությունների վերացումը տեղափոխվեց Հավելված ՝ նախկին 2 -րդ քայլից
  • Թարմացվել և այբուբենավորվել է անսարքությունների վերացման էջը
  • Ֆայլի անունը test2wifi.sh- ից փոխվել է garage.sh - պարզապես ավելի նկարագրական:
  • Cron- ը թարմացվել է garage.sh- ի օգտագործման համար
  • Խմբագրվել է 1, 20-26 (Ստեղծեք գործարկման ծառայություն ՝ հավելվածից առաջ քայլելու համար)

04APR2016

  • 2-11 և 16-20 քայլերը փոխարինեցին իմ ստանդարտով `Raspberry Pi- ի ստեղծման համար
  • Մասերի թարմացված ցուցակ, քայլ 1
  • Ավելացված/միավորված լուսանկարներ

05APR2016

Պարզեցված կայք և պատկեր (քայլեր 4 և 5)

01 ՄԱՅԻՍԻ 2016 թ

Ավելացվել է Seco-larm/ազնվամորի Pi սենսորի խնդիրների լուծում

01 ՄԱՅԻՍԻ 2016 թ

Նախկին խմբագրումները ճիշտ չե՞ն պահվում:

11 ՆՈՅԵՄԲԵՐԻ 2016 թ

  • Թարմացվել է AT&T GigaPower- ին և փոխել երթուղիչը 5268ac- ի
  • 5268ac- ը չի աջակցում loop back, այնպես որ Garage Opener սերվերը հասանելի չէ LAN համակարգիչներից: Որպեսզի MacBook- ը մուտք ունենա ավտոտնակ բացող վեբ սերվեր, կատարեք հետևյալը.

$ sudo nano /etc /hosts

և ավելացնել տողը

192.168.1.64 ♣ սերվերի արտաքին-տիրույթի անուն

Պահել և դուրս գալ, CTRL-o, CTRL-x

$ sudo killall -HUP mDNSR պատասխանող

  • 5268ac- ի ներկառուցված նավահանգստի փոխանցման կանոնները, օրինակ ՝ HTTPS սերվեր, HTTP սերվեր և վեբ սերվեր չեն գործում: Աշխատանքային նավահանգստի փոխանցումը ստանալու համար.

    • Բացեք դիտարկիչը և գնացեք 192.168.1.254
    • Մուտք
    • Ընտրեք Կարգավորումներ, Firewall, Applications, pinholes և DMZ:
    • Ընտրեք ավտոտնակ բացողի վեբ սերվերը
    • Ընտրեք օգտագործողի կողմից սահմանված
    • Սեղմեք օգտվողի կողմից սահմանված նոր ծրագրի վրա

      • Դիմումի պրոֆիլի անվան մեջ մուտքագրեք ՝ PortForwarding
      • Ստեղծեք հավելվածի սահմանում, ավելացրեք հետևյալներից յուրաքանչյուրը և կտտացրեք Ավելացնել ցուցակին.

        • TCP 80 -ից 80 -ը, քարտեզ ՝ հյուրընկալող 443 նավահանգիստ
        • 443 -ից 443 -ի TCP քարտեզ ՝ 443 նավահանգիստ ընդունելու համար
        • UDP 443 -ից 443 -ը, քարտեզ, որտեղ տեղակայված է 443 նավահանգիստը
        • UDP 80 -ից 80 -ը, քարտեզ ՝ հյուրընկալող 443 նավահանգստում
    • Հետ սեղմեք
    • Նորից ընտրեք ձեր վեբ սերվերը
    • Ընտրեք օգտագործողի կողմից սահմանված
    • Ավելացնել PortForwarding
    • Կտտացրեք Պահել

21 ՀՈ201ՆՎԱՐ 2018

  • Թարմացվել է Raspberry Pi 3 -ով
  • Քայլերի մի քանի փոփոխություն
  • Թարմացվել են որոշ մասեր և գներ

Քայլ 15. Հավելված. Խնդիրների վերացում

Սկավառակի տարածքը օգտագործված է

Վերջին տողը ցույց է տալիս օգտագործված սկավառակի ընդհանուր տարածքը: SD քարտը ունի 8 ԳԲ:

$ cd../..

$ sudo du –hx –c

էլ

Եթե խնդիրներ ունեք, ապա փորձեք սա.

$ echo «թեստ» | sendmail -v ouryour-gmail-account♣@gmail.com

Եթե էլփոստը ճիշտ է տեղադրված, ապա պետք է նամակ ստանաք ձեր gmail հաշվում:

Եթե վավերացման ձախողում եք ունենում.

Հնարավոր է ՝ հարկ լինի նվազեցնել ձեր հաշվի անվտանգությունը: Այնուամենայնիվ, անվտանգության իջեցումը խորհուրդ չի տրվում: Google- ը կուղարկի էլփոստ ՝ անվտանգության ավելի ցածր կարգավորումներին հղումով:

Կարող եք անցնել ձեր էլփոստի ընթացիկ ընթերցողից ՝ ձեր հաշիվ մուտք գործելու համար www.gmail.com (խորհուրդ է տրվում) կամ փոխել ձեր կարգավորումները https://www.google.com/settings/security/lesssecu… հասցեով, որպեսզի ձեր հաշիվն այլևս չլինի պաշտպանված անվտանգության ժամանակակից չափանիշներով:

Ես խորհուրդ չեմ տալիս նվազեցնել ձեր անվտանգության չափանիշները:

Եթե թույլտվության ձախողում եք ունենում.

Դրա ամենահավանական պատճառն այն է, որ դուք /etc/ssmtp/ssmtp.conf ֆայլում ձեր gmail հաշվի սխալ օգտանուն կամ գաղտնաբառ եք նշել: Կրկնակի ստուգեք AuthUser և AuthPass դաշտերի արժեքները:

Եթե կապը կորչվի մշակման ընթացքում.

Հավանական է, որ Google smtp- ի համար սխալ նավահանգիստ եք նշել /etc/ssmtp/ssmtp.conf կամ/etc/ssmtp/revaliases- ում:

Ստուգեք ձեր տեղեկամատյանների վերջին տողերը: Այնտեղ պետք է լինեն համապատասխան սխալի հաղորդագրություններ.

$ tail /var/log/mail.log

$ tail/var/log/syslog

Ավտոտնակի դուռը չի բացվի

Եթե ամեն ինչ աշխատում էր, և այն պարզապես դադարում էր, ապա փորձեք վերագործարկել: Եթե դա չի աշխատում, քաշեք հոսանքի լարը Raspberry Pi- ից և ապա վերականգնեք հոսանքը: Raspberry Pi- ն պետք է վերագործարկվի 2 րոպեից պակաս ժամանակում, և ամեն ինչ պետք է լավ աշխատի: Սա, ընդհանուր առմամբ, պայմանավորված է Residential Gateway- ի էներգիայի կորստով:

GPIO

Եթե ինչ -որ բան սխալ է ընթանում, ապա կատարվածը տեսնելու լավագույն միջոցը հետևյալ հրահանգն է.

$ gpio ընթերցում

Մուտք գործեք ազնվամորի pi- ից MacBook- ից

տերմինալը MacBook- ի օգտակար ծրագիր է `սկավառակ/ծրագրեր/կոմունալ ծառայություններ/տերմինալ: Ես տերմինալի ծրագիրը պահում եմ նավահանգստում:

MacBook- ում բացեք տերմինալը

$ ssh pi@ազնվամորի-պի-ip

♣ գաղտնաբառ

Մուտք գործեք բնակելի դարպաս

MacBook- ում բացեք զննարկիչը

URL = ♣ ազնվամորի- pi-ip

Մուտք ՝ ♣ gateway-password

Տեղեկամատյաններ

Եթե ինչ -որ բան սխալ է, ստուգեք այս տեղեկամատյանները սխալների, նախազգուշացումների կամ այլ խնդիրների համար:

$ cat/var/log/հաղորդագրություններ

$ cat/var/log/syslog $ cat/var/log/dmesg

MAC տեղեկատու

Գրացուցակ MacBook- ում, որտեղ պահվում են վեբ կայքի ֆայլերը

MAC Directory =/Users/♣ my macbook ♣/Desktop/wi-fi enabled home/wifi enabled garage door opener/website

Գաղտնաբառ

Գաղտնաբառ = ♣ ազնվամորի-պի-գաղտնաբառ

Օգտագործված RAM և պրոցեսոր

$ վերև

CTRL-c դուրս գալու համար

Raspberry Pi- ի տնային գրացուցակ

$ pwd

/տուն/պի

Raspberry Pi հյուրընկալողի անունը

$ hostname

hostname = ♣ hostname

Ազնվամորի Պի IP

♣ ազնվամորի-պի-ip ♣ = 192.168.1.93

Raspberry Pi կայքի տեղեկատու

/var/www

Seco-larm- ը դադարում է աշխատել

01 ՄԱՅԻՍ 2016-ին Seco-larm- ը դադարեց աշխատել: Սա երրորդ անգամն է, երբ սենսորը դադարում է աշխատել: Դա ճիշտ ասելու համար, Raspberry Pi- ի ֆիզիկական 15 -րդ կապը դադարեցրեց 3.3v մուտքի հայտնաբերումը: Ես փորձեցի 3.3 վ ֆիզիկական կապում 1 և 17, և երկուսն էլ դեռ 3.3 վ էին թողարկում: Ֆիզիկական 15 -րդ կապից անցա մեկ այլ GPIO- ի, ֆիզիկական պին 16 -ի (GPIO 4) և այն նորից սկսեց աշխատել: Այսպիսով, Seco-larm- ի հետ ոչ մի վատ բան չկա: Կարծես թե խնդիրը Raspberry Pi GPIO- ի մեջ է:

GPIO 3, 15 -րդ ֆիզիկական կապը մահացած է: Դա շատ լավ գրառում է այն մասին, թե ինչպես կարելի է ստուգել GPIO կապում:

Ես GPIO 3 -ից անցա GPIO 4 -ի և համապատասխանաբար փոխեցի ծածկագիրը: Ես վստահ չեմ, թե ինչու է GPIO- ի քորոցը դադարել աշխատել: Ահա երկու հնարավոր պատճառ.

  • Ես տեղադրված եմ Seco-larm սենսորով, այնպես որ դուռը փակվելիս այն թողարկում է 3.3 վ: Ավտոտնակի դուռը ավելի հաճախ է փակվում, քան բաց: Թերևս, GPIO- ի քորոցը չի կարող վերցնել 3.3 վ ավելի կամ պակաս մշտական մուտք:
  • Խափանումը համընկավ էլեկտրաէներգիայի կորստի հետ, թերևս տեղի ունեցավ հոսանքի աճ:

U- հատված Բնակելի դարպաս

Ես ունեմ AT&T U- այբբենարան ՝ Residential Gateway- ով, բայց ցանկացած ծառայություն պետք է աշխատի:

Եթե U- հատվածի Gateway- ը վերագործարկվի կամ ուժը կորցնի, ապա Raspberry Pi- ին գուցե անհրաժեշտ լինի վերագործարկել:

U- հատվածի բնակելի դարպաս Հանրային IP = ♣ router-public-ip

U- հատվածի բնակելի դարպասի հանրային IP- ն կարող է փոխվել, բայց դա տեղի է ունենում շատ հազվադեպ

U-vers Residential Gateway Գլխավոր Էջ = 192.168.1.254

U- հատված Router անլար մուտքի կետի SSID = ♣ ssid

WiFi- ի թողունակությունը սպասվածից դանդաղ է

Փոխեք երթուղիչը ավելի քիչ օգտագործված ալիքի: Լռելյայն, միացման բոլոր մատակարարները բոլորի wifi- ն կարգավորում են 1 -ին ալիքի վրա: Փոխեք ավելի քիչ օգտագործված ալիքի, օրինակ `11. Փորձեք օգտագործել կենտ համար:

Նշում. Ես մի քանի հարևանների ասացի, թե ինչ եմ արել wi-fi- ի բարելավման համար, և այժմ բոլորը գտնվում են 9-ում կամ 11-ում, ուստի ես վերադարձա 1-ին: Դուք միշտ պետք է օգտագործեք կենտ ալիք:

Բացեք զննարկիչը:

U- հատվածի համար URL- ի վանդակում մուտքագրեք 192.168.1.254:

Կտտացրեք Անլար հղմանը և ընտրեք 6 կամ 11 ալիք:

Սմարթ հեռախոսի համար կա ծրագիր, որը կոչվում է wifi անալիզատոր: Theուցադրություններից մեկը ցույց է տալիս մոտակա wifi մուտքի կետերը, որոնք հեռարձակվում են որոշակի ալիքով: Իմ հարևանությամբ բոլորը միացված են 1 -ին ալիքին:

Անջատեք Raspberry Pi- ն և միացրեք էներգիան

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