สารบัญ:
- ขั้นตอนที่ 1: #ฮาร์ดแวร์ - การสั่งซื้อชิ้นส่วน
- ขั้นตอนที่ 2: #ฮาร์ดแวร์ - ชิ้นส่วนที่พิมพ์ 3 มิติ
- ขั้นตอนที่ 3: #ฮาร์ดแวร์ - เตรียมถาดแบตเตอรี่
- ขั้นตอนที่ 4: #ฮาร์ดแวร์ - เตรียมบอร์ด LoRaWan
- ขั้นตอนที่ 5: #ฮาร์ดแวร์ - การประกอบ 1: TSL2561 / BME680
- ขั้นตอนที่ 6: #Hardware - Assembly 2: Seeed LoRaWan Board
- ขั้นตอนที่ 7: #Hardware - Assembly 3: เชื่อมต่อ I2C Pins
- ขั้นตอนที่ 8: #ฮาร์ดแวร์ - การประกอบ 4: การจัดการสายเคเบิล - สายเคเบิล I2C
- ขั้นตอนที่ 9: #TTN - ลงทะเบียน / เข้าสู่ระบบ
- ขั้นตอนที่ 10: #TTN - ตั้งค่าแอปพลิเคชัน
- ขั้นตอนที่ 11: #TTN - การตั้งค่ารูปแบบเพย์โหลด
- ขั้นตอนที่ 12: #TTN - เพิ่มอุปกรณ์
- ขั้นตอนที่ 13: #TTN - การตั้งค่าอุปกรณ์
- ขั้นตอนที่ 14: #Code - ดาวน์โหลดโค้ด Arduino
- ขั้นตอนที่ 15: #Code - Arduino - ตั้งค่าอุปกรณ์ด้วย TTN
- ขั้นตอนที่ 16: #Code - Arduino - ติดตั้ง RTC และ Adafruit Library
- ขั้นตอนที่ 17: #Code - Arduino - ติดตั้งไลบรารี Seeeduino LoRaWAN
- ขั้นตอนที่ 18: #Code - Arduino - การเลือกบอร์ด / พอร์ต COM
- ขั้นตอนที่ 19: #Code - Arduino - อัปโหลดรหัสไปยังบอร์ด
- ขั้นตอนที่ 20: #Code - Arduino - ทดสอบโค้ด
- ขั้นตอนที่ 21: #Hardware - การประกอบ 5: ใส่ถาดแบตเตอรี่
- ขั้นตอนที่ 22: #ฮาร์ดแวร์ - ชุดที่ 6: ใส่แบตเตอรี่
- ขั้นตอนที่ 23: #Hardware - Assembly 7: Back Cover
- ขั้นตอนที่ 24: #Hardware - สิ่งที่แนบมาของอุปกรณ์
วีดีโอ: MuMo - Node_draft: 24 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
### UPDATE 10-03-2021 // ข้อมูลล่าสุด / อัปเดตจะมีอยู่ในหน้า github:https://github.com/MoMu-Antwerp/MuMo
MuMo คืออะไร?
MuMo คืออะไร MuMo คือความร่วมมือระหว่างการพัฒนาผลิตภัณฑ์ (แผนกหนึ่งของ University of Antwerp) ภายใต้ชื่อ Antwerp Design Factory และ Antwerp Fashion Museum เป้าหมายของโครงการคือการสร้างระบบตรวจสอบ IOT แบบโอเพ่นซอร์สโดยใช้เครือข่าย LoRa
- ควรตั้งค่าได้ง่าย
- ควรประกอบง่าย
- ต้องสามารถปรับขนาดได้ในแง่ของพื้นที่ใช้งาน
โครงการ MuMo ประกอบด้วยอะไร:
MuMo Node
MuMo Node เป็นอุปกรณ์พลังงานต่ำบนแบตเตอรี่ AA ที่สามารถวัดและส่งพารามิเตอร์ด้านสิ่งแวดล้อมผ่านเครือข่าย LoRa พารามิเตอร์ต่างๆ ได้แก่ อุณหภูมิ ความชื้น ความดันบรรยากาศ และความสว่าง *** โหนด MuMo สามารถขยายพร้อมกับฟังก์ชันอื่นๆ เพื่อใช้ในแอปพลิเคชันอื่นได้***
MuMo Gatway
MuMo Gateway เป็นเกตเวย์ LoRa ที่ใช้งานอยู่ซึ่งสามารถรับและส่งต่อสัญญาณ LoRa จากอุปกรณ์ Node ผ่านทางอินเทอร์เน็ต ในโครงการนี้ เกตเวย์จะติดตั้งเซ็นเซอร์เดียวกันกับอุปกรณ์ MuMo Node เซ็นเซอร์ฝุ่นในอากาศ และกับดักแมลงที่สามารถตรวจสอบได้จากระยะไกลด้วยกล้อง
*** เกตเวย์ไม่จำเป็นต้องติดตั้งเซ็นเซอร์หรือกล้อง นอกจากนี้ยังสามารถให้บริการเฉพาะเครือข่าย LoRa (ไม่ใช่เกทเวย์วัด)***
MuMo Dashboard
MuMo Dashboard จัดทำขึ้นเพื่อสร้างภาพรวมเว็บแอปพลิเคชันของเครือข่ายที่กำลังสร้างขึ้น ทำให้ใช้งานง่ายด้วยฟังก์ชันต่างๆ แดชบอร์ดสามารถปรับแต่งตามความต้องการและการใช้งานของผู้ใช้ได้อย่างเต็มที่
หน้า Github:
github.com/MoMu-Antwerp/MuMo
หน้าคำแนะนำ:
MuMo_Node:
MuMo_Gateway:
เครื่องมือที่จำเป็น:
- เครื่องพิมพ์ 3 มิติพร้อมฟิลาเมนต์
- หัวแร้ง / หัวแร้ง
- คีมตัดขนาดเล็ก
- ปืนกาวร้อน (หรือเครื่องมือตรึงอื่นๆ)
- ไขควงเล็ก
ขั้นตอนที่ 1: #ฮาร์ดแวร์ - การสั่งซื้อชิ้นส่วน
ชิ้นส่วนที่จะสั่งซื้อ:
ดูหน้า github สำหรับภาพรวมล่าสุด:
github.com/jokohoko/Mumo/blob/main/Shopping_list.md
ขั้นตอนที่ 2: #ฮาร์ดแวร์ - ชิ้นส่วนที่พิมพ์ 3 มิติ
ชิ้นส่วนสำหรับการพิมพ์ 3 มิติ:
- NODE_Main_Housing
- NODE_Battery_Tray
- NODE_Backcover
ดูหน้า github สำหรับไฟล์ STL ล่าสุด:
github.com/jokohoko/Mumo/tree/main/STL_NODE
พิมพ์เส้นใย:
- PETG (ที่ต้องการและคงทนกว่า)
- ปลา
การตั้งค่าการพิมพ์ทั่วไป:
- ไม่ต้องการการสนับสนุน
- ไม่จำเป็นต้องเติม
- ความสูง 0.2 ชั้น
- 3 เส้นรอบวง (เพื่อความแข็งแรงและความทนทาน)
ขั้นตอนที่ 3: #ฮาร์ดแวร์ - เตรียมถาดแบตเตอรี่
อะไหล่:
- กล่องใส่แบตเตอรี่ 2 ก้อน (โหนดด้านข้าง: คุณสามารถใช้กล่องแบตเตอรี่เพียงกล่องเดียวสำหรับแบตเตอรี่ AA 3 ก้อน แต่ช่วงการใช้งานจริงจะสั้นลง!)
- 1 x ขั้วต่อสายไฟ JST 2.0 (รวมอยู่ในบอร์ด Seeed LoRaWan)
- ชิ้นส่วนที่พิมพ์ 3 มิติ: ถาดใส่แบตเตอรี่
คำแนะนำ - การบัดกรี: (คำเตือน HOT - ระวัง!)
- บัดกรีสายสีแดงทั้งหมดเข้าด้วยกัน
- บัดกรีสายเคเบิลสีดำทั้งหมดเข้าด้วยกัน
- ตรวจสอบให้แน่ใจว่างานบัดกรีได้รับการป้องกันด้วยวัสดุฉนวน นี่อาจเป็นปลอกหุ้มที่คุณดึงสายเคเบิลก่อนบัดกรีหรือเทปฉนวนที่คุณใช้ในภายหลัง
คำแนะนำ - การยึดที่ยึดแบตเตอรี่:
-
กาวที่ใส่แบตเตอรี่ลงในถาดใส่แบตเตอรี่โดยให้สายเคเบิลหันไปทางด้านข้างพร้อมกับคัตเอาท์ (ดูรูป) สามารถทำได้ด้วยกาวร้อน (แนะนำ), เทปสองหน้า, ซิลิโคน, กาวที่สอง, …
ขั้นตอนที่ 4: #ฮาร์ดแวร์ - เตรียมบอร์ด LoRaWan
ส่วนหนึ่ง:
กระดาน LoRaWan
การเรียนการสอน:
ก่อนถอดไฟ LED บนบอร์ด ให้เชื่อมต่อบอร์ดกับคอมพิวเตอร์และตรวจสอบว่าไฟ LED ติดสว่างหรือไม่ หลังจากถอดไฟ LED เราไม่มีไฟแสดงสถานะอีกต่อไป
เพื่อลดการใช้พลังงานของโล่ลอร์วรรณ เราควรถอด LED สองดวงที่ให้ข้อมูลอย่างหมดจด กำลังไฟฟ้า (PWR) และไฟแสดงสถานะการชาร์จ (CHG) นำ
ระวังอย่าให้บอร์ดเสียหายระหว่างขั้นตอนนี้! ใช้ชุดคีมคม
- ค้นหา LED สำหรับชาร์จ (CHR) และ LED กำลังไฟ (PWR) (ดูภาพมุมมองด้านบนพร้อมสี่เหลี่ยมสีเขียว)
-
ตัดการบัดกรีของ LED LED ควรหลวม
- ถอดไฟ LED ออกและตรวจสอบว่าชิ้นส่วนที่ถอดออกมาสะอาดโดยไม่ทำลายร่องรอยด้านล่างหรือไม่
ขั้นตอนที่ 5: #ฮาร์ดแวร์ - การประกอบ 1: TSL2561 / BME680
อะไหล่:
- การพิมพ์ 3 มิติ - "ตัวหลักของโหนด"
- เซ็นเซอร์วัดแสงแบบดิจิตอล (เซ็นเซอร์ขนาดเล็ก)
- เซ็นเซอร์ BME680 (เซ็นเซอร์ยาว)
- สายเชื่อมต่อ Grove I2C 2 เส้น
- สกรู 4 x M2x5
คำแนะนำ:
- ต่อสายเคเบิลของโกรฟสายใดเส้นหนึ่งเข้ากับเซ็นเซอร์วัดแสงแบบดิจิตอล และอีกอย่างคือเซ็นเซอร์ BME680
- วางเซ็นเซอร์ลงในกล่องพิมพ์ 3 มิติ ("ตัวหลักของโหนด")
- ไฟดิจิตอลที่ด้านซ้ายบน / BME680 ที่ด้านบนขวา ส่วนเชื่อมต่อของเซ็นเซอร์คว่ำลง (มองไม่เห็น!) คุณต้องงอสายเคเบิลที่ทำให้หักเลี้ยว
- และขันสกรูทั้งสองให้เข้าที่ด้วยสกรู m2x5 มม.
ขั้นตอนที่ 6: #Hardware - Assembly 2: Seeed LoRaWan Board
อะไหล่:
- ถาดใส่แบตเตอรี่พร้อมที่ใส่แบตเตอรี่
- Seeed กระดาน LoRaWan
- โหนดตัวหลัก
- สกรู 4 x M2x5
คำแนะนำ:
- เสียบสายไฟของถาดแบตเตอรี่เข้ากับบอร์ด LoRaWan
- งอสายไฟเพื่อให้สายไฟไม่กินพื้นที่มากนัก
- เสียบบอร์ด LoRaWan เข้ากับตัวเครื่องด้วยขั้วต่อ usb และสายไฟก่อน
- จัดตำแหน่งรูของบอร์ด LoRaWan ให้ตรงกับหมุดยึดของตัวเครื่อง
- ตรวจสอบให้แน่ใจว่าได้วางแผ่น LoRaWan ไว้ใกล้กับผนังแบ่ง (ดูภาพ)
- ใส่สกรูสี่ตัวในตำแหน่งที่ระบุของบอร์ด (ดูภาพมุมมองด้านบน - วงกลมสีเขียว)
- เมื่อคุณขันสกรูให้แน่น ตรวจสอบให้แน่ใจว่าปุ่มรีเซ็ตอยู่ในตำแหน่งที่ถูกต้องกับปุ่มกดที่ด้านข้างของโหนด (ดูภาพมุมมองด้านบน - สี่เหลี่ยมสีน้ำเงิน)
- ตรวจสอบว่าปุ่มรีเซ็ตทำงานอย่างถูกต้องหรือไม่ หากปุ่มไม่ขยับหรือไม่สัมผัสปุ่มรีเซ็ตหรือบอร์ด อาจทำให้คุณภาพการพิมพ์ 3 มิติไม่สอดคล้องกัน ลองขยับบอร์ดเล็กน้อยหรือลองแยกปุ่มรีเซ็ตที่พิมพ์ด้วยพลาสติกออกให้หมดเพื่อแก้ปัญหานี้ คุณยังสามารถรีเซ็ตปุ่มในร่องที่พิมพ์ได้
- ป้อนเสาอากาศผ่านช่องเปิดที่กำหนดไว้ในบล็อกรองรับแบตเตอรี่ อย่างระมัดระวังเพื่อไม่ให้เสาอากาศแตก
ขั้นตอนที่ 7: #Hardware - Assembly 3: เชื่อมต่อ I2C Pins
คำแนะนำ:
เชื่อมต่อสายเคเบิล Grove เข้ากับสล็อต i2C บน Seeeduino มีเพียงขั้วต่อด้านนอกสุดสองตัวเท่านั้นที่เป็นพิน I2C และใช้ได้กับเซ็นเซอร์ของเรา แต่คุณสามารถเปลี่ยนขั้วต่อเซ็นเซอร์ทั้งสองได้ (ดูรูป - สี่เหลี่ยมสีน้ำเงิน)
ขั้นตอนที่ 8: #ฮาร์ดแวร์ - การประกอบ 4: การจัดการสายเคเบิล - สายเคเบิล I2C
คำแนะนำ:
- ด้านหลังบล็อกรองรับแบตเตอรี่มีที่สำหรับดันสาย I2C ลงไป กระชับพอดีไม่ขยับกลับออก
- วางสายเคเบิลให้สวยงามเพื่อไม่ให้ไปขวางถาดแบตเตอรี่ที่จะวางไว้ด้านบนในครู่เดียว
ความคิดเห็น: ปล่อยให้ฮาร์ดแวร์ของโหนดเป็นอยู่ตอนนี้ เราจะตั้งค่ารหัสก่อน
ขั้นตอนที่ 9: #TTN - ลงทะเบียน / เข้าสู่ระบบ
เครือข่ายสิ่งต่าง ๆ ให้ชุดเครื่องมือเปิดและเครือข่ายเปิดทั่วโลกเพื่อสร้างแอปพลิเคชัน IoT ตัวต่อไปของคุณในราคาประหยัด มีความปลอดภัยสูงสุดและพร้อมที่จะปรับขนาด
* หากคุณมีบัญชีอยู่แล้ว คุณสามารถข้ามขั้นตอนนี้ได้
คำแนะนำ:
- ลงทะเบียนที่ The Things Network และสร้างบัญชี
- ทำตามคำแนะนำบนเว็บไซต์ TTN
- หลังจากลงทะเบียนเข้าสู่ระบบบัญชีของคุณ
- ไปที่คอนโซลของคุณ คุณจะพบมันในเมนูแบบเลื่อนลงของโปรไฟล์ของคุณ (ดูรูป)
ขั้นตอนที่ 10: #TTN - ตั้งค่าแอปพลิเคชัน
* หากคุณมีแอปพลิเคชันอยู่แล้ว คุณสามารถข้ามขั้นตอนนี้ได้
แอปพลิเคชันคือสภาพแวดล้อมที่คุณสามารถจัดเก็บอุปกรณ์โหนดได้หลายเครื่อง
คำแนะนำ:
- เมื่อคุณอยู่ในคอนโซลให้คลิกที่แอปพลิเคชัน (ดูรูปที่ 1)
- คลิกที่ "เพิ่มแอปพลิเคชัน"
- ตอนนี้คุณอยู่ในหน้าต่างเพิ่มแอปพลิเคชัน (ดูรูปที่ 2)
- สร้าง ID แอปพลิเคชัน
- ให้คำอธิบายแอปพลิเคชันของคุณ
- ตั้งค่าการลงทะเบียนตัวจัดการของคุณ (ขึ้นอยู่กับตำแหน่งของคุณ)
- เมื่อเสร็จแล้วให้คลิก "เพิ่มแอปพลิเคชัน"
ขั้นตอนที่ 11: #TTN - การตั้งค่ารูปแบบเพย์โหลด
การตั้งค่าเพย์โหลดมีความสำคัญต่อการอ่านข้อมูลที่เข้ามาอย่างถูกต้อง
คำแนะนำ:
- ในภาพรวมแอปพลิเคชัน ให้คลิกที่ "รูปแบบการโหลด" (ดูรูปที่ 1 - สี่เหลี่ยมสีเขียว)
- คัดลอกวางฟังก์ชัน (ตรวจสอบลิงก์ github ด้านล่าง) ลงในตัวแก้ไขตัวถอดรหัส (ดูรูป - สี่เหลี่ยมสีน้ำเงิน)
- คลิกที่ปุ่มบันทึกเพื่อบันทึกผลลัพธ์ของคุณ
ลิงค์ฟังก์ชั่นสำหรับตัวแก้ไขตัวถอดรหัส:
github.com/jokohoko/Mumo/blob/main/documentation/Payload_format.md
ขั้นตอนที่ 12: #TTN - เพิ่มอุปกรณ์
หากทุกอย่างเป็นไปด้วยดี แสดงว่าคุณอยู่ในภาพรวมของแอปพลิเคชันแล้ว ที่ซึ่งคุณสามารถควบคุมแอปพลิเคชันของคุณได้ ตอนนี้เรากำลังจะเพิ่มอุปกรณ์ใหม่ (โหนด) หรือแอปพลิเคชัน
คำแนะนำ:
- คลิกที่ลงทะเบียนเครื่อง (ดูรูปที่ 1 - สี่เหลี่ยมสีเขียว)
- ป้อน ID อุปกรณ์
- ตั้งค่า Device EUI ให้สร้างโดยอัตโนมัติ คลิกที่ลูกศรข้ามทางด้านซ้าย
- เมื่อเสร็จแล้วให้คลิกที่ "ลงทะเบียนอุปกรณ์"
- อุปกรณ์ถูกสร้างขึ้นในขณะนี้
ขั้นตอนที่ 13: #TTN - การตั้งค่าอุปกรณ์
ขั้นตอนนี้สำคัญมากในการเชื่อมต่อที่ดีของการตั้งค่า LoRa ของอุปกรณ์
คำแนะนำ:
- เมื่อคุณอยู่ในหน้าภาพรวมอุปกรณ์ ให้คลิกที่ "การตั้งค่า" (ดูรูปที่ 1 - สี่เหลี่ยมผืนผ้าสีเขียว)
- ในหน้าการตั้งค่า คุณสามารถให้คำอธิบายกับอุปกรณ์ของคุณได้ (ไม่จำเป็น)
- ตั้งค่าโหมดการเปิดใช้งานเป็น ABP
- ทำเครื่องหมายที่ "การตรวจสอบตัวนับเฟรม" คุณจะพบที่ด้านล่างของหน้า
- ปล่อยให้อุปกรณ์ EUI, ที่อยู่อุปกรณ์, รหัสเซสชันเครือข่าย, รหัสเซสชันของแอปทั้งหมดเป็นการสร้างอัตโนมัติ
- คลิกที่ปุ่มบันทึกเพื่อบันทึกการตั้งค่าใหม่
- กลับไปที่หน้า "การตั้งค่า" (ดูรูปที่ 3 - สี่เหลี่ยมสีเขียว)
- ตั้งค่าโหมดการเปิดใช้งานกลับเป็น OTAA!! (ดูรูปที่ 4 - สี่เหลี่ยมสีเขียว)
- ปล่อยให้คีย์แอปสร้างอัตโนมัติ
- คลิกที่ปุ่มบันทึกเพื่อบันทึกการตั้งค่าใหม่ (ดูรูปที่ 5 - สี่เหลี่ยมผืนผ้าสีเขียว)
ขั้นตอนที่ 14: #Code - ดาวน์โหลดโค้ด Arduino
ตกลงจนถึงตอนนี้ดีมาก เรามีการประกอบโหนด เรามีบัญชีบน TTN เราสร้างแอปพลิเคชันด้วยรูปแบบเพย์โหลดที่เหมาะสม และเราได้สร้างอุปกรณ์ (OTAA) ในแอปพลิเคชันนั้น ตอนนี้เราต้องตั้งค่ารหัส Arduino ด้วยข้อมูลการตั้งค่าเดียวกันกับอุปกรณ์ที่เราทำใน TTN ในขั้นตอนต่อไป เราจะอัปโหลดโค้ดไปยังบอร์ด LoRaWan ในโหนด
คำแนะนำ:
- ดาวน์โหลดไดเร็กทอรี mumoV1 จากหน้า Github
- ดาวน์โหลดซอฟต์แวร์ Arduino เวอร์ชันล่าสุด (https://www.arduino.cc/en/software)
- เปิดไฟล์รหัส Arduino "mumoV1.ino" (คุณจะพบลิงก์ Github ใต้คำแนะนำ)
ลิงค์ Github:
github.com/jokohoko/Mumo/tree/main/mumoV1
ขั้นตอนที่ 15: #Code - Arduino - ตั้งค่าอุปกรณ์ด้วย TTN
คำแนะนำ:
- เปิดเครือข่ายสิ่งต่าง ๆ (TTN) ไปที่ภาพรวมอุปกรณ์ของคุณซึ่งคุณจะพบข้อมูลการตั้งค่าทั้งหมดของอุปกรณ์ เราจะใช้สิ่งนี้เพื่อตั้งค่ารหัส Arduino
- ในรหัส Arduino ให้ไปที่แท็บ "mumoV1.h"
ตั้งค่ารหัสโหนด:
- คัดลอก device_EUI จาก TTN และวางลงในรหัส Arduino (ดูลูกศรสีม่วง)
- คัดลอก theapplication_EUI จาก TTN แล้ววางลงในโค้ด Arduino (ดูลูกศรสีน้ำเงิน)
- คัดลอก app_key จาก TTN และวางลงในรหัส Arduino (ดูลูกศรสีเขียว) หากมองไม่เห็น network_session_key ให้คลิกที่สัญลักษณ์ "ตา" (ดูวงกลมสีเขียว)
- คัดลอก device_adress จาก TTN และวางลงในรหัส Arduino (ดูลูกศรสีเหลือง)
- คัดลอก network_session_key จาก TTN แล้ววางลงในโค้ด Arduino (ดูลูกศรสีส้ม) หากมองไม่เห็น network_session_key ให้คลิกที่สัญลักษณ์ "ตา" (ดูวงกลมสีส้ม)
- คัดลอก app_session_key จาก TTN แล้ววางลงในโค้ด Arduino (ดูลูกศรสีแดง) หากมองไม่เห็น app_session_key ให้คลิกที่สัญลักษณ์ "ตา" (ดูวงกลมสีแดง)
ขั้นตอนที่ 16: #Code - Arduino - ติดตั้ง RTC และ Adafruit Library
- ในอินเทอร์เฟซ Arduino ของคุณให้คลิกที่ Sketch > รวมไลบรารี > จัดการไลบรารี…
- หน้าต่างการจัดการห้องสมุดจะปรากฏขึ้น
- ในแถบค้นหาประเภท: rtczero
- ติดตั้งเวอร์ชันล่าสุดของไลบรารีแรก
- ในแถบค้นหาประเภท: adafruit BME680 (สำหรับเซ็นเซอร์ BME680)
- ติดตั้งเวอร์ชันล่าสุดของไลบรารีแรก
- ในแถบค้นหาประเภท: adafruit TSL2561 (สำหรับเซ็นเซอร์ TSL2561)
- ติดตั้งเวอร์ชันล่าสุดของไลบรารีแรก
- ในแถบค้นหาประเภท: flashstorage ATSAM ติดตั้งเวอร์ชันล่าสุดของไลบรารีแรก
ขั้นตอนที่ 17: #Code - Arduino - ติดตั้งไลบรารี Seeeduino LoRaWAN
เราติดตั้งไลบรารี Seeed board เพื่อสื่อสารกับบอร์ด
คำแนะนำ:
- ในอินเทอร์เฟซ Arduino ของคุณให้คลิกที่ File > Preferences และคัดลอก url (ด้านล่าง) ไปยัง "Additional Boards Manager URLs" (ดูรูป - สี่เหลี่ยมผืนผ้าสีแดง)
- คลิกที่ "ตกลง"
- กลับไปที่อินเทอร์เฟซ Arduino คลิกที่ Toos > Board > Board Manager
- ในแถบค้นหาให้พิมพ์ "ลรวรรณ"
- คุณจะเห็นห้องสมุดของกระดานสีหล่อหวาน (ดูรูป - สี่เหลี่ยมสีเขียว)
- คลิกที่ "ติดตั้ง" และรอจนกว่าจะเสร็จสิ้น
URL:
ขั้นตอนที่ 18: #Code - Arduino - การเลือกบอร์ด / พอร์ต COM
คำแนะนำ:
- เชื่อมต่อบอร์ด LoRaWAN ด้วยสาย micro usb เข้ากับคอมพิวเตอร์ของคุณ
- ในอินเทอร์เฟซ Arduino ของคุณให้คลิกที่เครื่องมือ> บอร์ดและเลือกบอร์ด "Seeeduino LoRaWAN" (ดูภาพ)
- เลือกพอร์ต COM ที่ถูกต้องในเมนูเดียวกัน
ขั้นตอนที่ 19: #Code - Arduino - อัปโหลดรหัสไปยังบอร์ด
เมื่อเรามีโค้ดของเราพร้อมแล้ว ก็ถึงเวลาวางโค้ดบนบอร์ด LoRaWAN!
คำแนะนำ:
- ตรวจสอบให้แน่ใจว่าบอร์ด LoRaWAN ของคุณยังคงเชื่อมต่อกับพีซีของคุณ
- ดับเบิลคลิกที่ปุ่มรีเซ็ตที่โหนดด้านข้าง คุณจะเห็นว่าไฟ LED กำลังกะพริบ ซึ่งหมายความว่าอุปกรณ์อยู่ในโหมดบูตโหลดเดอร์
- เนื่องจากโหมด bootloader เราจึงต้องเลือกพอร์ต COM ใหม่ สิ่งนี้ทำได้เหมือนกับในขั้นตอน #18
- คลิกที่ปุ่มอัปโหลด มันคือปุ่มที่มีลูกศรชี้ไปทางขวา (ดูรูป-วงกลมสีแดง)
- คุณควรเห็น "อัปโหลดเสร็จสิ้น" ที่มุมล่างขวา
ขั้นตอนที่ 20: #Code - Arduino - ทดสอบโค้ด
คำแนะนำ:
- ในภาพรวมอุปกรณ์ของ TTN ให้คลิกที่ "ข้อมูล" คุณจะพบข้อมูลขาเข้าทั้งหมดที่อุปกรณ์โหนดเฉพาะ (ดูรูป - สี่เหลี่ยมสีแดง)
- หากต้องการทดสอบการรับส่งข้อมูล ให้กดปุ่มรีเซ็ตที่ด้านข้างของอุปกรณ์โหนดเพื่อส่งสัญญาณ
- หากเกตเวย์รับสัญญาณ LoRa คุณจะเห็นข้อมูลขาเข้าในข้อมูลแอปพลิเคชันของอุปกรณ์บน TTN (รอ 30 ถึง 40 วินาทีเพื่อดูผลลัพธ์)
- หากคุณไม่เห็นข้อมูลที่เข้ามา ให้ลองกดปุ่มพักที่ด้านข้างของอุปกรณ์โหนดเพื่อส่งสัญญาณอีกครั้ง
- หากวิธีนี้ไม่ได้ผล คุณกลับไปที่ขั้นตอน #18 แล้วลองอัปโหลดโค้ดอีกครั้ง
ยินดีด้วย คุณมีอุปกรณ์ LoRa Node ที่ใช้งานได้แล้ว!
- ถอด USB ออกจากบอร์ด lorawan
- กดปุ่มพักผ่อนที่ด้านข้างของอุปกรณ์โหนดเป็นครั้งสุดท้าย
ขั้นตอนที่ 21: #Hardware - การประกอบ 5: ใส่ถาดแบตเตอรี่
อะไหล่:
ถาดใส่แบตเตอรี่
คำแนะนำ
- ใส่ถาดใส่แบตเตอรี่เข้าไปในตัวเครื่องโดยทำเป็นมุม ตรวจสอบให้แน่ใจว่าคุณวางสายไฟในทิศทางที่ถูกต้องก่อน (ดูภาพ)
- อันดับแรก วางถาดเข้ากับผนังบล็อกค้ำโดยที่สายเคเบิลถูกยัดไว้ด้านหลัง
- ดันถาดลงจนกว่าคุณจะได้ยินเสียง "คลิกทันที"
- ตรวจสอบมุมว่าถาดเข้าพอดีกับตัวเครื่องหรือไม่ (ดูรูปที่ 2 / 3 - วงกลมสีแดง) // weg
- เสียบสายไฟที่ด้านบนของสายเชื่อมต่อ I2C ดันมันลงด้วยสิ่งที่ทื่อ ระวังอย่าให้สายเคเบิลเสียหาย
ขั้นตอนที่ 22: #ฮาร์ดแวร์ - ชุดที่ 6: ใส่แบตเตอรี่
อะไหล่:
แบตเตอรี่ AA 6 ก้อน (โหนดด้านข้าง)
คำแนะนำ:
- ใส่แบตเตอรี่ AA 6 ก้อนในทิศทางที่ถูกต้องของที่ใส่แบตเตอรี่
- ดันสายของแบตเตอรี่ลงอย่างระมัดระวังเพื่อไม่ให้รบกวนขั้นตอนต่อไป
*โหนดด้านข้าง: ตรวจสอบการวางแนวแบตเตอรี่ของที่ใส่แบตเตอรี่ อาจจะแตกต่างไปจากในรูป
ขั้นตอนที่ 23: #Hardware - Assembly 7: Back Cover
อะไหล่:
พิมพ์ 3 มิติ - โหนดปกหลัง
คำแนะนำ:
- สอดริมฝีปากของฝาครอบด้านหลังเข้าไปในร่องริมฝีปากของตัวเครื่องหลักภายใต้มุมสไลด์
- ดันที่ด้านข้างของเคสและตรวจสอบว่าอยู่ในตำแหน่งที่ถูกต้อง
- หากริมฝีปากไม่พอดีเนื่องจากปัญหาการพิมพ์ ให้พยายามบดพื้นผิวบางส่วนจนเข้าที่ ตรวจสอบว่าฝาครอบด้านหลังเรียบสนิทบนตัวเรือนและไม่มีรอยต่อ
- ใส่สกรู M3x16mm แล้วขันให้แน่น
ขั้นตอนที่ 24: #Hardware - สิ่งที่แนบมาของอุปกรณ์
มีหลายวิธีในการต่ออุปกรณ์
- สกรูร่องล็อคสไลด์ด้านข้าง
- สกรูร่องล็อคสไลด์ที่ด้านหลัง
- ทิวแร็ปด้านข้าง/บนและหลัง.
- ปกหลังของโหนดมีขอเกี่ยวด้วย
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
MuMo - LoRa Gateway: 25 ขั้นตอน (พร้อมรูปภาพ)
MuMo - LoRa Gateway: ### UPDATE 10-03-2021 // ข้อมูลล่าสุด / อัปเดตจะมีอยู่ในหน้า github:https://github.com/MoMu-Antwerp/MuMoWhat is MuMo?MuMo เป็นความร่วมมือระหว่าง การพัฒนาผลิตภัณฑ์ (ภาควิชาของ University of Antwerp) ภายใต้การ
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-