Სარჩევი:

აკონტროლეთ თქვენი ელექტრონული სამყარო ინტერნეტით: 16 ნაბიჯი
აკონტროლეთ თქვენი ელექტრონული სამყარო ინტერნეტით: 16 ნაბიჯი

ვიდეო: აკონტროლეთ თქვენი ელექტრონული სამყარო ინტერნეტით: 16 ნაბიჯი

ვიდეო: აკონტროლეთ თქვენი ელექტრონული სამყარო ინტერნეტით: 16 ნაბიჯი
ვიდეო: რა ხდება კანონიერი ქურდების საკნებში 2024, ნოემბერი
Anonim
Image
Image
მასალები
მასალები

ამ ინსტრუქციის დაცვით, თქვენ შეძლებთ ჩართოთ და გამორთოთ LED ნებისმიერი ადგილიდან. ყურადღებით წაიკითხეთ ყველა ინსტრუქცია და მიჰყევით ნაბიჯებს სათითაოდ. ამ სასწავლო ინსტრუქციის შესწავლის შემდეგ თქვენ შეძლებთ გამოიყენოთ ეს ცოდნა სხვადასხვა პროგრამებში, როგორიცაა სახლის ავტომატიზაციის სისტემები, IOT პროექტები თქვენი ინოვაციური უნარებით.

ნაბიჯი 1: მასალები

მასალები
მასალები
მასალები
მასალები
მასალები
მასალები

1. კომპიუტერი

2. როუტერი აქტიური ინტერნეტ კავშირით, რომელიც დაკავშირებულია თქვენს კომპიუტერთან.

3. არდუინო (მე ვიყენებ arduino UNO- ს.)

4. სმარტფონი ან სხვა კომპიუტერი მობილური მონაცემებით ან სხვა ინტერნეტ ქსელი

ნაბიჯი 2: შეამოწმეთ თქვენი IP

შეამოწმეთ თქვენი IP
შეამოწმეთ თქვენი IP

უპირველეს ყოვლისა, მნიშვნელოვანია გაარკვიოთ, რომ თქვენ გაქვთ საჯარო ip თუ არა. რადგან თუ არ გაქვთ საჯარო ip, თქვენ ვერ შეხვალთ თქვენს კომპიუტერზე გარედან. ეს ნიშნავს, რომ თუ გაქვთ საჯარო ip, გაქვთ მისამართი მსოფლიო ინტერნეტიდან. თქვენ შეგიძლიათ შეამოწმოთ ეს თქვენი ინტერნეტ სერვისის პროვაიდერთან დაკავშირებით. მე ასევე არ მქონდა საჯარო ip, მაგრამ ჩემს პროვაიდერთან დაკავშირების შემდეგ მათ უფასოდ მომცეს საჯარო ip. შეიტყვეთ მეტი IP მისამართების შესახებ აქედან.

თქვენ შეგიძლიათ გაეცნოთ თქვენი მოწყობილობის მიმდინარე IP მისამართს, უბრალოდ აკრიფეთ "What is my ip" Google- ში.

ნაბიჯი 3: გადააქციეთ თქვენი კომპიუტერი სერვერზე XAMPP გამოყენებით

გადააქციე შენი კომპიუტერი სერვერზე XAMPP გამოყენებით
გადააქციე შენი კომპიუტერი სერვერზე XAMPP გამოყენებით

თქვენ უნდა გადააკეთოთ თქვენი კომპიუტერი სერვერზე ინტერნეტიდან მისასვლელად. "Apache" არის პროგრამული უზრუნველყოფა, რომელიც გამოიყენება კომპიუტერის სერვერზე გადასაყვანად. მაგრამ ბევრი რამ არის კონფიგურირებული თუ იყენებთ მხოლოდ "Apache" - ს. ასე რომ, არსებობს მესამე მხარის პროგრამები, რომლებიც ამ საქმეს უპრობლემოდ აკეთებენ. "XAMPP" ერთ -ერთი მათგანია. თქვენ შეგიძლიათ გადმოწეროთ და დააინსტალიროთ აქედან. ხელმისაწვდომია Windows, Linux, Mac ვერსიები.

