Talaan ng mga Nilalaman:

IOT BIT GSM V1.5 Hat para sa Raspberry Pi: 9 Hakbang
IOT BIT GSM V1.5 Hat para sa Raspberry Pi: 9 Hakbang

Video: IOT BIT GSM V1.5 Hat para sa Raspberry Pi: 9 Hakbang

Video: IOT BIT GSM V1.5 Hat para sa Raspberry Pi: 9 Hakbang
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Hulyo
Anonim
IOT BIT GSM V1.5 Hat para sa Raspberry Pi
IOT BIT GSM V1.5 Hat para sa Raspberry Pi

Ang IOT BIT ay ang panghuli HAT na ginagawang tunay na kapaki-pakinabang ang iyong Raspberry Pi kahit saan. Ang aming matalinong module ng HAT ay nagbibigay ng GSM Mobile Data para sa Raspberry Pi, impormasyon sa pagpoposisyon ng GPS at pagkakakonekta ng Bluetooth. Ito ang perpektong module para sa mga hacker, siyentipiko, at tagalikha dahil binibigyan nito ang iyong Pi ng malakas na pagkakakonekta nasaan ka man. I-plug lamang ang aming module sa iyong Raspberry Pi at magsimulang maglaro.

Ang HAT ay maaaring maisama nang madali sa software sa iyong operating system na nagbibigay sa iyo ng pag-access sa pangkalahatang data ng internet sa pamamagitan ng mobile network. Gamit ang aming API ang sumbrero na ito ay nagbibigay sa iyo ng kakayahang magpadala ng mga mensahe sa SMS (text) at makipag-usap sa pamamagitan ng Bluetooth. Nagbibigay din kami ng madaling pag-access sa onboard ng GPS na naglalantad sa data ng lokasyon.

Mga Tampok ng HAT:

  • Sinusuportahan ang anumang micro sim, ipasok lamang ang iyong sim card at magpatuloy.
  • Madaling pag-set-up, na may isang solong utos ng terminal, i-setup ang aming software upang i-streamline ang IOT BIT sa iyong Raspberry Pi.
  • GSM Mobile Data para sa Raspberry Pi. Suporta sa baterya.
  • Gisingin ang iyong Pi o magpalitaw ng mga kaganapan sa mga text message.
  • Opsyonal na panlabas na antena para sa mas mahusay na pagtanggap.
  • Ang mataas na kahusayan na regulasyon ng kapangyarihan hanggang sa 3 amps.

Hakbang 1: Ano ang nasa Kahon?

Kasama sa package:

  • 1 x GSM Board
  • 1 x antena ng GPS
  • 1 x signal antena
  • 1 x Bluetooth antena
  • 1 x USB cable sa micro USB
  • 1 Link sa mga tagubilin

Hakbang 2: 40-Pin Header Layout

40-Pin na Layout ng Header
40-Pin na Layout ng Header

Ang eskematiko ng 40-Pin header upang magkasya ang iyong proyekto nang naaayon sa mga magagamit na mga pin.

Hakbang 3: Ilagay ang IoT Bit Sama Sa Raspberry Pi

Ilagay ang IoT Bit Sama Sa Raspberry Pi
Ilagay ang IoT Bit Sama Sa Raspberry Pi
  • Raspberry Pi wall plug Sa IOT BIT upang mapagana ang parehong IOT BIT at Raspberry Pi. (Hindi mo kailangang i-plug din ang Raspberry Pi).
  • Ilagay ang 2 antena at ang antena ng GPS sa IOT BIT.
  • Ilagay ang Sim card sa may-ari ng IOT BIT simcard na may hiwa ng hiwa na nakaharap palayo sa board (na maaari kang bumili mula sa anumang pangunahing tagapagbigay ng sim)

Hakbang 4: Pag-set up ng Raspberry Pi

Mga sangkap na kinakailangan para sa Raspberry Pi upang maging pagpapatakbo:

  • Raspberry Pi 2 o 3.
  • Subaybayan
  • Mouse at keyboard.
  • HDMI Cable.
  • Raspberry Pi Charger.
  • Ang SD card (higit sa 8GB ang kinakailangan) kasama ang pinakabagong bersyon ng Raspbian Jessie.

Ang gabay sa pag-set up ng Raspberry Pi software ay matatagpuan sa

Ang pinakabagong bersyon ng Raspbian Jessie ay matatagpuan sa

Hakbang 5: IoT Bit Madaling Pag-setup

Mayroong maraming mga paraan upang maisagawa ito at tumakbo. Ang una ay i-download ang imahe ng disk at i-flash ito gamit ang Win32 Disk Imager. Kakailanganin mo ang isang SD card na 8GB o mas malaki. Ang link para sa pag-download ay nasa ibaba:

Upang magamit ang pag-on sa IoT Bit sa pamamagitan ng pag-plug sa power cable sa USB port na may label na POWER. Kapag nakakonekta ang IoT Bit ay magpapagana sa Raspberry Pi.

Gayundin, maaari mong gamitin ang IOT BIT sa isang windows system. Ang kailangan mo lang gawin ay gamitin ang mga driver na ito at mai-install ang mga ito:

Hakbang 6: Mga pagpapaandar ng LED

POWER (Green) - Ang Led na ito ay dapat na nasa kapag ang IoT Bit ay konektado sa pamamagitan ng USB kapag ang IoT Bit ay pinapagana sa pamamagitan ng baterya na humantong ay mai-off.

