Categories
Hardware

Seeeduino XIAO

Seeeduino XIAO is the smallest Arduino compatible board in Seeeduino Family. It is an Arduino microcontroller that is embedded with the SAMD21 microchip. The interfaces of Seeeduino XIAO is rich enough in such a tiny Dev. Board as well.

  • Powerful CPU: ARM® Cortex®-M0+ 32bit 48MHz microcontroller(SAMD21G18) with 256KB Flash,32KB SRAM
  • Flexible compatibility: Compatible with Arduino IDE
  • Easy project operation: Breadboard-friendly
  • Small size: As small as a thumb(20×17.5mm) for wearable devices and small projects.
  • Multiple development interfaces: 11 digital/analog pins, 10 PWM Pins, 1 DAC output, 1 SWD Bonding pad interface, 1 I2C interface, 1 UART interface, 1 SPI interface.

More information:
https://www.seeedstudio.com/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html

Categories
Example

Complex chart example

Display daily, weekly, monthly and yearly charts of the (in source) specified nodes and fields with auto-refresh feature on your website.

HTML source

https://github.com/IoTGuruLive/web-api-examples/blob/master/complex-chart.html

Live demo

https://iotgurulive.github.io/web-api-examples/complex-chart.html

Categories
Prototypes

Dust box

Inside the 3D printed top enclosure is a WEMOS D1 Mini board, sitting on our custom prototype PCB. This board gives you some easy expandability to add your own sensors and hardware.

The Dust Box is using the SDS011 laser particle sensor to determine what’s in the air and the BME680 or BME280 sensor for general environmental monitoring (and VOC monitoring in case of BME680).

Just snap together the two half and plug it into a convenient USB power source, and it will be does its job… 🙂

GitHub project with plans, images, files, sources and issues:
https://github.com/IoTGuruLive/dust_box

https://iotguru.cloud/node/pGG1Q1HEfK76tqKA-xwR6Q

Happy forking and modding, it is open source! 🙂

Categories
Hardware

Raspberry Pi Compute Module 4

The power of Raspberry Pi 4 in a compact form factor for deeply embedded applications. Raspberry Pi Compute Module 4 incorporates a quad-core ARM Cortex-A72 processor, dual video output, and a wide selection of other interfaces. Available in 32 variants, with a range of RAM and eMMC Flash options, and with or without wireless connectivity.

  • Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
  • H.265 (HEVC) (up to 4Kp60 decode), H.264 (up to 1080p60 decode, 1080p30 encode) 
  • OpenGL ES 3.0 graphics
  • Options for 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM (depending on variant)
  • Options for 0GB (“Lite”), 8GB, 16GB or 32GB eMMC Flash memory (depending on variant)
  • Option for fully certified radio module:
    2.4 GHz, 5.0 GHz IEEE 802.11 b/g/n/ac wireless;
    Bluetooth 5.0, BLE; On-board electronic switch to select either external or PCB trace antenna

More information:
https://www.raspberrypi.org/products/compute-module-4/

Categories
Tutorial

What is our terminology?

  • Device – a device corresponds to a physical IoT hardware – like ESP8266 or Raspberry Pi – so that, the device is the entry point of your journey with our services
  • Node – a node corresponds to a sensor or an actuator and attached to one device
  • Field – a field corresponds to a measurement like temperature or humidity or corresponds to a command of an actuator