ნაბიჯი 4: გახსენით XAMPP

გახსენით XAMPP
გახსენით XAMPP

გადადით დისკზე, სადაც დაინსტალირებული გაქვთ XAMPP. იპოვეთ საქაღალდე სახელწოდებით "xampp" და შიგნით ნახავთ პროგრამას სახელწოდებით "xampp-control". გახსენით იგი. გახსნის შემდეგ ის გამოიყურება როგორც ზემოთ მოყვანილი სურათი.

ნაბიჯი 5: შეამოწმეთ XAMPP

შეამოწმეთ XAMPP
შეამოწმეთ XAMPP
შეამოწმეთ XAMPP
შეამოწმეთ XAMPP

XAMPP- ის გახსნის შემდეგ დააწკაპუნეთ დაწყების ღილაკზე, რომელიც არის მწკრივში "Apache". შემდეგ გახსენით ბრაუზერი და შეიყვანეთ მისამართის ზოლში "localhost". თუ XAMPP წარმატებით დაინსტალირებული გაქვთ, თქვენ გადახვალთ xampp- ის ნაგულისხმევ ვებგვერდზე. მეორე სურათი.

ნაბიჯი 6: პროგრამირება Arduino

პროგრამირება Arduino
პროგრამირება Arduino

ატვირთეთ ეს პროგრამა arduino– ზე ჩართულ, საბორტო LED– ზე სერიულ პორტზე „H“და „L“სიმბოლოების გაგზავნით.

ნაბიჯი 7: შექმენით ვებ გვერდი

ვებ გვერდის შექმნა
ვებ გვერდის შექმნა
ვებ გვერდის შექმნა
ვებ გვერდის შექმნა
ვებ გვერდის შექმნა
ვებ გვერდის შექმნა

ამ სამუშაოს შესასრულებლად ჩვენ ვიყენებთ HTML, AJAX და PHP. მე მოკლედ აგიხსნით ამ სამი ენის გამოყენებას. თქვენ შეგიძლიათ გაეცნოთ დამატებით ინფორმაციას ქვემოთ მოცემული ბმულების გამოყენებით. ძირითადად HTML გამოიყენება ვებ – გვერდების შესაქმნელად. იგი შეიცავს საგნებს, რაც გამოჩნდება ვებ გვერდებზე ბრაუზერში ჩატვირთვის შემდეგ. AJAX გამოიყენება PHP მოთხოვნების გასაგზავნად ვებ გვერდის გადატვირთვის გარეშე. PHP გამოიყენება სერვერის კომპორტის გასაკონტროლებლად, LED- ის გასაკონტროლებლად.

1. იპოვეთ მეტი HTML- ის შესახებ აქ.

2. შეიტყვეთ მეტი AJAX– ის შესახებ აქ.

3. იპოვეთ მეტი PHP– ის შესახებ აქ.

პირველი შექმენით საქაღალდე ნებისმიერი სასურველი სახელით საქაღალდეში სახელწოდებით "htdocs", სადაც საქაღალდეში "xampp", რომელიც ადრე ვიპოვეთ მე –4 ნაბიჯში.

1. ჩაწერეთ კოდი პირველ სურათზე რვეულის ფაილში და შეინახეთ როგორც "index.html" საქაღალდეში, რომელიც ჩვენ შევქმენით.

2. ჩაწერეთ კოდი მეორე სურათზე რვეულის ფაილში და შეინახეთ როგორც "ledoff.php" საქაღალდეში, რომელიც ჩვენ შევქმენით.

3. ჩაწერეთ კოდი მესამე სურათზე რვეულის ფაილში და შეინახეთ როგორც "ledon.php" საქაღალდეში, რომელიც ჩვენ შევქმენით.

ნაბიჯი 8: შეცვალეთ კომპპორტი

კომპორის შეცვლა
კომპორის შეცვლა
კომპორის შეცვლა
კომპორის შეცვლა

თქვენ უნდა შეცვალოთ თქვენი arduino- ს კომპორტი PHP სკრიპტებში. თუ არა, ის იტვირთება ვებგვერდზე, მაგრამ LED არ იმუშავებს. იპოვეთ თქვენი arduino– ს კომპორტის ნომერი Arduino IDE– ში ან მოწყობილობის მენეჯერში თქვენს OS– ში. შემდეგ შეცვალეთ იგი ორივე "ledoff.php" და "ledon.php" ფაილი, როგორც ზემოთ ნახსენები სურათებია. ჩემი კომპიუტერის მიხედვით ეს არის com7.

ნაბიჯი 9: გახადეთ თქვენი ვებ გვერდი ხილული

გახადეთ თქვენი ვებ გვერდი ხილული
გახადეთ თქვენი ვებ გვერდი ხილული
გახადეთ თქვენი ვებ გვერდი ხილული
გახადეთ თქვენი ვებ გვერდი ხილული

როგორც თქვენ გადაამოწმეთ ნაბიჯი 5, თქვენს სერვერზე "localhost" - ის გამოყენებით შესვლის შემდეგ დაინახავთ, რომ ის მიმართულია XAMPP- ის ნაგულისხმევ ვებგვერდზე. ჩაწერეთ თქვენი საქაღალდის სახელი, სადაც თქვენ შეინახეთ HTML და PHP ფაილები ბრაუზერის მისამართების ზოლში.

localhost/"თქვენი საქაღალდის სახელი"

ჩემი აზრით, ჩემი საქაღალდის სახელია "serialportcontrol". ბრაუზერში მისამართების ზოლში აკრეფის მეთოდი მითითებულია პირველ სურათზე.

Enter- ზე დაჭერის შემდეგ ნახავთ ზემოთ მოცემულ ვებ გვერდს, როგორც ეს ნახსენებია მეორე სურათზე.

"LED ON" და "LED OFF" ღილაკების დაჭერით თქვენ შეძლებთ ჩართოთ და გამორთოთ arduino- ს ბიულეტი ვებგვერდის გამოყენებით. თქვენ შეგიძლიათ გააკონტროლოთ LED ასევე სხვა კომპიუტერის ან სმარტფონის დაკავშირება იმავე როუტერთან და შესვლა იგივე ვებ მისამართი, რომელიც ჩვენ პირველად გამოვიყენეთ ლოკალური ქსელის ქვეშ.

ნაბიჯი 10: ჩვენი XAMPP სერვერის პორტის ნომრის შეცვლა

ჩვენი XAMPP სერვერის პორტის ნომრის შეცვლა
ჩვენი XAMPP სერვერის პორტის ნომრის შეცვლა
ჩვენი XAMPP სერვერის პორტის ნომრის შეცვლა
ჩვენი XAMPP სერვერის პორტის ნომრის შეცვლა
ჩვენი XAMPP სერვერის პორტის ნომრის შეცვლა
ჩვენი XAMPP სერვერის პორტის ნომრის შეცვლა

კარგი, ახლა ჩვენ ვიცით, რომ ჩვენი სისტემა კარგად მუშაობს ჩვენს ადგილობრივ ქსელში. ასე რომ, ეს არის ყველაზე საინტერესო ნაწილი ჩვენს საქმეში. უპირველეს ყოვლისა, ჩვენ უნდა შევცვალოთ ჩვენი XAMPP სერვერის პორტის ნომერი. რადგან XAMPP სერვერის ნაგულისხმევი პორტი არის 80 რა

(პორტი ნიშნავს, რომ ეს არის სახლის მიმდებარედ მდებარე სახლის ნომერი, როგორც ეს მითითებულია სახლის მისამართში. შესახვევი არის თქვენი კომპიუტერის საჯარო ip. სახლის ნომერი არის პორტის ნომერი. თქვენს კომპიუტერს აქვს ერთი IP მისამართი და რამდენიმე პორტი გამოიყენება თქვენს კომპიუტერში თითოეულ დავალებასთან კომუნიკაციისთვის, მაგალითად, თუ თქვენ იყენებთ XAMPP სერვერს ორჯერ ერთ კომპიუტერში ორი სამუშაოს შესასრულებლად, თქვენ უნდა გამოიყენოთ ორი პორტის ნომერი თითოეულ XAMPP სერვერზე.)