CHARGE (Blue) - Ang Led ay naka-on kapag ang IoT Bit ay konektado sa pamamagitan ng USB kapag ang IoT Bit ay pinapatakbo sa pamamagitan ng baterya na humantong ay mai-off. Gumagana din ang Led na ito bilang isang tagapagpahiwatig kapag ang baterya ay ganap na nasingil. Kung ang IoT Bit ay konektado sa pamamagitan ng USB at ang baterya ay konektado din. Kapag na-charge na ang baterya, papatayin ang Led na ito.

GAWAIN (Asul) - Bukas sa pagsisimula kapag naka-off nangangahulugan ito na handa nang gamitin ang modem.

NET (Blue) -kapag ito ay lumiliko ay nagpapakita na ang IoT Bit ay binabasa ang sim card, kapag ang humantong na ito ay kumikislap nang mabilis nangangahulugan ito na naghahanap para sa isang signal lock, kapag nagsimula itong dahan-dahan na nangangahulugan ibig sabihin na naka-lock ito sa provider ng ang Simcard.

RGB Led - Ang LED na ito ay magpaputi sa simula na nangangahulugang ang board ay hindi konektado sa modem USB, pagkatapos ang ilaw ng aktibidad ay bubukas sa RGB ay mag-flash berde at pagkatapos ay asul, ang aktibidad at ang RGB ay papatayin na nangangahulugang modem ay handa nang gamitin.

Hakbang 7: Paganahin ang UART Bus

Ang IOTBit GSM HAT ay walang USB COM port interface, samakatuwid, gagamitin namin ang UART upang makipag-usap dito. Kaya kailangan naming paganahin ang UART sa Raspberry pi. Gumagawa kami ng isang RPi 3 kaya ang mga tagubilin sa ibaba ay partikular para sa bersyon na ito. Kung gumagamit ka ng isang mas matandang bersyon ng raspberry pi mangyaring makipag-ugnay sa amin para sa karagdagang suporta.

Maaari itong magawa sa dalawang paraan:

Una, maaari mong gamitin ang aming bash script na matatagpuan dito

tandaan na bigyan ito ng mga maisasagawa na pahintulot sa pamamagitan ng paggawa:

$ chmod + x Uart_Enable_RPi3.sh Pagkatapos ay patakbuhin ito sa pamamagitan ng paggawa ng: $ sudo./Uart_Enable_RPi3.sh

Pangalawa, magagawa mo itong manu-mano kasunod sa mga hakbang sa ibaba.

  1. Gumawa ng isang backup ng iyong kasalukuyang system kung sakaling may mali !!!
  2. Buksan ang terminal at uri

    $ sudo nano /boot/config.txt

  3. idagdag ang sumusunod sa file

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

      Larawan
      Larawan
  4. I-save ang file gamit ang ctrl-x pagkatapos ay y at ipasok.
  5. Susunod na buksan ang file na cmdline.txt gamit ang sumusunod na utos.

    $ sudo nano /boot/cmdline.txt

  6. Baguhin ang file upang ang mga nilalaman ay pareho sa pangalawang linya.:

    • dwc_otg.lpm_enable = 0 console = serial0, 115200 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 elevator = deadline rootwait

      Larawan
      Larawan
    • dwc_otg.lpm_enable = 0 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 elevator = deadline rootwait

      Larawan
      Larawan
  7. Ngayon i-reboot ang system
  8. Kapag na-reboot mo ang UART bus dapat na paganahin.
  9. Upang subukan ang paggamit na ito:

    • $ sudo apt-get install minicom
    • $ minicom -D / dev / serial0

      Depende sa bersyon mo ng Raspbian ang iyong UART port ay maaaring maging ttyAMA0, ttyS0 o serial0. Kung gumagamit ka ng Rasbian kahabaan ito ay serial0.

    • Dapat mong makita ang modem handa na patuloy na paulit-ulit.

      Larawan
      Larawan

Hakbang 8: Ina-update ang Firmware

Kinakailangan ang hakbang na ito dahil nagkaroon ng bagong pag-update kamakailan. Kapag pinagana ang UART handa na kaming mag-upload ng bagong firmware. Pansin, Ito ay mahalaga sa yugtong ito, bago magpatuloy, upang paandarin ang IoT Bit at ang Raspberry Pi nang nakapag-iisa upang gawin ang hakbang na ito.

Larawan
Larawan

Mag-navigate sa folder na IOTBit-GSM_Firmware_Update maaari mong i-download ito mula sa

Paggamit ng terminal do:

$ cd ~ / IOTBit-GSM_Firmware_Update

$ sudo python Firmware_Updater_IOT.py

Larawan
Larawan

Hihilingin sa iyo ng script para sa serial port kung gumagamit ka ng Raspbian stretch at sa itaas maaari kang mag-input / dev / serial0

Kung matagumpay ang pag-upload ang programa ay susulat at babasahin mula sa maraming mga address ng memorya pagkatapos sabihin na ok ang pag-verify

Larawan
Larawan

Hakbang 9: Mga Tagubilin sa Paggamit

Upang magamit ang board i-download lamang ang Halimbawa_Script.py at ang IOTBit_Library_GSM_Variant.py mula sa GitHub repo:

Mula sa halimbawa ng script, maaari mong subukan ang karaniwang anumang mga utos ng AT na pinapalitan ang "AT + CPIN?" sa pamamagitan ng iyong utos, mas maraming mga utos ng AT para sa SIM808 ang maaaring matagpuan sa pdf na nakakabit sa parehong repo ng GitHub.

Inirerekumendang: