Isi kandungan:
- Langkah 1: Periksa Anda Mempunyai Perkakasan yang Betul
- Langkah 2: Inilah Nota-nota yang Saya Buat Tentang Pinout
- Langkah 3: Inilah Pin yang Perlu Anda Sambungkan
- Langkah 4: Siapkan Persekitaran Pengaturcaraan Arduino IDE Anda
- Langkah 5: Inilah Kod untuk Membuat Ini Berfungsi
- Langkah 6: Inilah Cara Menontonnya Berfungsi
- Langkah 7: Nikmati
Video: Mendapatkan LoRa (SX1278 / XL1278-SMT) Berfungsi Melalui SPI pada Modul Motherboard WeMos D1 ESP-12F ESP8277 Dengan OLED: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Saya mengambil masa seminggu untuk bersenam - nampaknya tidak ada orang lain sebelum saya yang mengetahuinya - jadi saya harap ini dapat menjimatkan masa!
Modul Motherboard WeMos D1 ESP-12F ESP8266 yang diberi nama canggung dengan Skrin OLED 0,96 inci adalah papan pengembangan $ 11 yang mengandungi papan Wifi ESP8266, layar, suis 5 posisi, pemegang bateri Li-ion 18650 dan litar pengecasan dengan perlindungan, soket kuasa usb, suis, dan persediaan pengaturcaraan bersiri.
Itu sangat hebat, di papan murah dan berguna!
Papan SX1278 LoRa adalah radio kecil berkuasa rendah $ 4, yang dapat menghantar dan menerima data dalam jarak yang sangat jauh (kononnya 15km, tetapi saya membaca laporan 300 + km dari beberapa orang)
Ini menunjukkan cara menghubungkan kedua-duanya.
Sekiranya anda ingin menangkap data LoRa dan memuat naiknya ke internet, ini adalah penyelesaian $ 15 yang mampu menjalankan 24/7 dari panel solar.
Langkah 1: Periksa Anda Mempunyai Perkakasan yang Betul
Instructable ini adalah untuk menggunakan 2 perkara di atas bersama-sama.
Langkah 2: Inilah Nota-nota yang Saya Buat Tentang Pinout
Langkah 3: Inilah Pin yang Perlu Anda Sambungkan
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6 * (io12) ---- MISO
D7 * (io13) ---- MOSI
D5 * (io14) ---- SLCK
D8 (io15) ---- NSS
D12 * (io10) ---- DIO0
D4 (io2) ---- REST (pilihan - NB: D4 disambungkan ke LED biru)
* Perhatikan bahawa anda perlu menyolder D5, D6, D7 dan D12 ke cip ESP8266 pada motherboard, kerana mereka tidak memecahkan pin tersebut untuk anda gunakan pada header WeMos D1.
NB: Tidak mungkin ada pin lain untuk digunakan !! Sebilangan besar pin yang pecah untuk anda (A0, D3, D4, D8, D9, dan D10) akan (jika digunakan) menghalang papan anda daripada boot [D10 + -, D8 +, D4-, D3-], atau akan menghalang anda daripada memprogramnya [D9], atau akan menghalang monitor bersiri anda berfungsi [D9, D10]).
Langkah 4: Siapkan Persekitaran Pengaturcaraan Arduino IDE Anda
Pastikan, mengikut pilihan anda, anda mempunyai "URL Pengurus Papan Tambahan" termasuk ini: -
arduino.esp8266.com/stable/package_esp8266com_index.json
Dan pastikan anda telah memasang Lib yang anda perlukan (lihat semua foto untuk bagaimana melakukannya)
Langkah 5: Inilah Kod untuk Membuat Ini Berfungsi
Muatkan ini ke program Arduino anda. Sekiranya anda membina 2 versi lengkap - dan memuatkan kod yang sama di kedua-duanya, anda boleh menontonnya bercakap antara satu sama lain menggunakan Monitor Serial anda di Arduino IDE.
Langkah 6: Inilah Cara Menontonnya Berfungsi
Buka monitor bersiri anda.
Sekiranya anda membina 2 dari ini, dan jika yang lain sudah dihidupkan (dengan demikian, ia menghantar paket LoRa kepada anda), maka anda akan melihat sesuatu seperti ini: -
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 Nov 2018 22:08:41
LoRa Duplex dengan panggilan balik
LoRa init berjaya.
Rec dari: 0xbb hingga: 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 from: 0xbb to: 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
Anda boleh membiarkannya berlari, dan membawa yang lain untuk berlari di sekitar blok, kemudian kembali kemudian dan masukkan nombor ke dalam spreadsheet untuk melihat berapa banyak paket yang hilang, dan bagaimana kekuatan isyarat bervariasi dll.
Langkah 7: Nikmati
Beritahu saya jika anda mempunyai masalah atau cadangan dll.
Disyorkan:
DIY Ambilight Dengan Raspberry Pi dan TIADA Arduino! Berfungsi pada Mana-mana Sumber HDMI: 17 Langkah (dengan Gambar)
DIY Ambilight Dengan Raspberry Pi dan TIADA Arduino! Berfungsi pada Mana-mana Sumber HDMI: Saya mempunyai pemahaman elektronik yang agak asas, sebab itulah saya sangat bangga dengan persediaan DIY Ambilight saya dalam kandang kayu asas dengan keupayaan untuk menyalakan dan mematikan lampu sesuka hati. Bagi mereka yang tidak tahu apa itu Ambilight;
Peringatan Penggunaan Masa Skrin (hanya Berfungsi pada Windows, Ios Tidak Akan Berfungsi): 5 Langkah
Peringatan Penggunaan Masa Skrin (hanya Berfungsi pada Windows, Ios Tidak Akan Berfungsi): PengenalanIni adalah mesin berguna yang terbuat dari Arduino, ia mengingatkan anda untuk berehat dengan membuat " biiii! &Quot; berbunyi dan menjadikan komputer anda kembali ke kunci skrin setelah menggunakan masa skrin selama 30 minit. Setelah berehat selama 10 minit ia akan " b
Kawal Peralatan Rumah Tangga Melalui LoRa - LoRa dalam Automasi Rumah - Alat kawalan jauh LoRa: 8 Langkah
Kawal Peralatan Rumah Tangga Melalui LoRa | LoRa dalam Automasi Rumah | Alat Kawalan Jauh LoRa: Kawal dan automasikan peralatan elektrik anda dari jarak jauh (Kilometer) tanpa kehadiran internet. Ini boleh dilakukan melalui LoRa! Hei, ada apa? Akarsh di sini dari CETech. PCB ini juga mempunyai paparan OLED dan 3 relay yang
Awal * SPI pada Pi: Berkomunikasi Dengan Accelerometer 3 paksi SPI Menggunakan Raspberry Pi: 10 Langkah
Awal * SPI pada Pi: Berkomunikasi Dengan Accelerometer 3-paksi SPI Menggunakan Raspberry Pi: Panduan langkah demi langkah mengenai cara menyiapkan Raspbian, dan berkomunikasi dengan peranti SPI menggunakan perpustakaan bcm2835 SPI (TIDAK sedikit terhantuk!) Ini masih sangat awal … Saya perlu menambah gambar hubungan fizikal yang lebih baik, dan mengusahakan beberapa kod yang canggung
Mendapatkan Hard Drive Desktop untuk Mendapatkan Magnet Bumi Langka .: 8 Langkah
Mendapatkan Hard Drive Desktop untuk Mendapatkan Magnet Bumi Langka: Dalam arahan ini, saya akan menunjukkan kepada anda langkah-langkah untuk memisahkan cakera keras komputer dan mendapatkan magnet nadir bumi daripadanya