Wembi – Closed Loop Motorupgrade for 3D Printer

TeamVenture-Bit tipped us with their kickstarter campaign. It’s about a closed loop motor upgrade kit that will enable your 3D printer to print faster, silently and more consistently. Check it out.

Boasting an advanced PID compensation system that detects issues while your 3D printer or other CNC based machine is moving,

Wembi readjusts itself to eliminate printing problems and help you get the perfect prints fast!

Wembi – Closed Loop Motorupgrade for 3D Printer – [Link]

Wide range of Hygrometers Compared

robert @ kandrsmith.org has a detailed article comparing the most common Humidity sensors. He writes:

Previous experiments looked at comparing a set of six Aosong DHT22/AM2302 and compared the Aosong DHT22/AM2302 with the Aosong DHT11 and Sensirion SHT71. Here I have added five new devices meaning this test now covers most commonly available low-cost digital hygrometers. This page will present only new results. For details of how the experiment works, please refer to the previous write-ups.

Wide range of Hygrometers Compared – [Link]

64 Key Infrared Remote Controller using PT2222M – NEC Code

64 channels Infra-Red Remote Transmitter circuit build around PT2222M IC, The IC is pin to pin compatible with NEC uPD6122 respectively, the remote is capable of controlling 64 functions keys and 3 double keys. The PT2222M Infra-red remote control transmission ICs using the NEC transmission format that is ideally suited for TVs, DVD Players, Audio Equipment, Air Condition, etc. By combining external diode and resistors, maximum of 65536 custom codes can be specified. The NEC transmission format consists of leader codes, custom codes (16 Bits), and data codes (16 Bits). It can be used for various systems through decoding by a microcontroller.


  • Low Voltage 2V To 3.3V
  • Low Current dissipation: 1uA Max (Standby)
  • Custom Codes: 65536 (Set by optional provided diodes and resistors)
  • 64 Codes (Single Input) , 3 Codes ( Double Input) , Expandable up to 128 Codes through J1 Jumper

64 Key Infrared Remote Controller using PT2222M – NEC Code – [Link]

AS7221, An IoT Smart Lighting Manager

ams AG, a multinational semiconductor manufacturer and provider of high performance sensors and analog ICs, had announced the AS7221, an integrated white-tunable smart lighting manager that can be controlled through its network connection by means of simple text-based commands.

AS7221 Block Diagram

AS7221 is a networking-enabled IoT Smart Lighting Manager with embedded tri-stimulus color sensing for direct CIE color point mapping and control. IoT luminaire control is through a network connection, or by direct connection to 0-10V dimmers, with control outputs that include direct PWM to LED drivers and analog 0-10V to dimming ballasts. A simple text-based Smart Lighting Command Set and serial UART interface, enable easy integration to standard network clients.

Key features of AS7221:

  • Calibrated XYZ tri-stimulus color sensing for direct translation to CIE 1931/1976 standard observer color maps
  • Autonomous color point and lumen output adjustment resulting in automatic spectral and lumen maintenance
  • Simple UART interface for connection to network hardware clients for protocols such as Bluetooth, ZigBee and WiFi
  • Smart Lighting Command Set (SLCS) uses simple text-based commands to control and configure a wide variety of functions
  • Directly interfaces to 0-10V dimmer controls and standard occupancy sensors
  • Built-in PWM generator to dim LED lamps and luminaires
  • 12-bit resolution for precise dimming down to 1%
  • 0-10V analog output for control of conventional dimming ballasts in a current steering design
  • 20-pin LGA package 4.5mm x 4.7mm x 2.5mm with integrated aperture

“The next generation of lighting will be defined by three key characteristics: controllability, adaptation and connected architectures,” said Tom Griffiths, Senior Marketing Manager at ams. “Our new family of smart lighting managers meet those criteria. With this latest entry, we are addressing the luminaire manufacturers’ critical time-to-market challenge for developing and deploying a spectrally tunable luminaire that is cost-effective, accurate, and which smoothly integrates into the Internet of Things”.

The AS7221 is the first extension to ams’s recently announced Cognitive Lighting™ smart lighting manager family. The compact AS7221 will be available in a 5x5mm LGA package, for flexible integration into both luminaires and larger replacement lamps.

There are main domains of AS7221 applications, some of them are:

  • Smart home and smart building
  • Variable CCT general lighting industrial lighting
  • Retail and hospitality lighting with white-color tuning
  • LED tro ers, panel and downlights
  • LED replacement lamps (LED bulbs)
AS7221 Functional Diagram

Pricing for the AS7221 Spectral Tuning IoT Smart Lighting Manager is set at $3.13 in quantities of 10,000 pieces, and is available in production volumes now.

You can find AS7221 datasheet here.

JeVois, The Open-Source Smart Vision Camera

JeVois, which can be translated from French as: I see, is an open-source quad-core camera that can be connected easily with your project whether you are using Arduino, Raspberry Pi or just running it on your PC. JeVois contains a video sensor, quad-core CPU, USB video and a serial port in only 1.7 cubic inches. To start working with your JeVois you only need to insert a microSD card loaded with the provided open-source machine vision algorithms and then connecting it to your computer. It will work immediately just by opening a camera software.

The process is as follows: video captured by the camera sensor, processed on JeVois processor, and results are sent over USB to the host computer or to the micro controller.

On your computer, you can use any camera software to see the results, also you can check different vision algorithms by selecting different resolutions and frame rates.

It has the following software and hardware frameworks:

“For ease of programming and configuration, all of the operating system, core JeVois software, and any necessary data files are stored on a single high-speed Micro-SD card that can easily be removed and plugged into a desktop or laptop computer.  The JeVois software framework combines custom Linux kernel drivers for camera sensor and for USB output, written in C, and a custom high-level vision processing framework, written in C++-17. “

