สารบัญ:

IOT BIT GSM V1.5 หมวกสำหรับ Raspberry Pi: 9 ขั้นตอน
IOT BIT GSM V1.5 หมวกสำหรับ Raspberry Pi: 9 ขั้นตอน

วีดีโอ: IOT BIT GSM V1.5 หมวกสำหรับ Raspberry Pi: 9 ขั้นตอน

วีดีโอ: IOT BIT GSM V1.5 หมวกสำหรับ Raspberry Pi: 9 ขั้นตอน
วีดีโอ: Using GSM Module with Arduino,Raspberry Pi, PC [TUTORIAL] 2024, กรกฎาคม
Anonim
IOT BIT GSM V1.5 หมวกสำหรับ Raspberry Pi
IOT BIT GSM V1.5 หมวกสำหรับ Raspberry Pi

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 พิน
เค้าโครงส่วนหัว 40 พิน

แผนผังของส่วนหัว 40 พินเพื่อให้พอดีกับโปรเจ็กต์ของคุณตามพินที่มีอยู่

ขั้นตอนที่ 3: ใส่ IoT Bit ร่วมกับ Raspberry Pi

ใส่ IoT Bit ร่วมกับ Raspberry Pi
ใส่ 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

ประการที่สอง คุณสามารถทำได้ด้วยตนเองโดยทำตามขั้นตอนด้านล่าง

  1. สำรองข้อมูลระบบปัจจุบันของคุณไว้ เผื่อมีอะไรผิดพลาด!!!
  2. เปิดเทอร์มินัลแล้วพิมพ์

    $ sudo nano /boot/config.txt

  3. เพิ่มสิ่งต่อไปนี้ในไฟล์

    • enable_uart=1
    • dtoverlay=pi-miniuart-bt

      ภาพ
      ภาพ
  4. บันทึกไฟล์โดยใช้ ctrl-x จากนั้น y แล้วป้อน
  5. ถัดไปเปิดไฟล์ cmdline.txt โดยใช้คำสั่งต่อไปนี้

    $ sudo nano /boot/cmdline.txt

  6. แก้ไขไฟล์เพื่อให้เนื้อหาเหมือนกับบรรทัดที่สอง:

    • 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 ลิฟต์=รอการสิ้นสุดของรูท

      ภาพ
      ภาพ
  7. ตอนนี้รีบูตระบบ
  8. เมื่อคุณรีบูทบัส UART ควรเปิดใช้งาน
  9. เพื่อทดสอบการใช้งานนี้:

    • $ 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 เดียวกัน

แนะนำ: