สารบัญ:

The Floger: อุปกรณ์ตรวจสอบพารามิเตอร์สภาพอากาศ: 6 ขั้นตอน
The Floger: อุปกรณ์ตรวจสอบพารามิเตอร์สภาพอากาศ: 6 ขั้นตอน

วีดีโอ: The Floger: อุปกรณ์ตรวจสอบพารามิเตอร์สภาพอากาศ: 6 ขั้นตอน

วีดีโอ: The Floger: อุปกรณ์ตรวจสอบพารามิเตอร์สภาพอากาศ: 6 ขั้นตอน
วีดีโอ: Live ตอบคำถามเกี่ยวกับการออกกำลังกาย 2024, กรกฎาคม
Anonim
The Floger: อุปกรณ์ตรวจสอบพารามิเตอร์สภาพอากาศ
The Floger: อุปกรณ์ตรวจสอบพารามิเตอร์สภาพอากาศ

อุปกรณ์เชื่อมต่อขนาดเล็กและ AUTONOMUS เพื่อตรวจสอบตัวแปรที่มีประโยชน์หลายอย่างเพื่อช่วยคุณทำสวน

อุปกรณ์นี้ออกแบบมาเพื่อวัดพารามิเตอร์สภาพอากาศที่แตกต่างกัน:

  • อุณหภูมิพื้นและอากาศ
  • ความชื้นของพื้นและอากาศ
  • ความส่องสว่าง

แสดงบนหน้าจอ LCD และส่งไปที่ Actoboard ผ่านโมดูล sigfox (คุณอาจส่งจาก Actoboard ไปยังอุปกรณ์หรือฐานข้อมูลอื่น แต่เราจะไม่พูดถึงใน Instuctable นี้)

อย่างที่บอกไปว่าเครื่องนี้ทำงานอัตโนมัติ ดังนั้นแน่นอนว่าเราจะใช้แบตเตอรีที่ขับเคลื่อนด้วยแผงโซลาร์เซลล์ แต่สิ่งที่สำคัญที่สุดคืออุปกรณ์ส่วนใหญ่จะไม่มีการใช้งาน จริง ๆ แล้วเราจะตั้งโปรแกรมให้วัดทุก ๆ ชั่วโมงเท่านั้น เช่น หรือ เว้นแต่คุณจะขอให้วัดตอนนี้ ดังนั้นในตอนท้ายอุปกรณ์ที่เราใช้งานน้อยกว่า 30 วินาทีทุกชั่วโมง

สำคัญ:

  • เราจะใช้ Mbed ในการโหลดโค้ด ซึ่งผมจะแชร์อย่างไม่เห็นแก่ตัว:') ในไมโครคอนโทรลเลอร์ ดังนั้นหากคุณคุ้นเคยก็จะได้เปรียบ (ถ้าคุณไม่กังวล ผมจะอธิบายทีละขั้นตอน)
  • ฉันยังให้ไฟล์ทั้งหมดเพื่อสร้าง pcb ของคุณ ดังนั้นคุณจะต้องพิมพ์ออกมา

ขั้นตอนที่ 1: ส่วนประกอบ

สำหรับโครงการนี้ ฉันใช้เซ็นเซอร์แน่นอน แต่คุณจะต้องใช้ไมโครคอนโทรลเลอร์และระบบการย่อยอาหารด้วย

นี่คือรายการส่วนประกอบที่ฉันใช้:

เซนเซอร์ตั้งพื้น:

  • อุณหภูมิ
  • ความชื้น

เซ็นเซอร์อากาศ:

อุณหภูมิและความชื้น: อุณหภูมิและความชื้นของอากาศอยู่บนเซ็นเซอร์เดียวกัน

เซ็นเซอร์วัดความส่องสว่าง:

ความส่องสว่าง

การ์ดไมโครคอนโทรลเลอร์: เราจะใช้ไมโครคอนโทรลเลอร์ 2 ตัว

  • STM32L432KC
  • TD1208

การให้อาหาร:

  • แบตเตอรี่
  • เซลล์แสงอาทิตย์
  • Alimentation adaptator Card: ในการ์ดใบนี้เราจะเชื่อมต่อแบตเตอรี่กับโซล่าเซลล์ (เพื่อให้แบตเตอรี่สามารถชาร์จได้) ในอีกด้านหนึ่งของบัตรการจัดเตรียม เราจะเชื่อมต่อ STM32L432KC ด้วยสาย USB เพื่อจ่ายไฟให้กับทั้งระบบ (ใน 3.3V)

