Arduino Weather Station With E-Ink Display

Arduino Uno home weather station with e-ink display The hardware used for this project is:

  • Waveshare 4.3 e-ink display
  • Arduino Uno
  • Adafruit BME280 combined temperature, humidy and atmospheric pressure
  • DS3231 based hardware clock

Arduino Weather Station With E-Ink Display – [Link]

Researchers Developed Highly Durable Washable And Stretchable Solar Cells

Scientists of Japanese research institute RIKEN and the University of Tokyo have successfully developed a product that allows solar cells to continue to provide solar power after being washed, stretched and compressed. Takao Someya of Riken Center for Emergent Matter Science, a designated national R&D Institute in Japan, led the research team.

Washable and stretchable solar cell
Washable and stretchable solar cell

The research results were published in the journal Nature Energy and illustrated a photovoltaic material that could be used to make washable outer garments and wearable devices. The researchers say that the innovated solar cells will be a power source to low-power devices and can also be worn concurrently. This innovation might solve one of the biggest challenges of the Internet of Things (IoT), the requirement of a reliable power source to keep all devices connected.

The newly invented solar cells could power wearable devices that include health monitors and sensors for analyzing the heartbeat and body temperature. This could make prevention and early detection of potential medical problems possible. Though the concept of wearable solar cells is not unique, the previous wearable solar cell solutions suffered from the lack of one vital property i.e. long-term stability in air and water, including resistance to deformation.

The recent stretchable solar cell innovation has successfully achieved all of the most important features and is creating the way for the top-notch quality of modern wearable technology. The material on which their new device is based on is called PNTZ4T – a highly efficient polymer solar cell capable of small photon energy loss. The scientists deposited the device onto a parylene film which was then placed onto an acrylic-based elastomer. The construction method has proved to be particularly very durable.

The device produced 7.86 milliwatts per square meter based on a sunlight simulation of 100 milliwatts per square meter before considering resistance and durability. It showed the least decrease in efficiency when soaked in the water and when stretched. The efficiency decreased by only 5.4 percent and 20 percent respectively. Kenjiro Fukuda of RIKEN Center for Emergent Matter Science said,

We were very gratified to find that our device has great environmental stability while simultaneously having a good efficiency and mechanical robustness. We very much hope that these washable, lightweight and stretchable organic photovoltaic will open a new avenue for use as a long-term power source system for wearable sensors and other devices.

ME Labs Advanced D-Stick (PIC18F47K40) released a new development board based on PIC18F47K40 PIC microcontroller. The board includes everything you need to start with your project. Documentation here:

The ME Labs Advanced D-Stick provides all the functionality of Microchip’s 40-pin PIC18F47K40 in a hardware module that includes a USB on-board programmer and virtual COM port. The D-Stick is a compact, simple and easy to use alternative to connecting a serial port, programmer, power supply, etc. to a solderless breadboard for project development. After development, simply replace the D-Stick with the pinout-compatible, production-ready PIC18F47K40.

ME Labs Advanced D-Stick (PIC18F47K40) – [Link]

STM32 Arduino Tutorial – How to use the STM32F103C8T6 board with the Arduino IDE

In this Arduino Tutorial, we are going to take a first look at the STM32 Arduino Compatible Board. This board is powerful and inexpensive. Let’s see what it has to offer!

STM32 Arduino Tutorial – How to use the STM32F103C8T6 board with the Arduino IDE – [Link]

15V 1A Dual Output Flyback DC-DC Converter

+/-15V 1A Dual output DC-DC converter is a tiny board built using Transformer from Renco and LM2587-ADJ IC from Texas instrument.  Input supply 18-36V DC.  The LM2587 regulators is monolithic integrated circuit specifically designed for fly back, step-up (boost), and forward converter applications. The power switch is a 5.0A NPN device that can stand-off 65V. Protecting the power switch are current and thermal limiting circuits, and an under voltage lockout circuit. This IC contains a 100 kHz fixed frequency internal oscillator that permits the use of small magnetics. Other features include soft start mode to reduce in-rush current during start up, current mode control for improved rejection of input voltage and output load transients and cycle-by-cycle current limiting. An output voltage tolerance of ±4%, within specified input voltages and output load conditions, is ensured for the power supply system.


  • Supply Input 18-36V DC
  • Output +/-15V DC, 1Amp
  • On board trimmer potentiometer for Fine voltage adjust
  • Operation Frequency 100 KHz

15V 1A Dual Output Flyback DC-DC Converter – [Link]

GAME BYTE – Retro gaming system

Game Byte the open source gaming system for creating, sharing, and playing games is live on kickstarter. Over 100 free games. Make your own games.

Game Byte is an open source gaming system for creating, sharing, and playing games. It’s SMALL! About the size of a credit card and fits in your pocket so you can take it with you wherever you go. You can play one of the over 100 free games available or learn how to create your own. The built in microSD card slot allows you to store your games on an SD card without plugging into a computer.

A multi-protocol SoC for ultra low-power wireless applications

The nRF52840 SoC of Nordic Semiconductor is based on a 32-bit ARM Cortex-M4F CPU running at 64 MHz with flash and RAM integrated on chip. Ultra low-power wireless applications can use this advanced multi-protocol SoC with different communication protocols.  The 2.4 GHz transceiver supports Bluetooth low energy (Bluetooth 5), 802.15.4, ANT and proprietary protocols. The transceiver also supports high resolution RSSI measurement and automated processes to reduce CPU load. Moreover, EasyDMA for direct data memory access and packet assembly provides full support for hardware (figure 1). The device maintains the compatibility with existing products such as nRF52, nRF51 and nRF24 series.

ultra low-power wireless applications
Figure 1: Block diagram of the nRF52840 SoC

Bluetooth 5 and SoC

