Mundarija:
- 1 -qadam: Atrof -muhitni sozlash
- 2 -qadam: ESP32 simini ulash
- 3 -qadam: ESP8266 simini ulash
- 4 -qadam: dasturlash
- 5 -qadam: Yakuniy natija
Video: HiFive1 veb -serveri ESP32 / ESP8266 WiFi modullari bilan qo'llanma: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
HiFive1-SiFive-dan FE310 protsessori bilan qurilgan birinchi Arduino-ga mos RISC-V kartasi. Kengash Arduino UNO -dan taxminan 20 barobar tezroq, lekin UNO boshqaruv kengashi kabi HiFive1 simsiz ulanishga ega emas. Yaxshiyamki, bozorda bu cheklovni yumshatish uchun bir nechta arzon modullar mavjud.
Oldingi darslarimda biz AT buyruqlari orqali minimalist WiFi ulanishini qanday qo'shishni yoki MQTT brokeridan butun dunyo bo'ylab foydalanish imkoniyatiga ega bo'lishni ko'rdik.
Ushbu qo'llanmada biz HiFive1 -ga veb -server imkoniyatlarini qo'shamiz, mahalliy tarmoqdagi har qanday qurilma veb -brauzer yordamida veb -server bilan aloqa o'rnatishi mumkin bo'ladi.
Ushbu loyiha HiFive1 o'rnatilgan RGB LED-ni oddiy veb-sahifa orqali boshqarishni ko'rsatadi.
Ushbu loyiha uchun zarur bo'lgan materiallar:
- HiFive1 taxtasi (bu erda sotib olish mumkin)
- ESP32 Dev moduli yoki ESP8266 NodeMCU 1.0
- 4 ta o'tish simlari
1 -qadam: Atrof -muhitni sozlash
Birinchidan, sizga Arduino IDE kerak
1. HiFive1 taxtali Arduino to'plami va USB drayverini o'rnatish bo'yicha ko'rsatmalarga amal qiling.
2. "Fayl-> Preferences-> Qo'shimcha taxtalar menejeri" ga mos URL qo'shib, ESP32 yoki ESP8266 karta paketini o'rnating:
ESP8266 -
ESP32 -
2 -qadam: ESP32 simini ulash
Agar siz ESP8266 dan foydalanayotgan bo'lsangiz, 3 -bosqichga o'ting.
O'tish simlarini quyidagi tarzda ulang:
GPIO 10 (HiFive1) -> Tx (ESP32)
GPIO 11 (HiFive1) -> Rx (ESP32)
IOREF o'tish moslamasi 3.3v ga o'rnatilganligiga ishonch hosil qiling.
3 -qadam: ESP8266 simini ulash
O'tish simlarini quyidagicha ulang:
GPIO 10 (HiFive1) -> Tx (ESP8266)
GPIO 11 (HiFive1) -> Rx (ESP8266)
IOREF o'tish moslamasi 3.3v ga o'rnatilganligiga ishonch hosil qiling.
4 -qadam: dasturlash
HiFive1 kodi:
Dasturlashdan oldin "Tools-> Board" ni "HiFive1" ga, "Tools-> CPU Clock Frequency" ni "256MHz PLL" ga, "Tools-> Programmer" ni "SiFive OpenOCD" ga qo'ying va ketma-ket portni to'g'ri o'rnating.
ESP32/8266 kodi:
Dasturlash paytida ESP platasida Rx va Tx apparatlari ajratilgan bo'lishi kerak.
Kod muvaffaqiyatli yuklanganidan so'ng, HiFive1 va ESP o'rtasidagi aloqani ta'minlash uchun ESPdagi Rx va Tx pinlarini qayta ulang.
ESP32 uchun-"Tools-> Board" ni "ESP32 Dev Module" ga, "Tools-> Programmer" ni "AVRISP mkll" ga o'rnating va ketma-ket portni to'g'ri o'rnating.
ESP8266 uchun-"Asboblar-> Kengash" ni "NodeMCU 1.0 (ESP-12E Moduli)" ga, "Asboblar-> Dasturchi" ni "AVRISP mkll" ga sozlang va to'g'ri Seriyali Portni o'rnating.
5 -qadam: Yakuniy natija
ESP veb-sahifasiga ulanish uchun kompyuterda yoki mobil qurilmada brauzerni oching va IP manzilini kiriting (IP-manzilni sozlash funktsiyasida WiFi.localIP () bilan chiziqni o'chirish orqali topishingiz mumkin. eskiz to'g'ri ishlashi uchun IPni topgandan keyin chiziqni izohlang).
Mening holatimda IP -lar: ESP32 - 10.0.49.94 va ESP8266 - 10.0.51.252.
Eskizda ishlatilgan Serial monitoringizning Baud tezligini 115200 ga o'rnating.
Sizning oxirgi sahifangiz ilova qilingan rasmlardagi kabi bo'lishi kerak.
Tavsiya:
Qo'llanma: ESP32-CAM-ni video oqim veb-serverida qanday ishlatish kerak: 3 qadam
Qo'llanma: ESP32-CAM-ni video-oqim veb-serverida qanday ishlatish kerak: Tavsif: ESP32-CAM-bu uyali aqlli qurilmalar, sanoat kabi turli xil IoT loyihalarida foydalanish uchun mo'ljallangan, juda kichik formadagi ESP32 Simsiz IoT Vizyonini rivojlantirish kengashi. simsiz boshqaruv, simsiz monitoring, QR simsiz identifikatsiyasi
HiFive1 Arduino HC-05 Bluetooth moduli bilan qo'llanma: 7 qadam
HiFive1 Arduino bilan HC-05 Bluetooth moduli bo'yicha qo'llanma: HiFive1-SiFive-dan FE310 protsessori bilan qurilgan Arduino-ga mos birinchi RISC-V kartasi. Kengash Arduino UNO -dan taxminan 20 baravar tezroq, chunki UNOda simsiz aloqa yo'q. Yaxshiyamki, bir nechta arzon modullar mavjud
Jonli teskari muhandislik WiFi modullari: 8 qadam (rasmlar bilan)
Jonli teskari muhandislik WiFi modullari: Men iloji boricha ko'proq ishlaydigan komponentlarni qayta ishlatishni yaxshi ko'raman. Garchi men WiFi printerlarini teskari muhandislik qilsam ham, bu usul boshqa ko'plab qurilmalarda ishlaydi. Iltimos; shunchaki eskirgan elektronikani ajratib qo'ymang, keyin saqlangan komponentlar uchun ma'lumotlar jadvalini topishni kuting
HiFive1 Arduino taxtasi ESP-01 WiFi moduli bo'yicha qo'llanma: 5 qadam
HiFive1 Arduino taxtasi ESP-01 WiFi moduli bo'yicha qo'llanma: HiFive1-SiFive-dan FE310 protsessori bilan qurilgan Arduino-ga mos keladigan birinchi RISC-V kartasi. Kengash Arduino UNO -dan taxminan 20 barobar tezroq, ammo UNO boshqaruv kengashiga o'xshaydi, u simsiz ulanishga ega emas, xayriyat
ESP32 NodeMCU WiFi va Bluetooth modullari qo'llanmasidan foydalanib, LEDni o'chiring: 5 qadam
ESP32 NodeMCU WiFi va Bluetooth modullari qo'llanmasidan foydalanib LEDni o'chiring: DescriptionNodeMCU - bu ochiq manbali IoT platformasi. Lua skript tili yordamida dasturlashtirilgan, platforma ochiq manbali eLua loyihalariga asoslangan. Platformada lua-cjson, spiffs kabi ko'plab ochiq manbali loyihalar qo'llaniladi. Bu ESP32 NodeMc