IoT-Fi is a compact low power IoT enabled device having the capability of GSM modules (SIM868/SIM7600G-H) for providing network connectivity via using sim card and having the power of RP2040 chip. It also consists of an LCD 1.14” display, ESP32-C3, a 3.5mm jack for audio I/p - o/p, SD card and SIM card slot.
- ESP-32(C3)
- USB type-C for power-up board and uploading codes in rp2040
- Five user Buttons
- SD card slot for storing data
- On Board RP2040
- Two antenna connectors
- A 3.5mm jack for audio input output
- 1.14 LCD display
- Small in size quad band (GSM/GPRS + GNSS)
- LCC + LGA form factor with abundant interfaces including UART, USB2.0, GPIO, etc.
- Low power consumption
- Embedded TCP/UDP Protocols
- To open upython(.py) files you should have Thonny IDE installed in your system, If you don’t have Thonny IDE follow the link below to install it
- https://thonny.org/
- For brief discriptions on how to get satrt with PICO rp2040, click on link below: https://projects.raspberrypi.org/en/projects/getting-started-with-the-pico
- Now connect USB Cable on USB Port of Pico.
- Open Thonny IDE and Choose interpreter as MicroPython (Raspberry Pi pico).
- /Python_Examples - This directory contains Micropython Example codes.
- /Library - This directory contains the library file of IoTFi-4G.
- IoTFi-2G Hardware
- Raspberry Pi Pico Getting Started with Micropython
- Raspberry Pi Pico Official website
- RP2040 Datasheet
- Raspberry Pi Pico Datasheet
- RP2040 Hardware Design
- Raspberry Pi Pico Pinout
To start working with our this board we have provided few basics examples according to features included in this board. You can smply run the pyhon example code in your board by downloading and extracting this repository in your system. Below is the brief description of Example codes:
-
Before running any example codes library file must have to save in RP2040 of your boarboard. Locate the library file under the folder Library of this repository. Open it in Thonny IDE and save it by clicking on file (Upper-left corner in your IDE) and then click on save a copy, choose raspberry pi pico option enter the file name and save it as it is(do not rename).
-
Accelerometer_Example.py this is the simple application of tilt indication in the four direction (i.e, Left, Right, Forward and , Backward). When you will upload this code in your baoard will see a box appearing according to the direction in which your board tilted. In case of no tilt it will show a message in display.
-
GSM_Buttons_Example.py this is the example of GSM module functionality. When you will upload this code in your board you can make a call, message, and get your location by simply pressing GP buttons provided in board.
-
SDcard_AccelerometerData.py this is data aquisition(gathring) from a sensor or device. In this example code you cand store the accelerometer data in SD card. Do not forget to put a sd card in it before running this example code.
-
Wifi_Server.py this example code is for wiwi functionality. After connecting to any wifi network you will be able to use the wifi features of this board.
- IoTFi-4G - Our other GSM Based product in 4G version
- PiTalk - Our other GSM Based product
This is open source product. Kindly check LICENSE.md file for more information.
Please contact support@sb-components.co.uk for technical support.