Агуулгын хүснэгт:
- Алхам 1: Материал
- Алхам 2: IP хаягаа шалгана уу
- Алхам 3: XAMPP ашиглан компьютерээ сервер болгон хөрвүүлэх
- Алхам 4: XAMPP -ийг нээнэ үү
- Алхам 5: XAMPP -ийг шалгана уу
- Алхам 6: Arduino програмчлах
- Алхам 7: Вэб хуудас үүсгэх
- Алхам 8: Компортыг өөрчлөх
- Алхам 9: Вэб хуудсаа харагдахуйц болго
- Алхам 10: Манай XAMPP серверийн портын дугаарыг өөрчлөх
- Алхам 11: Өөрчлөгдсөн портын дугаарыг шалгаж байна
- Алхам 12: Чиглүүлэгчийг тохируулах
- Алхам 13: DHCP тохиргоог тохируулах
- Алхам 14: "Порт дамжуулах" тохиргоог тохируулах
- Алхам 15: Туршилт
- Алхам 16: Шинэлэг сэтгэлгээ, илүү их хүчин чармайлт, илүү их бүтээл
Видео: Интернетээр дамжуулан цахим ертөнцийг удирдах: 16 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү зааварчилгааны дагуу та дэлхийн өнцөг булан бүрээс LED асаах, унтраах боломжтой болно. Бүх зааврыг анхааралтай уншиж, алхамуудыг нэг нэгээр нь дагаж мөрдөөрэй. Энэхүү сургамжийг судалсны дараа та энэхүү мэдлэгээ шинэлэг ур чадвараараа гэрийн автоматжуулалтын систем, IOT төслүүд гэх мэт төрөл бүрийн хэрэглээнд ашиглах боломжтой болно.
Алхам 1: Материал
1. Компьютер
2. Таны компьютерт холбогдсон идэвхтэй интернет холболт бүхий чиглүүлэгч.
3. Ардуино (би arduino UNO ашиглаж байна.)
4. Ухаалаг утас эсвэл гар утасны өгөгдөлтэй өөр компьютер эсвэл өөр интернет сүлжээ
Алхам 2: IP хаягаа шалгана уу
Юуны өмнө та нийтийн IP -тэй эсэхээ мэдэх нь чухал юм, учир нь хэрэв нийтийн IP байхгүй бол та компьютертээ гаднаас хандах боломжгүй, хэрэв та нийтийн IP -тэй бол танд хаяг байна Дэлхийн интернетээс та үүнийг интернет үйлчилгээ үзүүлэгчтэйгээ холбоо барьж шалгаж болно. Надад бас нийтийн IP байгаагүй, гэхдээ миний ISP -тэй холбоо барьсны дараа тэд надад үнэгүй нийтийн ip өгсөн байсан. Эндээс IP хаягийн талаар илүү ихийг олж мэдэх боломжтой.
Та Google -ийн "Миний ip гэж юу вэ" гэж бичээд төхөөрөмжийнхөө одоогийн IP хаягийг олж мэдэх боломжтой.
Алхам 3: XAMPP ашиглан компьютерээ сервер болгон хөрвүүлэх
Интернетээс нэвтрэхийн тулд та компьютерээ сервер рүү хөрвүүлэх хэрэгтэй. "Apache" нь компьютерийг сервер рүү хөрвүүлэхэд зориулагдсан програм хангамж юм. Гэхдээ хэрэв та зөвхөн "Apache" ашигладаг бол тохируулах олон зүйл бий. Тиймээс энэ ажлыг төвөггүй хийх гуравдагч талын програмууд байдаг. "XAMPP" бол тэдний нэг юм. Та эндээс татаж аваад суулгаж болно. Windows, Linux, Mac хувилбарууд байдаг.
Алхам 4: XAMPP -ийг нээнэ үү
XAMPP суулгасан хөтөч рүү очоод "xampp" нэртэй фолдерыг олоод дотор нь "xampp-control" нэртэй програмыг нээнэ үү. Нээгээд нээгээд харвал дээрх зураг шиг харагдах болно.
Алхам 5: XAMPP -ийг шалгана уу
XAMPP -ийг нээсний дараа "Apache" нэртэй мөрөнд байгаа эхлэх товчийг дарна уу. Дараа нь хөтөчийг нээгээд хаягийн мөрөнд "localhost" гэж бичнэ үү. Хэрэв та XAMPP -ийг амжилттай суулгасан бол xampp -ийн үндсэн вэб хуудас руу чиглүүлэх болно. хоёр дахь зураг.
Алхам 6: Arduino програмчлах
"H" ба "L" тэмдэгтүүдийг илгээх замаар цуваа порт дээр суух LED -ээс унтраах ардуинод энэ програмыг байршуулна уу.
Алхам 7: Вэб хуудас үүсгэх
Энэ ажлыг хийхийн тулд бид HTML, AJAX, PHP -ийг ашигладаг бөгөөд эдгээр гурван хэлийг хэрхэн ашиглах талаар товч тайлбарлах болно. Та доорхи линкүүдийг ашиглан нэмэлт мэдээлэл олж авах боломжтой. Үндсэндээ HTML нь вэб хуудас үүсгэхэд ашиглагддаг. Хөтөч дээр ачаалсны дараа вэб хуудсууд дээр. AJAX нь вэб хуудсыг дахин ачаалалгүйгээр PHP хүсэлтийг илгээхэд ашигладаг бол PHP нь LED -ийг хянахын тулд серверийн портыг хянахад ашиглагддаг.
1. HTML -ийн талаарх дэлгэрэнгүй мэдээллийг эндээс авна уу.
2. Эндээс AJAX -ийн талаар илүү ихийг олж мэдэх боломжтой.
3. PHP -ийн талаарх дэлгэрэнгүй мэдээллийг эндээс авна уу.
Эхлээд "htdocs" нэртэй фолдер дотор хүссэн нэрээр фолдер үүсгэнэ үү, "xampp" фолдер дээр бид 4 -р алхам дээр өмнө нь олсон.
1. Эхний зурган дээрх кодыг notepad файлд бичээд "index.html" болгон хадгалсан фолдерт хадгална уу.
2. Хоёрдахь зурган дээрх кодыг тэмдэглэлийн дэвтэрт бичээд бидний үүсгэсэн хавтсанд "ledoff.php" хэлбэрээр хадгална уу.
3. Гурав дахь зурган дээрх кодыг тэмдэглэлийн дэвтэрт бичээд бидний үүсгэсэн хавтсанд "ledon.php" хэлбэрээр хадгална уу.
Алхам 8: Компортыг өөрчлөх
Та PHP скриптүүд дэх өөрийн arduino -ийн компортыг өөрчлөх ёстой. Хэрэв энэ нь вэб хуудсыг ачаалахгүй, гэхдээ LED ажиллахгүй болно. Arduino IDE эсвэл os -ийн төхөөрөмжийн менежерээс өөрийн arduino -ийн компорт дугаарыг олоорой. Дээрх зургуудад дурдсан "ledoff.php" ба "ledon.php" файлууд хоёулаа байна. Миний компьютерийн дагуу com7 байна.
Алхам 9: Вэб хуудсаа харагдахуйц болго
5 -р алхамыг шалгаж байхдаа "localhost" ашиглан сервер рүүгээ нэвтэрсний дараа энэ нь XAMPP -ийн үндсэн вэб хуудас руу чиглүүлж байгааг харах болно. Тэгэхээр бид вэб хуудсандаа хэрхэн нэвтрэх вэ? HTML болон PHP файлуудыг хадгалсан фолдерынхаа нэрийг хөтчийн хаягийн мөрөнд бичнэ үү.
localhost/"таны хавтасны нэр"
Миний хэлснээр миний хавтасны нэр "serialportcontrol" юм. Үүнийг хөтчийн хаягийн мөрөнд бичих аргыг эхний зураг дээр дурдсан болно.
Нэвтрэхийг дарсны дараа хоёр дахь зураг дээр дурдсанчлан дээрх вэб хуудсыг харах болно.
"LED ON" ба "LED OFF" товчлууруудыг дарснаар та вэб хуудсыг ашиглан arduino -ийн LED -ийн булцууг асааж, унтраах боломжтой болно. Та өөр компьютер эсвэл ухаалаг гар утсыг ижил чиглүүлэгч рүү холбож, бүртгэх боломжтой. локал сүлжээнд бидний анх ашиглаж байсан вэб хаяг.
Алхам 10: Манай XAMPP серверийн портын дугаарыг өөрчлөх
За, одоо манай систем дотоод сүлжээндээ сайн ажилладаг гэдгийг бид мэднэ. Тиймээс энэ бол бидний ажлын хамгийн сонирхолтой хэсэг юм. Юуны өмнө бид XAMPP серверийнхээ портын дугаарыг өөрчлөх хэрэгтэй. Учир нь XAMPP серверийн анхдагч порт нь 80 байдаг..
(Боомт гэдэг нь гэрийн хаягаар дурдсанчлан эгнээнд байгаа хэд хэдэн байшинтай адил гэсэн үг юм. Эгнээ бол таны компьютерын нийтийн IP хаяг, гэрийн дугаар нь портын дугаар юм. Таны компьютер нэг IP хаягтай Компьютер дээр хэд хэдэн портыг ажил бүртэй харилцахад ашигладаг бөгөөд хэрэв та XAMPP серверийг хоёр компьютер ашиглан нэг компьютер дээр хоёр ажил хийдэг бол XAMPP сервер бүрт хоёр портын дугаар ашиглах шаардлагатай болдог.)
Хөтчийн хаягийн мөрөнд "localhost" гэж бичихэд хөтөч вэб хаягийн төгсгөлд автоматаар нэмж өгдөг боловч энэ нь хамаагүй. Тэгвэл яагаад портын дугаарыг өөрчлөх шаардлагатай байна вэ?
Учир нь бүх чиглүүлэгчид анхдагч портын дугаараа 80 болгон ашигладаг. Та интернэтээс сервер рүүгээ холбогдохдоо порт дугаараа өөрчлөхгүй бол сервер рүүгээ холбогдохгүйгээр чиглүүлэгчийн анхдагч вэб хуудас руу шууд холбогдох болно. XAMPP серверийн портын дугаарыг өөрчлөхөд чиглүүлнэ. Би 1997 -ийг портын дугаар болгон ашиглаж байна. Портын дугаарыг өөрчлөхөөс өмнө XAMPP дахь APACHE серверийг зогсоосон эсэхийг шалгаарай. Порт дугаарыг өөрчилсний дараа APACHE серверийг эхлүүлнэ үү.
Алхам 11: Өөрчлөгдсөн портын дугаарыг шалгаж байна
Таны порт ажиллаж байгаа эсэхийг шалгахын тулд шинэ localhost вэб хаягаа оруулна уу. Миний бодлоор бол тэр
localhost: 1997/"таны хавтасны нэр"
Хэрэв та манай вэб хуудсанд амжилттай нэвтэрч байгаа бол энэ нь таны портын id -г амжилттай сольж байна гэсэн үг юм. Үгүй бол өөр портын дугаарыг туршиж үзээрэй.
Алхам 12: Чиглүүлэгчийг тохируулах
Одоо чиглүүлэгчтэйгээ тоглох цаг боллоо. Порт дамжуулах нь тодорхой портуудыг дараагийн түвшний сүлжээнд нээхэд ашигладаг арга бөгөөд энэ нь хэн нэгэн таны серверт интернетээс холбогдох боломжийг олгодог гэсэн үг юм. Та порт дамжуулах талаар илүү ихийг эндээс, эндээс авах боломжтой бөгөөд таны чиглүүлэгчийн тохиргоог доорх алхамуудад харуулав.
Би HUAWEI E5172 4G чиглүүлэгч ашиглаж байна. Тиймээс эдгээр тохиргоог миний чиглүүлэгч рүү чиглүүлдэг. Янз бүрийн үйлдвэрлэгчид чиглүүлэгчид өөр өөр хэрэглэгчийн интерфэйсийг өгдөг. Гэхдээ бүх чиглүүлэгчийн онцлог шинж чанарууд ижил байдаг. Та эндээс олон төрлийн брэнд, загвараар чиглүүлэгчийг хэрхэн яаж дамжуулахыг олж мэдэх боломжтой.
Доорх алхамуудад дурдсан функцуудыг олж чадахгүй байгаа бол сэтгэлээр унах хэрэггүй. Тодорхойлолтыг уншиж, өөр өөр чиглүүлэгчийн видео гарын авлагыг дагаж мөрдвөл та чиглүүлэгчээ амжилттай тохируулах боломжтой болно.
Алхам 13: 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. Дараа нь хоёрдахь зурган дээр дурдсан шиг унах цэсийг ашиглан галт ханын түвшинг "Low" болгон тавь.
3. Дараа нь "илгээх" дээр дарж тохиргоог гуравдахь зурган дээр дурдсанчлан хадгална уу.
4. Дараа нь goto "port forwarding"> "Add item" гэж дөрөв дэх зураг дээр дурдсан болно.
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 хаягийг бичээрэй.
"нийтийн ip": "портын дугаар"/"хавтасны нэр"
Миний хэлснээр> нийтийн ip: 111.223.xx.xx
Боомтын дугаар: 1997
"фолдерын нэр": миний програмууд/цуваа портын хяналт/амжилттай төсөл (ajax)
Дараа нь ухаалаг гар утсан дээрээ оруулна уу, дараа нь та "LED ON", "LED OFF" товчлууруудыг дарж дэлхийн аль ч өнцгөөс arduino -ийн LED самбарыг удирдах боломжтой болно.
Алхам 16: Шинэлэг сэтгэлгээ, илүү их хүчин чармайлт, илүү их бүтээл
Тиймээс би танд сайн зааварчилгаа өгч чадсан гэж бодож байна. Одоо үндсэндээ та интернэтээр дамжуулан arduino -г алсаас удирдах боломжтой. Шинэлэг сэтгэлгээ, интернетээс суралцах чадвараа ашиглан та дэлхийн өнцөг булан бүрээс интернетийг хянах боломжтой робот, гэрийн автоматжуулалтын системийг бий болгож чадна. Хэрэв та энэ технологийг сайн үйлсийн төлөө ашиглавал энэ ертөнцийг бид бүгдэд илүү сайн болгож чадна. Баярлалаа!…
Үүнтэй холбоотой аливаа асуудал байвал надад имэйл илгээх эсвэл зааварчилгаа өгөх форум дээр массаж илгээх.
миний имэйл: [email protected]
Зөвлөмж болгож буй:
Интернетээр Nodemcu ашиглан Blynk програмаар дамжуулан удирдан чиглүүлэх: 5 алхам
Интернет дээр Nodemcu ашиглан Blynk програмаар дамжуулан удирдан чиглүүлэх: Өнөөдөр бүгдэнд нь сайн байна уу, бид интернет ашиглан ухаалаг гар утсаа ашиглан LED -ийг хэрхэн удирдахыг танд үзүүлэх болно
Текстийг интернетээр дамжуулан OLED дээр харуулах: 9 алхам
Интернетээр дамжуулан OLED дээр текст харуулах: Сайн байна уу, тавтай морилно уу. Энэхүү богино заавар нь Magicbit дээр текстийг Magicblocks ашиглан үзүүлэхийг заах болно. Энэ зорилгод хүрэх 2 үндсэн арга байдаг. Тарилгын блокыг ашигласнаар. Хяналтын самбарыг ашиглан хамгийн түрүүнд Magicb руу нэвтэрнэ үү
NODEMCU, VISUINO хоёрыг интернетээр дамжуулан шууд дамжуулж байна: 8 алхам
NODEMCU, VISUINO -г интернетээс шууд дамжуулах: Энэхүү гарын авлагад бид NodeMCU Mini, OLED Lcd, Visuino -ийг ашиглан интернэтээс секунд тутамд LCD дэлгэц дээр шууд мэдээ дамжуулах болно. Үзүүлэх видео үзэх
Raspberry Pi -ийг интернетээр дамжуулан үзэх: 7 алхам
Интернэтээр Raspberry Pi дэлгэцээр нэвтрэх: Энэхүү зааварчилгаанд бид бөөрөлзгөнө pi (ямар ч загвар) дээр зөөврийн компьютерын дэлгэцийг хэрхэн ашиглах талаар сурах болно. Бид бөөрөлзгөнө pi дэлгэцийн хэлбэрийг зах зээлээс худалдаж авах боломжтой боловч бусад дэлгэцийн оронд танд үнэтэй байх болно, бид интернет дээр зөөврийн компьютерын дэлгэцийг ашиглаж болно (өөр
Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT): 6 алхам
Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT): Энэхүү зааварчилгаанд би интернет хөтөч ашиглан интернэтээр дамжуулан LED, реле, мотор гэх мэт төхөөрөмжийг хэрхэн удирдахыг танд үзүүлэх болно. Мөн та ямар ч төхөөрөмж дээр хяналтанд аюулгүй хандах боломжтой. Миний энд ашигласан вэб платформ бол RemoteMe.org сайтад зочлох явдал юм