|
Im Rahmen meines Ende -Dreie -Ende -Abdrehens wurde ich in Medialab_ Lpwan von Lorawans Technologie angekündigt. Damit verstand ich schnell das Potenzial, in einem Luftqualitätssensor zu arbeiten, um auf einer langen Wutdrohne zu montieren, die als mobile Plattform genutzt und kilometer feindliche Atmosphären im Falle eines Unfalls messen, bei dem es gefährlich war, ein Team von Menschen zu schicken. Infolgedessen wurde der On-Board -Sensor geboren, den ich Ihnen als einen von Lora verbundenen Knoten zeigen werde, der mit dem Network der Dinge synchronisierbar ist, um die Drohne zu reiten, die ich gebaut habe, ohne dass die Abdeckung ein begrenzender Faktor ist.

In diesem Repository finden Sie alle Bildungsarchive und -anleitungen, die erforderlich sind, um mit Totalität zu verstehen und sogar die kreative Freiheit zu nehmen, um dieses Projekt zu verbessern. Ordner und Dateien wurden mit Namen aufgerufen, die sich erklären, eine intuitivere Navigation zu machen.
Hauptmerkmale ↩️
Entwickelt mit dem Heltecell CbeCell HTCC-AB01 (eine sehr niedrige Verbrauchsplatte mit LORA implementiert und unterstützt das Aufladen mit Solarpanel und Batteriemanagement)
Änderungen, um zusätzlich einen CCS811 -Sensor hinzuzufügen (flüchtiger Partikelsensor)
Benutzerdefiniertes Gehäuse, um alle Komponenten zu einer Größe zu verkapulieren, die der Drohnen -Batterie ähnelt (Container + Container).


Assembly -Beispiel:

Warnung
Zum Befestigen der Baugruppe und zwei Flanschen werden sechs M3 -Schrauben benötigt, um sie an den Drohnenrahmen einzustellen
Komponentenliste ↩️
| Komponente | Modell |
|---|---|
| Platte | Cubecell HTCC-AB01 |
| Atmosphärischer Sensor | BME280 |
| Flüchtige Partikelsensor | CCS811 |
| Batterie | Lipo 1s 300mah |
| Gehäuse | Custom (Inluid -Datei) |
Verbindungsliste ↩️
| BME280 | CCS811 | Lipo | Cobezell |
|---|---|---|---|
SDA | SDA | - - | SDA |
SCL | SCL | - - | SCL |
VIN | - - | - - | VEXT |
GND | GND | - - | GND |
| - - | VCC | - - | VDD |
| - - | WAK | - - | GPIO0 |
| - - | - - | Con Bat | Con Bat |
In einem Protoboard sehen Sie die folgende Form:

Notiz
Unter Berücksichtigung, dass das Programm den tiefen Schlaf der Cubezell verwendet, wird der BME280 -Sensor dank des VEXT ( hoch/niedrig ) in den Schlaf eingesetzt, während GPIO0 für den Einsatz chemischer Wirkstoffe zum Erhalt der Maßnahmen die Maßnahmen mit dem statischen VDD WAK verbindet (selbst in Tiefschlafe. Digitales Signal ( hoch/niedrig ), das es in den Schlaf wirft
Blume (vereinfacht!) ↩️
Graph TD;
Zu [Licht] -> | 1 | B (Verbindung zu einem Lorawan -Netzwerk herstellen)
B -> | 2 | C (Batteriemaße und BME- und CCS -Sensoren erhalten)
C -> | 3 | D (Senden Sie die Bytes an TTN)
D -> | 4 | E (Zeitleiste die Datenübertragungsrate)
E -> | 5 | F (Gehen Sie in den tiefen Schlaf)
F -> | 6 | B
In diesem Abschnitt wird eine kurze Beschreibung gegeben, in der der Code zwischen den Dateien in medialablpwan/droneloraminiairqualitystation/main/src/ verteilt wird, wobei der Code für Flash oder Bearbeiten verfügbar ist:
main.cpp /*
Algoritmo completo
*/credentials.h /*
Claves OTAA para sincronizarse en TTN
*/Eine weitere in der Depetenanalyse ist im Code selbst angegeben, da jede Funktion mit Kommentaren erläutert wird.
In diesem Abschnitt haben die offiziellen Heltec -Code -Beispiele, die zum Anpassen des ursprünglichen Projekts an seine Ziele anpassen, und wenn sie endlich nützlich waren:
Lorawan Hallo, Welt!
Lorawan CCS811
Lorawan Multisensoren
Lorawan BMP280
CCS811 -Test (CCS811.H)
CCS -Beispiel (Adefruit_ccs811.h)
BME280 Beispiel
Implementierungsexperiment ↩️
Die Endversammlung war wie folgt:


http://4f566df1fed52c6e7fd5f661f64ae3eb.balna-devices.com:8080/d/1bwgnfzgk/heltc-cubecell-bme280-ccs811?orgid=1&from=now-30m&to=now&rowsw
Lizenz ↩️
Dieses Projekt ist unter der GPL-3.0-Lizenz lizenziert. Enthält AlexCorvis84/Mini-Weatherstation-Code
Kontakt ↩️
WICHTIG
Wir werden freundlich auf Zweifel antworten und Vorschläge lesen:
Weitere Informationen zu unseren Aktivitäten:
Autoren: Daniel Rodríguez Moya, Iván Graña und die MEDIALAB_ LPWAN -Arbeitsgruppe
Anweisungen zum Anzeigen von Grapha -Panels im folgenden medialablpwan/documentacion -Repo. ↩