Мазмуну:

Электрондук дүйнөңүздү Интернет аркылуу башкарыңыз: 16 кадам
Электрондук дүйнөңүздү Интернет аркылуу башкарыңыз: 16 кадам

Video: Электрондук дүйнөңүздү Интернет аркылуу башкарыңыз: 16 кадам

Video: Электрондук дүйнөңүздү Интернет аркылуу башкарыңыз: 16 кадам
Video: Электровелосипед MINAKO V8 PRO НАДЕЖНЫЙ Курьерский Электровелосипед колхозник минако в8 про 2024, Ноябрь
Anonim
Image
Image
Материалдар
Материалдар

Бул көрсөтмөгө ылайык, сиз дүйнөнүн каалаган жеринен LEDди күйгүзүп жана өчүрө аласыз. Бардык көрсөтмөлөрдү кунт коюп окуңуз жана кадамдарды бирден аткарыңыз. Бул көрсөтмөнү изилдеп чыккандан кийин, сиз бул билимди инновациялык жөндөмүңүз менен үй автоматташтыруу системалары, IOT долбоорлору сыяктуу ар кандай колдонмолордо колдоно аласыз.

1 -кадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар

1. Компьютер

2. Компьютериңизге туташкан активдүү интернет байланышы бар роутер.

3. Ардуино (мен UNU arduino колдонуп жатам.)

4. Смартфон же мобилдик маалыматы бар башка компьютер же башка интернет тармагы

2 -кадам: IPиңизди текшериңиз

Сиздин IP текшерүү
Сиздин IP текшерүү

Биринчиден, сизде ачык IP бар же жок экенин билүү маанилүү. Себеби, эгер сизде ачык IP жок болсо, сиз сырттан компьютериңизге кире албайсыз. Демек, эгер сизде ачык IP болсо, анда сиздин дарегиңиз Сиз муну интернет провайдериңизге кайрылуу менен текшере аласыз. Менде да ачык IP жок болчу, бирок менин провайдериме кайрылгандан кийин алар мага бекер жалпыга ачык IP беришти. Бул жерден ip даректери жөнүндө көбүрөөк билиңиз.

Түзмөгүңүздүн учурдагы IP дарегин Googleдан "What is my ip" деп терүү аркылуу биле аласыз.

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 программасы

Бул программаны "H" жана "L" символдорун жөнөтүү менен ардуиного күйгүзүү үчүн, борттогу LEDди өчүрүп коюңуз.

7 -кадам: Web баракчасын түзүү

Web баракчасын куруу
Web баракчасын куруу
Web баракчасын куруу
Web баракчасын куруу
Web баракчасын куруу
Web баракчасын куруу

Бул тапшырманы аткаруу үчүн биз HTML, AJAX жана PHP колдоно алам. Мен бул үч тилдин колдонулушун кыскача түшүндүрөм. Төмөндөгү шилтемелерди колдонуу менен кошумча маалымат ала аласыз. Негизинен HTML веб -баракчаларды түзүү үчүн колдонулат. Ал пайда боло турган нерселерди камтыйт. браузерге жүктөлгөндөн кийин веб -баракчаларда. AJAX веб -баракчаны кайра жүктөбөстөн PHP сурамдарын жөнөтүү үчүн колдонулат.

1. Бул жерден HTML жөнүндө көбүрөөк маалымат алыңыз.

2. Бул жерден AJAX жөнүндө көбүрөөк маалымат алыңыз.

3. Бул жерден PHP жөнүндө көбүрөөк маалымат алыңыз.

Алгач "htdocs" аттуу папканын ичинде каалаган аталыштагы папканы түзүңүз, анда биз "xampp" папкасында 4 -кадамда тапканбыз.

1. Биринчи сүрөттөгү кодду блокнот файлына жазыңыз жана биз түзгөн папкада "index.html" деп сактаңыз.

2. Экинчи сүрөттөгү кодду блокнот файлына жазыңыз жана биз түзгөн папкада "ledoff.php" катары сактаңыз.

3. Үчүнчү сүрөттөгү кодду блокнот файлына жазыңыз жана биз түзгөн папкада "ledon.php" катары сактаңыз.

8 -кадам: Компортту өзгөртүү

Комфортту өзгөртүү
Комфортту өзгөртүү
Комфортту өзгөртүү
Комфортту өзгөртүү

PHP сценарийлериндеги arduino компортун өзгөртүүгө туура келет, эгерде ал веб -баракчаны жүктөбөсө, бирок светодиод иштебейт. "ledoff.php" жана "ledon.php" файлдары жогорудагы сүрөттөрдө айтылгандай. Менин компьютерим боюнча бул com7.

9 -кадам: Веб баракчаңызды көрүнүктүү кылыңыз

Веб баракчаңызды көрүнүктүү кылыңыз
Веб баракчаңызды көрүнүктүү кылыңыз
Веб баракчаңызды көрүнүктүү кылыңыз
Веб баракчаңызды көрүнүктүү кылыңыз

5 -кадамды текшергениңизде, "localhost" аркылуу сервериңизге киргенден кийин, ал XAMPPтин демейки веб -баракчасына багытталганын көрөсүз. HTML жана PHP файлдарын браузердин дарек тилкесине сактаган папкаңыздын атын териңиз.

localhost/"сиздин папканын аты"

Мага ылайык менин папкамдын аты "serialportcontrol". Браузердеги дарек тилкесине терүү ыкмасы биринчи сүрөттө көрсөтүлгөн.

Enter баскандан кийин экинчи сүрөттө айтылгандай жогорудагы веб -баракчаны көрөсүз.

"LED ON" жана "LED өчүрүү" баскычтарын чыкылдатуу менен сиз веб -баракчаны колдонуу менен arduino LED диодундагы biultду күйгүзүп жана өчүрө аласыз. ошол эле веб -дарек, биз биринчи кезекте локалдык тармакта колдонгон.

10 -кадам: Биздин XAMPP серверинин порт номерин өзгөртүү

Биздин XAMPP серверибиздин порт номерин өзгөртүү
Биздин XAMPP серверибиздин порт номерин өзгөртүү
Биздин XAMPP серверибиздин порт номерин өзгөртүү
Биздин XAMPP серверибиздин порт номерин өзгөртүү
Биздин XAMPP серверибиздин порт номерин өзгөртүү
Биздин XAMPP серверибиздин порт номерин өзгөртүү

Макул, азыр биздин система жергиликтүү тармакта жакшы иштээрин билебиз, андыктан бул биздин жумуштун эң кызыктуу бөлүгү. Алды менен биз XAMPP серверибиздин порт номерин өзгөртүүбүз керек. Себеби XAMPP серверинин демейки порту 80.

(Порт билдирет, бул үй дарегинде айтылгандай, бир тилкеде жайгашкан бир үй сыяктуу. Бул тилке сиздин компьютериңиздин жалпы IPи жана сиздин компьютериңизде ар бир тапшырмалар менен байланышуу үчүн бир нече порттор колдонулат, мисалы, эгер сиз XAMPP серверин бир компьютерде эки жумушту аткаруу үчүн эки жолу колдонсоңуз, анда ар бир XAMPP серверлерине эки порт номерин колдонушуңуз керек.)

80 - бул HTTP үчүн демейки порт номери. Браузердин дарек тилкесине "localhost" деп тергениңизде, браузер ал порттун номерин веб -даректин аягына автоматтык түрдө кошот, бирок сиз аны көрө албайсыз. Анда эмне үчүн порт номерин өзгөртүү керек?

Бардык роутерлер демейки порт номерин 80 катары колдонушат, анткени сиз интернеттен серверге туташканда, порт номерин өзгөртпөсөңүз, сиз серверге туташпай туруп роутердин демейки веб -баракчасына туташасыз. XAMPP серверинин порт номерин өзгөртүү үчүн сизди жетектейт. Мен 1997 -ж. порт номерим катары колдонуп жатам. Порт номерин өзгөртүүдөн мурун XAMPPдеги APACHE серверин токтотууну унутпаңыз. Порт номерин өзгөрткөндөн кийин APACHE серверин баштаңыз.

11 -кадам: Өзгөртүлгөн порт номерин текшерүү

Өзгөртүлгөн порт номерин текшерүү
Өзгөртүлгөн порт номерин текшерүү

Портуңуздун иштеп же иштебей турганын текшерүү үчүн жаңы localhost веб дарегиңизди териңиз. Менин оюмча бул

localhost: 1997/"сиздин папканын аты"

Эгерде сиз биздин веб -баракчабызга ийгиликтүү кирип жатсаңыз, бул сиздин порт id'лериңизди ийгиликтүү алмаштырууну билдирет. Эгер башка порт номерин колдонуп көрбөсөңүз.

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 даректерин көрө аласыз. Мен компьютеримди да, телефонумду да роутерге туташтырдым, демек, бул жерде сиз сегизинчи (8 -чи) сүрөттө айтылгандай эки IP дарегин көрө аласыз.

