Arduino Core สำหรับ Wisblock Core Rak4631 และ Rak4601 โมดูล
ที่เก็บนี้มี Arduino BSP สำหรับโมดูลหลัก Wisblock:
Wisblock คืออะไร?
Wisblock เป็นผลิตภัณฑ์ที่น่าทึ่งที่สร้างโดย บริษัท RAK สำหรับอุตสาหกรรม IoT มันสามารถสร้างวงจรเช่นคลิกบล็อกร่วมกันเพื่อตระหนักถึงความคิดของคุณอย่างรวดเร็ว ภาพรวมการชำระเงินสำหรับข้อมูลหรือเยี่ยมชมศูนย์เอกสารของเรา
Rakwireless ลงทุนเวลาและทรัพยากรที่ให้บริการรหัสโอเพ่นซอร์สนี้โปรดรองรับฮาร์ดแวร์ Rakwireless และ Open-Source โดยการซื้อผลิตภัณฑ์จาก Rakwireless!
สำหรับการสนับสนุนและคำถามเกี่ยวกับผลิตภัณฑ์ Rakwireless กรุณาเยี่ยมชมฟอรัมของเรา
ตัวอย่างและบทช่วยสอนการเริ่มต้นอย่างรวดเร็วโปรดไปที่ GitHub Repo ของเรา
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ RAK กรุณาเยี่ยมชมศูนย์เอกสารของเรา
หากต้องการซื้อโมดูล Wisblock โปรดไปที่ร้านค้าออนไลน์ของเรา
เนื้อหา
ภาพรวม
- คำอธิบาย
- คุณสมบัติที่สำคัญ
- ไฮไลท์ Wisblock
การติดตั้ง BSP
- เวอร์ชันเสถียร
- ตัวอย่างและบทช่วยสอน
- การกำหนดค่า
ภาพรวม
คำอธิบาย
Wisblock เป็นระบบโมดูลาร์ที่ทำให้ง่ายต่อการใช้เครือข่ายพื้นที่กว้าง (LPWAN) ในโซลูชัน IoT ของคุณ Wisblock กำลังใช้โซลูชันของคุณตั้งแต่การสร้างต้นแบบอย่างรวดเร็วไปจนถึงการผลิตจำนวนมากโดยไม่จำเป็นต้องสร้างโมดูลฮาร์ดแวร์ใหม่สำหรับแต่ละขั้นตอน
- ในขั้นตอนการพัฒนา Wisblock Modularity ช่วยให้คุณสามารถทดสอบไมโครคอนโทรลเลอร์, เซ็นเซอร์, เทคโนโลยีการสื่อสาร, ตัวเลือก IO โดยการเปลี่ยนโมดูลด้วยโมดูลปลั๊กอินอย่างง่าย
- โมดูลระดับอุตสาหกรรม Wisblock สามารถใช้ในการผลิตจำนวนมากโดยไม่จำเป็นต้องออกแบบต้นแบบใหม่
- แม้เมื่อนำไปใช้งานอุปกรณ์สามารถแก้ไขหรือซ่อมแซมได้ด้วยของเสียและความพยายามขั้นต่ำ
คุณสมบัติที่สำคัญ
คลิก. รหัส. เชื่อมต่อ.
Wisblock ถูกสร้างขึ้นด้วย 4 โมดูลาร์บล็อก
- Bisblock Base เป็นกระดานรองพื้นที่เชื่อมต่อทุกอย่าง
- Wisblock Core เป็นโมดูลการคำนวณและการสื่อสาร
- Wisblock Sensor คือการเลือกเซ็นเซอร์และโมดูลอินพุต
- Wisblock io ขยายความเป็นไปได้และความเป็นไปได้ในการสื่อสารของแกน Wisblock
ไฮไลท์ Wisblock
- ด้วยการใช้ขั้วต่อขนาดกะทัดรัดทำให้ขนาดเล็กเป็นพิเศษ กระดานฐาน Wisblock ซึ่งเป็นผู้ให้บริการฐานมีขนาดเพียง 30 มม. โดยขนาด 60 มม .
- การใช้ตัวเชื่อมต่อที่ได้รับการจัดอันดับอุตสาหกรรมช่วยให้คุณสามารถใช้โมดูลเดียวกันจากการสร้างต้นแบบอย่างรวดเร็วไปจนถึงการทดสอบกับผลิตภัณฑ์ขั้นสุดท้าย
- Wisblock ไม่เพียง แต่เป็นโมดูลาร์บนฐานฮาร์ดแวร์เท่านั้น แต่ยังพร้อมที่จะใช้บล็อกซอฟต์แวร์มันเป็นเรื่องง่ายที่จะสร้างแอปพลิเคชันเพื่อให้ตรงกับข้อกำหนดโซลูชันของคุณ
ฐาน Wisblock
- Wisblock Base เป็น ผู้ให้บริการ สำหรับโมดูล Wisblock ทั้งหมด
- มันมีแหล่งจ่ายไฟสำหรับโมดูลทั้งหมด ขั้วต่อ USB/5V , เครื่องชาร์จแบตเตอรี่ , เครื่องชาร์จแสงอาทิตย์ , สถานะ LED สถานะ และ ปุ่มรีเซ็ต
- หนึ่งฐาน Wisblock สามารถถือโมดูลไมโครคอนโทรลเลอร์หนึ่งโมดูล (Wisblock core) หนึ่งโมดูล IO (Wisblock io) และโมดูลเซ็นเซอร์สูงสุด 4 โมดูล (เซ็นเซอร์ Wisblock) แอปพลิเคชันเพื่อให้ตรงกับข้อกำหนดการแก้ปัญหาของคุณ
หลัก Wisblock
- Wisblock Core เป็น ศูนย์ประมวลผลข้อมูล ของ Wisblock
- โมดูลหลักของ Wisblock บางอย่างยังมีการสื่อสารLORA®/LORAWAN®และการสื่อสารเพิ่มเติมหมายถึงเช่นบลูทู ธ พลังงานต่ำบลูทู ธ หรือ Wi-Fi
เซ็นเซอร์ Wisblock
- Wisblock Sensor เป็น โมดูลการเก็บข้อมูล ของ Wisblock
- มันรวมถึงเซ็นเซอร์แบบอะนาล็อกดิจิตอลและสิ่งแวดล้อมรวมถึงเซ็นเซอร์การได้มาซึ่งตำแหน่ง
Wisblock io
- โมดูล Wisblock IO ขยายความเป็นไปได้ของอินพุตและเอาต์พุต ของ Wisblock
- ตัวเลือกรวมถึงเซลล์, จอแสดงผล, LED, อินเทอร์เฟซปุ่มและพอร์ต USB และ GPIO เพิ่มเติมรวมถึง Wi-Fi