80 არის ნაგულისხმევი პორტის ნომერი HTTP– სთვის. ბრაუზერის მისამართის ზოლში „localhost“- ის აკრეფისას ბრაუზერი ავტომატურად ამატებს ამ პორტის ნომერს ვებ მისამართის ბოლოს, თუმცა თქვენ ვერ ხედავთ მას. ჟღერს არ აქვს მნიშვნელობა. მაშ, რატომ უნდა შეიცვალოს პორტის ნომერი?

იმის გამო, რომ ყველა მარშრუტიზატორები იყენებენ ნაგულისხმევი პორტის ნომერს 80 -ით. როდესაც თქვენ დაუკავშირდებით თქვენს სერვერს ინტერნეტიდან, თუ არ შეცვლით პორტის ნომერს, თქვენ პირდაპირ დაუკავშირდებით როუტერის ნაგულისხმევ ვებ გვერდს თქვენს სერვერთან დაკავშირების გარეშე. გიხელმძღვანელებთ თქვენი XAMPP სერვერის პორტის ნომრის შესაცვლელად. მე ვიყენებ 1997 წელს, როგორც ჩემს პორტის ნომერს. დარწმუნდით, რომ პორტის ნომრის შეცვლამდე შეაჩერეთ APACHE სერვერი XAMPP– ში. პორტის ნომრის შეცვლის შემდეგ დაიწყეთ APACHE სერვერი.

ნაბიჯი 11: შეცვლილი პორტის ნომრის შემოწმება

შეცვლილი პორტის ნომრის შემოწმება
შეცვლილი პორტის ნომრის შემოწმება

ჩაწერეთ თქვენი ახალი localhost ვებ მისამართი, რომ შეამოწმოთ თქვენი პორტი მუშაობს თუ არა. ჩემი აზრით, ეს არის

localhost: 1997/"თქვენი საქაღალდის სახელი"

თუ თქვენ წარმატებით შედიხართ ჩვენს ვებ გვერდზე, ეს ნიშნავს, რომ თქვენი პორტი იცვლება წარმატებით. თუ არა, სცადეთ სხვა პორტის ნომერი.

ნაბიჯი 12: როუტერის კონფიგურაცია

როუტერის კონფიგურაცია
როუტერის კონფიგურაცია
როუტერის კონფიგურაცია
როუტერის კონფიგურაცია

ახლა დროა როუტერთან თამაში. პორტის გადაგზავნა არის მეთოდი, რომელიც გამოიყენება კონკრეტული პორტების ქსელის შემდეგ დონეზე გასახსნელად, რაც იმას ნიშნავს, რომ ის საშუალებას აძლევს ვინმეს დაუკავშირდეს თქვენს სერვერს ინტერნეტიდან. თქვენ შეგიძლიათ იპოვოთ მეტი პორტის გადაგზავნის შესახებ აქ და აქ. თქვენი როუტერის კონფიგურაციები ნაჩვენებია ქვემოთ მოცემულ ნაბიჯებში.

მე ვიყენებ HUAWEI E5172 4G როუტერს. ეს კონფიგურაციები მითითებულია ჩემს როუტერზე. სხვადასხვა მწარმოებლები უზრუნველყოფენ სხვადასხვა მომხმარებლის ინტერფეისს მარშრუტიზატორებისთვის. მაგრამ მახასიათებლები იგივეა ნებისმიერი სახის როუტერში. თქვენ შეგიძლიათ ნახოთ როგორ გადაიტანოთ როუტერი სხვადასხვა ბრენდისა და მოდელის მიხედვით აქ.

ნუ იმედგაცრუებთ, თუ ვერ იპოვით ქვემოთ მოცემულ ნაბიჯებში ნახსენები ფუნქციებს. აღწერილობების წაკითხვით და სხვადასხვა მარშრუტიზატორის ვიდეო რჩევების დაცვით თქვენ შეძლებთ თქვენი როუტერის წარმატებით კონფიგურაციას.

ნაბიჯი 13: DHCP პარამეტრების კონფიგურაცია

DHCP პარამეტრების კონფიგურაცია
DHCP პარამეტრების კონფიგურაცია
DHCP პარამეტრების კონფიგურაცია
DHCP პარამეტრების კონფიგურაცია
DHCP პარამეტრების კონფიგურაცია
DHCP პარამეტრების კონფიგურაცია

როუტერთან დაკავშირებისას WiFi ან Ethernet– ით, როუტერი ავტომატურად გაძლევთ კონკრეტულ IP– ს. მაგრამ თუ ის კვლავ და ისევ აერთებს ერთსა და იმავე როუტერს, ეს IP შეიძლება შეიცვალოს. ეს გრძელდება მხოლოდ სანამ არ განაახლებთ თქვენს სერვერს. ასე რომ თქვენ უნდა დაჯავშნოთ კონკრეტული IP მისამართი როუტერიდან თქვენს სერვერზე. დავიწყოთ იმის გარკვევით, თუ რა არის თქვენი ადგილობრივი IP მისამართი.

1. გახსენით CMD, ჩაწერეთ "ipconfig" და დააჭირეთ Enter….

2. როგორც მეორე სურათზეა ნათქვამი, თქვენ ნახავთ თქვენი სერვერის ადგილობრივ ipv4 მისამართს და ნაგულისხმევ კარიბჭეს….

3. როგორც მესამე სურათზეა ნათქვამი, შედით თქვენს როუტერში პაროლისა და მომხმარებლის სახელის გამოყენებით. ნაგულისხმევი კარიბჭე არის თქვენი როუტერის ip (ჩემი აზრით, ეს არის 192.168.1.1 როგორც მესამე სურათზეა ნახსენები)…..

4. იპოვეთ "DHCP პარამეტრები" თქვენს როუტერში. ეს არის LAN ჩემს როუტერში, როგორც ეს ნახსენებია მეოთხე სურათზე.

5. გადადით "შეფუთული მისამართების სია"> "რედაქტირების სია"> "დამატება" ჩემი როუტერის მიხედვით.

6. შემდეგ თქვენ შეგიძლიათ ნახოთ მოწყობილობების ყველა IP მისამართი, რომელიც ავტომატურად არის დაკავშირებული თქვენს როუტერთან ჩამოსაშლელი მენიუს ქვეშ. მე დავუკავშირე ჩემი კომპიუტერი და ტელეფონი როუტერს, ასე რომ აქ თქვენ შეგიძლიათ ნახოთ ორი IP მისამართი, როგორც ეს აღწერილია მერვე (მე -8) სურათზე.

7. შეარჩიეთ თქვენი სერვერის ip, შემდეგ "გაგზავნეთ" და "გამოიყენეთ" პარამეტრები.

8. შემდეგ რამდენიმე წუთი სჭირდება როუტერის გადატვირთვას (ჩემი მიხედვით).

ამის შემდეგ თქვენი სერვერი მიიღებს კონკრეტულ IP– ს, როდესაც კომპიუტერს გადატვირთავთ.

თქვენ შეგიძლიათ იპოვოთ TP-LINK როუტერის ვიდეო სახელმძღვანელო აქედან.

ნაბიჯი 14: "პორტის გადაგზავნის" პარამეტრების კონფიგურაცია

კონფიგურაცია
კონფიგურაცია
კონფიგურაცია
კონფიგურაცია
კონფიგურაცია
კონფიგურაცია

ახლა დროა გავხსნათ სერვერის პორტი საჯარო ინტერნეტით.

1. გადადით "უსაფრთხოებაზე"> "ბუხრის დონეზე", როგორც ეს ნახსენებია პირველ სურათზე.

2. შემდეგ დააყენეთ ბუხრის დონე "დაბალი" ჩამოსაშლელი მენიუს გამოყენებით, როგორც ეს ნახსენებია მეორე სურათზე.

3. შემდეგ დააწკაპუნეთ "წარდგენაზე", რომ შეინახოთ პარამეტრები, როგორც ეს ნახსენებია მესამე სურათზე.

4. შემდეგ გადადით "პორტის გადაგზავნა"> "ერთეულის დამატება", როგორც ეს მეოთხე სურათზეა ნახსენები.

