Mündəricat:

İnternet üzərindən elektron dünyanızı idarə edin: 16 addım
İnternet üzərindən elektron dünyanızı idarə edin: 16 addım

Video: İnternet üzərindən elektron dünyanızı idarə edin: 16 addım

Video: İnternet üzərindən elektron dünyanızı idarə edin: 16 addım
Video: How To Meditate Correctly? Beginner Meditation | DHARMA CHAKRA Meditation 2024, Dekabr
Anonim
Image
Image
Materiallar
Materiallar

Bu təlimatı izləyərək dünyanın hər yerindən bir LED yandıra və söndürə biləcəksiniz. Bütün təlimatları diqqətlə oxuyun və addımları bir -bir izləyin. Bu təlimatı öyrəndikdən sonra, bu bilikləri yenilikçi bacarıqlarınızla ev avtomatlaşdırma sistemləri, IOT layihələri kimi müxtəlif tətbiqlərdə istifadə edə biləcəksiniz.

Addım 1: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

1. Kompüter

2. Kompüterinizə qoşulmuş aktiv internet bağlantısı olan bir router.

3. Bir arduino (Bir arduino UNO istifadə edirəm.)

4. Mobil məlumat və ya başqa bir internet şəbəkəsi olan bir smartfon və ya başqa bir kompüter

Addım 2: IP -ni yoxlayın

IP -ni yoxlayın
IP -ni yoxlayın

Hər şeydən əvvəl, ümumi bir ipə sahib olduğunuzu öyrənmək vacibdir, çünki ümumi bir ipiniz yoxdursa, kompüterinizə kənardan daxil ola bilməzsiniz, yəni ümumi bir ipiniz varsa, bir ünvanınız var İnternet internet provayderinizlə əlaqə saxlayaraq bunu yoxlaya bilərsiniz. Ümumi bir ip də yox idi, ancaq ISP ilə əlaqə saxladıqdan sonra mənə pulsuz bir ümumi ip verdilər. Buradan ip ünvanları haqqında daha çox məlumat əldə edin.

Google'da "Mənim ipim nədir" yazaraq cihazınızın cari IP ünvanını öyrənə bilərsiniz.

Addım 3: XAMPP istifadə edərək kompüterinizi bir serverə çevirin

XAMPP istifadə edərək kompüterinizi bir serverə çevirin
XAMPP istifadə edərək kompüterinizi bir serverə çevirin

İnternetdən daxil olmaq üçün kompüterinizi bir serverə çevirməlisiniz. "Apache" bir kompüteri bir serverə çevirmək üçün istifadə olunan bir proqramdır. Ancaq yalnız "Apache" istifadə edirsinizsə konfiqurasiya etmək üçün çox şey var. Bu işi çətinliklə yerinə yetirmək üçün üçüncü tərəf tətbiqləri var. "XAMPP" onlardan biridir. Buradan yükləyə və quraşdıra bilərsiniz. Windows, Linux, Mac versiyaları mövcuddur.

Addım 4: XAMPP açın

XAMPP açın
XAMPP açın

XAMPP yüklədiyiniz sürücüyə gedin. "Xampp" adlı qovluğu tapın və içərisində "xampp-control" adlı bir tətbiq tapın. Açın. Açdıqdan sonra yuxarıdakı şəklə bənzəyəcək.

Addım 5: XAMPP yoxlayın

XAMPP yoxlayın
XAMPP yoxlayın
XAMPP yoxlayın
XAMPP yoxlayın

XAMPP -ni açdıqdan sonra "Apache" adlı sətrin içərisində olan başlanğıc düyməsini basın. Sonra brauzeri açın və ünvan çubuğuna "localhost" yazın. XAMPP -ni uğurla quraşdırmısınızsa, göstərilən xampp -in standart veb səhifəsinə yönləndiriləcəksiniz. ikinci şəkil.

Addım 6: Arduino proqramlaşdırın

Arduino proqramlaşdırın
Arduino proqramlaşdırın

Bu proqramı "H" və "L" simvollarını göndərərək seriyalı port üzərindəki göyərtədəki LED -dən arduino -ya yandırın. "H" LED -dən "L" -i LED -dən söndürün.

Addım 7: İnternet səhifəsinin qurulması

Veb səhifənin qurulması
Veb səhifənin qurulması
Veb səhifənin qurulması
Veb səhifənin qurulması
Veb səhifənin qurulması
Veb səhifənin qurulması

Bu işi yerinə yetirmək üçün HTML, AJAX və PHP istifadə edirik. Mən bu üç dildən istifadəni qısaca izah edəcəyəm. Aşağıdakı bağlantılardan istifadə edərək daha çox məlumat tapa bilərsiniz. Əsasən HTML web səhifələri yaratmaq üçün istifadə olunur. Görünəcəkləri ehtiva edir. brauzerə yüklədikdən sonra web səhifələrində. AJAX veb səhifəni yenidən yükləmədən PHP sorğuları göndərmək üçün istifadə olunur.

1. Burada HTML haqqında daha çox məlumat əldə edin.

2. Burada AJAX haqqında daha çox məlumat əldə edin.

3. Burada PHP haqqında daha çox məlumat əldə edin.

Əvvəlcə 4 -cü addımda əvvəllər tapdığımız "xampp" qovluğunda "htdocs" adlı qovluğun içərisində istənilən adı olan bir qovluq yaradın.

1. İlk şəkildəki kodu notepad faylına yazın və yaratdığımız qovluğa "index.html" olaraq qeyd edin.

2. İkinci şəkildəki kodu notepad faylına yazın və yaratdığımız qovluğa "ledoff.php" olaraq qeyd edin.

3. Üçüncü şəkildəki kodu notepad faylına yazın və yaratdığımız qovluğa "ledon.php" olaraq qeyd edin.

Addım 8: Komportu dəyişdirin

Komportun dəyişdirilməsi
Komportun dəyişdirilməsi
Komportun dəyişdirilməsi
Komportun dəyişdirilməsi

PHP skriptlərindəki arduino komportunu dəyişdirməlisiniz, əks halda veb səhifəni yükləyəcək, amma LED işləməyəcək. Arduino'nuzun komport nömrəsini Arduino IDE -də və ya cihazınızdakı cihaz menecerində tapın. yuxarıdakı şəkillərdə qeyd edildiyi kimi həm "ledoff.php" həm də "ledon.php" faylları. Kompüterimə görə com7.

Addım 9: Veb səhifənizi görünən edin

Veb səhifənizi görünən edin
Veb səhifənizi görünən edin
Veb Səhifənizi Görünən Edin
Veb Səhifənizi Görünən Edin

5 -ci addımda yoxladığınız kimi, "localhost" istifadə edərək serverinizə daxil olduqdan sonra XAMPP -in standart veb səhifəsinə yönəldiyini görəcəksiniz. Beləliklə, veb səhifəmizə necə daxil ola bilərik? HTML və PHP fayllarını saxladığınız qovluğun adını brauzerin ünvan çubuğuna yazın.

localhost/"qovluq adınız"

Mənə görə qovluğumun adı "serialportcontrol" dir. Brauzerdəki ünvan çubuğuna yazmağın üsulu ilk şəkildə göstərilmişdir.

Enter düyməsini vurduqdan sonra yuxarıdakı veb səhifəni ikinci şəkildə gördüyünüz kimi görəcəksiniz.

"LED ON" və "LED OFF" düymələrini basaraq bir veb səhifəni istifadə edərək arduino LED -indəki biultu aça və söndürə bilərsiniz. LED -i başqa bir kompüterə və ya smartfonu eyni marşrutlaşdırıcıya qoşaraq idarə edə bilərsiniz. yerli şəbəkə altında ilk istifadə etdiyimiz eyni veb ünvanı.

Addım 10: XAMPP Serverimizin Liman nömrəsini dəyişdirin

XAMPP Serverimizin Liman nömrəsinin dəyişdirilməsi
XAMPP Serverimizin Liman nömrəsinin dəyişdirilməsi
XAMPP Serverimizin Liman nömrəsinin dəyişdirilməsi
XAMPP Serverimizin Liman nömrəsinin dəyişdirilməsi
XAMPP Serverimizin Liman nömrəsinin dəyişdirilməsi
XAMPP Serverimizin Liman nömrəsinin dəyişdirilməsi

Tamam, indi bilirik ki, sistemimiz yerli şəbəkəmizdə yaxşı işləyir, buna görə də işimizin ən maraqlı tərəfi budur, hər şeydən əvvəl XAMPP serverimizin port nömrəsini dəyişdirməliyik, çünki XAMPP serverinin standart portu 80 -dir..

(Liman, ev ünvanında qeyd edildiyi kimi bir zolaqdakı bir evə bənzəyir. Şerit, kompüterinizin ümumi ipidir. Evin nömrəsi liman nömrəsidir. Kompüterinizin bir ip ünvanı var və hər bir tapşırıqla ünsiyyət qurmaq üçün kompüterinizdə bir neçə port istifadə olunur, məsələn, eyni kompüterdə iki iş görmək üçün XAMPP serverindən iki dəfə istifadə etsəniz, hər XAMPP serverinə iki port nömrəsi istifadə etməlisiniz.)

80, HTTP üçün standart port nömrəsidir. Brauzerin ünvan çubuğuna "localhost" yazarkən, brauzer avtomatik olaraq bu port nömrəsini veb ünvanının sonuna əlavə edə bilməz, ancaq bunu görmür. Niyə liman nömrəsini dəyişdirmək lazımdır?

Çünki bütün marşrutlaşdırıcılar standart port nömrələrini 80 olaraq istifadə edirlər. İnternetdən serverə qoşulduğunuzda, port nömrəsini dəyişdirməsəniz, serverinizə qoşulmadan birbaşa marşrutlaşdırıcının standart veb səhifəsinə qoşulacaqsınız. XAMPP serverinizin port nömrəsini dəyişdirmək üçün sizə rəhbərlik edir. 1997 nömrəsini port nömrəm olaraq istifadə edirəm. Liman nömrəsini dəyişməzdən əvvəl XAMPP -də APACHE serverini dayandırdığınızdan əmin olun. Liman nömrəsini dəyişdirdikdən sonra APACHE serverini işə salın.

Addım 11: Dəyişdirilmiş Liman Nömrəsini yoxlayın

Dəyişdirilmiş Liman Nömrəsinin yoxlanılması
Dəyişdirilmiş Liman Nömrəsinin yoxlanılması

Limanınızın işlədiyini yoxlamaq üçün yeni localhost veb ünvanınızı yazın. Mənə görə bu

localhost: 1997/"qovluq adınız"

Veb səhifəmizə uğurla daxil olursunuzsa, bu, portunuzun identifikatorlarının dəyişdirilməsinin uğurlu olduğunu göstərir. Başqa bir port nömrəsi yoxlamayın.

Addım 12: Routerin konfiqurasiyası

Routerin konfiqurasiyası
Routerin konfiqurasiyası
Routerin konfiqurasiyası
Routerin konfiqurasiyası

İndi router ilə oynamaq vaxtıdır. Liman yönləndirmə, müəyyən limanların yeni bir şəbəkə səviyyəsinə açılması üçün istifadə olunan bir üsuldur, yəni kiminsə internetdən serverinizə qoşulmasına imkan verir. Port yönləndirmə haqqında daha çox məlumatı burada və burada tapa bilərsiniz. Routerinizin konfiqurasiyaları aşağıdakı addımlarda göstərilmişdir.

HUAWEI E5172 4G router istifadə edirəm. Beləliklə, bu konfiqurasiyalar yönlendiricimə aiddir. Fərqli istehsalçılar marşrutlaşdırıcılar üçün fərqli istifadəçi interfeysləri təqdim edirlər. Ancaq xüsusiyyətlər hər hansı bir routerdə eynidır. Bir çox fərqli marka və model altında bir marşrutlaşdırıcının necə yönləndiriləcəyini burada tapa bilərsiniz.

Aşağıdakı addımlarda göstərilən funksiyaları tapa bilmirsinizsə, ruhdan düşməyin. Təsvirləri oxumaq və fərqli marşrutlaşdırıcı markalarının bəzi video təlimatlarına riayət etməklə marşrutlaşdırıcınızı uğurla konfiqurasiya edə biləcəksiniz.

Addım 13: DHCP parametrlərini konfiqurasiya edin

DHCP Ayarlarının Konfiqurasiyası
DHCP Ayarlarının Konfiqurasiyası
DHCP Ayarlarının Konfiqurasiyası
DHCP Ayarlarının Konfiqurasiyası
DHCP Ayarlarının Konfiqurasiyası
DHCP Ayarlarının Konfiqurasiyası

WiFi və ya Ethernet üzərindən marşrutlaşdırıcıya qoşulduqda, yönləndirici avtomatik olaraq sizə xüsusi bir ip verir. Ancaq eyni cihazı daha çox cihaza bağlayırsa, ip dəyişdirilə bilər. Yalnız serverinizi yenidən başlatana qədər davam edir. Beləliklə, routerdən serverinizə xüsusi bir ip ünvanı rezerv etməlisiniz. Yerli ip ünvanınızın nə olduğunu öyrənməklə başlayaq.

1. CMD -ni açın, "ipconfig" yazın və "Enter" düyməsini basın.

2. İkinci görüntüdə qeyd edildiyi kimi serverinizin yerli ipv4 ünvanını və standart şluzunu tapa bilərsiniz …..

3. Üçüncü görüntüdə qeyd edildiyi kimi, parol və istifadəçi adından istifadə edərək marşrutlaşdırıcınıza daxil olun. Varsayılan ağ geçidi yönlendiricinizin ipidir (Mənə görə 192.168.1.1 üçüncü şəkildə qeyd olunduğu kimi) ….

4. Routerinizdə "DHCP parametrləri" ni tapın. Dördüncü görüntüdə qeyd edildiyi kimi yönlendiricimdə LAN altındadır.

5. Yönlendiricimə görə "Paketlenmiş ünvan siyahısı"> "Siyahını redaktə et"> "Əlavə et" ə keçdim.

