Mündəricat:
- Addım 1: Doğru Avadanlıq Aldığınızı yoxlayın
- Addım 2: İşdə Pinouts haqqında etdiyim qeydlər
- Addım 3: Bağlamaq üçün lazım olan pinlərdir
- Addım 4: Arduino IDE proqramlaşdırma mühitinizi qurun
- Addım 5: İşə Yaratacaq Kod Budur
- Addım 6: İşlədiyini necə izləmək olar
- Addım 7: Zövq alın
Video: OLED ilə WeMos D1 ESP-12F ESP8277 Anakart Modulunda SPI vasitəsi ilə LoRa (SX1278/XL1278-SMT) əldə etmək: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
İş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.
Tövsiyə:
Əjdaha taxtasındakı ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar: 5 addım
Dragonboard -dakı ZigBee Modulu vasitəsilə Lampanı Necə Bağlamaq və Nəzarət etmək: Bu təlimat istifadəçiyə ZigBee modulunu Dragonboard -a necə bağlamağı və düzgün qurmağı və ZigBee IOT şəbəkəsi quraraq ZigBee idarə olunan Lampa (OSRAM) ilə qarşılıqlı əlaqəni öyrədir. : Dragonboard 410c; CC2531 USB Dongle; T
Arduino UNO istifadə edərək ESP8266 (ESP-01) Modulunda Firmware bərpa edin və ya təkmilləşdirin: 7 addım
Arduino UNO-dan istifadə edərək ESP8266 (ESP-01) Modulunda Firmware-ni bərpa edin və ya təkmilləşdirin: Əvvəllər istifadə etdiyim ESP-01 modulu, köhnə AI Thinker firmware ilə gəlir və bir çox faydalı AT əmrləri dəstəklənmədiyindən imkanlarını məhdudlaşdırır. Hata düzəlişləri üçün proqram təminatını təkmilləşdirmək ümumiyyətlə yaxşı bir fikirdir və
ESP8266 istifadə edərək İnternetdən vaxt əldə etmək - ESP8266 Nodemcu ilə NTP Saat Layihəsi: 5 addım
ESP8266 istifadə edərək İnternetdən vaxt əldə etmək | ESP8266 Nodemcu ilə NTP Saat Layihəsi: Bu təlimatda Arduino IDE ilə ESP8266/nodemcu istifadə edərək necə vaxt qazanacağımızı görəcəyik. Vaxt əldə etmək, oxunuşlarınızı zaman damgası ilə qeyd etmək üçün xüsusilə faydalıdır. ESP8266 layihənizin İnternetə çıxışı varsa, Network T istifadə edərək vaxt qazana bilərsiniz
ESP8266 ilə WiFi Bağlantısı qurmaq və Yerli IP ünvanını əldə etmək: 3 addım
ESP8266 ilə WiFi Bağlantısı qurmaq və Yerli IP ünvanını əldə etmək: Bu təlimatda ESP8266 WiFi lövhəsi ilə WiFi bağlantısının necə qurulacağını görəcəyik
USB vasitəsi ilə şarj edən hər hansı bir IPod və ya digər cihaz üçün öz USB avtomobil şarj cihazınızı necə etmək olar: 10 addım (şəkillərlə)
USB ilə Şarj Edilən İstənilən IPod və ya Digər Cihazlar üçün Öz USB Avtomobil Şarj Alətini Necə Yaratmaq olar: 5v və USB Dişi fişini çıxaran bir avtomobil adapteri birləşdirərək USB ilə Şarj edən hər hansı bir iPod və ya digər Cihaz üçün bir USB avtomobil şarj cihazı yaradın. Bu layihənin ən vacib hissəsi, seçdiyiniz avtomobil adapterinin çıxışının bahis olduğundan əmin olmaqdır