SimpleSleep – Arduino Sleep modes Library

An Arduino library for simple means of putting your Arduino into sleep modes in order to save power when you are not doing much, supports a variety of common microcontrollers used with Arduino…

Deep and Dreamless Slumber (Forever Sleep)

Sleeping forever is the simplest type of sleep and uses the least power, but only a RESET (or power-cycle of course) will wake you up. This can be very useful for “hit the button to do a thing” type devices, “hit the button play a sound”, “hit the button light a light”… you just stick your button between RESET and Ground then in your code sleep forever when you have done the thing you want to do every time you hit the button…

SimpleSleep – Arduino Sleep modes Library – [Link]

Build a Multisensor Shield for ESP8266

Rui Santos has a great write-up on building a Multisensor Shield for ESP8266, that is available on GitHub:

In this project you’ll discover how to design and create a Multisensor Shield for the ESP8266 Wemos D1 Mini board. The shield has temperature sensor (DS18B20), a PIR motion sensor, an LDR, and a terminal to connect a relay module. We’ll start by preparing all the hardware and then program it.

Build a Multisensor Shield for ESP8266 – [Link]

Power Stage Designer™ Tool – Design Switch-mode Power Supplies with ease

Power Stage DesignerTM is a JAVA based tool that helps engineers accelerate their power-supply designs by calculating voltages and currents of 20 topologies according to the user’s inputs. Additionally, Power Stage Designer contains a Bode plotting tool and a toolbox with various functions to make power supply design easier. Because all calculations are executed in real time, this is the quickest tool to start a new power supply design.

  • Topology Window – Provides topology information and component waveforms based on input parameters
  • FET Losses Calculator – Compares the performance of different FETs
  • Capacitor Current Sharing Calculator – Displays how RMS current is distributed among parallel capacitors
  • AC/DC-Bulk Capacitor Calculator – Helps to select the right bulk capacitance for AC/DC-power supplies
  • RC-Snubber Calculator for Rectifiers – Assists with choosing the right RC-snubber values to reduce ringing across rectifiers
  • RCD-Snubber Calculator for Flyback Converters – Helps to reduce switching node ringing in flyback converters
  • Output Voltage Resistor Divider Calculator – Calculates the output feedback resistor divider
  • Dynamic Analog Output Voltage Scaling Calculator – Provides the resistance values for the output feedback network to support output voltage variation
  • Dynamic Digital Output Voltage Scaling Calculator – Includes the resistance values for the output feedback network to support output voltage variation
  • Unit Converter – Converts different power supply related units
  • Loop Calculator – Helps to determine the compensation network for different topologies

CO2Meter uses GSS sensors for new CO2 alarms

CO2Meter is using Gas Sensing Solutions’ (GSS) ExplorIR-W LED-based CO2 sensor to measure concentrations of up to 100% in its extended range of CO2 detection devices. [via]

CO2Meter recently added the iSense alarm (CM-0052) to its range of CO2 alarms, which can handle up to 100% concentrations of CO2. The company used GSS’ ExplorIR-W with voltage output in the iSense sampling logger alarm to enable it to extend the measurement range up to 100% CO2 for specific industry applications. The iSense alarm (CM-0052) is suitable for both permanent and temporary installations in industrial applications. It can be used for a range of different processes, including monitoring and control, long-range data collection, sampling inspections, remote deployment and CO2 leak detection.


OpenLogger: Wi-Fi Enabled Data Logger

Stream and log data with the first high resolution, open source, portable data logger that will launch soon on Crowdsupply.

OpenLogger is an open source, low-cost, data logging platform. With the option of Wi-Fi or USB connectivity and microSD card storage, you can remotely monitor data in real-time or store data files for later collection and analysis. The hardware connects to a mobile browser-based application software interface, Waveforms Live. This software is free of charge and open source.

The hardware and software combination provides the following: 8 data logging channels, 8 digital inputs and outputs, two power supplies, and one analog output.

OpenLogger is designed for electronics and data collection enthusiasts wishing for an experience with constraints of high resolution, a wireless connection, open source software, and a low-cost AND user-friendly experience.

Key Features

  • Data Logging is available to a µSD card
  • Streaming via WiFi or USB to
  • Eight analog data logging channels, with 16-bit resolution
  • Sampling rates up to 400 kS/s and as slow as one sample every 11.5 days
  • One analog output capable of function generation
  • Eight Digital Inputs and Outputs
  • Two 4V Power Supplies
  • Barrel jack connector for providing external power
  • Easy to use browser-based user interface and available API

An ESP32 core board with wired Ethernet connectivity and PoE

The wESP32 is an ESP32 core board with wired Ethernet connectivity and Power over Ethernet that was designed to help Makers quickly create zero-setup single-wire-install connected devices. By combining a powerful microcontroller with excellent community support, 13 W of power, and reliable connectivity in a compact footprint, the wESP32 gives you a head start in your next IoT design and allows you to focus on your application.

  • Espressif Systems ESP32-WROOM-32 module with all the features, performance and community support that it brings to the table
  • Optional wESP32-Prog module for programming and/or serial console can be plugged in as needed or soldered in permanently
  • IEEE 802.3at Type 1 Class 0 compliant PoE with 12.95+ W of power available at the default 12 V output setting for V+
  • Optional 5 V output setting for V+ configurable by solder jumper with 5 W of power available
  • 3.3 V output with up to 6 W output power available (power taken from V+)
  • Applying external power to V+ is supported, in case PoE is not available
  • Applying power through the wESP32-Prog USB port is supported (only provides 5 V on V+)
  • High performance RJ-45 jack with optimized data path provides excellent data throughput allowing iperf UDP scores up to 90 Mbit/s
  • Compatible with PoE Mode A (power over data pairs) and PoE Mode B (power over spare pairs) and Auto-MDIX allowing the use of straight and cross-over Ethernet cables
  • Designed with full data and power path isolation to comply with the IEEE 802.3at 1500 Vrms isolation requirement
  • High quality PCB with 2 oz copper and mounting hole designed to sink heat away from the PoE PD controller for optimal thermal performance
  • 20-pin header footprint with 3.3 V, V+ power and 15 of the ESP32 GPIOs available for your application

