15 $ LoRa shlyuzi/tugunli ESP8266 tenglikni tenglashtirish 3 sm x 8 sm o'lcham: 6 qadam
15 $ LoRa shlyuzi/tugunli ESP8266 tenglikni tenglashtirish 3 sm x 8 sm o'lcham: 6 qadam
Anonim
Image
Image

Hey, nima bo'ldi, bolalar? Akarsh bu erda CETech -dan.

Bugun biz oddiy LoRa tugunlari bo'lgan loyihani tayyorlamoqchimiz va siz uni hatto bitta kanalli shlyuz sifatida ishlatishingiz mumkin.

Bu erda men ishlatgan mikrokontroller ESP8266 bo'lib, u 433 MGts chastotali LoRa platalariga ulangan (Ai-Thinker tomonidan Ra-02), men ham OLED-displeyni PCBga uladim, shunda paket ma'lumotlari ko'rinadi.

Ishlarni soddalashtirish uchun men lehim uchun ishlab chiqariladigan tenglikni yaratdim.

Men ham ushbu loyihani batafsil qurish haqida video tayyorladim, buni yaxshiroq tushunib olish uchun tomosha qilishni tavsiya qilaman.

1 -qadam: qismlar

Qismlar
Qismlar

Men qurilish uchun ko'p qismlarni LCSCdan oldim.

Sizga kerak bo'ladi:

1) Ra-02 LoRa moduli

2) ESP8266

3) OLED displey

4) Rezistorlar va kondansatörler kabi passiv komponentlar

Siz PCB -dan ushbu komponentlarni lehimlashni talab qilasiz, biz keyingi bosqichda ko'ramiz.

2 -qadam: Loyihaning PCB ishlab chiqarilishini oling

PCB ishlab chiqarilgan loyihani oling
PCB ishlab chiqarilgan loyihani oling

PCB -larga onlayn buyurtma berish uchun siz JLCPCB -ni tekshirishingiz kerak!

Siz 10 ta sifatli PCB ishlab chiqarasiz va 2 $ evaziga sizning eshigingizga jo'natiladi. Shuningdek, siz birinchi buyurtma bo'yicha yuk tashishda chegirmaga ega bo'lasiz. O'zingizning shaxsiy PCB -ni EasyEDA -ga loyihalash uchun, Gerber fayllaringizni JLCPCB -ga yuklang, shunda ular sifatli va tez qaytariladi.

Gerber faylini yuklab oling:

3 -qadam: Ulanishlar (nazariya)

Ulanishlar (nazariya)
Ulanishlar (nazariya)
Ulanishlar (nazariya)
Ulanishlar (nazariya)

Ulanishning asosan 4 jihati bor:

1) ESP8266 to'g'ri ishlashi uchun G0, G15, EN va RST uchun ulanishni biroz yuqoriga ko'tarish kerak.

2) Ra-02 va ESP8266 modullari SPI protokoli yordamida bir-biriga ulangan

3) OLED va ESP8266 bir -biriga I2C avtobusi yordamida ulanadi

4) Ular ishlashi uchun barcha modullar elektr relslariga ulangan bo'lishi kerak. (Ma'lum: P)

4 -qadam: Lehimlash

Lehimlash
Lehimlash
Lehimlash
Lehimlash

PCBga barcha komponentlarni lehimlang.

Men birinchi navbatda tenglikni past balandlikdagi qismlarini lehimlashni, so'ngra sarlavhalar kabi balandligi yuqori bo'lgan qismlarga o'tishni taklif qilardim.

Modulni yoqishdan oldin, barcha ulanishlarni yomon lehimli bo'g'inlar va qisqa tutashuvlar uchun multimetr yordamida tekshiring.

5 -qadam: Modulni kodlash

Modulni kodlash
Modulni kodlash
Modulni kodlash
Modulni kodlash
Modulni kodlash
Modulni kodlash

1) Kodni bu erdan yuklab oling.

2) Arduino IDE -da kodni oching.

3) tenglikni kompyuterga CP2102 USB orqali ketma -ket konvertorga yoki boshqa shunga o'xshash qurilmaga ulang.

4) GPIO0 past bo'lganda ESP8266 modulini qayta o'rnating (qayta o'rnatish paytida G0 tugmachasini bosib turing).

5) Endi IDE -da yuklash tugmasini bosing. Yuklash bir yoki ikki marta muvaffaqiyatsiz bo'lishi mumkin, shuning uchun muvaffaqiyatsiz bo'lsa, 2-3 marta urinib ko'ring.

6) USB -ni ketma -ket adapterga ulang va agar hali ulanmagan bo'lsangiz, OLED -displeyni ulang.

7) Qabul qiluvchi/uzatuvchi loyihasining boshqa qismini dasturlash

6 -qadam: sinov vaqti !

Sinov vaqti !!
Sinov vaqti !!
Sinov vaqti !!
Sinov vaqti !!

Ikkala modulni ham kodlagandan so'ng ularni quvvatga ulashingiz mumkin.

Mening holatimda men transmitterimni quvvat bankiga, qabul qilgichni ketma -ket monitorga kirish uchun noutbukga uladim.

Men uzatgichni quvvatlantirganim bilan, qabul qilgichga ulangan ketma -ket monitorda xabarlarni ko'rishni boshladim.

Meniki joziba kabi ishlaydi!