สารบัญ:
- ขั้นตอนที่ 1: มีอะไรอยู่ในกล่อง
- ขั้นตอนที่ 2: เค้าโครงส่วนหัว 40 พิน
- ขั้นตอนที่ 3: ใส่ IoT Bit ร่วมกับ Raspberry Pi
- ขั้นตอนที่ 4: การตั้งค่า Raspberry Pi
- ขั้นตอนที่ 5: ตั้งค่า IoT Bit อย่างง่าย
- ขั้นตอนที่ 6: หน้าที่ของ LEDs
- ขั้นตอนที่ 7: เปิดใช้งาน UART Bus
- ขั้นตอนที่ 8: การอัปเดตเฟิร์มแวร์
- ขั้นตอนที่ 9: คำแนะนำในการใช้งาน
วีดีโอ: IOT BIT GSM V1.5 หมวกสำหรับ Raspberry Pi: 9 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
IOT BIT เป็น HAT ที่ดีที่สุดที่ทำให้ Raspberry Pi ของคุณมีประโยชน์อย่างแท้จริงทุกที่ โมดูล HAT อัจฉริยะของเราให้ข้อมูลมือถือ GSM สำหรับ Raspberry Pi ข้อมูลตำแหน่ง GPS และการเชื่อมต่อ Bluetooth นี่เป็นโมดูลที่สมบูรณ์แบบสำหรับแฮ็กเกอร์ นักวิทยาศาสตร์ และผู้สร้าง เนื่องจากทำให้การเชื่อมต่อ Pi ของคุณมีประสิทธิภาพไม่ว่าคุณจะอยู่ที่ใด เพียงเสียบโมดูลของเราเข้ากับ Raspberry Pi ของคุณแล้วเริ่มเล่น
HAT สามารถรวมเข้ากับซอฟต์แวร์บนระบบปฏิบัติการของคุณได้อย่างง่ายดาย ทำให้คุณสามารถเข้าถึงข้อมูลอินเทอร์เน็ตทั่วไปผ่านเครือข่ายมือถือได้ การใช้ API ของเราทำให้คุณสามารถส่งข้อความ SMS (ข้อความ) และสื่อสารผ่าน Bluetooth นอกจากนี้เรายังให้การเข้าถึง GPS ออนบอร์ดได้ง่ายซึ่งแสดงข้อมูลตำแหน่ง
คุณสมบัติหมวก:
- รองรับ micro sim ใด ๆ เพียงแค่เสียบซิมการ์ดของคุณแล้วไปต่อ
- ติดตั้งง่าย ด้วยคำสั่งเทอร์มินัลเดียว ตั้งค่าซอฟต์แวร์ของเราเพื่อปรับปรุง IOT BIT ด้วย Raspberry Pi ของคุณ
- GSM Mobile Data สำหรับ Raspberry Pi. Battery รองรับ
- ปลุก Pi ของคุณหรือทริกเกอร์เหตุการณ์ด้วยข้อความ
- เสาอากาศภายนอกเสริมเพื่อการรับสัญญาณที่ดีขึ้น
- การควบคุมกำลังไฟฟ้าประสิทธิภาพสูงถึง 3 แอมป์
ขั้นตอนที่ 1: มีอะไรอยู่ในกล่อง
แพ็คเกจประกอบด้วย:
- 1 x บอร์ด GSM
- 1 x เสาอากาศ GPS
- 1 x เสาอากาศสัญญาณ
- 1 x เสาอากาศบลูทูธ
- 1 x สาย USB เข้ากับไมโคร USB
- 1 ลิงก์ไปยังคำแนะนำ
ขั้นตอนที่ 2: เค้าโครงส่วนหัว 40 พิน
แผนผังของส่วนหัว 40 พินเพื่อให้พอดีกับโปรเจ็กต์ของคุณตามพินที่มีอยู่
ขั้นตอนที่ 3: ใส่ IoT Bit ร่วมกับ Raspberry Pi
- เสียบปลั๊ก Raspberry Pi เข้ากับ IOT BIT เพื่อจ่ายไฟให้กับทั้ง IOT BIT และ Raspberry Pi (คุณไม่จำเป็นต้องเสียบ Raspberry Pi ด้วย)
- ใส่เสาอากาศ 2 ตัวและเสาอากาศ GPS ลงใน IOT BIT
- วางซิมการ์ดลงในที่ใส่ซิมการ์ด IOT BIT โดยให้มุมตัดหันออกจากบอร์ด (ซึ่งคุณสามารถซื้อได้จากผู้ให้บริการซิมรายใหญ่รายใดก็ได้)
ขั้นตอนที่ 4: การตั้งค่า Raspberry Pi
ส่วนประกอบที่จำเป็นสำหรับ Raspberry Pi ในการทำงาน:
- ราสเบอร์รี่ Pi 2 หรือ 3
- เฝ้าสังเกต.
- เมาส์และคีย์บอร์ด
- สาย HDMI.
- เครื่องชาร์จ Raspberry Pi
- การ์ด SD (ต้องใช้มากกว่า 8GB) ที่มี Raspbian Jessie เวอร์ชันล่าสุด
คู่มือการติดตั้งซอฟต์แวร์ Raspberry Pi สามารถดูได้ที่
สามารถดู Raspbian Jessie เวอร์ชันล่าสุดได้ที่
ขั้นตอนที่ 5: ตั้งค่า IoT Bit อย่างง่าย
มีหลายวิธีในการเริ่มต้นใช้งาน สิ่งแรกคือการดาวน์โหลดภาพดิสก์และแฟลชโดยใช้ Win32 Disk Imager คุณจะต้องมีการ์ด SD ที่มีขนาด 8GB หรือใหญ่กว่า ลิงค์สำหรับดาวน์โหลดอยู่ด้านล่าง:
เพื่อใช้เปิด IoT Bit โดยเสียบสายไฟเข้ากับพอร์ต USB ที่ชื่อว่า POWER เมื่อเชื่อมต่อ IoT Bit จะจ่ายไฟให้กับ Raspberry Pi
นอกจากนี้ คุณสามารถใช้ IOT BIT บนระบบ windows สิ่งที่คุณต้องทำคือใช้ไดรเวอร์เหล่านี้และติดตั้ง:
ขั้นตอนที่ 6: หน้าที่ของ LEDs
พลังงาน (สีเขียว) - ไฟ LED นี้ควรเปิดเมื่อเชื่อมต่อ IoT Bit ผ่าน USB เมื่อเปิดไฟ IoT Bit ผ่านแบตเตอรี่ ไฟ LED นี้จะดับลง
CHARGE (สีน้ำเงิน) - ไฟ LED จะติดเมื่อเชื่อมต่อ IoT Bit ผ่าน USB เมื่อ IoT Bit ใช้พลังงานจากแบตเตอรี่ ไฟ LED นี้จะดับลง ไฟ LED นี้ยังทำงานเป็นตัวบ่งชี้เมื่อชาร์จแบตเตอรี่จนเต็ม หากเชื่อมต่อ IoT Bit ผ่าน USB และเชื่อมต่อแบตเตอรี่ด้วย เมื่อชาร์จแบตเตอรี่แล้ว ไฟ LED นี้จะดับลง
ACTIVITY (สีน้ำเงิน) - เปิดเมื่อเริ่มต้นเมื่อปิด หมายความว่าโมเด็มพร้อมใช้งาน
NET (สีน้ำเงิน) - เมื่อเปิดเครื่องแสดงว่า IoT Bit กำลังอ่านซิมการ์ด เมื่อไฟ LED นี้กะพริบเร็วหมายความว่ากำลังมองหาสัญญาณล็อค เมื่อเริ่มกะพริบช้าๆ แสดงว่าถูกล็อคกับผู้ให้บริการ ซิมการ์ด
ไฟ LED RGB - ไฟ LED นี้จะเปลี่ยนเป็นสีขาวเมื่อเริ่มต้นหมายความว่าบอร์ดไม่ได้เชื่อมต่อกับโมเด็ม USB จากนั้นไฟแสดงกิจกรรมจะเปิด RGB จะกะพริบเป็นสีเขียวและสีน้ำเงิน กิจกรรมและ RGB จะปิดซึ่งหมายความว่าโมเด็ม พร้อมสำหรับการใช้งาน
ขั้นตอนที่ 7: เปิดใช้งาน UART Bus
IOTbit GSM HAT ไม่มีอินเทอร์เฟซพอร์ต USB COM ดังนั้น เราจะใช้ UART เพื่อสื่อสารกับมัน ดังนั้นเราต้องเปิดใช้งาน UART บน Raspberry pi เราจะทำงานร่วมกับ RPi 3 ดังนั้นคำแนะนำด้านล่างนี้จึงมีไว้สำหรับเวอร์ชันนี้โดยเฉพาะ หากคุณกำลังใช้ raspberry pi เวอร์ชันเก่า โปรดติดต่อเราเพื่อรับการสนับสนุนเพิ่มเติม
สามารถทำได้สองวิธี:
ขั้นแรก คุณสามารถใช้สคริปต์ทุบตีของเราซึ่งสามารถพบได้ที่นี่
อย่าลืมให้สิทธิ์ปฏิบัติการโดยทำ:
$ chmod +x Uart_Enable_RPi3.shจากนั้นเรียกใช้โดยทำ:$ sudo./Uart_Enable_RPi3.sh
ประการที่สอง คุณสามารถทำได้ด้วยตนเองโดยทำตามขั้นตอนด้านล่าง
- สำรองข้อมูลระบบปัจจุบันของคุณไว้ เผื่อมีอะไรผิดพลาด!!!
-
เปิดเทอร์มินัลแล้วพิมพ์
$ sudo nano /boot/config.txt
-
เพิ่มสิ่งต่อไปนี้ในไฟล์
- enable_uart=1
-
dtoverlay=pi-miniuart-bt
- บันทึกไฟล์โดยใช้ ctrl-x จากนั้น y แล้วป้อน
-
ถัดไปเปิดไฟล์ cmdline.txt โดยใช้คำสั่งต่อไปนี้
$ sudo nano /boot/cmdline.txt
-
แก้ไขไฟล์เพื่อให้เนื้อหาเหมือนกับบรรทัดที่สอง:
-
dwc_otg.lpm_enable=0 console=serial0, 115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=กำหนดเส้นตาย rootwait
-
dwc_otg.lpm_enable=0 คอนโซล=tty1 รูท=/dev/mmcblk0p2 rootfstype=ext4 ลิฟต์=รอการสิ้นสุดของรูท
-
- ตอนนี้รีบูตระบบ
- เมื่อคุณรีบูทบัส UART ควรเปิดใช้งาน
-
เพื่อทดสอบการใช้งานนี้:
- $ sudo apt-get ติดตั้ง minicom
-
$ minicom -D /dev/serial0
ขึ้นอยู่กับเวอร์ชันของ Raspbian พอร์ต UART ของคุณจะเป็น ttyAMA0, ttyS0 หรือ serial0 หากคุณใช้ Rasbian stretch มันจะเป็น serial0
-
คุณควรเห็นโมเด็มพร้อมทำซ้ำอย่างต่อเนื่อง
ขั้นตอนที่ 8: การอัปเดตเฟิร์มแวร์
ขั้นตอนนี้จำเป็นเนื่องจากมีการอัพเดทใหม่เมื่อเร็วๆ นี้ เมื่อเปิดใช้งาน UART แล้ว เราก็พร้อมที่จะอัปโหลดเฟิร์มแวร์ใหม่ ข้อควรระวัง ในขั้นตอนนี้ ก่อนดำเนินการต่อ ในการขับเคลื่อน IoT Bit และ Raspberry Pi อย่างอิสระเพื่อทำขั้นตอนนี้
ไปที่โฟลเดอร์ IOTBit-GSM_Firmware_Update คุณสามารถดาวน์โหลดได้จาก
ใช้เทอร์มินัลทำ:
$ cd ~/IOTBit-GSM_Firmware_Update
$ sudo python Firmware_Updater_IOT.py
สคริปต์จะถามถึงพอร์ตอนุกรมหากคุณใช้ Raspbian stretch ขึ้นไป คุณสามารถป้อน /dev/serial0 ได้
หากการอัปโหลดสำเร็จ โปรแกรมจะเขียนและอ่านจากที่อยู่หน่วยความจำหลายที่อยู่ จากนั้นพูดว่ายืนยัน ตกลง
ขั้นตอนที่ 9: คำแนะนำในการใช้งาน
ในการใช้บอร์ด ให้ดาวน์โหลด Example_Script.py และ IOTBit_Library_GSM_Variant.py จาก GitHub repo:
จากสคริปต์ตัวอย่าง คุณสามารถทดสอบคำสั่ง AT ใด ๆ ที่แทนที่ "AT+CPIN?" โดยพื้นฐานแล้ว โดยคำสั่งของคุณ คำสั่ง AT เพิ่มเติมสำหรับ SIM808 สามารถพบได้ใน pdf ที่แนบมาใน GitHub repo เดียวกัน
แนะนำ:
Arduino Nano - MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Tutorial: 4 ขั้นตอน
Arduino Nano - MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Tutorial: MMA8452Q เป็นเครื่องวัดความเร่งแบบไมโครแมชชีนแบบไมโครแมชชีนที่ชาญฉลาด ใช้พลังงานต่ำ สามแกน คาปาซิทีฟ พร้อมความละเอียด 12 บิต ตัวเลือกที่ตั้งโปรแกรมได้สำหรับผู้ใช้ที่ยืดหยุ่นนั้นมาพร้อมกับฟังก์ชั่นฝังตัวในมาตรความเร่ง ซึ่งสามารถกำหนดค่าเป็นสองอินเตอร์รัป
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 ขั้นตอน
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: MMA8452Q เป็นเครื่องวัดความเร่งแบบไมโครแมชชีนที่ชาญฉลาด ใช้พลังงานต่ำ สามแกน capacitive พร้อมความละเอียด 12 บิต ตัวเลือกที่ตั้งโปรแกรมได้สำหรับผู้ใช้ที่ยืดหยุ่นนั้นมาพร้อมกับฟังก์ชั่นฝังตัวในมาตรความเร่ง ซึ่งสามารถกำหนดค่าเป็นสองอินเตอร์รัป
เครือข่ายเซ็นเซอร์ LTE CAT-M1 GSM IoT T - 15 นาที: 5 ขั้นตอน
เครือข่ายเซ็นเซอร์ LTE CAT-M1 GSM IoT… T - 15 นาที: วันที่ 8 เมษายน 2018 R&D Software Solutions srl [itbrainpower.net] เปิดเผยต่อสาธารณชนถึงการประกาศ xyz-mIoT โดย itbrainpower.net shield - บอร์ด IoT ตัวแรกและกะทัดรัดที่สุดที่รวมความเก่งกาจของการควบคุมไมโคร ARM0
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Java Tutorial: 4 ขั้นตอน
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Java Tutorial: MMA8452Q เป็นเครื่องวัดความเร่งแบบไมโครแมชชีนที่ชาญฉลาด ใช้พลังงานต่ำ สามแกน capacitive พร้อมความละเอียด 12 บิต ตัวเลือกที่ตั้งโปรแกรมได้สำหรับผู้ใช้ที่ยืดหยุ่นนั้นมาพร้อมกับฟังก์ชั่นฝังตัวในมาตรความเร่ง ซึ่งสามารถกำหนดค่าเป็นสองอินเตอร์รัป
Arduino GSM Based Motor Control (ไม่มีโมดูล GSM): 3 ขั้นตอน
Arduino GSM Based Motor Control (ไม่มีโมดูล GSM): ในโปรเจ็กต์นี้ ฉันจะแสดงวิธีการพื้นฐานแต่ไม่ซ้ำใครให้คุณเห็นในการเปิดและปิดทุกอย่างโดยใช้รีเลย์ ความคิดนี้มาจากคนไม่กี่คนที่ทำโครงการดังกล่าว แต่พวกเขามีปัญหา พวกเขาทั้งหมดต้องพึ่งพาพฤติกรรมของโทรศัพท์มือถือเมื่อโทร ฉันแค่