itbrainpower.net
THE ALPHABET PROJECT - professional Arduino, BeagleBone & Raspberry PI shields



BLACK FRIDAY SALE! Order here: LTE modems (u-GSM), IoT shields w. LTE modems (xyz-mIoT) and sensors (s-Sense).

IoT modems and IoT shields [LTE CATM1, NBIoT, 4G, 3G, GSM], GNSS and SENSORS PROJECTS for ARDUINO, BEAGLEBONE & RASPBERRY PI

 

 

ITBP modems and RPI 5 (or other RPI) integation. RaspberryPI OS
[Debian 12 bookworm] notes.

ITBP modems and RPI 5 (or other RPI) integation. RaspberryPI OS [Debian 12 bookworm] notes.

... RasperryPI5 [or other]+ u-GSM [or other itbrainpower.net modems]

... Raspberry PI 5, Raspberry PI 4, Raspberry PI 3B+, Raspberry PI 3B, Raspberry PI 3A+, Raspberry PI II, Raspberry PI B+, Raspberry PI Zero and Raspberry PI Zero W

hardware and software guidelines for integration with

itbrainpower.net modems [full size or modular, high speed LTE / low power LTE / 4G / 3G or 2G], including u-GSM shield ...

RaspberrryPI OS - Debian 12 bookworm ...

Read more

 

 

 

 

ITBP modems and RPI 4 (or other RPI) integation. Debian 10 notes.

ITBP modems and RPI 4 (or other RPI) integation. Raspbian Buster notes.

... RasperryPI4 [or other]+ u-GSM [or other itbrainpower.net modems]

... Raspberry PI 4, Raspberry PI 3B+, Raspberry PI 3B, Raspberry PI 3A+, Raspberry PI II, Raspberry PI B+, Raspberry PI Zero and Raspberry PI Zero W

hardware and software guidelines for integration with

itbrainpower.net modems [full size or modular, high speed LTE / low power LTE / 4G / 3G or 2G], including u-GSM shield ...

Debian image ...

Read more

 

 

 

 

PocketBeagle interfacing with u-GSM modem(s) howto

PocketBeagle interfacing with u-GSM modem(s) howto

Hardware (and software) notes and hints for u-GSM modem integration with PocketBeagle ...

...logical pins - simply connect as shown: u-GSM modem BBB interface P9.16 [GPIO51] <====> PocketBeagle P2.10 [GPIO52] ...

...the serial port for modem communication is available as /dev/ttyO4 ....

Read more

 

 

 

 

 

 

BeagleBone Black w. u-GSM modem Debian10 notes

BeagleBone Black w. u-GSM modem Debian10 notes

Since 2016-2017 when I wrote my first post regarding itbrainpower.net modem(s) integration with the BeagleBone Black, a lot of changes happen in Debian implementation. Most significant was the ones related to cape(s)/overlays manipulation and in config-pin behaviour ... also, the u-GSM modem family ...

...to have access to modem control pins (GPIO52[P2.10], GPIO60[P2.8] and GPIO57[P2.6]) and to serial (later, available as /dev/ttyO4) connection (UART4_RX[P2.5] and UART4_TX[P2.7]), I've done small changes to default /boot/uEnv.txt script ...

Read more

 

 

 

 

 

 

xyz-mIoT enabling the third UART how to

xyz-mIoT enabling the third UART how to

.. as default, the xyz-mIoT Arduino class gave you access at couple hardware UART ports ... for certaign applications, the presence of the third UART port ... Read more.

Read more

 

 

 

 

 

 

Bosch BSEC2 cookbook (Arduino BME688 or BME680 sensor advanced tutorial)

Bosch BSEC2 cookbook (Arduino BME688 or BME680 sensor advanced tutorial)

.. only a kickstart that helps you to earn a lot of time by fast install, configure and adapt the Bosch BSEC2 library in order to be used with itbrainpower.net s-Sense BME688 or BME680 sensors... IAQ, gas scanner?! Read more.

Read more

 

 

 

 

 

 

IKEA VINDRINKTNG + BME688/680 air quality wifi enabled sensor

IKEA VINDRINKTNG + BME688/680 air quality wifi enabled sensor how to

IKEA VINDRIKTNING PM2.5 sensor + BME688/680 air quality sensor. WIFI enabled. Arduino how to.

