Περιγραφή

Το project αποτελείται από δύο Arduino UNO με LoRa SX1278 modules στα 434MHz. Ο transmitter διαβάζει θερμοκρασία από DS18B20 και την αποστέλλει στον receiver.

Ολοκλήρωση της κατασκευής στον Σύλλογο Τεχνολογίας Θράκης

Ομάδα Κατασκευής: Γιάννης Γ., Άρης Τ., Δημήτρης Κ.

Α. Βασικές λειτουργίες

  • Ασύρματη μετάδοση θερμοκρασίας με LoRa SX1278
  • Αρχιτεκτονική transmitter/receiver
  • Λειτουργία στα 434MHz με εξωτερικές κεραίες 2dBi
  • Ανάγνωση θερμοκρασίας από DS18B20 στον transmitter

Β. Εκπαιδευτική αξία

  • Εισαγωγή στα δίκτυα χαμηλής ισχύος και μεγάλου εύρους
  • Πρακτική χρήση SPI για LoRa modules
  • Διαχείριση αισθητήρα OneWire στο Arduino
  • Βασικές αρχές τηλεμετρίας σε embedded συστήματα

Γ. Υλικά

  • 2x Arduino UNO
  • 2x LoRa SX1278 modules
  • 2x κεραίες 434MHz 2dBi
  • 1x DS18B20 (στον transmitter)
  • 1x αντίσταση 4.7kOhm
  • Καλώδια σύνδεσης

Δ. Συνδεσμολογία LoRa σε Arduino UNO

  • 3.3V → 3.3V
  • GND → GND
  • EN/NSS → D10
  • G0/DIO0 → D2
  • SCK → D13
  • MISO → D12
  • MOSI → D11
  • RST → D9

Σημαντική σημείωση

Ο αισθητήρας DS18B20 συνδέεται στο pin D4 του transmitter και απαιτεί pull-up αντίσταση 4.7kOhm.

Φωτογραφίες

LoRa SX1278 με DS18B20
← Επιστροφή στο portfolio Άνοιγμα φακέλου project στο GitHub