The project is comming on CrowdSupply soon.

Humiduino – An automated humidor using Arduino

Matthias Dankers build his own cigarette humidor controlled by Arduino. He writes:

For the optimal storage of cigars you would want a box with a so called ‘Caribbean’ climate inside; warm and very humid. Translated in numbers that would be 21 degrees Celcius (70F) and 70% relative humidity. That climate has to be maintained to ensure the optimal storage of cigars. No matter what the outside climate is.

Most humidors you can buy are equipped with 2 essential parts. A humidifier and a hygrometer. Both used to maintain the right humidity. They don’t bother to cool or heat the humidor to the right temperature because it’s assumed that the humidor is going to be placed inside your house where central heating or cooling will maintain the temperature.

Humiduino – An automated humidor using Arduino – [Link]

P4M-400: Build powerful IoT applications with PHP using PHPoC

PHP which stands for Hypertext Preprocessor is one of those server-side programming languages that is widely used across web-related applications. PHP has found applications in countless web development projects and even other cloud-based applications. But PHP applications don’t seem to stop there and this with the advent of PHPoC.

PHPoC is a programming language based on the popular PHP and is designed for building a various Internet of Things applications. PHP on its own is just an Internet-based language that is usually limited to the web, but what if we could bring PHP down to the hardware that wants to connect to the internet? PHPoC comes into play there. PHPoC expands PHP from being only a web development language to also a general-purpose programming language for IoT.

P4M-400 PHPoC Module

PHPoC, an acronym of PHP on Chip, inherits it’s core functions from PHP. Especially, PHPoC adds new functions, which are used to interact with hardware peripherals such as I/O, UART, I2C, SPI, ADC, TIMER/COUNTER, RTC and so on. Aside from building IoT applications with PHPoC, you can still develop dynamic Web pages too. The Sollae Systems’ P4M-400 is an example of a PHPoC module which was recently released to facilitate the use of PHPoC.

The module comes with a PHPoC interpreter and uses PHPoC language for programming. It works effectively with 10/100M Ethernet as well as IEEE 802.11b or 802.11g Wireless LAN connectivity and it also comes with different interfaces such as ADC, UART, SPI, I2C, hardware timer, and many more, which can be used to connect with sensors.

This board comes with a USB host port for a USB WLAN adapter. It is powered from its DC 5V Input and an also from the USB port (Micro USB). The RENATA CR1225 is an embedded battery for Real Time Clock. The battery socket is compatible with CR1220 too.

Below are some of the device’s specifications:

  • Power: DC 3.3V
    • Consumption – Typical – about 110mA (* without USB WLAN adapter)
      Power Down mode – less than 200uA
  • Connectivity:
    • Network – 10/100Mbps Ethernet
      IEEE802.11b/g Wireless LAN (require Ralink
      RT3070/5370 chipset Wireless LAN Adapter)
    • USB – USB Host – for WLAN adapter
      USB Device – for PC
  • GPIO –  26 Ports for Digital I/O, DC_CH0 ~ 3, AREF, 12-bit resolution
  • Peripherals:  2x UART, SPI, i2C, Hardware timer
  • Temperature (Storage/Operating): -40℃ ~ 85℃
  • Dimension: 50mm x 32mm x 9mm.
  • Weight: About 4g.
P4M-400 Evaluation Board

The module will easily find application in areas that require quick prototyping of Internet of things. It can also be used to interact with various hardware peripherals and create a variety of web pages. An evaluation board is available for the module which helps in extending the device interfaces especially those of connectivity. More information about the product is available on the product page and the user manual.

Arrow Board Raffle: Arrow ARIS development board for free!

Arrow’s ARIS Edge S1 and ARIS Edge S3

The ARIS Edge and Edge S3 are intended as Internet of Things (IoT) edge nodes. Based on a Renesas Synergy MCU (S1 for the Edge S1, S3A3 for the Edge S3), the ARIS Edge boards offer many features that make them suitable for smart sensing and IoT applications. A flexible multi-protocol radio module supporting Bluetooth Low Energy (BLE), Thread and zigbee stacks is available for communication with other devices and the cloud. Board sensing capabilities include temperature, relative humidity, pressure and ambient light level, and motion detection thanks to a 9-degrees-of-freedom (DOF) inertial measurement unit (IMU) with sensor fusion capabilities.

The members of Arrow’s ARIS IoT board family are among the most popular Arrow ‘dev’ boards. Here we present four of them: the ARIS Edge S1, Edge S3, IOT & Gateway Boards. Even better, we are giving a couple of them away! All you have to do is fill in the form to join the raffle. Five lucky winners will receive the board of their choice free of charge, no strings attached!


Zero Multi-Power Supply for Bread Board

A powerful power supplier board for your electronics project. Super wide output, 1.25V up to 24V.


  • Multi Input
  • Multi Output
  • Leave Input at the bottom board to support the board and balance the board
  • Wide Rage output 1.25V-24V
  • Use DC-DC switch convert (Buck and Boost) to ensure the powerefficient

Zero Multi-Power Supply for Bread Board – [Link]