5. დაამატეთ მონაცემები, როგორც ადრე კონფიგურირებული გვაქვს და როგორც უკვე აღვნიშნეთ მეხუთე სურათზე.

ტიპი: საბაჟო

პროტოკოლი: TCP

დისტანციური მასპინძელი: ……………

დისტანციური პორტის დიაპაზონი: 1997 წ

ადგილობრივი მასპინძელი: 192.168.1.3

ადგილობრივი პორტი: 1997 წ

6. შემდეგ დააწკაპუნეთ "წარდგენაზე" პარამეტრების შესანახად.

თქვენ შეგიძლიათ იპოვოთ ვიდეო სახელმძღვანელო TP-LINK და D-LINK როუტერიდან აქედან და აქედან.

ნაბიჯი 15: ტესტირება

ტესტირება
ტესტირება
ტესტირება
ტესტირება
ტესტირება
ტესტირება
ტესტირება
ტესტირება

ახლა დროა შევამოწმოთ ჩვენი სისტემა. თქვენ უნდა გამოიყენოთ მოწყობილობა, რომელსაც აქვს ქსელი როუტერის კავშირიდან. აქ მე ვიყენებ ჩემი სმარტფონის მობილურ მონაცემებს. უპირველეს ყოვლისა, თქვენ უნდა იპოვოთ თქვენი კომპიუტერის თქვენი საჯარო IP მისამართი.

1. უბრალოდ ჩაწერეთ google- ში "what is my ip" როგორც ეს ნახსენებია პირველ სურათზე.

2. შემდეგ ჩაწერეთ IP მისამართი.

შემდეგ დროა შეამოწმოთ იგი სხვა მობილურ მოწყობილობაზე.

1. განათავსეთ მობილური მონაცემები "ჩართეთ" თქვენს სმარტფონში.

2. შემდეგ გახსენით ბრაუზერი. მე ვიყენებ google chrome- ს.

3. ჩაწერეთ თქვენი კომპიუტერის საჯარო ip თქვენს მობილურ ბრაუზერში, როგორც ეს ნახსენებია მესამე სურათში.

"public ip": "პორტის ნომერი"/"საქაღალდის სახელი"

ჩემი აზრით> საჯარო ip: 111.223.xx.xx

პორტის ნომერი: 1997 წ

"საქაღალდის სახელი": myprogrammes/სერიული პორტის კონტროლი/წარმატებული პროექტი (აიაქსი)

შემდეგ დააჭირეთ თქვენს სმარტფონს. შემდეგ თქვენ შეძლებთ აკონტროლოთ arduino- ს საბორტო LED მსოფლიოს ნებისმიერი ადგილიდან "LED ON" და "LED OFF" ღილაკებზე დაჭერით.

ნაბიჯი 16: ინოვაციური აზროვნება, მეტი ძალისხმევა, მეტი შემოქმედება

ინოვაციური აზროვნება, მეტი ძალისხმევა, მეტი შემოქმედება
ინოვაციური აზროვნება, მეტი ძალისხმევა, მეტი შემოქმედება

ასე რომ, მე ვფიქრობ, რომ მე შევძელი მოგეცა კარგი ინსტრუქცია. ახლა, ძირითადად, თქვენ შეგიძლიათ აკონტროლოთ arduino დისტანციურად ინტერნეტით. თქვენი ინოვაციური აზროვნებისა და ინტერნეტით სწავლის უნარის გამოყენებით შეგიძლიათ შექმნათ რობოტები, სახლის ავტომატიზაციის სისტემები, რომლებსაც შეუძლიათ ინტერნეტის კონტროლი მსოფლიოს ნებისმიერი ადგილიდან. თუ თქვენ იყენებთ ამ ტექნოლოგიას კარგი საქმეებისთვის, შეგიძლიათ გახადოთ ეს სამყარო ჩვენთვის ბევრად უკეთესი. Გმადლობთ!…

რაიმე სახის პრობლემასთან დაკავშირებით, გამომიგზავნეთ ელ.წერილი ან გაგზავნეთ მასაჟი სასწავლო ფორუმზე.

ჩემი ფოსტა: [email protected]

გირჩევთ: