Mundarija:
- 1 -qadam: Sizda to'g'ri apparat borligini tekshiring
- 2 -qadam: Bu erda men Pinouts haqida yozgan eslatmalar
- 3 -qadam: Bu siz ulashingiz kerak bo'lgan pinlar
- 4 -qadam: Arduino IDE dasturlash muhitini o'rnating
- 5 -qadam: Mana bu ishni bajarish uchun kod
- 6 -qadam: Mana, uning ishlashini qanday ko'rish mumkin
- 7 -qadam: Xursand bo'ling
Video: OLED bilan WeMos D1 ESP-12F ESP8277 anakart modulida SPI orqali LoRa (SX1278/XL1278-SMT) ni olish: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu bilan shug'ullanishimga bir hafta vaqt kerak bo'ldi - buni mendan oldin hech kim o'ylab topmaganga o'xshaydi - shuning uchun umid qilamanki, bu sizga vaqtni tejaydi!
"WeMos D1 ESP-12F ESP8266 0,96 dyuymli OLED ekranli anakart moduli" deb nomlangan, 11 dollarlik ishlab chiqarish platasi bo'lib, unda ESP8266 Wifi kartasi, ekran, 5 pozitsiyali kalit, 18650 Li-ionli akkumulyator ushlagichi va zaryadlovchi davri bor. himoya, usb quvvat rozetkasi, kalit va ketma -ket dasturlash sozlamalari bilan.
Bu juda ajoyib, arzon va qulay taxtada!
SX1278 LoRa taxtasi - bu 4 dollarlik kam quvvatli kichik radio, u juda uzoq masofalarga ma'lumotlarni yuborishi va qabul qilishi mumkin (15 km uzoqlikda, lekin men ba'zi odamlardan 300+km hisobotlarni o'qiyman)
Bu ikkalasini qanday ulash kerakligini ko'rsatadi.
Agar siz LoRa ma'lumotlarini qo'lga kiritib, uni internetga yuklamoqchi bo'lsangiz, bu 15 dollarlik yechim bo'lib, u quyosh batareyasidan 24/7 ishlaydi.
1 -qadam: Sizda to'g'ri apparat borligini tekshiring
Bu ko'rsatma yuqoridagi 2 narsani birgalikda ishlatish uchun.
2 -qadam: Bu erda men Pinouts haqida yozgan eslatmalar
3 -qadam: Bu siz ulashingiz kerak bo'lgan pinlar
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6* (io12) ---- MISO
D7* (io13) ---- MOSI
D5* (io14) ---- SLCK
D8 (io15) ---- NSS
D12* (io10) ---- DIO0
D4 (io2) ---- REST (ixtiyoriy-NB: D4 ko'k LEDga ulangan)
E'tibor bering, siz D5, D6, D7 va D12 -ni anakartdagi ESP8266 chipiga lehimlashingiz kerak, chunki ular WeMos D1 sarlavhasida ishlatishingiz uchun bu pinlarni sindirmagan.
Eslatma: Boshqa foydalanish mumkin emas! Siz uchun ajratilgan pinlarning aksariyati (A0, D3, D4, D8, D9 va D10) (agar ishlatilsa) sizning taxtangizni [D10+-, D8+, D4-, D3-] yuklanishiga to'sqinlik qiladi. dasturlashdan to'sadi [D9], yoki ketma -ket monitoringizning ishlashiga to'sqinlik qiladi [D9, D10]).
4 -qadam: Arduino IDE dasturlash muhitini o'rnating
O'zingizning xohishingizga ko'ra, "Qo'shimcha taxtalar menejeri URL-lari" mavjudligiga ishonch hosil qiling:-
arduino.esp8266.com/stable/package_esp8266com_index.json
Va kerakli Libsni o'rnatganingizga ishonch hosil qiling (buni qanday qilish kerakligi haqidagi barcha rasmlarga qarang).
5 -qadam: Mana bu ishni bajarish uchun kod
Buni Arduino dasturiga yuklang. Agar siz ularning ikkita to'liq versiyasini tuzsangiz va ikkalasiga bir xil kodni yuklasangiz, Arduino IDE -dagi Serial monitoringiz yordamida ularning bir -birlari bilan gaplashishini ko'rishingiz mumkin.
6 -qadam: Mana, uning ishlashini qanday ko'rish mumkin
Seriyali monitorni oching.
Agar siz ulardan ikkitasini qurgan bo'lsangiz va ikkinchisi allaqachon ishga tushgan bo'lsa (u LoRa paketlarini sizga yuborayotgan bo'lsa), siz shunday narsani ko'rasiz:-
2018 yil 24 -noyabr, 22:08:41
Qayta qo'ng'iroq bilan LoRa dupleksi
LoRa boshlandi.
Qayerdan: 0xbb dan: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 freqErr: -2239 rnd: 18
ss Rec: 0xbb dan: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 freqErr: -2239 rnd: 15
s Rec: 0xbb dan: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 freqErr: -2239 rnd: 15
ss Rec: 0xbb dan: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 freqErr: -2239 rnd: 16
s Rec: 0xbb dan: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 freqErr: -2239 rnd: 17
s Rec from: 0xbb to: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 freqErr: -2239 rnd: 24
Siz bu harakatni qoldirib, ikkinchisini blokda yugurish uchun olib ketishingiz mumkin, keyinroq qaytib keling va raqamlarni elektron jadvalga qo'ying, qancha paket yo'qolganini va signal kuchlari qanday o'zgarganligini va h.k.
7 -qadam: Xursand bo'ling
Agar sizda muammolar yoki takliflar bo'lsa, menga xabar bering.
Tavsiya:
MPU6050 va ESP8266 modulida ArDrone 2.0 Quadcopter boshqaruv bloki: 7 qadam
MPU6050 va ESP8266 modulidagi ArDrone 2.0 Quadcopter boshqaruv bloki: Wi-Fi-ning o'lchami, narxi va mavjudligi sizga ESP8266 modulida ArDrone 2.0 kvadrokopterining byudjetini boshqarish moslamasini yaratishga imkon beradi (AliExpress, Gearbest narxlari). Boshqarish uchun biz MPU6050 chipidagi Gy-521 modulidan foydalanamiz (giroskop,
Arduino UNO yordamida ESP8266 (ESP-01) modulida dasturiy ta'minotni tiklash yoki yangilash: 7 qadam
Arduino UNO yordamida ESP8266 (ESP-01) modulida dasturiy ta'minotni tiklash yoki yangilash: Men foydalangan ESP-01 moduli eski AI Thinker dasturiy ta'minoti bilan birga kelgan, bu uning imkoniyatlarini cheklaydi, chunki ko'p foydali AT buyruqlari qo'llab-quvvatlanmaydi. Umuman olganda, xatolarni tuzatish uchun dasturiy ta'minotni yangilash yaxshidir, shuningdek
Bir nechta BMP280 datchiklari Arduino Uno orqali SPI orqali: 6 qadam
Bir nechta BMP280 datchiklari Arduino Uno -da SPI orqali: Bu qo'llanmada biz uchta BMP280 -ni Arduino Uno -ga SPI orqali ulashamiz, lekin har bir sensor uchun nSS (Slave Select) sifatida D3 dan D10 raqamli portlari yordamida Uno -da sakkizta BMP280 -ni ulashingiz mumkin. B o'lchagan atmosfera bosimi namunalarining
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash - Esp kartalarini Arduino Ide -ga o'rnatish va Esp -ni dasturlash: 4 qadam
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash | Esp-ni Arduino Ide-ga o'rnatish va Esp-ni dasturlash: Bu yo'riqnomada biz esp8266 platalarini Arduino IDE-ga o'rnatishni, esp-01-ni dasturlashni va unga kodni yuklashni o'rganamiz. ESP-platalar juda mashhur bo'lgani uchun men ko'rsatmalarni to'g'rilash haqida o'yladim. bu va ko'pchilik odamlar muammoga duch kelishadi
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: 7 qadam (rasmlar bilan)
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: Ushbu qo'llanmada LED orqali WiFi orqali Blynk -ni boshqarish uchun ESP32 ishlab chiqish paneli ishlatiladi. Blynk - bu Internetda Arduino, Raspberry Pi va boshqalarni boshqarish uchun iOS va Android ilovalari o'rnatilgan platforma. Bu raqamli asboblar paneli, bu erda siz