Mundarija:
- 1 -qadam: veb -dizayn
- 2 -qadam: HTML faylini H faylga aylantirish
- 3 -qadam: Esp8266 kodi (Arduino yordamida)
- 4 -qadam: NAT porti
- 5 -qadam: DDNS
- 6 -qadam: Vetnam tilida videoni o'rgating
- 7 -qadam: Maqola meni ilhomlantirdi
Video: Esp8266: 7 qadam bilan blog yarating
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Agar sizning blogingiz oddiy va trafik normal bo'lsa, men sizga esp8266 -ni blog -server sifatida ishlatishga ko'rsatma beraman. Bir yil elektr energiyasi 1 dollar turadi:)
Va natijada sizda shunday veb -sayt bo'ladi:
1 -qadam: veb -dizayn
Bu hammaga bog'liq. Men o'zim haqida tanishish uchun Google doc -dan foydalanaman va keyin html formatida kompyuterimga saqlayman. Ammo bugungi darsda men tezda Internetda mavjud shablonni yuklab oldim (https://www.w3schools.com/w3css/w3css_templates.asp) e'tiborga olish kerak bo'lgan bir nechta tafsilotlar bor:
- Fotosuratlar ma'lum bir xostga yuklanishi kerak va keyin havolani html fayliga qaytarish kerak (men vaqtinchalik fotobaketdan foydalanaman)
- JS, CSS kutubxonalarida odatda cdn bo'ladi. To'g'ridan -to'g'ri esp8266 -ga saqlash o'rniga cdn -dan foydalaning.
- Masalan, menda o'zimni tanishtirish uchun faqat bosh sahifam bo'ladi, shunda siz ko'proq rivojlanishingiz mumkin:)
Va bu html faylini kompyuterda ochishda natija:
2 -qadam: HTML faylini H faylga aylantirish
Yuqorida joylashgan html faylini (CSS, JS) oching. Keyin tarkibni nusxa ko'chirasiz. Https: //hs2t.com/tools/html2CString saytiga o'ting Kontentni birinchi maydonga joylashtiring va keyin aylantirish -ni bosing. Ikkinchi qutidagi kontentni nusxa ko'chiring:).h faylga qo'ying
3 -qadam: Esp8266 kodi (Arduino yordamida)
Quyidagi kodni yuklab oling va tahrir qiling:
- Uy Wi -Fi -ni o'zgartiring
- Statik ipni modem sozlamalariga o'zgartiring (portni Internetga ochishni osonlashtirish uchun siz qattiq IP belgilashingiz kerak)
- Ddns bo'limi uchun men domen nomini belgilashda bepul tushuntiraman!
OK, kodni yuklaganingizdan so'ng, uning mahalliy IP -testiga o'ting (masalan, 192.168.1.24), veb -sayt yaxshi ekanligini ko'rish uchun: D
4 -qadam: NAT porti
Bu sizning modemingizga bog'liq, masalan sizning modemingizga. Mening uyim gw040 modemidan foydalanadi
Port tugagandan so'ng, siz bizning blogimizga Internetdan IP -manzil orqali kirishingiz mumkin (masalan, https://123.123.123.123). sizniki
Eslatma:
- Bir nechta modem portni ochadi, keyin tarmoqni umumiy IP orqali ko'rish mumkin emas, lekin tarmoqdan tashqarida, normal ko'rinish yaxshi.
- Agar siz 3G transmitterini ESP8266 uchun tarmoq darajasidan foydalansangiz, u internetdan tashqarida ishlamaydi:)
5 -qadam: DDNS
Bizning ipimiz dinamik bo'lgani uchun biz DDNS xizmatidan foydalanishimiz kerak. Sizning uy ipingiz bilan bog'langan domen nomi nima? Sizning IP -manzilingiz o'zgarganda, u DDNS xizmatini yangilaydi, shunda bu xizmat bizning domenimizga yangi IP -ni tayinlaydi, avval siz https://boxip.net saytida myname.boxip.net kabi bepul domen nomini ro'yxatdan o'tkazasiz. https://boxip.net nomidan foydalaning
Keyin wSP havolasini sozlamalar sahifasidan nusxa ko'chiring va uni ESP8266 kodi bilan almashtiring. ESP8266 standarti har 5 daqiqada IP -ni yangilash uchun DDNS -serverni chaqiradi. Endi https://han.boxip.net ni sinab ko'ring va natijalardan bahramand bo'ling: P
6 -qadam: Vetnam tilida videoni o'rgating
Agar sizga bu qiziqarli va foydali bo'lsa, ko'proq videolarni olish uchun kanalga obuna bo'lishni unutmang
7 -qadam: Maqola meni ilhomlantirdi
www.instructables.com/id/How-to-Build-a-ES…
U veb -serverni yaratish bo'yicha batafsil ko'rsatmalarga ega. Ammo veb -sayt oddiy va faqat mahalliy darajada ishlaydi. Men uni Internetda ko'rish mumkin bo'lgan shaxsiy blogga aylantirdim
Tavsiya:
ML bilan Pi axlat tasniflagichini yarating!: 8 qadam (rasmlar bilan)
ML bilan Pi axlat tasniflagichini yarating: "Qayerga ketadi?!" Deb nomlangan, axlatni tasniflagich loyihasi narsalarni tezroq va ishonchli tashlab yuborish uchun mo'ljallangan. Bu loyihada Machine Learning (ML) modeli qo'llaniladi. Lobada o'qitilgan, yangi boshlanuvchilar uchun qulay (kod yo'q!)
Raspberry Pi nol bilan o'z atrofingizdagi yoritishni yarating: 5 qadam (rasmlar bilan)
Raspberry Pi nol yordamida o'z atrofingizdagi yorug'likni yarating: Ushbu loyihada men sizga Raspberry Pi Zero -ni bir -birini to'ldiruvchi qismlar bilan birlashtirishni ko'rsataman, bu esa televizorga atrof -muhit yorug'lik effektini qo'shadi, bu esa ko'rish tajribasini oshiradi. Qani boshladik
O'zingizning BiQuad 4G antennangizni tezlik sinovi bilan yarating: 7 qadam (rasmlar bilan)
O'zingizning BiQuad 4G antennangizni tezlik testi bilan yarating: Men sizga BiQuad 4G antennasini qanday yaratganimni ko'rsataman. Uyim atrofidagi tog'lar tufayli signal qabul qilish uyimda yomon. Signal minorasi uydan 4,5 km uzoqlikda joylashgan. Kolombo tumanida mening xizmat ko'rsatuvchi provayderim 20 Mbit / s tezlik beradi. lekin m
Shamol bilan boshqariladigan MIDI asbobini yarating: 5 qadam (rasmlar bilan)
Shamol bilan boshqariladigan MIDI asbobini yarating: Ushbu loyiha Malaga universiteti telekommunikatsiya maktabining 4-kursli "Creative Electronics", BEng elektronika muhandisligi moduliga taqdim etilgan. yarmidan ko'proq pul sarfladi
Yashirin qog'oz sxemasi bilan kit kartasini yarating: 13 qadam (rasmlar bilan)
Yashirin qog'oz sxemasi bilan kit kartasini yarating: Ushbu yo'riqnomada " bu yerni bosing " stiker. Bu bolalarning davralarni o'rganishi uchun qiziqarli mashg'ulot va bu yaxshi onaga aylantiradi