การติดตั้ง BSP
เวอร์ชันเสถียร
- คำเตือน
หากคุณใช้ Windows 10
อย่า ติดตั้ง Arduino IDE จาก Microsoft App Store โปรดติดตั้ง Arduino IDE ดั้งเดิมจากเว็บไซต์ทางการของ Arduino! แอพ Arduino จาก Microsoft App Store มีปัญหาในการใช้แพ็คเกจสนับสนุนบอร์ดของบุคคลที่สาม -
(1) ดาวน์โหลดและติดตั้ง Arduino IDE (อย่างน้อย v1.6.12)
(2) ทำตามคู่มือนี้เพื่อติดตั้งแพ็คเกจสนับสนุนบอร์ดที่จำเป็น (BSP)
ตัวอย่างและบทช่วยสอน
หลังจากที่คุณเลือก Rak Board แล้วคุณจะเห็นตัวอย่างสำหรับโมดูล Wisblock ทั้งหมด

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวอย่างและบทช่วยสอนเยี่ยมชม GitHub Wisblock repo ของเรา
เครื่องมือ nrfutil ของ Adafruit
Adafruit-nrfutil (มาจาก Nordic PC-NRFutil) เป็นสิ่งจำเป็นในการอัพโหลดร่างผ่านพอร์ตอนุกรม
- สำหรับ Windows และ MacOS ไบนารีที่ดำเนินการล่วงหน้าได้จะรวมอยู่ใน BSP ที่
tools/adafruit-nrfutil/ มันควรทำงานนอกกรอบ - ผู้ใช้ Linux ต้องเรียกใช้คำสั่งติดตามเพื่อติดตั้งจาก PYPI
$ pip3 install adafruit-nrfutil --user
คนขับรถ
- อาจจำเป็นต้องใช้ไดรเวอร์ Silabs CP2104 สำหรับโมดูลบางอย่าง
การให้เครดิต
BSP นี้ใช้ Adafruits Nrf52 BSP
ซึ่งขึ้นอยู่กับ Arduino-NRF5 โดย Sandeep Mistry
ซึ่งจะขึ้นอยู่กับแกน Arduino SAMD
ใช้ไลบรารีต่อไปนี้:
- Adafruit-nrfutil ขึ้นอยู่กับ Nordic Semiconductor ASA's PC-NRFUTIL
- Freertos เป็นระบบปฏิบัติการ
- TinyUSB เป็นสแต็ค USB
- nrfx สำหรับไดรเวอร์อุปกรณ์ต่อพ่วง
- LittleFs สำหรับระบบไฟล์ภายใน