Easy to integrate  with other open-source libraries, including tiny-dnn, OpenCV, boost, zBar, Eigen, turbojpeg, etc.  This framework is scalable since the operating system infrastructure is built using the buildroot framework where adding and using different libraries is easy. New vision modules can be added to the core of JeVois thanks to the fact the core software is managed by cmake. Thus, you can customize the vision algorithm you would like to run your JeVois.

In addition, it is easy to use, for example only 4 Wires are needed to connect it with Arduino: 5 or 3.3 V, GND, Tx and Rx!

JeVois is now live in a Kickstarter Campaign, check this video for better understanding:

For more information about the specifications and technical details, check the campaign page. You can pre-order your JeVois now for $45, there are still 20 days to go.

JeVois started as an educational project, to encourage the study of machine vision, computational neuroscience, and machine learning as part of introductory programming and robotics courses at all levels (from K-12 to Ph.D.). It is funded by Science Foundation (NSF) and the Defense Advanced Research Projects Agency (DARPA).

If you are interested in developing the core of JeVois check the documentation provided here.

Constant Current Laser Diode Driver Circuit Using OPA2350 OpAmp

The voltage-controlled current source circuit can be used to drive a constant current into a signal or pump laser diode. This simple linear driver provides a cleaner drive current into a laser diode than switching PWM drivers. The basic circuit is that of a Howland current pump with a current booster (Q1) on the output of a R-R CMOS OPA2350 op amp (U1). Laser diode current is sensed by differentially measuring the voltage drop across a shunt resistor (RSHUNT) in series with the laser diode. The output current is controlled by the input voltage (VIN) that comes from Trim pot PR1.


  • Supply 3,3V DC
  • Load Up to 300mA
  • PR1 Trimpot Current Adjust

Constant Current Laser Diode Driver Circuit Using OPA2350 OpAmp – [Link]


How to Set Up an Ultrasonic Range Finder on an Arduino

circuitbasics.com has a new tutorial on how to measure distance using Arduino and an ultrasonic sensor.

Ultrasonic range finders are fun little modules that measure distance. You can use them to find the precise distance to an object, or also just to detect when something is within range of the sensor (like a motion detector). Ultrasonic range finders are ideal for projects involving robotic navigation, object avoidance, and home security. Because they use sound to measure distance, they work just as well in the dark as they do in the light. The ultrasonic range finder we will be using in this tutorial is the HC-SR04. The HC-SR04 can measure distances from 2 cm to 4oo cm with an accuracy of ±3 mm.

How to Set Up an Ultrasonic Range Finder on an Arduino – [Link]


DIY IKEA Wireless Qi Charging

mcuoneclipse.com writes:

To my surprise, when I visited a nearby IKEA store yesterday, the older iPhone and Samsung Galaxy S4 (VITAHULT) Qi receivers were on sale for CHF 0.95 (about US$1): what could be wrong with buying a few of them? At this point, I should probably mention the ‘rolling eyes’ of my wife😉.

The question is: can I use these for my projects? So I decided to open up the wireless phone cover. The cover has to plastic parts, and with a bit tweaking I was able to separate them. Insider there is the battery connector, the receiver circuit and the charging coil under a black FFDM (Flux Field Directional Material):

DIY IKEA Wireless Qi Charging – [Link]

NVSW319A, A New High Power LED By Nichia

Nichia Corporation, the Japanese chemical engineering and manufacturing company, announced the NVSW319A as a new high-power LED that achieves 164 lm/W at 700mA (5,000K).

The 319A is a 3.5×3.5×2.1 mm size LED which is footprint compatible with the old 3.5mm LEDs. The breakdown is specified at 1,050 mA (~3 W). Nichia planned to start the mass production of this LEDs in the end of December 2016 or in the early January 2017.

“The 319A is a production device, i.e. not one shining brightly deep down in a liquid nitrogen vessel or in the minds of a few theorists at MIT.” Nichia say.

A variant with 3000K color temperature is expected to yield 415 lm with a minimum CRI (color rendering index) of 80. This device won’t give you much deep red though as its R9 CRI specification is zero.

Source: elektor

Android Things, Google’s IoT Platform

Google had launched Android Things,  a new comprehensive IoT platform for building smart devices on top of Android APIs and Google’s own services. Android Things is now available as a developer preview.

Android Things was basically launched as an enhancement for Brillo, Android based OS used for embedded development in particular for low-power IoT devices, and it is based on its feedback and best practices. Google had announced Android Things as re-branding of Brillo to solve many issues like the security of IoT devices.

Platform Architecture

Both work in conjunction with Weave, an open, standardized communications protocol that supports various discovery, provisioning, and authentication functions. Weave enables device setup, phone-to-device-to-cloud communication, and user interaction from mobile devices and the web. The chief benefit is allowing a “standardized” way for consumers to set up devices. Belkin WeMo, LiFX, Honeywell, Wink, TP-Link and First Alert will adopt Weave to make their devices able to interact with some Google products like Google Assistant.

One of the great things about Brillo was the security issue with IoT applications solved by choosing to use secure boot and signed over-the-air updates and providing timely patches at the OS level. Partnered with hardware manufacturers to build new devices based on Intel Edison, NXP Pico and the Raspberry Pi 3, Google will build the needed infrastructure to run the OS updates and fix security issues respectively on these devices.

Android Things makes developing connected embedded devices easy by providing the same Android development tools, best-in-class Android framework, and Google APIs that make developers successful on mobile. For more details about Android Things you can check the documentation provided here, where you can find also the developer’s preview.