Ini adalah solusi wadah utama dari beberapa proyek lain untuk remote control dan pemantauan pin GPIO pada perangkat demote dari konsol lokal menggunakan LORA.
Biasanya, orang mungkin hanya kode dalam solusi utama ini, namun konflik yang belum terselesaikan muncul ketika mengunggah biner ke berbagai port COM di berbagai proyek. Jadi untuk saat ini, proyek-proyek yang terkandung dalam solusi ini dibuka dalam berbagai contoh Visual Studio 2017 dengan add-in visualmicro yang diinstal.
Lihat juga: https://gojimmypi.blogspot.com/2018/02/lora-range-issues.html
dan: https://gojimmypi.blogspot.com/2018/02/m5stack-lora-range-issues.html
4 proyek utama yang menarik:
Diymall LORA32U4 berbasis 32U4 menggunakan perpustakaan Radiohead dengan jangkauan yang baik sebagai konsol kontrol lokal. Saat ini tidak ada tampilan yang diterapkan di konsol ini
Diymall LORA32U4 berbasis 32U4 menggunakan perpustakaan Radiohead dengan jangkauan yang baik sebagai perangkat GPIO jarak jauh.
M5Stack Lora yang berbasis ESP32 yang awalnya bekerja dengan Perpustakaan Lora Sandeep Mistry, tetapi memiliki jangkauan yang agak buruk. M5Stack memiliki selungkup yang bagus dan tampilan bawaan.
Kode rentang yang berfungsi, tetapi yang buruk dapat ditemukan di sini (perhatikan itu disimpan dengan frekuensi = 433.375E6): https://github.com/gojimmypi/lora-gpio/blob/8e96d83eca89cd9ac19fb5eeca8fb276b7a5ddddddfbonsmolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonMolonmol
Tujuan saat ini adalah untuk membuat perpustakaan Radiohead bekerja dengan proyek ini.
Lihat Cabang M5-Radiohead untuk proyek ini: https://github.com/gojimmypi/lora-gpio/tree/m5-radiohead
Fork Adafruit berumur 11 bulan dari Radiohead: https://github.com/gojimmypi/radiohead/tree/development
Master Radiohead ditimpa dengan unduhan yang berfungsi dari Tutorial Adafruit (dukungan ESP32 yang hilang) https://learn.adafruit.com/adafruit-feather-32u4-radio-with-lora-radio-module/using-rfm-9x-radio yang dapat ditemukan di cabang lokal ini: htttps:gookpypyppypyppypypyppy
Maka perubahan baru pada kode terbaru akan diterapkan pada cabang lokal M5Stack: https://github.com/gojimmypi/radiohead/tree/m5stack (belum diperbarui dengan kode lama 11-bulan terbaru)
Lihat Sumber "Versi Github'ified dari http://www.airspayce.com/mikem/arduino/radiohead/": https://github.com/adafruit/radiiohead
Kami ingin mengabaikan transmisi dari perangkat pihak ke -3. Ini adalah contoh pihak ke -3.
Sesuatu berjalan di sini dan tidak bisa diselesaikan. Kode dipindahkan ke proyek baru. Kesalahan: vm_boards.h: 653: 2: Kesalahan: #error "Harap edit papan.h dengan abstraksi perangkat keras untuk papan ini" kesalahan "Harap edit papan. Jika proyek ini menggunakan unggah OTA/WiFi maka silakan gunakan menu VMICRO> Debugger untuk mengatur com serial dan port jarak jauh untuk debugger. Kalau tidak beralih toolbar dari 'debug' ke 'rilis' dan bangun lagi. atau matikan debugging otomatis atau konfigurasikan opsi debugger softwareserial. Debug build gagal untuk proyek 'm5stackconsole'
Jawaban: "Masalah debug adalah bahwa Anda telah mengaktifkan pandangan analog otomatis, digital atau grafis lainnya dalam opsi debug untuk proyek. Pandangan ini memerlukan informasi tentang dewan seperti jumlah pin digital. Perangkat keras Anda tidak diketahui oleh karena itu" kesalahan "yang memberi tahu Anda bahwa perangkat keras tidak diketahui."
Lihat http://www.visualmicro.com/forums/yabb.pl?num=1518378800/0#3
(Tapi saya sebenarnya tidak tahu bagaimana memperbaikinya di IDE; proyek -bad ini disimpan untuk itu)
Catatan juga: "Ya, V10 dari driver USB bukan untuk sistem op Anda, ini untuk Windows Universal" http://www.visualmicro.com/forums/yabb.pl?num=1518378800/2#2
Rupanya saya belum membaca deskripsi lengkap dengan benar dan secara tidak sengaja menginstal driver "universal" terbaru yang tidak bekerja dengan baik dengan Windows 10 .: |
Sketch -> Include Library -> Manage Libraries...m5stack ke dalam kotak pencarian.Install untuk menginstal perpustakaan. cd ~ /Documents/Arduino/libraries/
git clone https://github.com/gojimmypi/RadioHead.git
git clone https://github.com/gojimmypi/M5Stackc:
cd %USERPROFILE% d ocuments l ibraries
git clone https://github.com/gojimmypi/RadioHead.git
git clone https://github.com/gojimmypi/M5StackPengingat: Sinkronkan garpu repositori agar tetap up-to-date dengan repositori hulu. https://help.github.com/articles/syncing-a-fork/