แสดง:

หน้าจอ LCD

ซิกฟอกซ์:

โมดูล sigfox จะช่วยให้เราสามารถส่งข้อมูลของเราไปยัง actoboard

ขั้นตอนที่ 2: PCB และรหัส

PCB และรหัส
PCB และรหัส

พีซีบี:

ในการเริ่มต้นฉันจะแชร์ไฟล์ของ pcb ซึ่งอยู่ในรูปแบบที่ใช้งานได้ตามปกติกับเครื่องพิมพ์ส่วนใหญ่

หากต้องการพิมพ์ คุณสามารถหาร้านขายอุปกรณ์ไฟฟ้า/เทคนิคที่สามารถทำได้

คุณจะต้องสร้าง VIA หลายตัวบน pcb (ไม่ต้องกังวลว่าจะมีการระบุไว้)

รหัส:

ขั้นตอนแรก คุณต้องสร้างบัญชีบน MBED

เมื่อดำเนินการเสร็จแล้ว เพียงคลิกที่ LINK ต่อไปนี้ คุณจะสามารถเข้าถึงโครงการได้ (ในโหมดอ่านเท่านั้น)

เมื่อคุณไปถึงโปรเจ็กต์ mbed ด้วยลิงก์ก่อนหน้า ให้นำเข้าไปยังเวิร์กสเปซของคุณ (คอมไพเลอร์)

จากนั้นเชื่อมต่อ STM32 ของคุณกับคอมพิวเตอร์ คอมไพล์ไฟล์หลักบน mbed และคัดลอกไฟล์นี้ไปยัง STM32 (ด้วยการคัดลอก/วางอย่างง่าย)

ขั้นตอนที่ 3: การเดินสายไฟส่วนประกอบ

การเดินสายไฟส่วนประกอบ
การเดินสายไฟส่วนประกอบ
การเดินสายไฟส่วนประกอบ
การเดินสายไฟส่วนประกอบ
การเดินสายไฟส่วนประกอบ
การเดินสายไฟส่วนประกอบ

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!

ขั้นตอนนี้แสดงให้คุณเห็นถึงวิธีเชื่อมต่อส่วนประกอบต่างๆ เข้าด้วยกัน ถ้าคุณต้องการทดสอบส่วนประกอบเหล่านั้นบนแล็บเด็ค และเนื่องจากจะดีเสมอที่จะรู้ว่าสิ่งต่าง ๆ ทำงานอย่างไร มิฉะนั้น คุณสามารถข้ามขั้นตอนนี้และตั้งค่าส่วนประกอบบน pcb ได้ จะเชื่อมต่อ

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!

ที่นี่คุณมี 3 schema เกี่ยวกับวิธีการเชื่อมต่อส่วนประกอบทั้งหมดเข้าด้วยกัน

PS: เห็นได้ชัดว่าสาย RED ไปที่ 3.3V alimentation และสาย BLACK ลงไปที่พื้น

สำหรับการขอทาน หากคุณต้องการทดสอบส่วนประกอบทั้งหมด คุณสามารถทำได้โดยไม่ต้องมีส่วนการย่อยโดยการเชื่อมต่อ STM32L432KC กับคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 4: Actoboard

Actoboard
Actoboard
Actoboard
Actoboard
Actoboard
Actoboard

ในส่วนนี้ฉันจะอธิบายวิธีตั้งค่าบัญชีของคุณบน Actoboard เพื่อดึงข้อมูลทั้งหมดที่ส่งโดยโมดูล Sigfox ของคุณ

ก่อนอื่นไปที่เว็บไซต์ Actoboard และสร้างบัญชี

เมื่อคุณสร้างแหล่งข้อมูลใหม่เสร็จแล้ว (ภาพที่ 1)

จะต้องไปหา Akeru (ภาพที่ 2) จากนั้นเมื่อคุณได้รับและคลิกที่มัน คุณจะมาถึงหน้าต่าง "Connect your Akeru device" (ภาพที่ 3)

ป้อนชื่อที่คุณตั้งให้กับแหล่งข้อมูลของคุณ หมายเลขโมเด็ม และ PAC (ข้อมูล 2 นี้เป็นข้อมูลที่ระบุในโมดูล sigfox ของคุณ ซึ่งไม่ซ้ำกัน)

ส่วนสุดท้ายคือการตั้งค่ารูปแบบของข้อมูลที่คุณจะเรียก:

lum::int:8 temp_A::int:8 hum_A::int:8 temp_S::int:8 hum_S::int:8

อย่าเปลี่ยนรูปแบบเว้นแต่คุณจะสามารถเปลี่ยนรหัสที่ฉันให้ไว้ได้ (อย่างน้อยคุณเปลี่ยนชื่อแต่ไม่เปลี่ยนรูปแบบหรือจำนวนการกัด)

ดังนั้น เพื่อให้คุณมี: ความส่องสว่าง (lum), อุณหภูมิอากาศ (temp_A), ความชื้นในอากาศ (hum_A), อุณหภูมิพื้นดิน (temp_S) และความชื้นในพื้นดิน (hum_S)

ตอนนี้คุณสามารถตรวจสอบได้ว่า Actoboard ได้รับข้อความจากโมดูล Sigfox ของคุณที่ด้านขวาของหน้าต่างเดียวกันหรือไม่ (ภาพที่ 4) นอกจากนี้ คุณสามารถปรับแต่งข้อมูลของคุณด้วยแดชบอร์ด: สร้างแดชบอร์ดใหม่ คลิกที่มัน และเพิ่มวิดเจ็ตใหม่ (ภาพที่ 5) ตอนนี้หน้าต่างใหม่ชื่อ "เพิ่มวิดเจ็ต" เปิดขึ้น (ภาพที่ 6) คลิกที่แท็บที่สอง "วิดเจ็ต" และเลือกหนึ่งอัน

ตัวอย่างเช่น ฉันจะแสดงวิธีการแสดงค่าของความส่องสว่าง ดังนั้นให้เลือกวิดเจ็ตที่สอง "ค่า" และแก้ไขการตั้งค่าวิดเจ็ต (ภาพที่ 7) เพิ่มชุดข้อมูลและเลือกตัวแปรแม่มดที่คุณต้องการแสดง ตอนนี้ หากคุณกลับมาที่แดชบอร์ด ค่าตัวแปรของคุณจะปรากฏขึ้น (ภาพที่ 8)

ขั้นตอนที่ 5: แสดงปัญหา

ปัญหาการแสดงผล
ปัญหาการแสดงผล
ปัญหาการแสดงผล
ปัญหาการแสดงผล

ในส่วนนี้ ผมจะบอกคุณว่าเซนเซอร์ของเราคาดหวังค่าใด และคุณจะตรวจสอบได้อย่างไร

หากคุณทำทุกอย่างถูกต้องตั้งแต่เริ่มต้น ตอนนี้คุณควรมี valeus บนหน้าจอและแอคโตบอร์ดของคุณ

หากสิ่งนี้คุณไม่เห็นสิ่งใดบนหน้าจอหรือบนแอคโตบอร์ด

  • ก่อนอื่น โปรดตรวจสอบการเชื่อมต่อทั้งหมดของคุณระหว่างเซ็นเซอร์และไมโครคอนโทรลเลอร์
  • หากคุณแน่ใจเกี่ยวกับการเชื่อมต่อของคุณ อาจเป็นเพราะหน้าจอ LCD ของคุณ (ค่อนข้างบอบบาง) คุณควรยังคงมีค่าบน actoboard หากคุณทำตามขั้นตอนสุดท้ายอย่างถูกต้อง

ในกรณีที่คุณมีปัญหาในการตั้งค่า Actoboard นี่เป็นวิธีที่สามในการมีค่านิยมของคุณ: Putty

วิธีใช้สีโป๊ว:

  • เชื่อมต่ออุปกรณ์ของคุณบนคอมพิวเตอร์และเปิดตัวจัดการอุปกรณ์ต่อพ่วงของ windows และค้นหาพอร์ตที่อุปกรณ์ของคุณเชื่อมต่ออยู่ (ภาพที่ 2)
  • จากนั้นเปิด Putty และเลือก Serial (สีแดงในรูปที่ 3) และสอบถามหมายเลขพอร์ต COM ที่คุณพบในขั้นตอนก่อนหน้า (สีส้มในรูปที่ 3)
  • คลิกที่ตกลง คอนโซลจะเปิดขึ้นแสดงค่า

ขั้นตอนที่ 6: ขอบคุณ

ขอบคุณถ้าคุณพยายามสร้าง FLOGER ของคุณเอง:) หรือแม้แต่คุณเพิ่งอ่านสิ่งนี้!

หากคุณมีความคิดเห็น คำถาม หรือการปรับปรุงใด ๆ โปรดแบ่งปัน !

แนะนำ: