Gerbang berbasis ESP8266 untuk mengirim transmisi Lora ke sistem pelacakan balon ketinggian habitat, http://tracker.habhub.org/.
Ini menggunakan mikrokontroler WiFi ESP8266/Arduino dengan transceiver radio LORA RFM98.
Menggunakan modul ESP dengan daya USB builtin seperti Nodemcu atau Wemos Mini memungkinkan memberi daya pada gateway dari soket USB pada PC atau pengisi daya telepon atau mobil pengejaran yang membuat seluruh gateway sederhana, mandiri, dan harganya kurang dari £ 10 sehingga Anda dapat memiliki banyak dari mereka.
Aplikasi web gateway terlihat seperti ini:

Gerbang dengan perangkat keras minimal:

Kabel solder langsung ke modul Lora sedikit rumit dan rapuh, solusi yang jauh lebih bagus adalah perisai ini untuk papan Wemos ESP8266. Itu membuat gateway yang sangat kompak dan kuat yang hanya membutuhkan catu daya USB:

(Saya memiliki banyak pcbs perisai ini yang dibuat dan memiliki beberapa suku cadang sekarang. Membuatnya membuat van agak lambat jadi jika Anda menginginkannya dan tinggal di Inggris, beri tahu saya dan saya bisa memposting satu dengan biaya)
ESP8266. Ada banyak jenis modul ESP8266 yang berbeda, kode ini harus berjalan pada salah satu dari mereka. Agar sederhana salah satu yang memiliki catu daya bawaan dan dukungan serial USB paling mudah, seperti Nodemcu atau Wemos D1 Mini. Anda harus dapat mengambil satu hanya dengan beberapa dolar.
Modul Transceiver Radio Lora. Mereka semua didasarkan pada chipset Semtech SX127X sehingga kode ini harus berjalan dengan salah satu dari mereka (sejauh ini diuji dengan 433MHz RFM98W dan DRF1278F).
Sebuah antena, yang bisa sesederhana hanya 173mm sepotong kawat panjang.
Kabel USB Mikro
Hubungkan modul LORA ke ESP8266. Modul Lora kecil dan cukup sulit untuk menyolder kabel hookup kepada mereka. Lebih mudah adalah menyolder papan Lora ke papan pelarian atau perisai. Pelat adaptor putih untuk modul ESP-12 juga sesuai dengan modul RFM98W.
Koneksi kabel:
| ESP8266 | Dewan Lora |
|---|---|
| Gnd | Gnd |
| Vcc | Vcc |
| GPIO15 | NSS |
| GPIO13 | Mosi |
| GPIO12 | Mis0 |
| GPIO14 | Sck |
| Gpio5 | Dio0 |
TODO: Detail lebih lanjut tentang koneksi BTW papan ESP dan LORA, dan diagram kabel.
Anda memerlukan IDE Arduino, dukungan ESP8266 ditambahkan ke IDE, dan sketsa ini di sini untuk memprogram ESP8266 dengan.
Dapatkan Ide Arduino di sini.
IDE Arduino tidak mendukung ESP8266 menjadi default sehingga Anda perlu menambahkannya. Mulailah IDE, buka File -> Preferensi, dan di bidang "Tambahan Board Manager URL" Tambahkan URL ESP8266 "http://arduino.esp8266.com/stable/package_esp8266com_index.json". Kemudian buka Tools -> Board: -> Boards Manager ... dengan jenis perubahan "semua" menjadi "berkontribusi". ESP8266 akan muncul, pilih dan kemudian klik Instal. Itu saja. Baca lebih lanjut tentang itu di sini.