-
เป็นส่วนหนึ่งของจุดจบของฉัน -Ddrones End -of -drone Work ใน medialab_ lpwan ฉันได้รับการประกาศจากเทคโนโลยีของ Lorawan ด้วยมันฉันเข้าใจถึงศักยภาพในการทำงานในเซ็นเซอร์คุณภาพอากาศอย่างรวดเร็วเพื่อติดตั้งโดรน โกรธนาน ๆ เพื่อใช้เป็นแพลตฟอร์มมือถือและวัดบรรยากาศที่ไม่เป็นมิตรในกิโลเมตรในกรณีที่เกิดอุบัติเหตุที่เป็นอันตรายที่จะส่งทีมงาน เป็นผลให้เซ็นเซอร์ ออนบอร์ด เกิดขึ้นว่าฉันจะแสดงให้คุณเห็นว่าเป็นโหนดที่เชื่อมต่อโดย Lora ซึ่งซิงโครไนซ์กับเครือข่ายสิ่งต่าง ๆ เพื่อขี่เสียงพึมพำที่ฉันสร้างขึ้นโดยไม่ต้องครอบคลุมปัจจัย จำกัด

ในพื้นที่เก็บข้อมูลนี้คุณจะพบคลังเก็บการศึกษาและคำแนะนำทั้งหมดที่จำเป็นในการทำความเข้าใจด้วยจำนวนทั้งสิ้นและแม้กระทั่งใช้อิสระในการสร้างสรรค์เพื่อปรับปรุงโครงการนี้ โฟลเดอร์และไฟล์ถูกเรียกด้วยชื่อที่อธิบายตัวเองเพื่อสร้างการนำทางที่ใช้งานง่ายมากขึ้น
ลักษณะหลัก↩
พัฒนาขึ้นโดยใช้ Heltecell Cubecell HTCC-AB01 (แผ่นการบริโภคที่ต่ำมากพร้อมกับ LORA ที่ใช้งานและรองรับการเติมเงินด้วยแผงโซลาร์เซลล์และการจัดการแบตเตอรี่)
การเปลี่ยนแปลงที่เพิ่มขึ้นเพื่อเพิ่มเซ็นเซอร์ CCS811 (เซ็นเซอร์อนุภาคระเหย)
ที่อยู่อาศัยที่กำหนดเองเพื่อห่อหุ้มส่วนประกอบทั้งหมดให้เป็นขนาดที่คล้ายกับแบตเตอรี่โดรน (คอนเทนเนอร์ + คอนเทนเนอร์)


ตัวอย่างแอสเซมบลี:

คำเตือน
จำเป็นต้องใช้สกรู M3 หกตัวเพื่อแก้ไขชุดประกอบและหน้าแปลนสองใบเพื่อปรับให้เข้ากับเฟรมเสียงพึมพำ
รายการส่วนประกอบ↩
| ส่วนประกอบ | แบบอย่าง |
|---|---|
| จาน | Cubecell HTCC-AB01 |
| เซ็นเซอร์บรรยากาศ | BME280 |
| เซ็นเซอร์อนุภาคระเหย | CCS811 |
| แบตเตอรี่ | lipo 1S 300mAh |
| ที่อยู่อาศัย | กำหนดเอง (ไฟล์ inluid) |
รายการการเชื่อมต่อ↩
| BME280 | CCS811 | lipo | โคเบคเซล |
|---|---|---|---|
SDA | SDA | - | SDA |
SCL | SCL | - | SCL |
VIN | - | - | VEXT |
GND | GND | - | GND |
| - | VCC | - | VDD |
| - | WAK | - | GPIO0 |
| - | - | Con Bat | Con Bat |
ใน protoboard คุณจะเห็นแบบฟอร์มต่อไปนี้:

บันทึก
เมื่อพิจารณาแล้วว่าโปรแกรมใช้ประโยชน์จากการนอนหลับลึกของ cubecell เซ็นเซอร์ GPIO0 ถูกวางในการนอน หลับ ระหว่าง VDD ด้วยหมุด VEXT สามารถควบคุมได้ ( สูง/ต่ำ ) ในขณะที่ CCS811 สำหรับการใช้ WAK เคมีเพื่อให้ได้มาตรการ สัญญาณดิจิตอล ( สูง/ต่ำ ) ที่พุ่งเข้านอน
ดอกไม้ (ง่าย!) ↩
กราฟ TD;
ถึง [Light] -> | 1 | B (เชื่อมต่อกับเครือข่าย Lorawan)
B -> | 2 | C (รับการวัดแบตเตอรี่และเซ็นเซอร์ BME และ CCS)
C -> | 3 | D (ส่งไบต์ไปที่ TTN)
D -> | 4 | E (ไทม์ไลน์อัตราการส่งข้อมูล)
e -> | 5 | F (ไปนอนหลับสนิท)
f -> | 6 | ข
ในส่วนนี้คำอธิบายสั้น ๆ จะได้รับการกระจายรหัสระหว่างไฟล์ใน medialablpwan/droneloraminiairqualitystation/main/src/ ซึ่งรหัสพร้อมใช้งานเพื่อแฟลชหรือแก้ไข:
main.cpp /*
Algoritmo completo
*/credentials.h /*
Claves OTAA para sincronizarse en TTN
*/อีกหนึ่งการวิเคราะห์เชิงลึกจะได้รับในรหัสเองเนื่องจากแต่ละฟังก์ชั่นถูกอธิบายด้วยความคิดเห็น
ในส่วนนี้ตัวอย่างรหัส Heltec อย่างเป็นทางการที่ใช้ในการปรับโครงการดั้งเดิมให้เข้ากับวัตถุประสงค์และหากพวกเขามีประโยชน์ในที่สุด:
Lorawan สวัสดีโลก!
Lorawan CCS811
Lorawan Multisensors
Lorawan BMP280
การทดสอบ CCS811 (CCS811.h)
ตัวอย่าง CCS (adefruit_ccs811.h)
ตัวอย่าง BME280
การทดลองใช้งาน↩
การชุมนุมครั้งสุดท้ายมีดังนี้:


http://4f566df1fed52c6e7fd5f661f64ae3eb.balna-devices.com:8080/d/1bwgnfzgk/heltec-cubecell-bme280-ccs811
ใบอนุญาต↩
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต GPL-3.0 มีรหัส Alexcorvis84/mini-weatherstation
ติดต่อ↩
สำคัญ
เราจะตอบสนองต่อข้อสงสัยและอ่านคำแนะนำ:
ข้อมูลเพิ่มเติมเกี่ยวกับกิจกรรมของเรา:
ผู้เขียน: Daniel Rodríguez Moya, IvánGrañaและคณะทำงาน Medialab_ Lpwan
คำแนะนำเกี่ยวกับวิธีการแสดงแผงกราฟก้าใน medialablpwan/documentacion repo