7. Сервериңиздин ipин тандаңыз, андан кийин орнотууларды "тапшырыңыз" жана "колдонуңуз".

8. Андан кийин роутерди кайра баштоо үчүн бир нече мүнөт талап кылынат (Менин ырым боюнча).

Андан кийин, сиздин компьютериңизди өчүрүп -күйгүзгөнүңүздө, сиздин серверге белгилүү бир IP келет.

Бул жерден TP-LINK роутерине видео жол көрсөткүчтү таба аласыз.

14 -кадам: "Портту багыттоо" орнотууларын конфигурациялоо

Конфигурацияланууда
Конфигурацияланууда
Конфигурацияланууда
Конфигурацияланууда
Конфигурацияланууда
Конфигурацияланууда

Эми сервердин портун жалпы интернетке ачууга убакыт келди.

1. Биринчи сүрөттө айтылгандай "коопсуздук"> "брандмауэр деңгээлине" өтүңүз.

2. Андан кийин, экинчи сүрөттө айтылгандай, ачылуучу менюну колдонуп, брандмауэрдин деңгээлин "Төмөн" кылып коюңуз.

3. Анан үчүнчү сүрөттө айтылгандай орнотууларды сактоо үчүн "тапшырууну" басыңыз.

4. Андан кийин goto "port forwarding"> "Item кошуу" төртүнчү сүрөттө айтылгандай.

5. Биз мурда конфигурацияланган жана бешинчи сүрөттө айтылгандай маалыматтарды кошуңуз.

Түрү: Ыңгайлаштырылган

протокол: TCP

Алыскы хост: ……………

Алыскы порт диапазону: 1997

Жергиликтүү хост: 192.168.1.3

Жергиликтүү порт: 1997

6. Андан кийин орнотууларды сактоо үчүн "тапшырууну" басыңыз.

Бул жерден жана бул жерден TP-LINK жана D-LINK роутерине видео көрсөтмөлөрдү таба аласыз.

15 -кадам: Тестирлөө

Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө

Эми биздин системаны текшерүүгө убакыт келди. Сиз роутер туташуусунан тышкары тармагы бар түзмөктү колдонушуңуз керек. Бул жерде мен смартфондун мобилдик маалыматын колдонуп жатам. Биринчиден, сиз компьютериңиздин жалпыга ачык IP дарегин табышыңыз керек.

1. Биринчи сүрөттө айтылгандай, гуглга "what is my ip" деп териңиз.

2. Андан кийин ip дарегин жазыңыз.

Андан кийин аны башка мобилдик түзмөктөн текшерүү убактысы келди.

1. Мобилдик маалыматты смартфонуңузга "күйгүзүңүз".

2. Андан кийин браузерди ачыңыз. Мен Google Chrome колдонуп жатам.

3. Үчүнчү сүрөттө айтылгандай, мобилдик браузериңизге компьютериңиздин жалпы IP дарегин териңиз.

"public ip": "порт номери"/"папканын аты"

Мага ылайык> коомдук ip: 111.223.xx.xx

порт номери: 1997

"Папканын аталышы": менин программаларым/сериялык порт көзөмөлү/ийгиликтүү долбоор (ajax)

Андан кийин смартфонуңузга кирүү баскычын басыңыз. Анан сиз "LED ON" жана "LED OFF" баскычтарын басуу менен дүйнөнүн каалаган бурчунан arduinoдун борттогу LEDин башкара аласыз.

16 -кадам: Инновациялык ой жүгүртүү, көбүрөөк аракет, дагы жаратуулар

Новатордук ой жүгүртүү, көбүрөөк аракет, дагы жаратуулар
Новатордук ой жүгүртүү, көбүрөөк аракет, дагы жаратуулар

Ошондуктан мен сизге жакшы сабак бере алдым деп ойлойм. Эми, негизинен, ардуинону интернет аркылуу алыстан башкара аласыз. Сиздин инновациялык ой жүгүртүүңүздү жана интернеттен үйрөнүү жөндөмүңүздү колдонуп, сиз дүйнөнүн каалаган жеринен интернетти башкара турган роботторду, үй автоматташтыруу системаларын түзө аласыз. Эгерде сиз бул технологияны жакшы иштер үчүн колдонсоңуз, анда бул дүйнөнү баарыбыз үчүн бир топ жакшырта аласыз. Рахмат!…

Буга байланыштуу ар кандай көйгөйлөр үчүн мага электрондук кат жөнөтүңүз же насаатталган форумга массаж жөнөтүңүз.

менин почтам: [email protected]

Сунушталууда: