Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
İşləmək mənim üçün bir həftə çəkdi - görünür, məndən əvvəl heç kim bunu başa düşməmişdir - buna görə ümid edirəm ki, bu sizə bir az vaxt qazandıracaq!
"0.96 düymlük OLED Ekranı olan WeMos D1 ESP-12F ESP8266 Anakart Modulu" adlı qəribə bir adda, ESP8266 Wifi lövhəsi, ekran, 5 mövqeli açar, 18650 Li-ion batareya tutacağı və şarj dövrəsi olan 11 dollarlıq bir inkişaf lövhəsi var. qorunması, usb elektrik prizi, açarı və serial proqramlaşdırma qurğusu ilə.
Ucuz və lazımlı bir lövhədə bir çox zəhmli şey var!
SX1278 LoRa lövhəsi, çox uzun məsafələrə məlumat göndərə və qəbul edə bilən, 4 dollarlıq, aşağı gücü olan kiçik bir radiodur (15km olduğu iddia edilir, amma bəzi insanlardan 300+km -dən çox olan xəbərləri oxuyuram)
Bu, hər ikisini necə bağlayacağınızı göstərir.
LoRa məlumatlarını ələ keçirmək və internetə yükləmək istəyirsinizsə, bu, günəş panelindən 24/7 işləyə bilən 15 dollarlıq bir həlldir.
Addım 1: Doğru Avadanlıq Aldığınızı yoxlayın
Bu Təlimat yuxarıda göstərilən 2 şeyi birlikdə istifadə etmək üçündür.
Addım 2: İşdə Pinouts haqqında etdiyim qeydlər
Addım 3: Bağlamaq üçün lazım olan pinlərdir
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6* (io12) ---- MISO
D7* (io13) ---- MOSI
D5* (io14) ---- SLCK
D8 (io15) ---- NSS
D12* (io10) ---- DIO0
D4 (io2) ---- REST (isteğe bağlı-Qeyd: D4 mavi LED-ə bağlıdır)
* D5, D6, D7 və D12 -ni anakartdakı ESP8266 çipinə lehimləməyiniz lazım olduğunu unutmayın, çünki WeMos D1 başlığında istifadə etməyiniz üçün bu pinləri qırmadılar.
NB: İstifadə etmək üçün başqa bir pin yoxdur! Sizin üçün qırılan pinlərin çoxu (A0, D3, D4, D8, D9 və D10) (istifadə olunarsa) lövhənizin [D10+-, D8+, D4-, D3-] və ya proqramlaşdırmanıza mane olur [D9], yoxsa serial monitorunuzun işləməsinə mane olacaq [D9, D10]).
Addım 4: Arduino IDE proqramlaşdırma mühitinizi qurun
Tercihlərinizdə, bu da daxil olmaqla "Əlavə Lövhələr Meneceri URL'ləri" olduğuna əmin olun:-
arduino.esp8266.com/stable/package_esp8266com_index.json
Lazım olan Libları quraşdırdığınızdan əmin olun (bunu necə etmək üçün bütün fotoşəkillərə baxın)
Addım 5: İşə Yaratacaq Kod Budur
Bunu Arduino proqramınıza yükləyin. Bunların 2 tam versiyasını qurarsanız və hər ikisinə eyni kodu yükləsəniz, Arduino IDE -də Serial Monitorunuzdan istifadə edərək onların bir -birilə danışmasını izləyə bilərsiniz.
Addım 6: İşlədiyini necə izləmək olar
Serial monitorunuzu açın.
Bunlardan 2-ni qurmusunuzsa və digəri artıq işlək vəziyyətdədirsə (beləliklə sizə LoRa paketləri göndərir), onda belə bir şey görəcəksiniz:-
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 Noyabr 2018 22:08:41
Geri zəng ilə LoRa Duplex
LoRa başlatdı.
Rec: 0xbb to: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 freqErr: -2239 rnd: 18
ss Rec from: 0xbb to: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 freqErr: -2239 rnd: 15
s Rec from: 0xbb to: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 freqErr: -2239 rnd: 15
ss Rec from: 0xbb to: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 freqErr: -2239 rnd: 16
s Rec: 0xbb-dən: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 freqErr: -2239 rnd: 17
s Rec: 0xbb-dən: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 freqErr: -2239 rnd: 24
Bu işdən çıxıb digərini blok ətrafında qaça bilərsiniz, sonra geri qayıdın və neçə paketin itirildiyini və siqnal gücünün necə dəyişdiyini görmək üçün nömrələri elektron tabloya daxil edin.
Addım 7: Zövq alın
Probleminiz və ya təklifiniz varsa mənə bildirin.