Read more

 

 

 

 

 

 

Arduino BME688 how to

Arduino BME688 how to

BME688 [first gas scanner with Artificial Intelligence (AI) and integrated high-linearity and high-accuracy humidity and temperature sensors] Arduino how to.

This notes refers to BME688 sensor breakout [s-Sense by itbrainpower.net BME688 I2C breakout] integration with 3.3V or 5V compatible Arduino shields.

...Include three functions for altitude calculation...

Read more

 

 

 

 

ZOOM speaker - covid19 response help for elderly peoples

a-gsmII Arduino ZOOM speaker - covid19 response help for elderly covid19 peoples

... Covid19 pandemic and related restrictions designed to control it had forced believers not to attend to the church services. ...

... Some religious communities had setup remote church services, in this case by ZOOM support, but other new challenge stand up now in front of elder members - - most of them not being accustomed with technology. ...

... ZOOM speaker project with Arduino shield and a-gsmII by itbrainpower.net ...


Read more

 

 

 

blower controller for covid19 positive pressure helmet (PAPR - PPH)

blower controller for covid19 PAPR, PCB v 0.2

... Our health care heroes simply can not work from home - they are in the coronavirus / covid19 response first line! ...

... Whatever hepa or ulpa filters, internal flow repartitions and garments are included in PAPR / PPH design, some major challenges are to assure the minimum of 20 litres / minute of purified air, to maximize the PAPR autonomy and to assure the easiness in control of the ventilated air volume and speed. ...

... one very low cost, but effective design of PAPR / PPH blower flow controller. ... intended for 12VDC blowers as SUNON GB1205PKV1-8AY powered from 5V LiION power bank ...


Read more

 

 

 

xyz-mIoT low power tips and tricks. SAMD21G@SLEEP w. ~35-37uA

xyz-mIoT low power tips and tricks - SAMD21G gogreen! ~35-37uA in SLEEP

... IoT basics... xyz-mIoT shield low power how to ...

... decrease the SAMD21G SLEEP current ... to a decent 35-37uA ...

... how to spare ~8mA (75-80%) in RUN mode ...

... LiPO, LiION and Lithium primer batteries ...

... may be applied also for solar powered and for wall powered IOT ...


Read more

 

 

 

RaspberryPI CCS811 how to

RaspberryPI CCS811 how to

RaspberryPI (any) CCS811 [CO2 and tVoC air quality sensor] how to.

This notes refers to CCS811 sensor breakout* hardware and software integration with Raspberry PI 4, 3B+, 3B, 3A+, II, B, Zero and Zero W ....
* s-Sense by itbrainpower.net CCS811 I2C breakout
* s-Sense by itbrainpower.net CCS811 + HDC2010 bundled sensors I2C breakout


... enable I2C channel 1 ... install required Python packages ...
... read carbon dioxide and total Volatile Organic Compounds sensor data example, but also how we can compensate temperature and humidity sensor, convert measurement data... - Python code ...

Read more

 

 

RaspberryPI HDC2010 how to

RaspberryPI HDC2010 how to

RaspberryPI (any) HDC2010 [temperature and humidity sensor] how to.

This notes refers to HDC2010 sensor breakout* hardware and software integration with Raspberry PI 4, 3B+, 3B, 3A+, II, B, Zero and Zero W ....
* s-Sense by itbrainpower.net HDC2010 I2C breakout
* s-Sense by itbrainpower.net CCS811 + HDC2010 bundled sensors I2C breakout


... enable I2C channel 1 ... install required Python packages ...
... read temperature and humidity sensor data, convert measurement data... - Python code ...

Read more

 

 

RaspberryPI BME680 how to

RaspberryPI BME680 how to

RaspberryPI (any) BME680 [temperature, humidity, pressure and gas sensor] how to.

This notes refers to BME680 sensor breakout* hardware and software integration with Raspberry PI 4, 3B+, 3B, 3A+, II, B, Zero and Zero W ....
* s-Sense by itbrainpower.net BME680 I2C breakout
* s-Sense by itbrainpower.net BMP680 I2C breakout


... enable I2C channel 1 ... install required Python packages ...
... read temperature, pressure, humidity and gas resistence sensor data example... calculate altitude and convert measurement data... - Python code ...

Read more

 

 

RaspberryPI BME280 / BMP280 how to

RaspberryPI BME280 and BMP280 how to

RaspberryPI (any) BME280 [temperature, humidity and pressure sensor] / BMP280 [temperature and pressure sensor] how to.

This notes refers to BME280 and BP280 sensor breakouts* hardware and software integration with Raspberry PI 4, 3B+, 3B, 3A+, II, B, Zero and Zero W ....
* s-Sense by itbrainpower.net BME280 I2C breakout
* s-Sense by itbrainpower.net BMP280 I2C breakout


... enable I2C channel 1 ... install required Python packages ...
... read temperature, pressure and humidity [humidity is available only for BME280] sensor data example... calculate altitude and convert measurement data... - Python code ...

Read more

 

 

xyz-mIoT shield powering how to, tips and tricks

xyz-mIoT shield powering how to, tips and tricks

... IoT basics... xyz-mIoT shield powering how to

... xyz-mIoT reference and common info ... xyz-mIoT modemless ...
xyz-mIoT BG96 version ... xyz-mIoT BC95G or M95FA versions...

* power with LiPO / LiION battery support
* power with super-capacitor support
* solar panel integration guidelines
* direct powering and more

Read more

 

 

Arduino BME680 how to

Arduino BME680 how to

Arduino BME680 [gas, temperature, humidity and pressure sensor] how to.

This notes refers to BME680 sensor breakout [s-Sense by itbrainpower.net BME680 I2C breakout] integration with 3.3V or 5V compatible Arduino shields.

...Include three functions for altitude calculation...

Read more

 

 

Arduino CCS811 how to

Arduino CCS811 how to

Arduino CCS811 [CO2 and tVoC air quality sensor] how to.

This notes refers to CCS811 sensor breakout* integration with 3.3V or 5V compatible Arduino shields....
* s-Sense by itbrainpower.net CCS811 I2C breakout
* s-Sense by itbrainpower.net CCS811 + HDC2010 bundled sensors I2C breakout


How to read carbon dioxide and total Volatile Organic Compounds sensor data example, but also how we can compensate temperature and humidity sensor ...

Read more

 

 

Via SMS remote controlled RELAY(s).

Via SMS remote controlled RELAY(s)

Build your via SMS remote controlled RELAY(s)... just KISS!...

This notes refers to xyz-mIoT by itbrainpower.net shield* integration with 5V RELAY(s) shields....
* Quectel M95FA version P/N: XYZMIOT209#M95FA-UFL-0000000
* Quectel BG96 version P/N: XYZMIOT209#BG96-UFL-0000000


Activate and release relay(s) contacts, commands confirmation and SMS originator number authentication...oldies but goldies...

Read more

 

 

Arduino HDC2010 how to

Arduino HDC2010 how to

Arduino HDC2010 [temperature and humidity sensor] how to.

This notes refers to HDC2010 sensor breakout* integration with 3.3V or 5V compatible Arduino shields....
* s-Sense by itbrainpower.net HDC2010 I2C breakout
* s-Sense by itbrainpower.net CCS811 + HDC2010 bundled sensors I2C breakout


Basic read temperature and humidity sensor data, but also advanced windowed [comfort zone] temperature and humidity alerts (IRQ based) examples...

Read more

 

 

Arduino BME280 how to

Arduino BME280 how to

Arduino BME280 [temperature, humidity and pressure sensor] how to.

This notes refers to BME280 sensor breakout [s-Sense by itbrainpower.net BME280 I2C breakout] integration with 3.3V or 5V compatible Arduino shields....

Read more

 

 

Arduino BMP280 how to

Arduino BMP280 how to

Arduino BMP280 [temperature and humidity sensor] how to.

This notes refers to BMP280 sensor breakout [s-Sense by itbrainpower.net BMP280 I2C breakout] integration with 3.3V or 5V compatible Arduino shields....

Read more

 

 

Banana sandwich - LTE/3G/GSM IoT gateway how to

BPI M1+ integration with u-GSM by itbrainpower.net modems
BananaPI get into my focus when I've noticed the SATA interface...

Learn how to take the full advantages of IoT based on BPI M1+, just attach one u-GMS modem, few more steps and your gateway it's online.

Read more

 

 

Ice-cold NB-IOT for breakfast - BG96 NBIoT mode

BG96 NB IoT mode using itbrainpower.net modems
The NB IoT technology provides improved both indoor and outdoor coverage, supports massive numbers of low throughput devices...

..masivelly deployed in 2018 and until now, the NB IoT world coverage become significant...

BG96 NB IoT mode guidelines for itbrainpower.net u-GSM and xyz-mIoT shields equipped with Quectel BG96...

* Episode 1 - BG96 NBIoT mode preamble and hardware preparation

* Episode 2 - BG96 NB IoT state switch detection (ACTIVE, IDLE and PSM) and raw UDP data transmision

* Episode 3 - BG96 NB IoT force disable PSM mode (BG96 used in permanent ACTIVE/IDLE mode).

And, very soon:

* Episode 4 - how to upload sensor data using NB IoT UDP transmission to AllThingsTalk Cloud.

 

 

xyz-mIoT shield ILI9341 240x320 TFT and SD reader interfacing how to

xyz-mIoT shield SPI interfacing how to

xyz-mIoT shield SPI interfacing how to.

xyz-mIoT by itbrainpower.net shield shortcuts for integration with ILI9341 2.2 inch 240x320 TFT color display and/or SD card reader, using SPI, no mater what xyz-mIoT PN (with/wo LTE or GSM modem, with/wo sensors) used....

Read more

 

 

xyz-mIoT shield ESP12F (WIFI) interfacing how to

xyz-mIoT shield ESP12F (WIFI) interfacing how to

xyz-mIoT shield ESP12F (WIFI) interfacing how to.

This notes refers to xyz-mIoT shield shortcuts to integration with ESP12F board (how to add WIFI services to xyz-mIoT shield), no mater what xyz-mIoT PN (with/wo LTE or GSM modem, with/wo sensors) used....

Read more

 

 

xyz-mIoT shield - LiveObjects cloud - LTE CATM1 integration how to

xyz-mIoT shield - LiveObjects cloud - LTE CATM1 integration HOWTO

Live Objects is a secure and evolutive Cloud-based platform, developed and operated by Orange, which covers the major functionalities required for any professional IoT project.

...The target goal of the project is to upload the temperature and humidity sensors data, together with xyz-mIoT battery and input voltages into the Live Objects cloud service.

At the end, I will show you how to build a graphic reporting tool that retrive the cloud stored data by using NODE RED, REST based web-services and Elasticsearch...

Read more

 

 

BC95G NB IoT UDP and network signaling test & UDP CLOUD how to

test BC95G NB IoT using itbrainpower.net modems
September 19'th 2018: Vodafone Romania announced the deployment of the their NB IoT newtork at national [Romania] level...

Taste the NB IoT flavour [test NB-IoT data transmision using BC95G itbrainpower.net modems having Arduino support].... about 15-20 minutes until online under NB IoT...

Read more about NB IoT UDP transmission and network signaling test

Read more about NB IoT UDP CLOUD how to

 

 

RASPBERRY PI ITBRAINPOWER.NET MODEMS SOFTWARE HOWTO [DEBIAN STRECH LITE]

GSM, 3G, 4G and LPWR LTE MODEMS RASPBERRY PI SOFWTARE HOWTO

... Raspberry PI software integration steps for all itbrainpower.net modems [full size or modular, 2G / 3G / 4G or LPW LTE CATM], including the newest u-GSM shield RPI and BBB embedded interfaces... Debian image ...

Read more

 

 

u-GSM SHIELD RASPBERRY PI ANTENNA NOTES

u-GSM - RPI GSM antenna notes image02

RASPBERRY PI B+ type [3B Plus/3/II/B+] tends to be influenced by GSM radio waves in low bands as GSM 850 and GSM 900, especially in compact collocated electronic bundles. Avoid this by...

Read more

 

 

u-GSM SHIELD RASPBERRY PI and BEAGLEBONE BLACK HARDWARE HOWTO

u-GSM SHIELD RASPBERRY PI and BEAGLEBONE BLACK HARDWARE HOWTO

itbrainpower.net u-GSM shield it is the worldwide first (and the only one) modular modem that supports ALL deployed GSM standards [LTE NB IoT / LTE CATM1 / LTE CAT4 / LTE CAT1 / UMTS-3G / GSM-2G] in one unified design!

Raspberry PI (RPI B+/II/Zero/3) and BeagleBone Black are supported directly trough integrated interfaces. The embedded LiPo battery / LiIon battery / super-capacitor charger enables the u-GSM shield to be powered directly from RPI / BBB 5V PINs!!! Those sounds as a perfect match...

Read more

 

 

LTE CATM1 or GSM temperature and humidity IOT CLOUD monitoring using xyz-mIOT


...T minus 15 minutes. Use of-the-self xyz-mIOT shield temperature and humidity sensors as CLOUD sensor data loggers. This project is based on xyz-mIoT - first integrated sensors ARM0 IOT platform having LTE CATM1 or NBIOT or GSM modem...

Read more

 

 

IoT temperature CLOUD logger with GSM and 1wire sensor

IoT temperature CLOUD logger with GSM and 1wire sensor

...IoT temperature logger with CLOUD data upload. This project use for data transmission dual SIM full size GSM shield [a-gsmII], dual SIM full size GSM GNSS shield [b-gsmgnss] or our older a-gsm shield and Dallas/Maxim 18B20 1wire temperature sensor. ...

Read more

 

 

LTE 4G SHIELD VOICE OVER USB HOWTO

LTE 4G SHIELD VOICE OVER USB HOWTO

...l-LTE v1.07 4G/LTE CAT 1 and CAT 4 shields...connect with Raspberry PI or BeagleBone Black and enable voice over USB feature...

Read more

 

 

B-GSMGNSS SHIELD ENABLE ACTIVE GNSS ANTENNA HOWTO

B-GSMGNSS SHIELD ENABLE ACTIVE GNSS ANTENNA HOWTO

...how to enable the active GNSS antenna powering circuitry for b-gsmgnss shields. Also...

Read more

 

 

LTE 4G SHIELD ENABLE ACTIVE GNSS ANTENNA HOWTO

LTE 4G SHIELD ENABLE ACTIVE GNSS ANTENNA HOWTO

...l-LTE v1.07 4G/LTE CAT 1 shield and l-LTE v 1.07 4G/LTE CAT 4 shield...enable the active GNSS antenna powering circuitry...

Read more

 

 

BBB meets h-nanoGSM. [BeagleBone Black gsm how to]

BBB meets h-nanoGSM. [BeagleBone Black gsm how to]

...about setup the BeagleBone Black with the ITBP h-nanoGSM shield [or other ITBP modular modems as: c-uGSM, d-u3G or l-LTE shields]

Read more

 

 

mobile IoT hardware - convenient connection between c-uGSM/h-nanoGSM/d-u3G and any flavour of Arduino Pro Mini like boards using j-GSM3GLader howto start tutorial

mobile IoT hardware - convenient connection between c-uGSM/h-nanoGSM/d-u3G and any flavour of Arduino Pro Mini like boards using j-GSM3GLader howto start tutorial

...make a convenient and elegant connection (no more wires), using j-328GSM3GLader - Arduino Pro Mini adapter, between the your Arduino Pro Mini (like) boards and c-uGSM / h-nanoGSM / d-u3G shields. Quick solution for mobile IoT hardware!

Read more

 

 

NOOBS RASPBERRY PI MODULAR MODEMS SERIAL HOW TO

NOOBS [RASPBIAN] and Raspberry PI3 serial communication with itbrainpower.net modular modems

... some hints about NOOBS[Raspbian] and Raspberry PI3 serial communication with 3G or GSM modem. Applies also to Raspberry PI2 / B+ / ZERO running NOOBS[Raspbian distribution].

Read more

 

RASPBIAN JESSIE RASPBERRY PI 3 GSM/3G/4G MODEM SERIAL HOW TO

RASPBIAN JESSIE and Raspberry PI3 serial communication with 3G or GSM modem

...learn how to deal with RASPBIAN JESSIE and Raspberry PI3 serial communication with 3G or GSM modem. Applies also to Raspberry PI2 / B+ / ZERO.

Read more

 

 

i-hatGSM3G and 2G/3G/4G modular modem shield howto start tutorial

i-hatGSM3G and c-uGSM / h-nanoGSM / d-u3G shield howto start tutorial

...make a convenient and elegant connection (no more wires), using i-hatGSM3G - RASPBERRY PI adapter, between the RPI (like) boards and c-uGSM / h-nanoGSM / d-u3G shields....or a alternative way for powering the RPi like boards...or both together...

Read more

 

 

f-AudioOutputs adapter w. c-uGSM / h-nanoGSM shield howto start tutorial

f-AudioOutputs adapter w. c-uGSM / h-nanoGSM shield howto start tutorial

...learn how to connect the f-AudioOutputs adapter with the c-uGSM shield on h-nanoGSM shield...

Read more

 

 

RASPBERRY PI FREE STYLE POWERING (RPI SWITCHING POWER SUPPLY HACK)

RASPBERRY PI FREE STYLE POWERING (RPI SWITCHING POWER SUPPLY HACK)

...power your Raspberry PI 3 /Raspberry PI2 / B+ / ZERO form any wall adapter or using gel-Lead(Pb) rechargeable batteries,...
you may be ready in 15 to 30 minutes...

Read more

 

 

THERMAL SUPERVISOR WITH SMS ALARM SYSTEM using ARDUINO AND 3G / GSM SHIELD

THERMAL SUPERVISOR WITH SMS ALARM SYSTEM using ARDUINO AND 3G / GSM SHIELD

Temperature monitoring system, with MAXIMUM and MINIMUM temperature thresholds, keep alive, ... (oldies but goldies) SMS paging and remote ARM/DISARM system ... using your own Arduino and c-uGSM, h-nanoGSM or d-u3G shields..

Read more

 

 

SMS ALARM SYSTEM (MAGNETIC CONTACTS) WITH ARDUINO AND 3G / GSM SHIELD

SMS ALARM SYSTEM (MAGNETIC CONTACTS) WITH ARDUINO AND 3G / GSM SHIELD

...idea to fast build your own Arduino alarm system (with magnetic contacts)....with SMS paging and remote ARM/DISARM system...

Read more

 

 

GSM and 3G shields breadboard tutorial

FAST BREADBOARD PROTOTYPING WITH 3G / GSM SHIELD

...speed up your GSM / 3G projects prototyping...learn how to do this...

Read more

 

 

c-uGSM & d-u3G shields (micro) and h-nanoGSM shield (nano) how to start tutorial

c-uGSM & d-u3G shields (micro) and h-nanoGSM shield (nano) how to start tutorial

...our latest GSM / 3G-UMTS shields compatible with Arduino, Raspeberry PI, Raspberry PI or with any other 2.8-5V micro-controller board. Learn how to start using them...

Read more

 

 

RaspberryPI a-gsm shield USB and SERIAL communication setup

RaspberryPI a-gsm shield USB and SERIAL communication setup

RaspberryPI and a-gsm shield can communicate together in two ways: using the RPI serial port (TXD0 + RXD0) or via the USB connection. The second one is quite useful when the RPI serial port it is not available...

Read more

 

 

SEND SMS LAN GATEWAY with RaspberryPI and a-gsm

Raspberry PI SEND SMS LAN GATEWAY

Implementation with Python, MySQL and PHP. Making the long story short, you will be able to send SMS from applications that runs in to your lan...

Read more

 

 

SMS alarm system with Arduino and a-gsm (originally published on roroid.ro at 27/03/2015 )

SMS alarm system with Arduino

This project represents a simple SMS alarm system made with Arduino that allows you to arm or disarm via SMS message. Also when the alarm is triggered you’ll get a SMS notifying you that. And because I know that is very hard to type messages the included android app will ...

Read more

 

 

Smart doorbell with Arduino and a-gsm shield (originally published on roroid.ro at 01/12/2014 )

Smart doorbell with Arduino and a-gsm shield

Doorbell system based on Arduino and a-gsm shield. If you did not answer at third ring, the doorbell system will call you on your mobile phone number allowing you to...

Read more

 

 

 

 

 

Do you have Arduino or Raspberry PI projects based on a-gsm, c-uGSM, h-nanoGSM or d-u3G shields?
Write to us about your projects and / or software contribution! We will be more than pleased to publish your hardware / software projects here, in howto / projects section, or to include your contribution into the support files!



document version 1.73 / 2024-03-21 © R&D Software Solutions srl