Bluetooth 5 (500kbs e 125kbs) is the latest version of the well-known wireless technology. It increases the range of four times and the throughput of eight times, making this technology much more suitable for ultra low-power wireless applications such as wearable, Smart Home and more generally for Internet-related applications (IoT, IIoT). The ultra low power consumption of the Bluetooth 5 protocol facilitates high performance, advertising extension and modulation schemes.

nRF52840 SoC uses power management resources to maximize job processes and achieve an optimal energy efficiency. The power supply ranges between 1.7V and 5.5V ensures a wide choice of batteries. In addition, SoC can also work with USB direct power supply without external regulators. Especially relevant, all devices have automatic clock management with adaptive features to maintain minimal power consumption.


  • multi-protocol SoC
  • 32-bit ARM Cortex-M4F Processor
  • 1.7v to 5.5v operation
  • 1MB flash + 256kB RAM
  • Bluetooth 5 support for long range and high throughput
  • 802.15.4 radio support
  • On-chip NFC
  • PPI –Programmable Peripheral Interconnect
  • Automated power management system with automatic power management of each peripheral
  • Configurable I/O mapping for analog and digital I/O
  • 48 x GPIO
  • 1 x QSPI
  • 4 x Master/Slave SPI
  • 2 x Two-wire interface (I²C)
  • I²S interface
  • 2 x UART
  • 4 x PWM
  • USB 2.0 controller
  • ARM TrustZone CryptoCell-310 Cryptographic and security module
  • AES 128-bit ECB/CCM/AAR hardware accelerator
  • Digital microphone interface (PDM)
  • Quadrature decoder
  • 12-bit ADC
  • Low power comparator
  • On-chip 50Ω balun
  • On-air compatible with nRF52, nRF51 and nRF24 Series

Development kit

The NRF52840-PDK is a versatile development kit based on nRF52840 SoC for the development of projects by using Bluetooth Low Energy, ANT, 802.15.4, and proprietary 2.4GHz protocols. Moreover, It is also hardware-compatible with the Arduino Uno R3 standard, allowing to use third-party compatible shields. Adding an NFC antenna, the kit enables the NFC tag feature (figure 2 and 3).

ultra low-power wireless applications
Figure 2: NRF52840-PDK development kit


ultra low-power wireless applications
Figure 3: block diagram of the NRF52840-PDK development kit


How to install ExaGear Desktop Trial on Odroid

And play more than 38 famous Windows games on your device with ExaGear software.

Odroid is a great development mini PC board to make different IoT or other tech projects on. Needless to describe all the advantages of this marvelous device, as any reader of this post is likely to be really into this growing community.

But if you are new to these boards, there are a bunch of resources to educate yourself. Read their Odroid magazine, ask questions on their forum and explore the details on their Wiki pages (Find the models and prices on Odroid store).

In this article, is going to release the tutorial on how to set up an ExaGear Software trial on Odroid devices. But, first of all, let me give you a brief introduction of what the ExaGear software is for.

ExaGear Desktop is a powerful emulator for porting almost any x86 applications to ARM-based devices. In a nutshell, if you need some Windows apps or on your Odroid for any specific purpose (e.g. Notepad++ or even MS Word), ExaGear is the best solution to make it happen. Not mentioning the fact, that some native Linux applications, such as Skype and TeamViewer, when launched within ExaGear run even faster than launched via Wine on Linux. If you need more information visit our product page!

How to install ExaGear Desktop Trial on Odroid – [Link]

SnapEDA launches InstaBuild, helping PCB designers build free parts in minutes

SAN FRANCISCO  – September 28, 2017 – Today, SnapEDA – the Internet’s first parts library for circuit board design – is launching InstaBuild, the first free automated part builder.

InstaBuild uses powerful computer vision technology to enable PCB designers to make schematic symbols in mere minutes.

Using a datasheet as the input, it automatically extracts symbol pinouts, understands whether a pin is an input, output or power pin, and auto-arranges the symbols based on SnapEDA’s published symbol standards.

“InstaBuild is based on the underlying technology we use internally at SnapEDA to create parts quickly,” said Natasha Baker, CEO & Founder of SnapEDA.  “We’re opening up access so that hardware designers around the world can benefit from this technology.”

The symbols are automatically mapped to verified IPC-compliant footprints. The designer can then download the ready-to-use symbol and footprint for their desired PCB design software.

Supported formats include Altium, Autodesk Eagle, Mentor PADS & DXDesigner, Cadence OrCad and Allegro, KiCad, and PCB123. For most parts, the process takes less than 5 minutes.

If a part is already available in SnapEDA’s vast component library, then the part can simply be downloaded free from the SnapEDA website instantly, or from within Altium, Eagle, or PCB123 using one of the SnapEDA plugins.

InstaBuild is free, and can be accessed from supported part pages on SnapEDA. To learn more visit

10 LED Bar-Graph Display with Op-Amp Shield for Arduino Nano

Arduino Nano Bar-Graph display with universal op-amp shield consists of 10 LEDs and single low voltage general purpose LMV321 op amp including few capacitors and resistors connected to op-amp pins. The op-amp proto area can be configured without any modifications to the board and all that is necessary is to select the correct resistors and capacitors. The other optional components can be left open or shorted depending on the configuration desired. All 10 LED comes with current limiting series resistors connected to digital pins D2 to D11 of Arduino Nano, Nano analog pin A0 used as input, the input can be used directly as voltage input to measure the voltage and display on Bar-graph.

0 To 5V Bar-graph volt meter with 0.5V step is simplest project possible with the shield, many other sensor based application possible using op-amp as signal conditioning amplifier.

Code for Simple Bar-Graph Voltmeter with 0-5V range is available here.

10 LED Bar-Graph Display with Op-Amp Shield for Arduino Nano – [Link]