6. Sonra açılan menyudan avtomatik olaraq marşrutlaşdırıcınıza qoşulan cihazların bütün ip ünvanlarını görə bilərsiniz. Həm kompüterimi, həm də telefonumu marşrutlaşdırıcıya bağladım, burada səkkizinci (8 -ci) görüntüdə qeyd edildiyi kimi iki ip ünvanını görə bilərsiniz.

7. Serverinizin ipini seçin, sonra parametrləri "göndər" və "tətbiq et".

8. Sonra marşrutlaşdırıcının yenidən işə salınması bir neçə dəqiqə çəkir (Mənimki kimi).

Bundan sonra, kompüterinizi yenidən başlatdığınız zaman serveriniz eyni bir ip alacaq.

Burada TP-LINK router üçün bir video bələdçi tapa bilərsiniz.

Addım 14: "Liman yönləndirmə" parametrlərini konfiqurasiya edin

Konfiqurasiya edilir
Konfiqurasiya edilir
Konfiqurasiya edilir
Konfiqurasiya edilir
Konfiqurasiya edilir
Konfiqurasiya edilir

İndi serverin portunu ümumi internetə açmağın vaxtı gəldi.

1. İlk görüntüdə qeyd edildiyi kimi "təhlükəsizlik"> "təhlükəsizlik duvarı səviyyəsinə" keçin.

2. Sonra, ikinci görüntüdə qeyd edildiyi kimi açılan menyudan istifadə edərək təhlükəsizlik duvarı səviyyəsini "Aşağı" səviyyəsinə qoyun.

3. Sonra üçüncü şəkildəki kimi parametrləri saxlamaq üçün "göndər" düyməsini basın.

4. Sonra goto "port forwarding"> "maddə əlavə et" dördüncü şəkildə göstərildiyi kimi.

5. Daha əvvəl konfiqurasiya etdiyimiz və beşinci şəkildəki kimi məlumat əlavə edin.

Növ: Xüsusi

Protokol: TCP

Uzaqdan aparıcı: ……………

Uzaq liman portu: 1997

Yerli Ev Sahibi: 192.168.1.3

Yerli liman: 1997

6. Sonra parametrləri saxlamaq üçün "göndər" düyməsini basın.

Buradan və buradan TP-LINK və D-LINK router üçün video təlimatlar tapa bilərsiniz.

Addım 15: Test

Test
Test
Test
Test
Test
Test
Test
Test

İndi sistemimizi yoxlamağın vaxtı gəldi. Router bağlantısı olmayan bir şəbəkə olan bir cihaz istifadə etməlisiniz. Burada smartfonumun mobil məlumatlarından istifadə edirəm. Əvvəlcə kompüterinizin ümumi IP ünvanını tapmalısınız.

1. İlk şəkildə qeyd edildiyi kimi google -a "ipim nədir" yazın.

2. Sonra ip ünvanını qeyd edin.

Sonra başqa bir mobil cihazda yoxlamağın vaxtı gəldi.

1. Mobil məlumatlarınızı smartfonunuza "yandırın".

2. Sonra brauzeri açın. Google chrome istifadə edirəm.

3. Üçüncü şəkildə göstərildiyi kimi kompüterinizin ümumi ipini mobil brauzerinizə yazın.

"ictimai ip": "port nömrəsi"/"qovluq adı"

Mənə görə> ictimai ip: 111.223.xx.xx

Liman nömrəsi: 1997

"qovluq adı": proqramlarım/serial port nəzarət/müvəffəqiyyətli layihə (ajax)

Ardından, "LED ON" və "LED OFF" düymələrinə basaraq dünyanın istənilən yerindən arduinonun LED -ini idarə edə biləcəksiniz.

Addım 16: Yenilikçi Düşüncə, Daha Səy, Daha Çox Yaradılış

Yenilikçi Düşüncə, Daha Səy, Daha Yaradıcılıq
Yenilikçi Düşüncə, Daha Səy, Daha Yaradıcılıq

Buna görə də sizə yaxşı bir təlimat verə bildiyimi düşünürəm. İndi, əsasən bir internet vasitəsilə uzaqdan bir arduino idarə edə bilərsiniz. Yenilikçi düşüncənizdən və internetdən öyrənmə qabiliyyətinizdən istifadə edərək dünyanın hər yerindən internetə nəzarət edə biləcək robotlar, ev avtomatlaşdırma sistemləri yarada bilərsiniz. Bu texnologiyanı yaxşı işlər üçün istifadə etsəniz, bu dünyanı hamımız üçün daha yaxşı hala gətirə bilərsiniz. Çox sağ ol!…

Bununla əlaqədar hər hansı bir problem üçün mənə bir e -poçt göndərin və ya təlimat verən forumda bir masaj göndərin.

mənim poçtum: [email protected]

Tövsiyə: